首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IAS区域设备注册步骤

IAS区域设备注册步骤
EN

Stack Overflow用户
提问于 2016-09-20 16:56:59
回答 1查看 1.1K关注 0票数 1

我正在编写源代码,这样我就可以从IAS传感器设备获得警报信息。

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

我想知道处理IAS区域设备的步骤,让我向您展示我是如何理解这一点的。

  1. 有两种类型的设备,CIE(协调器)和IAS区域设备(如运动、射击等)。
  2. CIE向IAS区域设备发送“注册”消息
  3. 确认来自IAS区域设备的响应消息是否成功
  4. CIE再次用ZoneID向IAS区域设备发送一条“响应”消息
  5. 在此之后,CIE可以从IAS区域设备中获取报警数据。

我认为第四步是不正确的。有人能告诉我这件事的细节吗?如何注册,IAS区域设备的“响应”消息是什么,区域Id是什么,如何处理ZoneID?

我关注的是这个概念,而不是如何使用“EnrollRequestResp()”这样的方法。

谢谢

EN

回答 1

Stack Overflow用户

发布于 2017-08-31 08:54:44

有点晚了,但我希望这对将来的人有帮助。

  1. 有两种类型的设备,CIE(协调器)和IAS区域设备(如运动、射击等)。

是。

  1. CIE向IAS区域设备发送“注册”消息

不是的。

  1. CIE必须写入(使用写请求)到集群0x0500,属性0x0010,数据类型IEEE address,值CIE的64位地址(小心,格式是小endian)。
  2. CIE收到写响应,表示(希望)成功。

注意:下面的一切只在地址更改时发生(!)。要再次触发更改,请将地址更改为0x0000000000000000 (顺便说一句,这也是取消IAS区域设备注册的方式),然后返回CIE。

  1. CIE接收区域注册请求
  2. CIE发送区域登记响应

然后,可以通过在群集0x0500,属性0x0000 (ZoneState)上发出读取请求来确认已注册的终端设备。

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

https://stackoverflow.com/questions/39599822

复制
相关文章

相似问题

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