Web 対応デバイス (Mac/Windows/Linux ラップトップ) と同じ距離にある物理オブジェクトと対話するために使用される Web ページのデモを行いたいと考えています。これを行うにはwindow.bluetooth
、シリアル ポート プロファイルを介してホスト デバイスの Bluetooth コントローラーへのインターフェイスを提供する Javascript で独自のオブジェクトを作成します。今のところは単なるデモですが、Javascript で Bluetooth ドライバーを抽象化するための汎用 API を開発したいと思うかもしれません。
現時点では、移植性や一般的なソリューションには特に関心がありません。BlueSMiRF Silverモデムを使用して構築しているデバイスを備えたラップトップで動作するかどうかを確認したいだけです。Google Chrome 拡張機能は、ユーザーがアクセスするすべてのページにJavascriptを挿入でき、 NPAPIはネイティブ OS コードを Javascript と通信できる形式にコンパイルできることを知っています。少し具体的なアプリケーションで、誰かが漠然と似たようなことを以前に行ったようです。
私の質問は、NPAPI を使用した Chrome 拡張機能がこれを行うための最良の方法ですか? 代替手段として Flash や Java アプレットが考えられますが、これらは 1996 年のソリューションのようなものです。ソリューションの評価に使用する指標は次のとおりです。
- 実現可能性。出来ますか?
- 開発の容易さ。何行のコードが必要ですか?
- てこの作用。他にすでに似たようなことをしているものはありますか?
ブラウザが下位レベルのネットワーク ステータスを監視するのはばかげていると考えている人のために説明すると、それは Wi-Fi で既に行われています。