Ra-09 是由深圳市安信可科技有限公司設計開發的一款 LoRa 模組,該模組用于超長距離擴頻通信。其芯片 STM32WLE5CCU6 是通用的 LPWAN 無線通信SoC,集成了射頻收發器、調制解調器和 32-bit Arm? Cortex?-M4 MCU。該 MCU 采用ARM內核,工作頻率可達 48MHz。
Ra-09 模組支持 LPWAN 用例下的 LoRa 調制和傳統的(G)FSK調制;同時發射機還支持 BPSK 調制和(G)MSK 調制,接收機支持(G)MSK 調制。
Ra-09 模組為 LPWAN 應用提供超長范圍和超低功耗通信,可廣泛應用于智能儀表,供應鏈和物流,家庭樓宇自動化,安防系統,遠程灌溉系統等場景。
前言
本文章將說明如何在TTN中創建應用與節點設備,配置安信可Ra-09模塊連接至TTN服務,實現數據發送與接收。注: 該教程僅適用于TTN網關覆蓋區域,未覆蓋區域個人用戶需要自建網關并將其連接至TTN服務器進行連接。
文章目錄
一、準備工作
二、創建應用
三、創建設備
四、設備信息
五、OTAA模式下AT指令流程
六、TTN日志查看
Live Data實時數據
Messaging數據下發
七、MQTT Client
Uplink Topic
Downlink Topic
八、更多信息
01、準備工作
訪問TTN網站并創建/登錄個人賬戶, 在Console中選擇一個集群開始添加節點設備和網關。
02、創建應用
Go to applications -> Add application -> 自定義填寫Application ID和應用名稱,點擊Create application完成創建。
03、創建設備
進入已經創建的應用頁面點擊Add end device開始添加節點設備,可以根據需求填入預設配置或是點擊Generate自動生成新的Key。點擊Register end device完成創建。
選擇Manually自定義創建。(默認創建設備的接入方式為OTAA)。OTAA(Over-The-Air-Activation)連接模式下我們需要保存Device EUI, APP EUI, APP KEY這三個參數將用于設備后續連接使用, 你可以根據需求填入預設配置或是點擊Generate自動生成新的Key。點擊Register end device完成創建。
04、設備信息
根據所在的地區及設備選擇使用的頻段,確保您使用的設備所使用的頻段,與網關所使用的子頻段選項匹配。LoRaWAN版本選擇使用v1.0.3,區域參數使用RP001 Regional Parameters 1.0.3。
在設備創建環節能夠配置設備將要采用的連接方式OTAA:
OTAA相比于ABP安全性會更高一些, 但由于存在入網JoinAccept環節,OTAA的入網連接速度相對于ABP會稍微慢一些。
使用串口工具連接Ra-09開發板子,默認連接配置為9600bps, 8,N,1。依次發送指令,并在對應指令中填充我們在上一步獲取到的密鑰信息。
05、OTAA模式下AT指令流程
●入網&數據上行
AT+APPEUI=00:00:00:00:00:00:00:00
AT+DEUI=70:B3:D5:7E:D0:05:F4:9D
AT+APPKEY=48:A2:75:2A:19:EE:8F:EC:07:50:31:6B:DC:8F:1A:A1
AT+NWKKEY=48:A2:75:2A:19:EE:8F:EC:07:50:31:6B:DC:8F:1A:A1
AT+MASK=0400
AT+JOIN=1
AT+SEND=2:0:1234
●數據上行
AT+SEND=2:0:1234
892s757:TX on freg 487300000 Hz at DR 5
K892s804 :MAC txDone
06、TTN日志查看
Live Data實時數據
完成上述AT指令執行操作,若設備正常連接網關,在TTN管理頁面我們能夠看到設備的連接日志,以及上行的數據信息。
點擊Messaging選項支持手動下發數據至設備。注: 當設備上傳數據時,才會獲取到網關最新下發的數據。
Messaging數據下發
數據下行,模組回復情況如下:
+EVT:RX_C,PORT 1, DR O,RSSI -35,SNR 5281s749:RX C on freg 505300000 Hz at DR O308s637:MAC rxDone
308s637:RSSI -35,SNR 5
+EVT:1:03:333322
07、MQTT Client
通過MQTT CLIENT獲取TTN服務器數據, 實現數據獲取/下發。連接的MQTT SERVER URL與端口及登錄用戶信息可在TTN頁面中獲取。
Uplink Topic
v3/{application id}@{tenant id}/devices/{device id}/up
Downlink Topic
v3/{application id}@{tenant id}/devices/{device id}/down/push
?>注:訂閱數據的payload為編碼格式。
08、更多信息
更多TTN集成接口詳細教程(MQTT, Webhooks, Storage Integration, AWS IoT, Azure IoT Hub, LoRa Cloud)請參考TTN集成開發文檔
備注
本文由安信可團隊原創出品
如需轉載請聯系
審核編輯 黃宇
-
服務器
+關注
關注
12文章
9017瀏覽量
85182 -
開源
+關注
關注
3文章
3245瀏覽量
42396 -
lorawan
+關注
關注
3文章
313瀏覽量
23799
發布評論請先 登錄
相關推薦
評論