Comment une page web de lecture de l'utilisateur du port série - dans l'année 2017?

Je ré-implémenter un système existant à partir de zéro.

À un moment donné, lorsque l'utilisateur accède à une page web, le serveur doit lire les données de l'utilisateur du port série.

Actuellement, la page web a un contrôle ActiveX; lorsque la page est chargée du contrôle ActiveX appels dans une DLL COM sur le PC de l'utilisateur qui lit les données à partir du port série.

Le système est de 10 ans. Est-il "mieux" que je puisse mettre en œuvre ce?

Par exemple, la technologie a avancer dans les dix dernières années. Et cette solution semble qu'à travailler en MS IE, qui a maintenant une part de marché d'environ 26% (il avait, en 2013, la dernière fois que j'ai mis à jour cette question. Février 2107, MS IE a 3-4% et le Bord est de 1-2%. Que Edge est également un MME produit, il pourrait prise en charge d'Active X - je n'ai pas essayé. Otoh, que, depuis qu'il est nouveau à partir du sol en place, il ya une bonne chance qu'il ne fait pas).

N'HTML 5 offre de toutes nouvelles possibilités? Ce sur des produits comme Cordova?

Existe-il d'autres possibilités?

Pourrais-je ajouter un Raspberry Pi pour faire de la lecture sur le port série & navigateur d'application de communiquer avec plus d'un service RESTful?


[Mise à jour] @ EuroMicelli dit "je vais supposer que vous avez une très bonne raison pour exécuter votre application à partir d'un navigateur web, au lieu d'une application native". Je ne sais pas car je n'étais pas là lorsque le projet d'origine était prévu (et la société qui l'a conçu est aujourd'hui disparu).

Peut-être qu'ils ne voulaient pas l'utilisateur final interfacer directement avec la base de données? Peut-être "basé sur un navigateur" est un nouveau mot à la mode à l'époque? Personnellement, je n'ai pas de problème avec une application de bureau (que je trouve plus facile à mettre en œuvre), mais nous devrions peut-être envisager d'autres basé sur un navigateur? (d'ailleurs, je peux gérer l'application bureau à moi-même; c'est seulement basé sur un navigateur de lecture à partir du port COM qui m'amène à proposer un bonus 😉

Je ne suis pas sûr de savoir si je dois avoir peur de votre logiciel 🙂 quand tu dis "mieux" dans quelles conditions? Quel est le problème avec ActiveX que vous souhaitez la remplacer?
Quelles sont les plateformes de vous essayer à l'appui? Est Windows est suffisant, ou avez-vous besoin de Linux ou MacOS?
Q: Est-ce la page web affichée, l'arrivée d'un modem connecté au même port série? (quelqu'un qui se souvient de la façon dont il de travailler pour presque tout le monde)
Downvote, sans explication. Soupir!

OriginalL'auteur Mawg | 2013-03-02