1所需資料及軟件
xShell虛擬終端(串口助手):下載
ZTOP軟件:下載
2配置組網(wǎng)及可視化查看
此次組網(wǎng)我們使用了三個(gè)GY-Z150模塊進(jìn)行測(cè)試。
注意:
模塊上電默認(rèn)均為路由器,所以除非當(dāng)前環(huán)境下有與其PANID及信道相同的網(wǎng)絡(luò),否則不會(huì)自動(dòng)組網(wǎng)。以下出現(xiàn)的AT指令具體說(shuō)明請(qǐng)查看《GY-BLE15系列軟件設(shè)計(jì)手冊(cè)》
所有設(shè)備類(lèi)型在重新配置之后均需要重啟,第一個(gè)模塊配置為協(xié)調(diào)器后請(qǐng)?jiān)诼酚善骷敖K端配置完成后重啟,否則后兩個(gè)模塊上電默認(rèn)為路由器,且PANID及信道默認(rèn)均相同,會(huì)自動(dòng)加入我們已配置的協(xié)調(diào)器網(wǎng)絡(luò)中,導(dǎo)致我們?cè)谑褂肁T+PAN指令查詢(xún)的時(shí)候,第二個(gè)參數(shù)expanid(擴(kuò)展PANID)會(huì)變成Z1xxNet,但無(wú)需驚慌,這不影響我們測(cè)試使用組網(wǎng)。
1.任選其一上電配置為協(xié)調(diào)器(COODR),默認(rèn)PANID為FF 00,默認(rèn)信道為14,此時(shí)已創(chuàng)建網(wǎng)絡(luò)
2.再取另外一個(gè)配置為路由器(ROUTER),由于PANID為默認(rèn)的FF 00,且默認(rèn)信道為14,所以配置為路由器后會(huì)自動(dòng)加入我們之前配置協(xié)調(diào)器網(wǎng)絡(luò)當(dāng)中
3.取出最后一個(gè)配置為終端(ENDDEV),默認(rèn)PANID為FF 00,信道為14,所以會(huì)自動(dòng)加入當(dāng)前網(wǎng)絡(luò)
4.使用ZTOP軟件方便的查看我們當(dāng)前的網(wǎng)絡(luò)結(jié)構(gòu),連接結(jié)構(gòu)如下圖所示,具體說(shuō)明請(qǐng)查看圖片信息
3通信測(cè)試
注意:由于GY-BLE15系列模塊終端設(shè)備默認(rèn)有休眠功能,為了方便測(cè)試通信,我們首先使用AT+SLEEP=OFF指令關(guān)閉終端的休眠功能
下面的通信過(guò)程為:COORD發(fā)送”COORD”,ROUTER發(fā)送”ROUTER”,ENDDEV發(fā)送”ENDDEV”。
測(cè)試結(jié)果可以看出:
a.路由器(ROUTER)及終端(ENDDEV)接收到了協(xié)調(diào)器(COORD)發(fā)送的”COORD”
b.協(xié)調(diào)器(COORD)接收到了路由器(ROUTER)發(fā)送的”ROUTER”
c.協(xié)調(diào)器(COORD)接收到了終端(ENDDEV)發(fā)送的”ENDDEV”
4數(shù)據(jù)透?jìng)鳎ㄍ競(jìng)饔卸鄠€(gè)模式,具體查看《GY-BLE15系列軟件設(shè)計(jì)手冊(cè)》)
a.由協(xié)調(diào)器發(fā)送的數(shù)據(jù),自動(dòng)發(fā)送到網(wǎng)絡(luò)中的所有設(shè)備
b.由路由器或終端發(fā)送的數(shù)據(jù),自動(dòng)發(fā)送到協(xié)調(diào)器