特にJavascriptですか、それともブラウザから何らかの方法で実行しますか?そして、どのブラウザ?(IEまたはFirefox?)XUL + javascriptを使用するFirefoxプラグインは非常に簡単ですが、RS232を動作させるにはXPCOM(MozillaのActiveX / COMに相当)に何かを実装する必要があります。
または、 JSDBを(ローカルマシンの代替ポート上にある)即席のWebサーバーとして使用することもできます。JSDBのRS232ポートを使用するのはとてつもなく簡単です。
c:\>jsdb
js>S=new Stream('com1://115200');
com1
js>S.write('\x00'); // send ASCII character 0 to the serial port
1
js>
したがって、ブラウザ側の実装は、お気に入りのブックマーク/リンク/ものが何であれ、http://localhost:9999/comport/1
9999がポート番号JSDBがリッスンし、「1」がシリアルポートスイッチである場所にリンクすることができます。JSDBコードは、ブラウザからのGET要求を解析した後、ポートをリッスンし、適切なRS232コマンドを送信します。