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