2

アドホック モードで 802.11 を使用して、Windows Mobile 6 デバイスでワイヤレス アドホック通信アプリケーションを開発しています。HP iPAQ 910 デバイスと OpenNETCF スマート デバイス フレームワーク 2.3 を開発に使用しています。

設計上の制約として、各デバイスは SSID として表されます。2 つのデバイスが相互に通信したい場合、イニシエーターは他のデバイスの SSID に切り替え、UDP メッセージをブロードキャストします。ただし、この切り替えは完了するまでに 4 ~ 5 秒かかり、場合によってはこれほど多くの時間を費やすことは望ましくない場合があります。2 つのデバイスが通信できる、SSID の切り替えを回避できる、より優れた高速な方法があるかどうか疑問に思っていました。

さらに情報が必要な場合はお知らせください。よろしくお願いします。

4

1 に答える 1

3

それらはすべて同じ SSID で実行する必要があります。それぞれに一意の静的 IP アドレスを設定する必要があります。次に、IP に基づいて必要な相手にメッセージを送信できます。切り替えは必要ありません (つまり、瞬時に送信されます)。このアプローチにより、同時に複数のデバイスと通信することもできます。UDP ブロードキャスト機能を使用して一度にすべてのユーザーと通信することもできるかもしれませんが、アドホック ネットワーク上でそれがどのように機能するかはわかりません。

私は以前、アドホック モードで iPAQ とラップトップを使用して、今説明したことを正確に実行するシステムを構築したことがあります。ラップトップに取り付けられたジョイスティックを使用して、iPAQ によって指示されたロボットを遠隔操作しました。

于 2009-08-14T21:58:48.943 に答える