前言
當你將LoRaWAN網關和LoRa節點都添加到TTN上,這時候,你需要通過ABP或OTAA方式,配置LoRa節點的參數,才能最終實現入網到TTN的目的。
如何將LoRaWAN網關添加到TTN上,可參考文章“如何將樹莓派網關連接到TTN——手把手教你如何將樹莓派網關連接到服務器之第四篇”
如果對LoRa節點如何添加到阿里云、并且如何入網到阿里云感興趣的話,可以參考文章如何在阿里云物聯網平臺上添加自己的LoRa節點設備、LoRa節點設備如何上電并入網到阿里云物聯網平臺。
本文介紹如何將LoRa節點以OTAA方式入網TTN。
一、通用頻段快速配置連接步驟(以EU868頻段為例)
此處,我們以EU868頻段的節點為例,來進行OTAA方式入網TTN的解說。
需要注意的是,我們購買節點的時候,需要尤其關注所購買的節點適用的頻段是否合適,即,是否是我們實際需要應用的場景所采取的頻段。比如,如圖1紅色圓圈所圈住的地方所示,當我們購買瑞科慧聯LoRa室外追蹤器節點RAK5205的時候,就需要對頻段進行選擇。
圖1 ???LoRa節點具備多種頻段版本示意圖
1、獲取節點的三參數dev_eui、app_eui、app_key
現有的LoRa節點模塊獲取三元組信息的at命令是:
at+get_config=lora:status
獲取之后,需要記錄下該節點模塊的三元組信息。
2、在TTN服務器上添加LoRa節點
圖2???TTN服務器上進入控制臺的方式
首先登錄你的TTN賬號,在圖2所示的界面上點擊頭像,就可以出來下拉菜單,在該下拉菜單上點擊“Console”(控制臺),就可以進入到控制臺的界面,在該界面上,選擇左邊的“Applications”,就可以進入到添加節點的步驟。按照提示一步一步進行操作,就可以在TTN服務器上完成LoRa節點的添加。
需要注意的是:app_eui、dev_eui、app_key,這些參數有的可以自己輸入,有的TTN會給一個數值,但是,最后都需要在setting這里,將這三個參數修改到與實際的節點的三元組相匹配。
現有的LoRa節點模塊獲取三元組信息的at命令是:
at+get_config=lora:status 。
3、在TTN上,對LoRa節點以OTAA方式入網,具體入網配置指令如下
at+band=EU868 ???//配置節點頻段
at+mode=0 ???????//配置節點工作在LoRaWAN模式
at+set_config=dev_eui:3739343557376202 ??//配置dev_eui參數
at+set_config=app_eui:70B3D57ED0012B56 ??//配置app_eui參數
at+set_config=app_key:D79804E57841A0EFDE6AF635BB20918F ??//配置app_key參數
(以上三參數dev_eui、app_eui、app_key為示例參數,實際參數應與該LoRa節點模塊的三元組信息一致)
at+join=otaa ??????//Join otaa type
通用配置連接如圖3所示:
圖3 ??EU868頻段通用配置連接示意圖
TTN上的數據顯示如圖4所示:
圖4 ??EU868頻段,TTN上的調試信息示意圖
二、US915頻段配置步驟
at+band=US915 ???//配置節點頻段
at+mode=0 ???????//配置節點工作在LoRaWAN模式
at+set_config=dev_eui:005BCB65EF9D86C9 ??//配置dev_eui參數
at+set_config=app_eui:70B3D57ED0014FC1 ??//配置app_eui參數
at+set_config=app_key:FE277D6E59C808395CE1C0A926B92E00 ??//配置app_key參數
(以上三參數dev_eui、app_eui、app_key為示例參數,需與實際的LoRa節點的參數一致)
at+set_config=ch_mask:0,ff00 ??//配置通道
at+set_config=ch_mask:1,0
at+set_config=ch_mask:2,0
at+set_config=ch_mask:3,0
at+set_config=ch_mask:4,0
at+join=otaa ??????//Join otaa type
TTN上的數據如圖5所示:
圖5 ?US915頻段,TTN上的調試信息示意圖
三、CN470頻段配置步驟
at+band=CN470 ???//配置節點頻段
at+mode=0 ???????//配置節點工作在LoRaWAN模式
at+set_config=dev_eui:005BCB65EF9D86C9 ??//配置dev_eui參數
at+set_config=app_eui:70B3D57ED0014FC1 ??//配置app_eui參數
at+set_config=app_key:FE277D6E59C808395CE1C0A926B92E00 ??//配置app_key參數
(以上三參數dev_eui、app_eui、app_key為示例參數,需與實際的LoRa節點的參數一致)
at+set_config=ch_mask:0,0 ??//配置通道
at+set_config=ch_mask:1,0
at+set_config=ch_mask:2,0
at+set_config=ch_mask:3,0
at+set_config=ch_mask:4,0
at+set_config=ch_mask:5,000f
at+join=otaa ??????//Join otaa type
CN470在TTN上調試信息如圖6所示。
圖6 ?CN470頻段,TTN上的調試信息示意圖
結語
本文介紹了LoRa節點如何以OTAA方式入網TTN,并具體介紹了所需的AT指令。lw
評論
查看更多