WebSocket Serial Gateway est un outil développé en Python permettant d’accéder à un port série au travers du protocole WebSocket.
Il répond initialement au besoin de pouvoir facilement communiquer avec un appareil via un port série depuis un navigateur. Certes, Chrome permet déjà de le faire après avoir franchi les avertissements de sécurité. Cette solution permet de d’utiliser n’importe quel navigateur et il n’y a aucune limite de sécurité à franchir. A chacun d’analyser les risques encourus et décider si l’utilisation est appropriée.
De plus, le navigateur et le gateway peuvent être sur des appareils différents, connectés en réseau. Toute application capable de communiquer avec le protocole WebSocket est utilisable (Unity, Processing, P5.js, etc.)
Code source et instructions disponibles sur:
https://github.com/prossel/WebSocket-Serial-Gateway