一、準備
本文以模組E77-400M22S為例,演示如何加入LoRaWAN網(wǎng)絡(luò),進行數(shù)據(jù)收發(fā)通信。
硬件:
? E77模組+USB轉(zhuǎn)串口工具(或者E77套件)
? LoRaWAN網(wǎng)關(guān)一臺(這里使用E870-L470LG12)
? Windows電腦一臺
軟件:
? 串口助手
? LoRaWAN服務(wù)器(這里使用公網(wǎng)測試服務(wù)器The Things Network)
二、配置服務(wù)器
首先在The Things Network注冊個賬號,這個可以自行搜索下,不過多贅述。
1、登錄完成后再點開右上角用戶名,選擇console;
2、選擇地區(qū)文件,這里選擇Australia 1;
3、創(chuàng)建應(yīng)用,應(yīng)用ID名需要唯一;
4、進入應(yīng)用創(chuàng)建,選擇End devices-->Register end device ;
? 注冊方法選擇手動(Enter end device specifics manually);
? 頻段選擇 China 470 MHz,FSB1;LoRaWAN 版本選擇 LoRaWAN Specification 1.0.3;協(xié)議參數(shù)版本選擇1.0.3A;
? JoinEUI隨便輸入,這個就是節(jié)點的APPEUI,輸入完后點Confirm確認。
確認JoinEUI后會出現(xiàn)DevEUI、AppKey選項,點擊Generate生成,最后點擊Register end device注冊節(jié)點。
5、服務(wù)器上增加網(wǎng)關(guān)配置,選擇Gateways然后點Register gateway,輸入網(wǎng)關(guān)EUI(這個需要與網(wǎng)關(guān)一致),EUI 和ID都需要唯一性。
三、配置網(wǎng)關(guān)
電腦連接上我們E870的WiFi,在瀏覽器輸入192.168.10.1進入網(wǎng)關(guān)配置頁面,賬戶密碼都是root;
頻段地區(qū)選擇CN470,頻段選擇0;
LoRaWAN 網(wǎng)關(guān)配置,網(wǎng)關(guān)ID就是The things Stack上面的網(wǎng)關(guān)EUI,服務(wù)器地址au1.cloud.thethings.network;端口號1700,設(shè)置完成后點擊保存并應(yīng)用。
應(yīng)用后,在The things Stack查看網(wǎng)關(guān)已經(jīng)上線。
四、配置節(jié)點
//防止配置過其它參數(shù),首先恢復默認參數(shù),正常使用時不需要
AT+RESTORE
//設(shè)置掩碼指定為0~7信道,默認就是前8個信道可以不要設(shè)置,選其它信道時需要設(shè)置
AT+CFREQBANDMASK=00ff:0000:0000:0000:0000:0000
//設(shè)置APPEUI
AT+CAPPEUI=0000000000000000
//設(shè)置DEVEUI,對應(yīng)節(jié)點DEVEUI具有唯一性
AT+CDEVEUI=70B3D57ED0070B89
//設(shè)置APPKEY,對應(yīng)節(jié)點APPKEY
AT+CAPPKEY=480D05A91D39B8789DB4890E8950E43A
//OTAA入網(wǎng)
AT+CJOIN=1:0
五、通信
1、入網(wǎng)后默認工作在CLASS A模式,只能在上行完數(shù)據(jù)后的窗口接收數(shù)據(jù),服務(wù)器下行的數(shù)據(jù)將在收到節(jié)點上行數(shù)據(jù)后下發(fā);
//發(fā)送數(shù)據(jù),端口號3,重發(fā)次數(shù)1,ack應(yīng)答開啟,hex數(shù)據(jù)112233
AT+SEND=3:1:1:112233
在服務(wù)器上看,收到了HEX數(shù)據(jù)112233。
//服務(wù)器下發(fā)數(shù)據(jù),向端口號1,下行數(shù)據(jù)123456;
我們再次上傳數(shù)據(jù)時,會收到下行的數(shù)據(jù);
CLASS C模式,CLASS C會一直處于接收,服務(wù)器下行數(shù)據(jù)節(jié)點馬上接收到。在服務(wù)器上End devices-->devices(自己創(chuàng)建節(jié)點名)-->General settings-->Network layrer 勾選Suppoer Class C。
節(jié)點入網(wǎng)模式切換到Class C;
AT+CCLASS=C
先上報一包數(shù)據(jù)高速服務(wù)器已經(jīng)切換模式了,然后服務(wù)器一直下發(fā)就行了。