主题中讨论的其他器件:Z-STACK
大家好、我使用两块板、一块带有 zc_light、另一块带有 zr_SW、这两块板都有 MT 接口。
我想绑定设备以激活协调器与路由器软件的连接。 使用 ZDO_SIMPLE_DESC_REQ、我可以获得端点的差分聚类、但我不知道每个聚类会做什么。 是否有一些文档或其他文档可以让我查看各种不同设备的信息?
谢谢
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您可以参阅 ZCL 规范 zigbeealliance.org/.../07-5123-06-zigbee-cluster-library-specification.pdf、
Carlos、您好!
请参阅连接标准联盟(CSA)的 Zigbee 仪表组库(ZCL)规范、进一步了解每个 Zigbee 仪表组的用途。 您还可以尝试在 Z-Stack 项目的 Common/zcl 文件中搜索仪表组的十六进制数。 另请参阅 Zigbee 基础 SLA、尽管它不基于 MT 接口、但可以帮助您了解用于 ZDO_Bind_REQ 的参数。 请注意、如果在调试期间启用 F&B、则开关将自动创建灯的绑定。
此致、
瑞安
我想在协调器、端点8中激活集群0x0006。 我认为开/关灯是正确的。
02:58:41.69 COM8 ZDO_SIMPLE_DESC_REQ (0x2504)
DstAddr:0x0000
NWKAddrOfInterest:0x0000
端点:0x08
02:58:41.7 COM8 ZDO_SIMPLE_DESC_REQ_SRSP (0x6504)
状态:afStatus_Success (0x0)
02:58:41.71 COM8 ZDO_SIMPLE_DESC_RSP (0x4584)
SrcAddr:0x0000
状态:ZDP_SUCCESS (0x0)
NWKAddr:0x0000
LEN:0x14
端点:0x08
profileID:0x0104
器件 ID:0x0101
DeviceVersion:1 (0x1)
NumInClusters:0x06
InClusterList:0x0000、0x0003、0x0004、0x0005、0x0006 0x0008
NumOutClusters:0x00
群集列表
在我运行软件的路由器设备中具有相同的功能。 端点8与群集0x0006。
02:57:47.52 COM8 ZDO_SIMPLE_DESC_REQ (0x2504)
DstAddr:0x2EB7
NWKAddrOfInterest:0x2EB7
端点:0x08
02:57:47.54 COM8 ZDO_SIMPLE_DESC_REQ_SRSP (0x6504)
状态:afStatus_Success (0x0)
02:57:47.54 COM8 ZDO_SIMPLE_DESC_RSP (0x4584)
SrcAddr:0x2EB7
状态:ZDP_SUCCESS (0x0)
NWKAddr:0x2EB7
长度:0x12
端点:0x08
profileID:0x0104
器件 ID:0x0103
DeviceVersion:1 (0x1)
NumInClusters:0x02
InClusterList:0x0000、0x0003
NumOutClusters:0x03
OutClusterList:0x0003、0x0006、0x0004
但发送以下 comand 不成功切换光
03:05:30.07 COM8 AF_DATA_REQUEST (0x2401)
DstAddr:0x0000
端点:0x06
SrcEndpoint:0x08
clusterid:0x0006
TransID:0x00
选项:0x00
半径:0x00
长度:0x03
数据:... (0x01、0x01、0x02)
03:05:30.07 COM8 AF_DATA_Request_SRSP (0x6401)
状态:afStatus_Success (0x0)
请注意,如果开关绑定到照明灯,则在使用 AF 数据请求时,可以间接寻址开/关群集的 ZCL 命令(即不需要 NWK/SHORT 地址)以到达照明灯。 否则 、可以使用 ZC 地址(0x0000)向光开/关集群发送命令而不进行绑定。
如 QD 所述、发送 AF 数据请求以模拟开/关命令的主题已经在 E2E 中涉及。 我不确定 DestEndpoint 为什么是0x06,因为它已经确定照明群集驻留在端点0x08上。 应使用 数据包监听解决方案 了解有关无线发生的事件的更多信息。
此致、
瑞安
我无法上传 Wireshark 文件、但您可以从这里下载 https://we.tl/t-yZlcYMoXKS