Grazie per la risposta molto esaustiva. Temevo appunto che era piuttosto complicata una cosa del genere e che comunque bisogna utilizzare altri linguaggi di programmazione.
Provo a dire una scempiaggine: javascript non permette di poter comunicare con una porta seriale visto che gira lato client? Credo proprio di no...giusto?