2017-02-22 9 views
-1

ArduinoとDragino Lora Shieldでプログラム可能なセンサーを使用してLoRaWanネットワークを構築しようとしていますが、RPIやDragino Lora Shield、iC880Aなどのゲートウェイを使用する多くのソリューションが見つかりました。受信したデータはクラウド内のサーバーで送信されます。私はゲートウェイのプログラミングについて非常に混乱しています。ノードとサーバーに接続するよう指示する必要がありますか?それとも自動的に日付を受け取るのですか?ゲートウェイに接続するか、ノードに直接接続するようにサーバーをプログラムするのですか?LoraWanゲートウェイの設定

答えて

0

1)ノードに接続する必要がありますか?それとも自動的に日付を受け取るのですか?

ゲートウェイとデバイスをABPモードまたはOTAAモードで設定する必要があります。

は空中空中アクティベーションアクティベーション(OTAA)(OTAA)観光情報ネットワークと接続する 好ましく、最も安全な方法です。 デバイスは、 動的DevAddrが割り当てられ、セキュリティキーが デバイスでネゴシエートされている間に、ネットワークとの結合手順を実行します。

パーソナライゼーション(ABP)によるアクティベーション場合によっては、デバイスのセキュリティキーと同様に、 にDevAddrをハードコードする必要があります。この は、パーソナライズ(ABP)によってデバイスをアクティブ化することを意味します。この手順は の方が簡単です。結合手順をスキップするためですが、セキュリティに関連するいくつかの弱点があります。

2)私はそれをサーバーに接続する必要がありますか?ゲートウェイに接続するか、ノードに直接接続するようにサーバーをプログラムするのですか?

あなたのサーバはノードに話すべきではありません。あなたのLoRaWANゲートウェイと通信するだけです。

ゲートウェイがサーバーにデータを送信する方法はいくつかあります。たとえば、MQTTまたはプロトコル・バッファーを使用することができます。

0

LoRaWANのゲートウェイは、一般にどのようなゲートウェイを実行しますか。異種メディア間の通信を仲介します。 LoRaWANゲートウェイは単なるパケット転送者である必要があります。通信する特定のネットワークサーバーは、通常、各LoRaWANゲートウェイで構成されています。出発点として

この実装を見て: https://github.com/Lora-net/packet_forwarder

注:任意LoRaWANパケットはゲートウェイのRFモジュールから受信したネットワークサーバとその逆*に転送されます。ネットワーク・サーバは、エンド・デバイス認証、セッション・レベルでのエンド・デバイス・メッセージ暗号化/暗号化、エンド・デバイス複製メッセージ、エンド・デバイス再生メッセージ、エンド・デバイス・データ・レート・スロットリング、ユーザ・アプリケーションとのデータ/商用ネットワークサーバーソリューションにはさまざまなオプションがあります)。

関連する問題