(Sat)LoRaWANネットワークの決まりやネットワークサーバーを理解すための忘備録とします。LoRaWANは、デバイス、アプリケーション、ゲートウェイを特定するためにそれぞれ下記のIDがあります。デバイスLoRaデバイスは、LoRaチップメーカーがデバイスを割り当てる64ビットのユニークID(DevEUI)を持っています。全ての通信は、ダイナミックな32ビットのデバイスアドレス(DevAddr)で実行され、7ビットに固定されたアドレススペースとそれぞれの固有デバイスに割り当てられた25ビットが含まれます。LoRaWANとLoRaデバイスがアクティベーションされ認識されます。Networkと接続する際の最も安全なアクティベイションの方法です。ダイナミックにデバイスアドレス(DevAddr)が割り当てられて、デバイスと通信するべきセキュアキーが発行されて、LoRaデバイスがLoRAWANネットワークに参加する手順です。(ABP)いくつかのケースでは、LoRaデバイスにセキュアキーとしてデバイスアドレス(DevAddr)を組み込む場合があります。(ABP)といいます。この方法は、とてもシンプルです。結合手順をスキップするので簡単に見えるかもしれませんが、セキュリティに関連するいくつかの欠点があります。LoRaWANセキュリティの詳細については、セキュリティページを参照してください。Allianceから7ビットのデバイスアドレスプレフィックスを受け取りました。これは、すべてのTTNデバイスアドレスが0x26または0x27で始まることを意味します(ただし、これらのアドレスで始まるアドレスは、同じ接頭辞を持つ他のネットワークにも属します)。TTN内では、デバイスのアドレスプレフィックスを「領域」に割り当てます(たとえば、eu領域のデバイスアドレスは0x2601で始まります)。ある地域内では、NetworkServerはデバイスアドレスの割り当てを担当します。ここでも、さまざまなデバイスクラス(たとえば、euリージョンのABPデバイスは0x26011で始まる)に接頭辞を使用しています。異なるサーバー上のデバイスを破棄することもあります。NetworkServerは、デバイスアドレスをデバイスに割り当てます(設定に基づいて)。ABPデバイスの場合、NetworkServerからアドレスを要求する必要があります(コンソールまたはttnctlがこれを行います)。OTAAデバイスの場合、NetworkServerは、デバイスが参加するときにアドレスを割り当てます。デバイスのアドレスは一意ではないことに注意してください。何百ものデバイスに同じアドレスを与えることができます(おそらくそうなります)。そのアドレスに属する実際のデバイスを見つけることは、メッセージの暗号署名(MIC)をデータベース内のデバイスに一致させることによって行われます。Prefix割り当てLoRaWANネットワーク下では、ネットワークアドレススペースそして下記7ビットのPrefix(プレフィックス)が割り当てられています。Networkのアプリケーションには、64ビットの一意の識別子(AppEUI)があります。Networkのアカウントサーバは、MACアドレスブロックからAppEUIを割り当てます。すべてのAppEUIは70B3D57EDで始まります。ゲートウェイパケットフォワ―ダ―の設定ファイルでは、ゲートウェイ用のEUIを選択できるだけであることが示唆されていますが、これらのMACアドレスには固有のMACアドレスもあります。IoTスターターキットです。スターターキットには2つの組み合わせがあります。http://www.ibeacondo.com/download/LG01_LoRa_Gateway_Manual_JP.pdf◆上記マニュアルでIoTプラットフォームThingSpeakへのLoRaWAN対応IoTゲートウェイとLoRaノードと温度・湿度センサーのクラウド実装方法を説明しております。ThingSpeakは、とりあえず無料で試すことができます!◆オープンウェーブ社の開発部鈴木さんにLoRa無線用サーバーおよびクライアント用Arduinoスケッチを開発していただきました。スターターキットの発売および価格は当社パートナーのオープンウェーブまでお問い合わせ下さい。Japanアンバサダーです。hide(ATMARK)thethingsnetwork.orgまでご連絡ください。右下字幕オプションで日本語を選択してご覧ください。