文章目錄
一、前言
二、準(zhǔn)備工作
三、創(chuàng)建應(yīng)用
四、創(chuàng)建設(shè)備
五、設(shè)備信息
六、OTAA模式下AT指令流程
七、TTN日志查看
●Live Data實(shí)時(shí)數(shù)據(jù)
●Messaging數(shù)據(jù)下發(fā)
八、MQTT Client
●Uplink Topic
●Downlink Topic
九、更多信息
前言
Ra-09H 是由深圳市安信可科技有限公司設(shè)計(jì)開發(fā)的一款 LoRa 模組,該模組用于超長距離擴(kuò)頻通信。其芯片 STM32WLE5CCU6 是通用的 LPWAN 無線通信SoC,集成了射頻收發(fā)器、調(diào)制解調(diào)器和 32-bit Arm? Cortex?-M4 MCU。該 MCU 采用ARM內(nèi)核,工作頻率可達(dá) 48MHz。Ra-09H 模組支持 LPWAN 用例下的 LoRa 調(diào)制和傳統(tǒng)的(G)FSK調(diào)制;同時(shí)發(fā)射機(jī)還支持 BPSK 調(diào)制和(G)MSK 調(diào)制,接收機(jī)支持(G)MSK調(diào)制。Ra-09H 模組為 LPWAN 應(yīng)用提供超長范圍和超低功耗通信,可廣泛應(yīng)用于智能儀表,供應(yīng)鏈和物流,家庭樓宇自動(dòng)化,安防系統(tǒng),遠(yuǎn)程灌溉系統(tǒng)等場景。
本文章將說明如何在TTN中創(chuàng)建應(yīng)用與節(jié)點(diǎn)設(shè)備,配置安信可Ra-09H模塊連接至TTN服務(wù),實(shí)現(xiàn)數(shù)據(jù)發(fā)送與接收。注: 該教程僅適用于TTN網(wǎng)關(guān)覆蓋區(qū)域,未覆蓋區(qū)域個(gè)人用戶需要自建網(wǎng)關(guān)并將其連接至TTN服務(wù)器進(jìn)行連接。
01準(zhǔn)備工作
訪問TTN網(wǎng)站并創(chuàng)建/登錄個(gè)人賬戶, 在Console中選擇一個(gè)集群開始添加節(jié)點(diǎn)設(shè)備和網(wǎng)關(guān)。
02創(chuàng)建應(yīng)用
Go to applications -> Add application -> 自定義填寫Application ID和應(yīng)用名稱,點(diǎn)擊Create application完成創(chuàng)建。
03創(chuàng)建設(shè)備
進(jìn)入已經(jīng)創(chuàng)建的應(yīng)用頁面點(diǎn)擊Add end device開始添加節(jié)點(diǎn)設(shè)備,可以根據(jù)需求填入預(yù)設(shè)配置或是點(diǎn)擊Generate自動(dòng)生成新的Key。點(diǎn)擊Register end device完成創(chuàng)建。
選擇Manually自定義創(chuàng)建。(默認(rèn)創(chuàng)建設(shè)備的接入方式為OTAA)。OTAA(Over-The-Air-Activation)連接模式下我們需要保存Device EUI, APP EUI, APP KEY這三個(gè)參數(shù)將用于設(shè)備后續(xù)連接使用, 你可以根據(jù)需求填入預(yù)設(shè)配置或是點(diǎn)擊Generate自動(dòng)生成新的Key。點(diǎn)擊Register end device完成創(chuàng)建。
04設(shè)備信息
根據(jù)所在的地區(qū)及設(shè)備選擇使用的頻段,確保您使用的設(shè)備所使用的頻段,與網(wǎng)關(guān)所使用的子頻段選項(xiàng)匹配。LoRaWAN版本選擇使用v1.0.3,區(qū)域參數(shù)使用RP001 Regional Parameters 1.0.3。
在設(shè)備創(chuàng)建環(huán)節(jié)能夠配置設(shè)備將要采用的連接方式OTAA:
OTAA相比于ABP安全性會(huì)更高一些, 但由于存在入網(wǎng)JoinAccept環(huán)節(jié),OTAA的入網(wǎng)連接速度相對(duì)于ABP會(huì)稍微慢一些。
使用串口工具連接Ra-09開發(fā)板子,默認(rèn)連接配置為9600bps, 8,N,1。依次發(fā)送指令,并在對(duì)應(yīng)指令中填充我們?cè)谏弦徊将@取到的密鑰信息。
05OTAA模式下AT指令流程
入網(wǎng)&數(shù)據(jù)上行
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
數(shù)據(jù)上行
AT+SEND=2:0:1122 41s468:TX on freq 868500000 Hz at DR 3 OK 41s644:MAC txDone
06TTN日志查看
Live Data實(shí)時(shí)數(shù)據(jù)
完成上述AT指令執(zhí)行操作,若設(shè)備正常連接網(wǎng)關(guān),在TTN管理頁面我們能夠看到設(shè)備的連接日志,以及上行的數(shù)據(jù)信息。
點(diǎn)擊Messaging選項(xiàng)支持手動(dòng)下發(fā)數(shù)據(jù)至設(shè)備。注: 當(dāng)設(shè)備上傳數(shù)據(jù)時(shí),才會(huì)獲取到網(wǎng)關(guān)最新下發(fā)的數(shù)據(jù)。
Messaging數(shù)據(jù)下發(fā)
數(shù)據(jù)下行,模組回復(fù)情況如下:
634s966:RX_1 on freq 868100000 Hz at DR 5 635s019:MAC rxDone 635s019:RSSI -84, SNR 9 +EVT:1:05:3344455566 +EVT:RX_1, PORT 1, DR 5, RSSI -84, SNR 9
07MQTT Client
通過MQTT CLIENT獲取TTN服務(wù)器數(shù)據(jù), 實(shí)現(xiàn)數(shù)據(jù)獲取/下發(fā)。連接的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
?>注:訂閱數(shù)據(jù)的payload為編碼格式。
08更多信息
更多TTN集成接口詳細(xì)教程(MQTT, Webhooks, Storage Integration, AWS IoT, Azure IoT Hub, LoRa Cloud)請(qǐng)參考TTN集成開發(fā)文檔
備注
本文由安信可團(tuán)隊(duì)原創(chuàng)出品
如需轉(zhuǎn)載請(qǐng)聯(lián)系
審核編輯 黃宇
-
服務(wù)器
+關(guān)注
關(guān)注
12文章
9123瀏覽量
85322 -
lorawan
+關(guān)注
關(guān)注
3文章
318瀏覽量
23815
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論