ゲームパッドのように動作するカスタム センサー ハードウェア (HID 互換) を使用したい場合に興味があります。そして、ゲームパッド API を使用して js/html で操作します。私ができないことは何ですか?
具体的には、HID API では実行できても、GamePad API では実行できないことは何ですか? (ある場合はその逆)
ゲームパッドのように動作するカスタム センサー ハードウェア (HID 互換) を使用したい場合に興味があります。そして、ゲームパッド API を使用して js/html で操作します。私ができないことは何ですか?
具体的には、HID API では実行できても、GamePad API では実行できないことは何ですか? (ある場合はその逆)
Gamepad API に関して言えば、もともと Read-Only API です。したがって、HID デバイスをハッキングしてゲームパッドのように動作させるために、センサーをevents
数個ごとに放出するセンサーにすることができます。ticks
この方法の短所は、API 経由で「センサー -> HID インターフェイス -> ゲームパッド デバイス」システムに書き戻すことができないことです。
それが必須でない限り、この組み合わせで自由に使用してください。
ボーナス:二重通信機能が必要な場合は、HID デバイスに接続するマシンでサーバーをホストし、Java/PHP/Node ベースのシリアル通信プロトコルを使用してセンサーへの読み取り/書き込みを行うことを検討してください。
JS が実行されているフロントエンド アプリケーションは、データの読み取り/書き込みのために AJAX を介してサーバーをポーリングできます。