【问题标题】:zigbee motion detect sensor usagezigbee 运动检测传感器使用情况
【发布时间】:2023-03-09 05:07:01
【问题描述】:

我之前的经验是能够接收从我的温度/湿度 zigbee 传感器发送的数据。 另外,我可以发送命令来控制 zigbee 功率计/开关。

我买了一个运动检测传感器,文件包含一行 IAS 数据包。 我知道这是 IAS ZONE 设备。

谁能告诉我处理这种传感器的第一步是什么?

我刚刚在我的 zigbee 网关上启用了 permit-join 255,但运动检测传感器似乎没有加入网络。

谢谢

@tc,

又尝试了两次加入网络,终于成功了。 感谢您的回复,我会按照您提供的步骤进行操作。

【问题讨论】:

    标签: zigbee


    【解决方案1】:

    你为什么说它没有加入网络,你有没有用数据包嗅探器验证它没有加入和发送设备通告,或者它没有以与你的 temp 相同的方式发送报告或响应读取属性/湿度传感器?

    如果它真的没有加入,那么 IAS 设备上可能有一个按钮会触发加入。或者它可能已经连接到网络并且需要重置。

    将 IAS 区域设备加入网络后,IAS 设备不会像温度/湿度传感器一样自动发送报告。您需要先注册它。通过为 IAS 区域端点写入 CIE IEEE 地址属性并将其设置为网关(或 CIE)的 IEEE 地址来执行此操作。您可能需要发现具有活动 EP 请求和简单描述符请求的端点 ID。设置 CIE IEEE 地址属性后,它应发送区域注册请求,您应发送区域注册响应,然后 IAS 区域设备将在触发警报或其他区域事件时发送网关/CIE 区域状态更改通知。

    有关 CIE IEEE 地址属性和区域注册请求/Rsp 的更多信息,请参阅 ZCL 规范 http://www.zigbee.org/download/standards-zigbee-cluster-library/

    问候, TC。

    【讨论】:

    • 我知道不同的 zigbee 网关有自己的实现方法。但是,是否有任何适用于 IAS_ZONE 的示例代码在线可用?这样我就可以更清楚地了解您的答案。
    • 没有标准的 ZigBee API。所有堆栈都有不同的 API,但也有不同级别的 API。有些可能会要求您在 aFDataRequest 中发送原始 ZCL 帧,而另一些则需要具有不同参数的 ZCL API。因此无法提供示例代码。我建议您联系 ZigBee 堆栈的供应商以获得此级别的支持。如果这是德州仪器 ZStack,则此支持可通过以下方式获得:e2e.ti.com/support/wireless_connectivity/f/158 TC。
    猜你喜欢
    • 1970-01-01
    • 2017-09-11
    • 1970-01-01
    • 1970-01-01
    • 2012-09-13
    • 1970-01-01
    • 2019-11-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多