Lorawan®氣象站示例使用SAM R34 XPLAINE PRO PRO
介紹
洛拉(Lora)代表遠距離。 Lorawan代表遠距離大區域。 Lorawan是Lora運營的網絡。 Lorawan是媒體訪問控制(MAC)層協議,但主要是用於管理LPWAN網關和端節設備之間的通信作為路由協議,由Lora Alliance維護的路由協議。可以使用LORA來完成的一些應用是智能停車和車輛管理,設施和基礎設施管理,消防探測和管理,廢物管理,物聯網的家庭自動化,使智能設備,智能農業和牲畜管理,溫度和水分監控,水位水平傳感器以及灌溉傳感器和灌溉控制。
使用Lorawan的優點
- 由於低功耗而導致的電池壽命長
- 由於低成本硬件和未經許可的光譜,低成本實施
- 遠程覆蓋範圍和建築物內穿透
- 安全網絡
- 可擴展網絡支持未來升級
- 易於訪問和連接到雲應用程序
- 遠程管理和控制訪問
演示示例的功能
- 捕獲氣象站傳感器數據(濕度,溫度,雨,風,光度等)
- 使用無線協議Lorawan發送捕獲的數據
- 傳感器數據後低功率睡眠
- 集成到Lorawan應用程序服務器,例如Cayenne
- 監視和分析儀表板上傳感器數據的天數
- 低功率模式 - 備用和備份,體驗強大但低功率的無線SIP -SAMR34
硬體
- SAM R34 XPLAIND PRO(數量:1)
- Misol氣象站
- SparkFun收發器突破板
- Micro USB
- US902 -Lorawan Gateway(連接到事物網絡服務器) - 鏈接
- 互聯網連接
- M到M跳線和M到F脫衣機電線
硬件設置(重要!!!)
- 將USB適配器從RS485刪除到隨附的Weather Station隨附的USB適配器
- 焊接A和B信號從氣象站到達A和B的B板孔在RS485連接器上
- RS485上的簡短3-5 V信號在RS485中斷到B上的B break out板 -注意:當使用Teraterm仿真器查看傳感器數據的日誌時,顯示(在開發過程中) - 步驟4對於獨立設備操作至關重要,並且只有在用戶希望在端子數據上看到端子數據的末端數據登錄時才至關重要。
- 將3-5 V信號連接到SAM R34 Xplained Pro的VCC,以進行獨立操作 -注意:當未使用Teraterm模擬器並準備好設備進行獨立操作(獨立操作)時
- 將RS485的“ RTS”連接到SAM R34 XPLAINE PRO的GND信號
- 將RS485的“ TX-O”連接到SAM R34 Xplained Pro的PA05的“ Tx-O”
- 通過EDBG USB端口將SAM R34 XPLANED PRO連接到PC
- 使用3個AA電池在氣象站上電源
軟體
- OS- Windows 7及以上
- Atmel Studio 7及以上
Lorawan Gateway,End設備註冊和應用程序集成
- 註冊免費帳戶
- 註冊您到Things網絡的門戶的步驟
- 在事物網絡控制台中創建應用程序
- 註冊(設備註冊)您的最終設備到創建的應用程序
- 將cayenne“ mydevices”添加為“事物網絡”控制台上的應用程序集成,並使用訪問密鑰作為“默認密鑰”
- 設置您的MyDevices帳戶
- 註冊我的設備帳戶Cayenne
- 註冊後,轉到添加新的 - >設備/小部件
- 單擊洛拉並選擇“事物網絡”服務器
- 在搜索欄中搜索Cayenne LPP
- 選擇cayenne lpp,然後輸入設備的deveui,phyical地址,然後單擊“添加設備”選項
步驟
- 克隆本地機器上的存儲庫
- 在Atmel Studio 7上打開項目7
- 編輯conc_app.h文件,用於更改lorawan應用程序設置,例如DEVEUI,APPEUI,APPKEY,intectype,subband,Sleeptime等。
- 如硬件設置部分所述,使用EDBG USB連接SAM R34 XPLAINE PRO
- 編程apps_enddevice_demo固件到SAM R34 XPLAIND PRO-首次在此處Atmel Studio指令
- 編程固件後,開放終端仿真器應用程序(如Teraterm)
- 使用設置打開teraterm上的com端口-Baudrate -9600,數據 - 8位,奇偶校驗 - 無,停止 - 1位,流量控制 - 無
- 重置板,演示應用程序的日誌將顯示在終端窗口上。
- 演示應用程序從試圖加入Lorawan網絡服務器的最終設備開始。
- 加入後,End設備等待來自氣象站的傳入串行數據
- 成功接收來自網絡服務器的傳感器數據後,數據將包裝到Cayenne LPP格式中,並發送到Lorawan應用程序服務器(Cayenne for Display)
- 成功接收傳感器數據後,Cayenne Dashboard將顯示Lorawan End設備的所有接收傳感器值(用戶可以自由更改接收到的傳感器值和其他設置的圖標)實時傳感器數據
氣象站的詳細信息
有關實施串行數據等的協議實施的更多詳細信息,請求向接收到的氣象站數據的製造商請求:總計34個數據(HEX):
- 第1,第二:24(識別TX類型)
- 第三次,4th:0d(安全代碼)
- 第五,第六,第七:146(風向)(說明:146(hex)= 0001,0100,0110(二進制)(二進制)(bit8 = 0,bit 7 = 0,bit 7 = 0,bit 6 = 0,bit 5 = 0,bit 4 = 1,bit 4 = 1,bit 3 = 0,bit 3 = 0,bit 2 = 1,bit 1 = 0,bit 1 = 0,bit 0 = 0,bit 0 = 0 = 0 = 0 = 0 = 0 = 0 = 0 = 0 = 0 = 0 = 0. 20°
- 第8,第9期,第10:2A4(溫度)(說明:2A4(HEX)= B0010 1010 1010 0100 = 676(十進制)計算:(676-400)/10 = 27.6溫度為:27.6℃11th℃11th:38(humities)= 56(hex)= 56(hex)
- 第13頁:22:22(風速)(說明:22(HEX)= B 0010 0010(BIT8 = 0,BIT 7 = 0,BIT 6 = 0,BIT 5 = 1,BIT 4 = 0,BIT 4 = 0,BIT 3 = 0,BIT 2 = 0,BIT 1 = 1 = 1,BIT 0 = 0,BIT 0 = 0,) IS:4.75 m/s。
- 15th 、16th:05(陣風速度)(說明:陣風速度:5 *1.12 = 5.6 m/s)
- 17th-20th:001C(累積降雨)(說明:累積降雨:28 mm)-21th-24th:0003(紫外線)(說明:UV:UW/CM2)
- 25-30th:001518(燈)(說明:UV:5400/10 = 540 lux)
- 31th 32th:FF CRC(CRC8,polyenomial_hex:31)
- 第33屆、34:F9校驗和值(前16個字節的總和)
硬件設置的快照