在ad hoc wifi windows移动设备之间进行通信的更好方法

时间:2009-08-14 21:30:08

标签: windows-mobile compact-framework wifi opennetcf ssid

我们正在ad hoc模式下使用802.11在Windows Mobile 6设备上开发无线ad hoc通信应用程序。我们正在使用HP iPAQ 910设备和OpenNETCF智能设备框架2.3进行开发。

作为设计约束,每个设备都表示为SSID。如果两个设备想要相互通信,则启动器切换到其他设备的SSID并广播UDP消息。然而,这种切换需要4-5秒才能完成,并且在某些情况下花费这么长时间可能是不合需要的。我们想知道两个设备是否可以通过更好更快的方式进行通信,我们可以避免切换SSID?

如果需要更多信息,请告知我们。在此先感谢您的帮助!

1 个答案:

答案 0 :(得分:3)

您应该在同一个SSID上运行它们。每个都需要配置一个唯一的静态IP地址。然后,您可以根据IP将您的消息发送到您想要的任何一个,不需要切换(即它是即时的)。此方法还允许您同时与多个设备通信。您甚至可以使用UDP广播功能同时与所有这些功能进行通信,但我不确定当您使用ad hoc网络时它是如何工作的。

我曾经构建过一个系统,它在ad hoc模式下使用iPAQ和笔记本电脑来完成我刚才描述的操作。连接到笔记本电脑的操纵杆用于远程控制由iPAQ指示的机器人。