【问题标题】:ZigBee device Id, client in/out and server in/out cluster definitionZigBee 设备 ID、客户端输入/输出和服务器输入/输出集群定义
【发布时间】:2015-08-09 14:50:09
【问题描述】:

当我查看堆栈供应商提供的 SDk 时,有些定义让我感到困惑。我不确定这些是标准的还是专有的。

  1. 通过配置端点信息,它请求一个设备ID。 在这种情况下,它将 ZCL_DEVICE_ONOFF_SWIRCH 设置为 0x0000。我现在正在尝试的与 IAS 集群有关。 设备 ID 是否在规范中定义?我在哪里可以找到有关它的文档?

  2. 要配置端点信息,它包括clientInCluster、clientOutCluster 和serverInCluster、serverOutCluster。 目前我没有找到任何线索如何填充此变量。如果有,请举例说明。

谢谢

【问题讨论】:

    标签: wireless zigbee


    【解决方案1】:

    设备 ID 在 HA 规范中定义: https://docs.zigbee.org/zigbee-docs/dcn/07/docs-07-5367-02-0afg-home-automation-profile-for-public-download.pdf

    ZCL_DEVICE_ONOFF_SWITCH 0x0000
    

    是一种开关设备。 IAS 设备可以是:

    // Intruder Alarm Systems (IAS) Device IDs
    #define ZCL_HA_DEVICEID_IAS_CONTROL_INDICATING_EQUIPMENT        0x0400 
    #define ZCL_HA_DEVICEID_IAS_ANCILLARY_CONTROL_EQUIPMENT         0x0401
    #define ZCL_HA_DEVICEID_IAS_ZONE                                0x0402
    #define ZCL_HA_DEVICEID_IAS_WARNING_DEVICE                      0x0403
    

    有关集群信息,您应该查阅 HA 规范以了解您想要创建的设备类型。 HA 规范将定义需要为该设备实现的服务器端和客户端强制和可选集群。集群在 ZCL 规范 (http://www.zigbee.org/download/standards-zigbee-cluster-library/) 中定义,并定义了该集群的强制和可选命令和属性。

    如果您使用的是德州仪器 ZigBee SDK,则可以在此处找到有关实施 ZigBee IAS 设备(在本例中为烟雾报警器)的更多信息: http://processors.wiki.ti.com/index.php/Fire_Alarm_System

    问候,TC。

    【讨论】:

      猜你喜欢
      • 2015-03-01
      • 2015-05-01
      • 2018-05-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多