各位TI工程师:
大家好!最近在调试zigbee3.0的协调器,采样CC2538的znp方式,通过Z-Tool2.0调试。我已经通过Z-Tool发送了“ZB_APP_REGISTER_REQUEST指令”,在Z-Tool窗口得到信息如下:
<TX>03:41:07.16 COM15 ZB_APP_REGISTER_REQUEST (0x260A)
AppEndPoint: 0x01
AppProfileID: 0x0104
DeviceId: 0x0007
DeviceVersion: 0x00
Unused: 0x00
InputCommandsNum: 0x03
InputCommandsList: 0x0000, 0x0003, 0x0501
OutputCommandsNum: 0x0E
OutputCommandsList: 0x0000, 0x0001, 0x0003, 0x0004, 0x0005, 0x0006, 0x0008, 0x0300, 0x0400, 0x0402, 0x0405, 0x0500, 0x0702, 0x0B04
<RX>03:41:07.18 COM15 ZB_APP_REGISTER_RSP (0x660A)
Status: afStatus_SUCCESS (0x0)
但是,设备在入网时发送match request给协调器,但在协调器给的响应中没有匹配簇(onoff cluster 0x0006)的endpoint。
请知道的指导一下!谢谢!
YiKai Chen:
协调器 incluster 內有沒有支持onoff cluster 0x0006?
xuezheng su:
回复 YiKai Chen:
应该是协调器的outcluster吧?是有的。难道是我在Z-Tool里面发送的指令调错了。请问我上面的指令对吗?
YiKai Chen:
回复 xuezheng su:
是协调器的Incluster
xuezheng su:
回复 YiKai Chen:
已经匹配了。谢谢!
怎么接着协调器会发出"leave"呢?
YiKai Chen:
回复 xuezheng su:
你的加入設備也是Zigbee 3.0?還是Zigbee HA?
xuezheng su:
回复 YiKai Chen:
Zigbee HA的,这两个协议栈不是说兼容的吗?怎么会协调器无故发出“leave”呢?
xuezheng su:
回复 YiKai Chen:
Zigbee HA的,这两个协议栈不是说兼容的吗?怎么会协调器无故发出“leave”呢?
xuezheng su:
回复 YiKai Chen:
是Zigbee HA。不是说是Zigbee HA和Zigbee 3.0是兼容的吗?怎么会协调器无故发出“leave”呢?
xuezheng su:
回复 YiKai Chen:
Zigbee HA和Zigbee 3.0不是兼容的吗?
Alvin Chen:
回复 xuezheng su:
不兼容。BDB_DEFAULT_TC_REQUIRE_KEY_EXCHANGE設置為FALSE 才能加入。