色猫咪av在线网址_91精品国产福利在线观看雪梨还会玩转热点_丁香花的视频免费观看_国产手机在线A∨免费视频_十八禁av无码免费网站APP_综合色一区二区亚洲_日韩精品小电影_漂亮人妻熟睡中被公侵犯_全新成人高清无码片_高级厕所偷窥白领美女嘘嘘

當(dāng)前位置: 首頁(yè) >應(yīng)用方案 >技術(shù)應(yīng)用 >

Zigbee3.0模塊HEX指令模式配置教程詳解

E180-Z5812S系列zigbee模塊是成都億佰特基于TELINK國(guó)產(chǎn)TLSR8258芯片無(wú)線SOC設(shè)計(jì)生產(chǎn)的一款小體積、低功耗、高可靠性、工作在2.4GHz頻段的ZIGBEE3.0模塊,芯片自帶高達(dá)48Mhz32位高性能MCU,發(fā)射功率最高可達(dá)到12dBm,其最低周期休眠電流2uA。該zigbee3.0模組串口輸入輸出幀有4種操作模式:HEX指令模式(配置模式),萬(wàn)能模式,透?jìng)髂J剑?/span>AT指令模式。

1HEX指令模式

Zigbee3.0模塊出廠默認(rèn)為HEX指令模式(配置模式),HEX指令模式下只能輸入輸出HEX指令格式的數(shù)據(jù)幀。

1.1、HEX 指令幀格式

HEX指令格式為“幀頭+幀長(zhǎng)+幀載荷”的固定模式,指令幀長(zhǎng)度可變,指令輸入不受指令粘包影響,且輸入指令有超時(shí)保護(hù)機(jī)制,有效解決指令斷包問(wèn)題。每條輸入指令都有對(duì)應(yīng)的指令反饋用于確認(rèn)模組是否正常工作以及是否正確執(zhí)行指令。

HEX指令模式為全雙工模式,模組狀態(tài)變化或收到數(shù)據(jù)均通過(guò)UART_TX口實(shí)時(shí)輸出對(duì)應(yīng)的HEX指令。

HEX的格式與解析詳見(jiàn)文檔《億佰特ZigBee3.0模組HEX命令標(biāo)準(zhǔn)規(guī)范》,本文檔重點(diǎn)強(qiáng)調(diào)E180-ZG120系列zigbee模塊HEX指令模式下的特性。

HEX指令格式:

HEX指令格式

幀頭:十六進(jìn)制的固定字節(jié)0x55

幀長(zhǎng):1 字節(jié)長(zhǎng)度,取值范圍 3~255(十六進(jìn)制為 0x03~0xFF

幀載荷:幀載荷包含命令類型,命令碼,命令數(shù)據(jù)和XOR 校驗(yàn),長(zhǎng)度由幀長(zhǎng)決定。

命令類型:根據(jù)命令的模式和工作機(jī)制,進(jìn)行分類。

命令碼:命令對(duì)應(yīng)的編碼,長(zhǎng)度1 字節(jié),每條命令都有唯一的命令編碼。

命令數(shù)據(jù):該命令執(zhí)行的附帶參數(shù),最小0 字節(jié),最大 252 字節(jié)。

XOR 校驗(yàn):整個(gè)命令載荷(命令類型,命令編碼,命令數(shù)據(jù))的 XOR8 校驗(yàn)和。

1.2、E180-Z5812系列Zigbee3.0模塊HEX指令分類

HEX指令根據(jù)輸入輸出方式,可分 3 大類:

HEX指令又可以進(jìn)一步細(xì)分以下 7 :

輸入命令(含反饋命令)

異步命令:

注意事項(xiàng):“發(fā)送確認(rèn)”命令的(上位機(jī))向模組輸入網(wǎng)絡(luò)管理命令和ZCL發(fā)送命令并收到對(duì)應(yīng)的反饋命令,命令并未立即轉(zhuǎn)化為無(wú)線信號(hào)發(fā)送出去,而是在避讓同網(wǎng)絡(luò)中其它設(shè)備后再以250kbps的速率向空氣中發(fā)射信號(hào),“發(fā)送確認(rèn)”命令即為無(wú)線信號(hào)的發(fā)送結(jié)果。在模組上發(fā)送確認(rèn)只有兩種狀態(tài):0x00 = 發(fā)送成功,其它值 = 發(fā)送失敗。網(wǎng)絡(luò)管理命令的最終正確性根據(jù)收到的對(duì)應(yīng)網(wǎng)絡(luò)管理返回命令來(lái)判斷;ZCL發(fā)送命令的最終正確性也根據(jù)收到的對(duì)應(yīng)的ZCL接收命令來(lái)判斷。發(fā)送確認(rèn)可以用于提前結(jié)束等待返回消息,以及可用于診斷異常的其它模組或設(shè)備,放在將有限的網(wǎng)絡(luò)資源浪費(fèi)在無(wú)意義的設(shè)備節(jié)點(diǎn)上。

HEX指令分類

zigbee模組在如果以廣播的方式發(fā)送網(wǎng)絡(luò)管理命令和ZCL 發(fā)送命令時(shí),由于受廣播洪泛(flooding)的影響,發(fā)送確認(rèn)會(huì)在反饋命令的1秒后才觸發(fā)。因此使用該zigbee3.0模組進(jìn)行廣播或組播時(shí)建議發(fā)送間隔周期大于1秒。

1.3、E180-Z5812系列Zigbee3.0模塊支持的HEX指令

EBYTE全系列Zigbee產(chǎn)品使用統(tǒng)一的HEX指令,但由于芯片方案和軟件配置差異,導(dǎo)致實(shí)際支持的HEX指令配置有所差異,zigbee3.0模塊產(chǎn)品支持HEX指令目錄,HEX指令格式與內(nèi)容參考《億佰特ZigBee3.0模組HEX命令標(biāo)準(zhǔn)規(guī)范》

·E180-Z5812支持ADC,使用“讀取本地屬性”命令,對(duì)屬性0x01000x0101進(jìn)行讀取,這兩個(gè)屬性分別為ADC1ADC2ADC值,也可以通過(guò)ZCL命令遠(yuǎn)程訪問(wèn)ADC,讀取簇0xFC08下的屬性0x01000x0101(需使用廠商碼0x2000)。

今天的分享就到這里啦,EBYTE每一天都致力于更好的助力物聯(lián)化、智能化、自動(dòng)化的發(fā)展,提升資源利用率,更多產(chǎn)品更多資料,感興趣的小伙伴可以登錄我們的億佰特官網(wǎng)和企業(yè)公眾號(hào)(微信號(hào):cdebyte)進(jìn)行了解,也可以直接撥打400電話咨詢技術(shù)專員!


4000-330-990

https://www.wjx.cn/jq/84863372.aspx