SZT200无线温度传感器

一、通信协议格式
出厂默认缺省设置: 波特率9600,无校验,停止位1
|
FC
|
03
|
17
|
00
|
XX
|
YY
|
ZZ
|
AA
|
BB
|
CC
|
XOR
|
|
帧头
|
功能码
|
命令
|
00:自定义地址
>00:ZB短地址
|
目标
地址
|
端口
号
|
引脚
|
00
|
异或
校验
|
二、关于温度的读取
2.1 读取AD数值
读取温度需要用到节点的zigbee短地址,短地址标注在产品的侧面,获取短地址的另外一个方法是查看拓扑图,将1个终端与协调器相连接,打开软件,如下图所示:

上图中,蓝色代表终端,0x5713为设备短地址。例如某个终端的Zigbee短地址为0x8C06 ,可以用zigbee短地址读取该终端缩测量的温度。发送指令:
FC 03 17 00 11 06 8C 00 80 00 F3
注意短地址的高低位,低字节在前,高字节在后。
例如接收到的数据如下:
FC 08 17 00 11 06 8C 00 80 99 14 75
则99 14为温度数值,低字节在前,高字节在后,其十六进制数为0x1499,换算成十进制为5273。
接收者无响应:FC 88 14 00 XX YY ZZAA BB CC XOR
响应超时:FC 04 14 00 XX YY ZZ AA BB CC XOR