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

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

E180-Z5812系列zigbee3.0模塊數(shù)據(jù)透傳模式功能詳解

Zigbee3.0模塊透傳模式功能簡介

E180-Z5812系列zigbee3.0模塊數(shù)據(jù)透傳模式下,輸入到串口的任何數(shù)據(jù)都會通過無線信號發(fā)送出去,收到透傳數(shù)據(jù)的zigbee模組在透傳模式或AT命令模式下直接打印該數(shù)據(jù)幀,如接收端在zigbee3.0模塊HEX指令模式下則以ZCL命令格式輸出該幀數(shù)據(jù)。如下所示:

1、數(shù)據(jù)透傳的ZCL規(guī)范

數(shù)據(jù)透傳符合ZCL規(guī)范,其規(guī)范如下。任何Zigbee設(shè)備只要按照以下規(guī)范設(shè)置,都可以收發(fā)E180-Z5812系列zigbee3.0模塊串口通信輸入輸出的數(shù)據(jù)。

端口=1

Profile=0x0104

cluster=0xFC08

manufacturecode=0x2000

命令類型:SpecialCommand

命令方向:ServertoClient

命令ID0x00

備注:協(xié)調(diào)器或其它節(jié)點(diǎn)處于HEX模式下給透傳模式的E180-ZG120模組發(fā)送數(shù)據(jù),也需要遵循該ZCL規(guī)范,即使用cluster=0xFC08的簇,ManufactureCode=0x2000,命令方向更改為ClienttoServer,命令ID0x00

2、數(shù)據(jù)透傳的目標(biāo)設(shè)置

zigbee模塊數(shù)據(jù)透傳目標(biāo)設(shè)置模組本地屬性DstAddr和本地屬性DstEP,該兩個屬性位于模組的端口1,cluster=0xFC08。屬性ID分別為0x00010x0002,數(shù)據(jù)類型分別為UINT16UINT8。

DstAddr即為透傳接收的短地址,DstEP為透傳接收的目標(biāo)端口。透傳具有點(diǎn)播發(fā)送,廣播發(fā)送,組播發(fā)送,綁定發(fā)送4種模式。DstEP設(shè)置為其它值時用于預(yù)留帶多串口的ZigBee模組透傳。

Zigbee3.0模塊透傳模式

3、綁定透傳目標(biāo)

zigbee模塊綁定透傳模式下,zigbee模組可通過MAC地址尋找透傳目標(biāo),以應(yīng)對透傳目標(biāo)短地址發(fā)生變化。設(shè)置綁定有3種方式:

a)協(xié)調(diào)器通過HEX指令“設(shè)置節(jié)點(diǎn)常連接綁定(《HEX指令》)”,為模組指派透傳目標(biāo),若模組已知對方MAC地址,也可在HEX命令模式下向自己發(fā)送該命令。

b)兩個zigbee模塊都在HEX命令模式下,發(fā)送本地配置命令“自動綁定目標(biāo)(命令碼0x14)”。透傳目標(biāo)模組先發(fā),等待約1~3LINK指示燈閃爍,透傳源模組再發(fā)送該命令。

c)AT命令模式下,兩個模式使用“AT+FIND”命令互綁,操作方式和本地配置命令“自動綁定目標(biāo)(命令碼0x14)”相同。

d)任何模式下,兩個需要互綁的模組的PD4引腳上輸入一個按鍵信號(下降沿20ms~200ms),操作方式和本地配置命令“自動綁定目標(biāo)(命令碼0x14)”相同。

zigbee模塊數(shù)據(jù)透傳的反饋信息

E180-ZG120系列zigbee模塊在透傳模式下發(fā)送數(shù)據(jù)會有結(jié)果反饋,反饋信息小于等于4字節(jié),為區(qū)分反饋信息和收到的透傳數(shù)據(jù),建議透傳數(shù)據(jù)大于等于5字節(jié)。反饋信息如下

"OK":發(fā)送成功

"FAIL":發(fā)送失敗

"ERRO":發(fā)送錯誤,如發(fā)送緩存滿,模組未組網(wǎng),模組離線

"OFF":模組掉線,終端節(jié)點(diǎn)和休眠終端會出現(xiàn)該現(xiàn)象

"NET":模組重新上線,終端節(jié)點(diǎn)和休眠終端會出現(xiàn)該現(xiàn)象

"BUSY":透傳時前一包數(shù)據(jù)沒傳完又繼續(xù)傳后一包數(shù)據(jù)會造成數(shù)據(jù)擁堵

Zigbee3.0模塊AT指令模式功能詳解

Zigbee3.0模塊AT模式是透傳模式下的一種特殊狀態(tài),用于透傳模式下的模組配置。AT命令為ASCII字符串格式,方便人工直接輸入和助記。AT命令采用"AT+命令碼"的格式,命令碼為固定字符串,AT命令的詳細(xì)解析見《億佰特ZigBee3.0模組AT命令標(biāo)準(zhǔn)規(guī)范》。AT命令一共有三種輸入形式:執(zhí)行式、查詢式、設(shè)置式。

1、AT指令執(zhí)行式

執(zhí)行式命令的格式為"AT+命令碼"的直接格式,執(zhí)行命令的以命令碼最后一個字節(jié)結(jié)束,后面不延續(xù)任何字節(jié),包括回車符號也不允許出現(xiàn),否則輸入無效。如“AT+JOIN”、“AT+LEAVE”。執(zhí)行命令輸入有效返回"OK\r\n",即收到一個帶回車符結(jié)尾的"OK"。若輸入命令結(jié)尾不正確,模組返回“INVALID\r\n”。

2、AT指令查詢式

查詢式命令的格式為"AT+命令碼?"的格式,即以ASCII"?"16進(jìn)制0x3F)結(jié)束。查詢命令用來查詢模組當(dāng)前某項(xiàng)參數(shù)的值,并以ASCII的格式通過串口打印查詢值。

3AT指令設(shè)置式

設(shè)置式命令的格式為"AT+命令碼=數(shù)值"的格式,即命令碼結(jié)束后需要跟上ASCII"=",并在"="后面跟上數(shù)值。數(shù)值根據(jù)不同命令,輸入方式分別有10進(jìn)制或16進(jìn)制,以%d%x的格式表示,如果輸入多個參數(shù)需要用“,”隔開。詳見《億佰特ZigBee3.0模組AT命令標(biāo)準(zhǔn)規(guī)范》。

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


4000-330-990

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