E180-Z5812系列zigbee3.0模块数据透传模式下,输入到串口的任何数据都会通过无线信号发送出去,收到透传数据的zigbee模组在透传模式或AT命令模式下直接打印该数据帧,如接收端在zigbee3.0模块HEX指令模式下则以ZCL命令格式输出该帧数据。如下所示:
数据透传符合ZCL规范,其规范如下。任何Zigbee设备只要按照以下规范设置,都可以收发E180-Z5812系列zigbee3.0模块串口通信输入输出的数据。
端口=1
Profile=0x0104
cluster=0xFC08
manufacturecode=0x2000
命令类型:SpecialCommand
命令方向:ServertoClient
命令ID:0x00
备注:协调器或其它节点处于HEX模式下给透传模式的E180-ZG120模组发送数据,也需要遵循该ZCL规范,即使用cluster=0xFC08的簇,ManufactureCode=0x2000,命令方向更改为ClienttoServer,命令ID为0x00。
zigbee模块数据透传目标设置模组本地属性DstAddr和本地属性DstEP,该两个属性位于模组的端口1,cluster=0xFC08。属性ID分别为0x0001和0x0002,数据类型分别为UINT16和UINT8。
DstAddr即为透传接收的短地址,DstEP为透传接收的目标端口。透传具有点播发送,广播发送,组播发送,绑定发送4种模式。DstEP设置为其它值时用于预留带多串口的ZigBee模组透传。
zigbee模块绑定透传模式下,zigbee模组可通过MAC地址寻找透传目标,以应对透传目标短地址发生变化。设置绑定有3种方式:
a)协调器通过HEX指令“设置节点常连接绑定(《HEX指令》)”,为模组指派透传目标,若模组已知对方MAC地址,也可在HEX命令模式下向自己发送该命令。
b)两个zigbee模块都在HEX命令模式下,发送本地配置命令“自动绑定目标(命令码0x14)”。透传目标模组先发,等待约1~3秒LINK指示灯闪烁,透传源模组再发送该命令。
c)在AT命令模式下,两个模式使用“AT+FIND”命令互绑,操作方式和本地配置命令“自动绑定目标(命令码0x14)”相同。
d)任何模式下,两个需要互绑的模组的PD4引脚上输入一个按键信号(下降沿20ms~200ms),操作方式和本地配置命令“自动绑定目标(命令码0x14)”相同。
E180-ZG120系列zigbee模块在透传模式下发送数据会有结果反馈,反馈信息小于等于4字节,为区分反馈信息和收到的透传数据,建议透传数据大于等于5字节。反馈信息如下
"OK":发送成功
"FAIL":发送失败
"ERRO":发送错误,如发送缓存满,模组未组网,模组离线
"OFF":模组掉线,终端节点和休眠终端会出现该现象
"NET":模组重新上线,终端节点和休眠终端会出现该现象
"BUSY":透传时前一包数据没传完又继续传后一包数据会造成数据拥堵
Zigbee3.0模块AT模式是透传模式下的一种特殊状态,用于透传模式下的模组配置。AT命令为ASCII字符串格式,方便人工直接输入和助记。AT命令采用"AT+命令码"的格式,命令码为固定字符串,AT命令的详细解析见《太阳集团tcy8722ZigBee3.0模组AT命令标准规范》。AT命令一共有三种输入形式:执行式、查询式、设置式。
执行式命令的格式为"AT+命令码"的直接格式,执行命令的以命令码最后一个字节结束,后面不延续任何字节,包括回车符号也不允许出现,否则输入无效。如“AT+JOIN”、“AT+LEAVE”。执行命令输入有效返回"OK\r\n",即收到一个带回车符结尾的"OK"。若输入命令结尾不正确,模组返回“INVALID\r\n”。
查询式命令的格式为"AT+命令码?"的格式,即以ASCII的"?"(16进制0x3F)结束。查询命令用来查询模组当前某项参数的值,并以ASCII的格式通过串口打印查询值。
设置式命令的格式为"AT+命令码=数值"的格式,即命令码结束后需要跟上ASCII的"=",并在"="后面跟上数值。数值根据不同命令,输入方式分别有10进制或16进制,以%d或%x的格式表示,如果输入多个参数需要用“,”隔开。详见《太阳集团tcy8722ZigBee3.0模组AT命令标准规范》。
今天的分享就到这里啦,EBYTE每一天都致力于更好的助力物联化、智能化、自动化的发展,提升资源利用率,更多产品更多资料,感兴趣的小伙伴可以登录我们的太阳集团tcy8722官网和企业公众号(微信号:cdebyte)进行了解,也可以直接拨打400电话咨询技术专员!
7 X 24 销售服务热线
4000-330-990深圳办事处柯经理:18218726658 杭州办事处戴经理:17512568697
常州办事处崔经理:15906110783 南京办事处葛经理:17626012283
业务邮箱:support@cdhanzaichips.com
全国销售投诉电话:19934352316
地址:四川省成都市高新西区西区大道199号B5栋(前台座机:028-61543675)
©© 成都太阳集团tcy8722电子科技有限公司【版权所有】 蜀ICP备27697263号-3