億佰特基于國產(chǎn)TLSR8258芯片設計研發(fā)的低功耗、小體積、高可靠性的zigbee3.0模塊E180-Z5812SP和E180-Z5812SX產(chǎn)品,前文介紹了該zigbee3.0模塊的功能特點及應用場景、Zigbee3.0模塊HEX指令模式配置教程詳解。本文將會詳細介紹該zigbee3.0模塊的萬能模式功能詳解。
萬能模式是一個HEX指令模式下的新功能。該萬能模式下可把zigbee模塊按照ZCL標準規(guī)范進行配置,模擬各種符合ZCL規(guī)范的智能設備。萬能模式下配置后的模組接入第三方智能網(wǎng)關(guān)(如zigbee網(wǎng)關(guān))可被正確識別成對應的接入設備,并收發(fā)網(wǎng)關(guān)與該設備交互的控制指令。
萬能模式必須在未組網(wǎng)時對節(jié)點進行設備配置,才能模擬各種zigbee智能設備的接入和控制指令的收發(fā)。
使用萬能模式時,必須先使用“創(chuàng)建ZCL端口”命令創(chuàng)建設備端口,然后使用“添加屬性”添加這個端口下的所有屬性,然后使用“保存端口和屬性”保存這個端口種創(chuàng)建的屬性。
添加屬性時,必須滿足先屬性ID從小到大,再簇ID從小到大的添加順序。一個簇下的屬性全部加滿后再增加下一個簇的屬性。
創(chuàng)建端口時須填入該端口下所有簇的累計屬性,實際添加屬性大于該數(shù)值,會導致添加失敗。
添加屬性時,實際加入的屬性的簇可以比創(chuàng)建端口時計劃添加的簇多,這些簇在設備接入網(wǎng)關(guān)后不會被網(wǎng)關(guān)發(fā)現(xiàn),但是網(wǎng)關(guān)如果強制讀這些簇下面的屬性則可以讀到有效數(shù)值。(也可以叫做隱藏簇)
協(xié)調(diào)器和路由節(jié)點模式下,累計添加端口不超過8個,8個端口累計添加屬性不超過32個簇,累計屬性不超過128項。
終端節(jié)點和休眠節(jié)點模式下,累計添加端口不超過6個,6個端口累計添加屬性不超過24個簇,累計屬性不超過96項。
需要修改ZCL屬性配置信息,或回退到透傳模組模式,直接使用“清空端口和屬性”,該命令必須在退出網(wǎng)絡或者沒有組網(wǎng)的狀態(tài)下才能生效。
外接MCU與E180-Z5812模組交互完全通過HEX指令,外接MCU可以通過不同的HEX模擬不同的設備接入與控制。
該框圖只是一個軟件架構(gòu)示意圖,創(chuàng)建了3個端口用于表示三種不同設備,實際可根據(jù)外接MCU的處理能力,創(chuàng)建數(shù)量更少的端口,或創(chuàng)建多個功能相同的端口,以減輕外接MCU的處理壓力。
端口創(chuàng)建和屬性值的初始化信息保存在E180-Z5812系列zigbee模塊的FLASH中,因此可以使用PC機串口指令在zigbee模組上創(chuàng)建端口和初始化屬性值,然后模組硬件接駁MCU,MCU應用程序只處理應用層的指令交互和設備控制,無需再設計創(chuàng)建端口和初始化屬性。
今天的分享就到這里啦,EBYTE每一天都致力于更好的助力物聯(lián)化、智能化、自動化的發(fā)展,提升資源利用率,更多產(chǎn)品更多資料,感興趣的小伙伴可以登錄我們的億佰特官網(wǎng)和企業(yè)公眾號(微信號:cdebyte)進行了解,也可以直接撥打400電話咨詢技術(shù)專員!
7 X 24 銷售服務熱線
4000-330-990深圳辦事處柯經(jīng)理:18218726658 杭州辦事處戴經(jīng)理:17512568697
常州辦事處崔經(jīng)理:15906110783 南京辦事處葛經(jīng)理:17626012283
業(yè)務郵箱:support@cdebyte.com
全國銷售投訴電話:19934352316
地址:四川省成都市高新西區(qū)西區(qū)大道199號B5棟(前臺座機:028-61543675)
?? 成都億佰特電子科技有限公司【版權(quán)所有】 蜀ICP備13019384號-3