CC2630系列Zigbee模块,目前出货为V8.4/V8.5/V8.6版本,指令向下兼容。
备注:
所有写入指令,写入后模块需要重启生效
模块收到连接指令,会进入配置状态,禁止无线接收数据一分钟
备注:连接成功后,模块进入设置状态,会禁止无线数据接收1分钟
实例:
发送:FC 06 04 44 54 4B 52 46 81
回复:FA 06 0A 04 44 54 4B 00 46 37 (连接成功),软件版本 = 0x0046/10 = V7.0
FA 02 0B 04 0B (连接失败)
如果指令错误,会当成数据发送出去(当然没有回复)
实例:
发送:FC 06 06 44 54 4B AA BB 50
收到:FA 06 0A 06 44 54 4B AA BB 58 (模块接收复位指令成功)
FA 06 0B 06 44 54 4B AA BB 59 (模块接收复位指令失败)
模块接收复位指令成功后,会立即重启模块。
实例:
发送:FC 06 05 44 54 4B 52 46 82
回复:FA 2B 0A 05 01 5A 76 14 01 00 01 AA BB 06 01 01 01 05 A6 01 00 12 4B 00 07 FC C9 E2 02 5A 76 14 01 0A 0B CC DD 04 01 01 01 05 A6 00 00 00 97
如果指令错误,会当成数据发送出去(当然没有回复)
备注:
Coordinator读取成功后。会进入配置状态,禁止无线数据接收1分钟;
Router、End Device读取成功后。不会进入配置状态,数据收发正常
实例:
发送:FC 21 07 02 01 01 14 01 00 01 AA BB 06 01 01 01 05 A6 00 02 01 01 14 01 66 77 CC DD 06 01 01 01 05 A6 00 AA
回复:FA 01 0A 07 0C
如果指令错误,会当成数据发送出去(当然没有回复)
实例:
发送:FC 06 0E 44 54 4B 52 46 8B
回复:FA 31 0A 0E 01 5A 76 14 01 00 01 AA BB 06 01 01 01 05 A6 01 00 12 4B 00 07 FC C9 E2 02 5A 76 14 01 0A 0B CC DD 04 01 01 01 05 A6 00 00 00 01 01 11 12 13 14 E3
如果指令错误,会当成数据发送出去(当然没有回复)
备注:
Coordinator读取成功后。会进入配置状态,禁止无线数据接收1分钟;
Router、End Device读取成功后。不会进入配置状态,数据收发正常
实例:
发送:FC 27 07 02 01 01 14 01 00 01 AA BB 06 01 01 01 05 A6 00 02 01 01 14 01 66 77 CC DD 06 01 01 01 05 A6 00 01 01 11 12 13 14 FC
回复:FA 01 0A 07 0C
如果指令错误,会当成数据发送出去(当然没有回复)
该指令与CC2530系列定位系统(V6.0)兼容。可通过定位系统应用软件显示该End Device位置。
实例:
发送:FC 06 0B 44 54 4B 52 46 88
回复:FA 3B C9 22 49 CB F8 2C FB 3E CA 49 27 B9 34 B8
如果指令错误,会当成数据发送出去(当然没有回复)
详解(以下为16进制数字):
FA 3B C9 22 49 CB F8 2C FB 3E CA 49 27 B9 34 B8
卡号:3B C9 22 (C9 22是End Device的短地址),
离Router节点CB F8最近,相对距离为49
离Router节点CA 49第二近,相对距离为3E
离Router节点B9 34第三近,相对距离为27
如果Router节点安置在固定的已知位置,则由此可估计End Device的大致位置。
相对距离不是实际距离,没有单位,与实际距离也没有函数对应关系。但是相对距离的大小值比较是有意义的,根据相对距离的大小来判断End Device在哪个Router附近,是一种简单有效的定位方法。
实例:
发送:FC 06 0C 44 54 4B 52 46 89
回复:FA 04 0A 02 C9 22 31 26
发送查询并且收到回复,表示:1,这个节点可以与Coordinator通讯,2,最后一次路由通讯的信号强度是多少。
如果指令错误,会当成数据发送出去(当然没有回复)
实例:(无线读取目标短地址为C764模块的参数)
发送:FC 06 10 44 54 4B C7 64 20
回复数据:FA 1E 0A 10 02 45 5F 14 01 12 34 CC DD 04 01 01 01 05 A6 02 00 12 4B 00 07 FC C6 B0 00 11 12 13 14 B0
如果指令错误,则没有回复;
如果没有回复,则表示目标模块不存在或读取错误;
(Coordinator接在串口上,通过Coordinator无线修改Router或End Device的参数)
实例:(无线修改目标短地址为C764模块的参数)
发送:FC 16 11 44 54 4B C7 64 02 45 9D 14 01 A1 A2 C3 C4 06 01 01 01 05 A6 01 A9
回复:FA 01 0A 11 16
如果指令错误,会当成数据发送出去(当然没有回复)
如果没有收到回复,说明目标模块不存在或者修改参数错误
注意:
PAN ID、频道是不可修改的
节点类型只能改为Router 或End Device,不能修改为Coordinator
即:节点的参数修改后,还是留在网络内。如果要某个模块加入其它的网络,可单独通过串口对这个模块修改,或通过按键加入网络的方式让这个模块加入新的网络
(Coordinator接在串口上,通过Coordinator无线重启Router或End Device)
实例:(无线重启目标短地址为C764模块)
发送:FC 07 15 44 54 4B C7 64 A9 CF
回复:FA 01 0A 15 1A
如果指令错误,会当成数据发送出去(当然没有回复)
如果没有收到回复,说明目标模块不存在或者修改参数错误
喜欢我们,记得点赞订阅哦
-----END-----