此产品将FBee Zigbee模块与GPRS技术进行了整合,将Zigbee的通讯范围扩大至整个互联网,适用于无线抄表、远程防盗、智能家居等各个应用场合。
其内部由FBee Zigbee模块FZB5000(+)与GPRS模块-FBGT900构成,可将“透传”与“采集”模式下的数据汇总至GPRS服务器,或者将GPRS服务器发回的控制指令回传至某Zigbee节点,进行高低电平的控制,具备的操作方法如下:
1、Zigbee模块端的GP模式设置方法:
①设置串口波特率为9600,如图:
②进入GP模式,设置服务器域名(或者IP地址,二选一)及端口号:
注意IP及域名格式:IP为4*3位数字,端口为4位数字,不足时补零,否则无法识别!
另外,如果域名与IP同时设置时,以域名为准,IP无效;如果想关闭域名,将域名设置为:%xxx.xxx.xxx:0000即可。
③如果电脑使用的是路由器上网的方式,无公网IP地址,则需要登录路由器,设置“转发规则”,如下所示:
查找外网IP地址:
设置“转发规则”:
④打开端口监听工具,以“TCP-UDP服务管理 V3.01”为例:
⑤打开电源,Zigbee数据灯常亮后,GPRS数据灯开始闪烁,紧接着Zigbee数据灯也开始由慢而快地闪烁,直到最后常亮,表示已经成功连接,此时,服务器侦听端同时显示连接信息如下:
此后,每一分钟网关向GPRS服务器发送一次“FEIBIT GPRS TEST”的“心跳”信息,以示成功通信。
⑥打开其它的Zigbee节点,向协调器发送数据,此数据将在GPRS服务器端显示:
特别提醒:FGP6000网关仅传输“可见字符”,任何数据在传输前均须转化为ASCII码后发送,比如发送数据“123”,需要转换为“313233”进行发送;发送“Hello, world!”,要转换为“48656C6C6F2C20776F726C6421”发送。否则,无法正确发送,并会引起断网现象。
在另外一个路由器节点发送串口数据“48656C6C6F2C20776F726C6421”:
服务器侦听端显示“Hello, world!”:
2、关于“采集”模式下的GPRS工作方式
上文介绍了“透传”模式下GPRS的设置,即路由器/终端节点发送什么数据,GPRS服务器端就收到什么数据;除了这种模式外,如果路由器/终端节点在“采集”模式下,协调器同样可将采集的数据送至GPRS服务器,协调器端仍然要设为“GP模式”,其设置方法与上文相同,不再重复介绍。
3、关于“远程控制”
除了以上介绍的“透传”与“采集”方式,FBeeTM模块还具备“远程反向控制”的功能,即从GPRS服务器端发送“CT指令”至zigbee协调器,协调器将此指令发送给其“目标节点”,从而对某个节点进行远程控制。
综上所述,FBee Zigbee/GPRS模块可以轻松实现如下四个方向的数据收发: