2016-09-20 54 views
1

我在制作源代码,以便从IAS传感器设备获取警报信息。IAS区域设备注册步骤

我正在使用smartthings运动传感器和Xbee设备在传感器和我的电脑之间进行通信。

我想知道处理IAS区域设备 的步骤,让我告诉你我是如何理解这一点的。

  1. 有2种类型的器件中,CIE(协调器),和IAS区装置(如运动,火灾等)

  2. 在CIE发送一个“注册”消息发送到IAS区设备

  3. 从IAS区装置中的响应消息
  4. 确认成功
  5. 的CIE
  6. 之后再次发送“响应”消息发送到IAS区装置与了zoneid,在CIE可以从IAS报警数据区域设备

我认为步骤4不正确。 任何人都可以让我知道它的细节? 如何注册以及IAS Zone设备的“响应”消息是什么,区域ID以及如何处理ZoneID?

我专注于概念,而不是如何使用方法,如“EnrollRequestResp()”

感谢

回答

1

有点晚了,但我希望它可以帮助别人的未来。

  1. 有2种类型的器件中,CIE(协调器),和IAS区装置(如运动,火灾等)

是。

  • 的CIE发送 '注册' 消息到IAS区设备
  • CIE必须使用写入请求写入集群0x0500,属性0x0010,数据类型IEEE address,值CIE的64位地址(注意,格式是小端)。

  • CIE收到写入响应,表示(希望)成功。

  • 注:下面发生的一切,只有当地址有改变(!)。要再次触发更改,请将地址更改为0x0000000000000000(这也是取消注册IAS区域设备的方式),然后返回到CIE。

  • CIE接收区登记请求

  • CIE发送区登记响应

  • 然后可以通过在发出读请求确认登记该终端设备集群0x0500,属性0x0000(ZoneState)。