E180-Z5812S系列zigbee模块是成都亿佰特基于TELINK国产TLSR8258芯片无线SOC设计生产的一款小体积、低功耗、高可靠性、工作在2.4GHz频段的ZIGBEE3.0模块,芯片自带高达48Mhz的32位高性能MCU,发射功率最高可达到12dBm,其最低周期休眠电流2uA。该zigbee3.0模组串口输入输出帧有4种操作模式:HEX指令模式(配置模式),万能模式,透传模式,AT指令模式。
Zigbee3.0模块出厂默认为HEX指令模式(配置模式),HEX指令模式下只能输入输出HEX指令格式的数据帧。
HEX指令格式为“帧头+帧长+帧载荷”的固定模式,指令帧长度可变,指令输入不受指令粘包影响,且输入指令有超时保护机制,有效解决指令断包问题。每条输入指令都有对应的指令反馈用于确认模组是否正常工作以及是否正确执行指令。
HEX指令模式为全双工模式,模组状态变化或收到数据均通过UART_TX口实时输出对应的HEX指令。
HEX的格式与解析详见文档《亿佰特ZigBee3.0模组HEX命令标准规范》,本文档重点强调E180-ZG120系列zigbee模块在HEX指令模式下的特性。
HEX指令格式:
帧头:十六进制的固定字节0x55
帧长:1 字节长度,取值范围 3~255(十六进制为 0x03~0xFF)
帧载荷:帧载荷包含命令类型,命令码,命令数据和XOR 校验,长度由帧长决定。
命令类型:根据命令的模式和工作机制,进行分类。
命令码:命令对应的编码,长度1 字节,每条命令都有唯一的命令编码。
命令数据:该命令执行的附带参数,最小0 字节,最大 252 字节。
XOR 校验:整个命令载荷(命令类型,命令编码,命令数据)的 XOR8 校验和。
HEX指令根据输入输出方式,可分 3 大类:
输入命令:上位机输入模组的命令,可用于配置模组或无线发送。输入命令的命令类型小于0x0F。
反馈命令:模组收到并执行上位机命令后,反馈执行结果给上位机。反馈命令的命令类型和命令码与输入命令相同。
异步命令:模组运行过程中主动发给上位机的命令,该命令对应ZigBee技术应用中的异步事件。异步命令的命令类型大于0x80。
HEX指令又可以进一步细分以下 7 种:
输入命令(含反馈命令)
本地配置命令:命令类型 0x00,用于模组的本地设置。
网络管理命令:命令类型 0x01,用于组网时对其它模组进行网络层的管理。
ZCL发送命令:命令类型0x02,用于模组对其它模组或第三方设备的控制,符合ZCL规范。
异步命令:
系统通知命令:命令类型 0x80,模组状态变化通知。
网络管理返回命令:命令类型 0x81,其它模组或设备收到网关管理命令返回消息。
ZCL接收命令:命令类型 0x82,模组收到其它模组或设备的ZCL层消息或返回消息。
发送确认:命令类型 0x8F,用于诊断网络管理命令和ZCL发送命令的发送是否异常。
注意事项:“发送确认”命令的(上位机)向模组输入网络管理命令和ZCL发送命令并收到对应的反馈命令,命令并未立即转化为无线信号发送出去,而是在避让同网络中其它设备后再以250kbps的速率向空气中发射信号,“发送确认”命令即为无线信号的发送结果。在模组上发送确认只有两种状态:0x00 = 发送成功,其它值 = 发送失败。网络管理命令的最终正确性根据收到的对应网络管理返回命令来判断;ZCL发送命令的最终正确性也根据收到的对应的ZCL接收命令来判断。发送确认可以用于提前结束等待返回消息,以及可用于诊断异常的其它模组或设备,放在将有限的网络资源浪费在无意义的设备节点上。
zigbee模组在如果以广播的方式发送网络管理命令和ZCL 发送命令时,由于受广播洪泛(flooding)的影响,发送确认会在反馈命令的1秒后才触发。因此使用该zigbee3.0模组进行广播或组播时建议发送间隔周期大于1秒。
EBYTE全系列Zigbee产品使用统一的HEX指令,但由于芯片方案和软件配置差异,导致实际支持的HEX指令配置有所差异,zigbee3.0模块产品支持HEX指令目录,HEX指令格式与内容参考《亿佰特ZigBee3.0模组HEX命令标准规范》
·E180-Z5812支持ADC,使用“读取本地属性”命令,对属性0x0100和0x0101进行读取,这两个属性分别为ADC1和ADC2的ADC值,也可以通过ZCL命令远程访问ADC,读取簇0xFC08下的属性0x0100和0x0101(需使用厂商码0x2000)。
今天的分享就到这里啦,EBYTE每一天都致力于更好的助力物联化、智能化、自动化的发展,提升资源利用率,更多产品更多资料,感兴趣的小伙伴可以登录我们的亿佰特官网和企业公众号(微信号:cdebyte)进行了解,也可以直接拨打400电话咨询技术专员!
7 X 24 销售服务热线
4000-330-990深圳办事处柯经理:18218726658 杭州办事处戴经理:17512568697
常州办事处崔经理:15906110783 南京办事处葛经理:17626012283
业务邮箱:support@cdebyte.com
全国销售投诉电话:19934352316
地址:四川省成都市高新西区西区大道199号B5栋(前台座机:028-61543675)
©© 成都亿佰特电子科技有限公司【版权所有】 蜀ICP备13019384号-3