通过WiFi与ZigBee设备通信

3
我正在开发一款软件来管理通过ZigBee与遥控器通信的设备。我们希望该设备能够通过Wi-Fi与Web服务器和/或智能手机通信,以便我们的软件可以与其交互。ZigBee遥控器很笨重,我们正在尝试替换并自动化其中的一些功能。
我想知道像这样的东西是否能帮助我实现这个目标:Sparkfun WiFly模块 或者这个:Digi Xbee WiFi 如果这是一个愚蠢的问题,请原谅我;我对ZigBee及其相关硬件不太熟悉。任何帮助都将不胜感激。
编辑:为了澄清,我想做的是用iPad代替当前的遥控器。该板块具有XBee Pro模块,并且当前遥控器中还有另一个模块。
我认为最好用上述其中一个Wi-Fi模块替换XBee Pro,并重新编程板块以通过adhoc网络与iPad通信。
3个回答

3
如果您的硬件设计上有一个XBee 20针插座,那么您绝对可以将其更换为XBee WiFi模块,然后通过iPad或Web服务器与您的设备通信。
这里是XBee WiFi的链接
另一方面,如果您想要能够从智能手机或外部Web应用程序与您的XBee ZB / ZigBee设备通信,则可以使用以下解决方案模式:
[网站/智能手机] ---(设备云)--- [XBee网关] --- [XBee或ZigBee设备]
XBee网关可以是像Digi ConnectPort X网关这样的设备,也可以是您自己设计的可以同时讲TCP/IP和ZigBee的设备。然后,网关会创建一个TCP/IP连接到“设备云”。
一个设备云是指像ThingSpeak或者iDigi Device Cloud这样的网站,它们提供免费服务,允许与远程设备进行双向通信(甚至穿越防火墙)。你的网站或智能手机通过简单的Web服务与设备云进行通信,然后设备云再与XBee网关和所有的XBee或ZigBee设备进行通信。
使用这种模式,你可以无论设备在世界的哪个地方都可以与XBee或ZigBee设备进行通信。

也许我稍后会发一个问题,但是你可以给我指一下教程或者其他材料,让我学习如何通过Java应用程序使用Four Faith Zigbee (8914 E)和Four Faith路由器(F8434,可以与Zigbee设备通信)来控制设备。 - Elber CM

1

您想要实现的目标有点不清楚。需要记住的一件非常重要的事情是,WiFi比ZigBee使用更多的电力。如果您需要一个移动设备(如遥控器)在几个月或几年内使用一组AAA电池,则WiFi不是一个好选择。

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


抱歉回复晚了;我编辑了我的原始问题,希望能够澄清我想要的内容。 - user1032657

1

尝试使用两个Digi rf模块制作一个板子,一个是与XBee通信的Wifi。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接