Arduinoデバイスを制御するために使用できるブラウザプラグインまたは拡張機能を作成したいと思います。Arduinoデバイスは、USBを介してユーザーのコンピューターに接続されます。ユーザーは、プラグインが認識し、デバイスをローカルで制御するために使用される手順をダウンロードするWebサイトにアクセスします。
ユーザーはブラウザプラグインをインストールするだけでよく、マシンに個別のソフトウェアをインストールする必要はありません。
ブラウザをArduinoデバイスに接続するための良い方法は何でしょうか。どんなブラウザでも動作するソリューションが欲しいです。
node.js(または他のWebサーバー)を使用してArduinoデバイスと通信することも考えられましたが、それは、ブラウザープラグインと一緒にnode.jsサーバーをインストールする必要があることを意味します。これを行う方法についての情報は見つかりませんでした。私はどんな言語/フレームワークも検討することにオープンです。
更新:私が使用しているArduinoデバイスはTeensy 2.0 USBボード(http://www.pjrc.com/store/teensy_pins.html)です。このデバイスを使用した理由は、COM /シリアル変換がないため、完全なUSB2.0スループットが得られるためです。小さいデバイスは、構築しているデバイスのフォームファクターにも適しています。