Ra-08/Ra-08H(參數對比見文末)是安信可推出的兩款支持LoRaWAN協議的模塊,模塊基于翱捷科技ASR的芯片設計,支持遠距離通信,具有超低功耗、高靈敏度等特點,適用于自動化制造、智慧路燈、智能畜牧業、智能停車場等應用場景。![]() 本文將帶大家了解,如何在TTN中創建應用與節點設備,配置安信可Ra-08H模塊連接至TTN服務,實現全球范圍內的數據發送與接收。 (注: 該教程僅適用于TTN網關覆蓋區域,未覆蓋區域或個人用戶需要自建網關并將其連接至TTN服務器。) 一、準備工作 訪問TTN網站并創建/登錄個人賬戶, 在Console中選擇一個集群開始添加節點設備和網關。 TTN(The Things Network) https://www.thethingsnetwork.org/
二、創建應用 Go to appliations → Add appliation → 自定義填寫Application ID和應用名稱,點擊Create application完成創建。
三、創建設備 進入已經創建的應用頁面點擊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完成創建。
若需要創建ABP接入方式的設備,則通過advanced選項配置。 ABP(Activation By Personalization)連接模式下,需要保存這三個參數:Device address, AppSKey , NwkSKey,將用于設備后續連接使用。 您可以根據需求填入預設配置或是點擊Generate自動生成新的Key。點擊Register end device完成創建。
四、設備信息 根據所在的地區及設備選擇使用的頻段,確保您使用的設備所使用的頻段,與網關所使用的子頻段選項匹配。LoRaWAN版本選擇使用v1.0.2,區域參數使用RP001 Regional Parameters 1.0.2。 在設備創建環節能夠配置設備將要采用的連接方式OTAA/ABP: 使用串口工具連接Ra-08H開發板子,默認連接配置為9600bps, 8,N,1。依次發送指令,并在對應指令中填充我們在上一步獲取到的密鑰信息。 五、OTAA模式下AT指令流程
六、ABP模式下AT指令流程
七、TTN日志查看 Live Data實時數據 ![]() 完成上述AT指令執行操作,若設備正常連接網關,在TTN管理頁面我們能夠看到設備的連接日志,以及上行的數據信息。 ![]() 點擊Messaging選項支持手動下發數據至設備。 (注: 當設備上傳數據時,才會獲取到網關最新下發的數據。)Messaging數據下發 ![]() ![]() 八、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 |