首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用zigbee IAS区域设备

如何使用zigbee IAS区域设备
EN

Stack Overflow用户
提问于 2016-09-15 16:50:46
回答 1查看 3.9K关注 0票数 1

我正在处理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。

如果你有任何想法或暗示,你可以帮我。感谢阅读!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-09-16 16:20:32

对于大多数Zigbee安全设备(IAS),您需要使用以下步骤

  1. 在接收MatchDescriptorRequest时,您必须宣传您支持IAS集群客户端(这取决于产品)。
  2. 将您的IEEE地址写入IAS CIE地址属性(群集0x0500,属性0x0010)
  3. 发送一个状态已注册到设备的ZoneEnrollResponse (有些设备可能要求您“绊倒”它们并等待它们首先发送ZoneEnrollRequest )

对于您的数据包格式,Zig蜜蜂使用网络字节顺序。我认为你的attributeId应该是\x10\x00。这对于IEEE地址也很重要。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39516438

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档