2

私は次のプロジェクトを実現することを計画しています。誰かが私のアプローチを検証できるとありがたいです!

スマートフォン (クロス プラットフォーム) と、Web サーバーを実行する組み込みマイクロコントローラーとの間で、完全に双方向のワイヤレス リアルタイム通信を確立したいと考えています。

Web サーバーは、接続されたハードウェアのデータ (温度など) をリアルタイムで提供する必要があります。スマートフォンはこれらを画面にレンダリングする必要があり、スマートフォンで led の色などのハードウェアを構成し、構成を組み込み Web サーバーに保存できるはずです。

私の最初の推測では、HTML5 websocket を使用することでしたが、すべてのプラットフォームで使用できるわけではないため、JSON-RPC を使用する XBMC に触発されました。

ウェブサーバーとwifiドングルを備えたµCに接続されたBluetoothを備えたカーステレオシステムを想像してみてください。

私の計画は、上記の目的を果たすことができるウェブサーバーにウェブアプリを実装することです。しかし、トリッキーな部分は、ユーザーにステレオシステムへの Bluetooth 接続を確立させることです。これは、HTML5 を使用してスマートフォンで Bluetooth などにアクセスできないという同様の質問を調べたからです。

要するに、これが現在のアイデアです: ハードウェア -> µC -> Web サーバー -> HTML5 Web アプリケーション -> WIFI -> JSON RCP を介したスマートフォン通信。

私はこれまでにこれをやったことがなかったので、誰かがそのアイデアと計画された実装について声明を出すことができれば、非常に感謝しています!

みんなありがとう!

4

2 に答える 2

1

あなたの最初の本能はおそらく正しかったと思います。ノードのsocket.ioを見ましたか?これは本質的に、デバイスとブラウザーの事実上すべての組み合わせでWebSocket機能を使用できることを保証するshivです(サポートされているトランスポートメカニズムとブラウザーのリストはこちらを参照してください)。

Bluetoothを完全に回避できるはずです。

于 2012-11-21T16:28:23.543 に答える