一
準備
本文以模組E77-400M22S為例,演示如何加入LoRaWAN網絡,進行數據收發通信。
硬件:
? E77模組+USB轉串口工具(或者E77套件)
? LoRaWAN網關一臺(這里使用E870-L470LG12)
? Windows電腦一臺
軟件:
? 串口助手
? LoRaWAN服務器(這里使用公網測試服務器The Things Network)
二
配置服務器
首先在The Things Network注冊個賬號,這個可以自行搜索下,不過多贅述。
1、登錄完成后再點開右上角用戶名,選擇console;

2、選擇地區文件,這里選擇Australia 1;

3、創建應用,應用ID名需要唯一;
4、進入應用創建,選擇End devices-->Register end device ;
? 注冊方法選擇手動(Enter end device specifics manually);
? 頻段選擇 China 470 MHz,FSB1;LoRaWAN 版本選擇 LoRaWAN Specification 1.0.3;協議參數版本選擇1.0.3A;
? JoinEUI隨便輸入,這個就是節點的APPEUI,輸入完后點Confirm確認。
確認JoinEUI后會出現DevEUI、AppKey選項,點擊Generate生成,最后點擊Register end device注冊節點。
5、服務器上增加網關配置,選擇Gateways然后點Register gateway,輸入網關EUI(這個需要與網關一致),EUI 和ID都需要唯一性。
三
配置網關
電腦連接上我們E870的WiFi,在瀏覽器輸入192.168.10.1進入網關配置頁面,賬戶密碼都是root;
頻段地區選擇CN470,頻段選擇0;
LoRaWAN 網關配置,網關ID就是The things Stack上面的網關EUI,服務器地址au1.cloud.thethings.network;端口號1700,設置完成后點擊保存并應用。
應用后,在The things Stack查看網關已經上線。
四
配置節點
//防止配置過其它參數,首先恢復默認參數,正常使用時不需要
AT+RESTORE
//設置掩碼指定為0~7信道,默認就是前8個信道可以不要設置,選其它信道時需要設置
AT+CFREQBANDMASK=00ff00000000:0000
//設置APPEUI
AT+CAPPEUI=0000000000000000
//設置DEVEUI,對應節點DEVEUI具有唯一性
AT+CDEVEUI=70B3D57ED0070B89
//設置APPKEY,對應節點APPKEY
AT+CAPPKEY=480D05A91D39B8789DB4890E8950E43A
//OTAA入網
AT+CJOIN=1:0
五
通信
1、入網后默認工作在CLASS A模式,只能在上行完數據后的窗口接收數據,服務器下行的數據將在收到節點上行數據后下發;
//發送數據,端口號3,重發次數1,ack應答開啟,hex數據112233
AT+SEND=31:112233
在服務器上看,收到了HEX數據112233。
//服務器下發數據,向端口號1,下行數據123456;
我們再次上傳數據時,會收到下行的數據;
CLASS C模式,CLASS C會一直處于接收,服務器下行數據節點馬上接收到。在服務器上End devices-->devices(自己創建節點名)-->General settings-->Network layrer 勾選Suppoer Class C。
節點入網模式切換到Class C;
AT+CCLASS=C
先上報一包數據高速服務器已經切換模式了,然后服務器一直下發就行了。
-
通信
+關注
關注
18文章
6175瀏覽量
137372 -
網絡
+關注
關注
14文章
7768瀏覽量
90374 -
lorawan
+關注
關注
3文章
344瀏覽量
24260
發布評論請先 登錄
如何使用Microchip模塊實現LoRaWAN物聯網應用

地質監測行業LoRaWAN無線通訊方案
LoRaWAN是什么
如何解決NUCLEO-WL55JC1板沒有成功加入LoRaWAN網絡的問題呢
[魯班貓創意氛圍賽]項目提交:本地LoRaWAN網關
用于LoRaWAN 網絡組網SOP4002設備
一個LoRaWAN網關能支持多少個節點

利爾達第二代LoRaWAN節點模組如何應用?答案在這里!

LoRaWAN網關與常見網絡服務器的協議

評論