2016-09-20 138 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)。