Catégories
Programmation

WebSocket Serial Gateway

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

Catégories
Programmation Terminal

Web page in kiosk mode

Bash script to run a simple HTTP server with Python and open Chrome in kiosk mode, with some flags to allow access to serial port or automatic download. Written and tested on macOS.