我正在处理Smartthings Zigbee运动传感器,我知道这是IAS区域设备。我读了一个问题的答案,他们说:“在你从传感器获得信息之前,你需要先注册。”(zigbee motion detect sensor usage)所以我尝试向传感器发送‘写属性命令’,以便像这样首先注册我的python代码,
数据=‘\x00’+ '\xaa‘+ '\x02’+‘\x00\x10’+‘\xf0 0’+‘我的MAC地址’
('02‘表示写属性命令,'0010’表示区域设置的属性,'f0‘表示数据类型-IEEE地址)
此原始数据格式来自“zigbee集群库”文档。但是传感器给了我86的状态,这意味着UNSUPPORTED_ATTRIBUTE,我认为命令是错误的,我的假设是,
-the格式是错误的。
我使用的-the值是错误的。
两者都是-or。
如果你有任何想法或暗示,你可以帮我。感谢阅读!
发布于 2016-09-16 16:20:32
对于大多数Zigbee安全设备(IAS),您需要使用以下步骤
对于您的数据包格式,Zig蜜蜂使用网络字节顺序。我认为你的attributeId应该是\x10\x00。这对于IEEE地址也很重要。
https://stackoverflow.com/questions/39516438
复制相似问题