Pas à ma connaissance. La plupart des projets sont sous Windows et utilisent les drivers de base de Sportident ou plutôt la couche au-dessus (dont j'ai oublié le nom). Pour les autres environnements (en particulier Java), généralement cette couche a été réécrite à partir de lib pour la communication série : voir Ór, GecoSI/GecoSI.NET, et sans doute 4mila (qui tourne sous Windows/Mac et lance un serveur Java). Bref, ça doit être faisable en nodejs, peut-être juste avec des bindings sous Windows.
J'utilise node-usb (du libusb) et MacOS reconnaît bien la station... Je me demande s'il me manque quelque chose. Est ce que quelqu'un pourrait me fournir le contenu de ce qu'il envoit à la station pour le "beep beep" ou juste le "beep" après l'avoir passé dans le crc svp ? J'ai peut être mal réécrit cette fonction crc.. merci
Sur le forum Sportident, on trouve un "Si Terminal" qui est bien pratique pour tester les différentes commandes envoyées au boîtier et voir les réponses. Ca peut aider pour tester le protocole qui n'est pas super bien documenté. Sinon il y a le projet Si Reader, mais je ne sais pas ce qu'il y a dedans exactement.
Bon je me suis un peu replongé dans le code, c'est pas le truc le plus lisible (et pourtant à l'époque, j'avais trouvé que je m'était pas trop mal débrouillé pour transcrire ce #$@ de protocole)