ZigBee模块简单使用说明V52
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
DRF1600模块设置指令(以下全部为16进制数值)
XY = 前6个字节的和,保留低8位
DRF1600模块数据透明传输(以下全部为16进制数值)
备注:
1,第一个字节不是FE,FD或FC,则自动进入透明传输状态;
2,Coordinator从串口接收到的数据,自动发送到所有节点(数据内容保持不变);
3,节点从串口接收到的数据,自动发送到Coordinator(数据内容保持不变);
4,任意一个节点与Coordinator之间,类似于电缆直接连接;
5,支持数据包变长(无需设置),最大不超过256字节,建议一般应用数据包不超过32字节;
详解:
发送:A7 A1 A2 A3 01 02 03 04 05 06 07 08 09 10
A7:第一个字节不能是FE,FD或FC
A7 A1 A2 A3 01 02 03 04 05 06 07 08 09 10:数据
接收:A7 A1 A2 A3 01 02 03 04 05 06 07 08 09 10
接收到发送的全部内容
DRF1600模块数据透明传输(以下全部为16进制数值)
(增加模块短地址(Short Address))
按指令设定模块(FC 01 91 64 58 XX XY XX = 02),模块即进入增加短地址透明传输模式:
1,在透明传输的方式上,所有的发送数据包最后增加发送方的短地址(对收到方而言,即来源地址);
2,短地址为2个字节,可以用来标识这个模块在该Zigbee网络的地址(该地址由Zigbee系统分配,改变网络或重新加入网络,该地址可能会改变);
备注:
6,第一个字节不是FE,FD或FC,则自动进入透明传输状态;
7,Coordinator从串口接收到的数据,自动发送到所有节点(数据内容保持不变);
8,节点从串口接收到的数据,自动发送到Coordinator(数据内容保持不变);
9,任意一个节点与Coordinator之间,类似于电缆直接连接;
数据包不超过32字节,否则出错
详解:
发送:A7 A1 A2 A3 01 02 03 04 05 06 07 08 09 10
A7:第一个字节不能是FE,FD或FC
A7 A1 A2 A3 01 02 03 04 05 06 07 08 09 10:数据
接收:A7 A1 A2 A3 01 02 03 04 05 06 07 08 09 10 14 3E
接收到发送的全部内容及来源地址(短地址)
DRF1600模块数据透明传输(以下全部为16进制数值)
(增加模块MAC地址)
按指令设定模块(FC 01 91 64 58 XX XY XX = 03),模块即进入增加MAC地址透明传输模式:
3,在透明传输的方式上,所有的发送数据包最后增加发送方的MAC地址(对收到方而言,即来源地址);
4,MAC地址为8个字节,可以用来标识这个模块(该地址全球唯一,改变网络或重新加入网络,该地址不会改变);
备注:
10,第一个字节不是FE,FD或FC,则自动进入透明传输状态;
11,Coordinator从串口接收到的数据,自动发送到所有节点(数据内容保持不变);
12,节点从串口接收到的数据,自动发送到Coordinator(数据内容保持不变);
13,任意一个节点与Coordinator之间,类似于电缆直接连接;
数据包不超过32字节,否则出错
详解:
发送:A7 A1 A2 A3 01 02 03 04 05 06 07 08 09 10
A7:第一个字节不能是FE,FD或FC
A7 A1 A2 A3 01 02 03 04 05 06 07 08 09 10:数据
接收:A7 A1 A2 A3 01 02 03 04 05 06 07 08 09 10
00 12 4B 00 01 9A 98 81
接收到发送的全部内容及来源地址(MAC地址)
DRF1600模块点对点数据传输(以下全部为16进制数值)
备注:
14,点对点传输适合于Zigbee网络内任何二点之间的数据传输;
15,接收方知道数据来源的地址(增加最后2个字节);
16,数据包长度最大36字节(数据区长度32字节);
17,目标地址= FF FF,则广播发送,网络内的每一个节点均能收到;
10,Coordinator的地址永远是00 00
详解:
如在一个Zigbee网络内,从50 F5节点传输一串数据到14 3E:
发送:FD 0A 14 3E 01 02 03 04 05 06 07 08 09 10
FD:点对点数据传输指令
0A:数据长度(数据长度必须与数据匹配,否会当成数据透明传输)
14 3E:目标地址
01 02 03 04 05 06 07 08 09 10:数据
接收:FD 0A 14 3E 01 02 03 04 05 06 07 08 09 10 50 F5
接收到发送的全部内容
50 F5:来源地址(增加最后2个字节)