目次
1.一般的な周波数帯域の簡単な構成と接続手順(例としてEU868周波数帯域を取り上げます)
1.ノードの3つのパラメーターdev_eui、app_eui、およびapp_keyを取得します
3. TTNでは、LoRaノードはOTAAモードでネットワークに接続されています。具体的なネットワークアクセス構成手順は次のとおりです。
序文
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を購入する場合は、周波数帯域を選択する必要があります。
1.ノードの3つのパラメーターdev_eui、app_eui、およびapp_keyを取得します
LoRaノードモジュールがトリプレット情報を取得するための既存のatコマンドは次のとおりです。
at + get_config = lora:status
取得後、ノードモジュールのトリプレット情報を記録する必要があります。
2.TTNサーバーにLoRaノードを追加します
図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に示します。
図3EU868周波数帯域の一般的な構成接続の概略図
TTNのデータ表示を図4に示します。
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に示します。
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に示します。
結論
この記事では、LoRaノードがOTAAモードでTTNにアクセスする方法を紹介し、特に必要なATコマンドを紹介します。