2

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

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

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

4

1 回答 1

3

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

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

于 2009-08-14T21:58:48.943 回答