LoRaノードはOTAAモードでTTNサーバーにどのようにアクセスしますか?

目次

序文

1.一般的な周波数帯域の簡単な構成と接続手順(例としてEU868周波数帯域を取り上げます)

1.ノードの3つのパラメーターdev_eui、app_eui、およびapp_keyを取得します

2.TTNサーバーにLoRaノードを追加します

3. TTNでは、LoRaノードはOTAAモードでネットワークに接続されています。具体的なネットワークアクセス構成手順は次のとおりです。

次に、US915周波数帯域の構成手順

3つのCN470周波数帯域構成ステップ

結論


序文

LoRaWANゲートウェイとLoRaノードの両方をTTNに追加する場合、この時点で、TTNへのネットワークアクセスの目的を最終的に達成するために、ABPまたはOTAAを介してLoRaノードのパラメーターを構成する必要があります。

LoRaWANゲートウェイをTTNに追加する方法については、「Raspberry PiゲートウェイをTTNに接続する方法—RaspberryPiゲートウェイをサーバーに接続する方法を説明するパート4」の記事を参照してください

LoRaノードをAlibabaCloudに追加する方法と、Alibaba Cloudに接続する方法に興味がある場合は、Alibaba Cloudモノのインターネットプラットフォームに独自のLoRaノードデバイスを追加する方法、LoRaノードの電源を入れる方法の記事を参照してください。デバイスを使用して、Alibaba Cloud ThingsNetworkingプラットフォームに接続します。

この記事では、OTAAモードでLoRaノードをTTNに接続する方法を紹介します。

 

1.一般的な周波数帯域の簡単な構成と接続手順(例としてEU868周波数帯域取り上げます

ここでは、ネットワークTTNへのOTAAアクセスを説明する例として、EU868周波数帯域のノードを取り上げます。

なお、ノードを購入する際には、購入したノードに適用できる周波数帯が適切かどうか、つまり、実際に適用する必要があるシナリオで使用している周波数帯かどうかに特に注意する必要があります。たとえば、図1の赤い円に示されているように、RAK5205 LoRa屋外トラッカーノードであるRAK5205を購入する場合は、周波数帯域を選択する必要があります。

複数の周波数帯域バージョンを持つLoRaノードの概略図
図1複数の周波数帯域バージョンを持つLoRaノードの概略図

 

 

1.ノードの3つのパラメーターdev_eui、app_eui、およびapp_keyを取得します

LoRaノードモジュールがトリプレット情報を取得するための既存のatコマンドは次のとおりです。

at + get_config = lora:status

取得後、ノードモジュールのトリプレット情報を記録する必要があります。

 

2.TTNサーバーにLoRaノードを追加します

TTNサーバーでコンソールに入る方法
図2TTNサーバーでコンソールに入る方法

 

図2TTNサーバーでコンソールに入る方法

 

最初にTTNアカウントにログインし、図2に示すインターフェイスのアバターをクリックすると、ドロップダウンメニューが表示されます。ドロップダウンメニューの[コンソール]をクリックして、コンソールインターフェイスに入ります。左側の「アプリケーション」を選択して、ノードを追加するステップに入ります。手順に従って、TTNサーバーへのLoRaノードの追加を完了します。

 

app_eui、dev_eui、app_key、これらのパラメーターの一部は単独で入力でき、一部のTTNは値を提供することに注意してください。ただし、最終的には、これら3つのパラメーターを実際のノードで3値に変更する必要があります。グループを一致させます。

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パラメーターを構成します

(上記の3つのパラメーターdev_eui、app_eui、app_keyはサンプルパラメーターであり、実際のパラメーターはLoRaノードモジュールのトリプレット情報と一致している必要があります)

at + join = otaa // otaaタイプに参加

一般的な構成接続を図3に示します。

EU868周波数帯の一般的な構成接続の概略図
図3EU868周波数帯域の一般的な構成接続の概略図

図3EU868周波数帯域の一般的な構成接続の概略図

 

TTNのデータ表示を図4に示します。

EU868周波数帯、TTNのデバッグ情報の概略図
図4EU868周波数帯域、TTNのデバッグ情報の概略図

 

2. 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パラメーターを構成します

(上記の3つのパラメーター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 // otaaタイプに参加

 

TTNのデータを図5に示します。

US915周波数帯、TTNのデバッグ情報の概略図
図5US915周波数帯域、TTNのデバッグ情報の概略図

 

3つの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パラメーターを構成します

(上記の3つのパラメーター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 // otaaタイプに参加

TTNでのCN470のデバッグ情報を図6に示します。

CN470周波数帯、TTNのデバッグ情報の概略図
図6CN470周波数帯域、TTNのデバッグ情報の概略図

 

結論

この記事では、LoRaノードがOTAAモードでTTNにアクセスする方法を紹介し、特に必要なATコマンドを紹介します。

おすすめ

転載: blog.csdn.net/RAKwireless/article/details/106135373