通过WiFi与ZigBee设备通信

时间:2012-01-25 03:55:08

标签: wifi zigbee

我正在开发一些软件来管理通过ZigBee与遥控器通信的设备。我们希望该设备能够通过Wi-Fi与Web服务器和/或智能手机进行通信,以便我们的软件可以与之交互。 ZigBee遥控器很笨重,我们正在尝试更换和自动化一些功能。

我想知道是否有这样的事情:Sparkfun WiFly Module 或者:Digi Xbee WiFi 或许可以帮助我实现这一目标。

如果这是一个愚蠢的问题,请原谅我;我对ZigBee及其相关硬件非常不熟悉。任何帮助将不胜感激。

编辑:为了澄清,我想要做的是将当前的遥控器换成iPad。该板有一个XBee Pro模块,另一个位于当前遥控器中。

我认为最好将XBee Pro与上面提到的其中一个Wi-Fi模块交换,并重新编程电路板以通过ad-hoc网络与iPad通信。

3 个答案:

答案 0 :(得分:3)

如果您的硬件设计上有XBee 20针插座,您绝对可以将其更换为XBee WiFi模块,然后通过iPad或网络服务器与您的设备进行通信。

这是link to the XBee WiFi

另一方面,如果您希望能够通过智能手机或外部Web应用程序与XBee ZB / ZigBee设备通信,则可以使用以下解决方案模式:

[网站/智能手机] - - - (设备云) - - - [XBee网关] - - - [XBee或ZigBee设备]

XBee网关可以是Digi ConnectPort X网关之类的设备,也可以是您自己设计的同时可以说TCP / IP和ZigBee的设备。然后,网关创建一个到“设备云”的TCP / IP连接。

设备云是ThingSpeakiDigi Device Cloud等网站,它们是允许与远程设备(甚至通过防火墙)进行双向通信的免费服务。然后,您的网站或智能手机使用简单的网络服务与设备云对话,而网络服务又与XBee网关和所有XBee或ZigBee设备通信。

使用此模式,您可以与XBee或ZigBee设备通信,无论他们身在何处。

答案 1 :(得分:1)

你想要达到的目标有点不清楚。需要记住的一件非常重要的事情是WiFi比ZigBee使用更多的功率。如果您需要移动设备(如遥控器)在AAA电池组上运行数月或数年,那么WiFi不是一个好选择。

如果您澄清了设置,我可以为您提供更详细的答案。

答案 2 :(得分:1)

尝试使用两个Digi rf模块为此做一个板子:与XBee通信的Wifi。