發布日期:2022-05-25 點擊率:33
" data-note-content="">
一、物料清單以及配套資料
1 x NanoGateway - 雙頻點 MultiSF(多達2 * 6 個 logic channels),克服了基于sx1301的網關下發時不能接收的弱點
1 x Arduino UNO + Arduino LoRaWAN Shield+AI78L
2 x AI78S
3 x Antenna
1 x Mini USB Cable
1 x Light Sensor
1 x 3 Pin Dupont Line
二、安裝
1.將 Arduino UNO 通過 USB 線連接至電腦。
2.在開始 Arduino 的學習前,你需要安裝軟件 Arduino Software (IDE)來控制你的開發板。
3. AISenz LoRaWAN 模組可直接插入 ArduinoUNO 模組,將模塊按如圖所示安裝。
4.通過 USB 線 接入PC。
三、使用 LoRaWAN 開發套件
產品配套有LoRaAP透傳版本以及兩個例程,可以幫助你快速感受到 LoRaWan的強大。
3.1 LoRaAP(數據透傳)
此版本通過 AT 指令,即可實現數據的透傳,請認真查看配送資料《AISenz LoRaWAN模組使用手冊》。
3.1.1 下載LoRaAP透傳版本
3.1.2 在https://www.loraflow.io/login申請賬號,添加網關設備,添加步驟請查閱配送資料《NanoGW用戶使用手冊》。
3.1.3完成網關的添加后,獲取ID,EUI,KEY,通過串口助手AT指令配置。
注意:例程僅幫助配置,如需進一步詳細操作,請認真查看配送資料《AISenz
LoRaWAN模組使用手冊》
3. 1.4配置成功后,通過at+cmsg命令即可發送數據內容注意:
A.配置完成后需要寫入at+flush,否則配置失效;
B.斷電后需要at+join成功入網后,才能發送數據
C.終端類型A,C可更改,根據需求而定。
3.2 CtrLed(下發控制)
通過云端下發數據控制 LED,模擬遠程控制燈的工作狀態,實踐運用于Lorawan 控制路燈。
3.2.1 將 USB 接入 PC,下載例程程序,通過控制 arduino 配套的 LED_PIN 13 引腳,具體請看程序。
3.2.2 匹配網關,參考 3.1.1。
3.3.3 進入http://loraflow.io云平臺,輸入端口號,下發數據控制,00表示關閉燈,01 表示開燈。
3.3 ReadPhotoresistor(讀取上報)
通過 LoRaWAN 模組將光敏電阻數據采集上傳至網關,用戶即可在云端觀察數據,實踐運用于電表,溫度,水表等數據的讀取。
3.3.1 將 USB 接入 PC,將光敏電阻模塊連接至 arduino 拓展板,VCC 接 5V,GND 接模塊 GND,OUT 接 A2,連接如圖所示:
3.3.2 匹配網關,參考 3.1.1,下載例程程序,可通過打開串口助手,觀察光敏電阻模塊輸出的數據,如下圖:
3.3.3 模組將數據通過網關發送至服務器,用戶將可以在服務器內進行遠程觀測,實現長距離無線傳輸, 此時可以看到在最新消息中接收到數據。
3.3.4(以下內容屬于定制內容,可自行研發)點擊查看詳情,再點擊數據消息,可查看接
收到的數據, 在我的應用下點擊數據解析,點擊添加解析器,按照代碼示例編程,即可完成對采集到的數據進行解析,解析后的數據可以在下面查看。
3.3.5 點擊數據點,可以查看到數據隨時間的變化圖像,改變光照得到數據相應改變。
作者:離歌笑 來源:簡書
下一篇: PLC、DCS、FCS三大控
上一篇: 減少物聯網傳感器節點