2017-02-22 6 views
-1

Ich versuche ein LoRaWan Netzwerk mit einem Sensor mit Arduino und einem Dragino Lora Shield zu programmieren, ich habe viele Lösungen für die Verwendung des Gateways gefunden, einschließlich An RPI und anderen Dragino Lora Shield oder mit iC880A, und Die Daten, die ich erhalte, werden an einen Server in der Cloud gesendet. Ich bin sehr verwirrt über die Programmierung des Gateways, muss ich es sagen, um den Knoten und den Server zu verbinden? oder empfängt es das Datum automatisch? und programmiere ich den Server für die Verbindung zum Gateway oder direkt zu den Knoten?Konfigurieren von LoraWan Gateway

Antwort

0

1) Muss ich es mit dem Knoten verbinden? oder empfängt es das Datum automatisch?

Sie müssen Ihr Gateway und Ihre Geräte entweder im ABP-Modus oder im OTAA-Modus konfigurieren.

Over-the-Air-Aktivierung (OTAA) Over-the-Air-Aktivierung (OTAA) ist die bevorzugt und sicherste Weg, um mit den Dingen Netzwerk zu verbinden. Geräte führen eine Join-Prozedur mit dem Netzwerk durch, während der eine dynamische DevAddr zugewiesen wird und Sicherheitsschlüssel mit dem Gerät ausgehandelt werden.

Aktivierung durch Personalisierung (ABP) In einigen Fällen müssen Sie möglicherweise die DevAddr sowie die Sicherheitsschlüssel im Gerät fest codieren. Diese bedeutet Aktivierung eines Geräts durch Personalisierung (ABP). Diese Strategie scheint einfacher zu sein, weil Sie das Join-Verfahren überspringen, aber es hat einige Nachteile im Zusammenhang mit der Sicherheit.

2) brauche ich, um es zu sagen, mit dem Server verbinden? und programmiere ich den Server für die Verbindung zum Gateway oder direkt zu den Knoten?

Ihr Server sollte nicht mit den Knoten kommunizieren, er kommuniziert nur mit Ihrem LoRaWAN-Gateway.

Es gibt verschiedene Möglichkeiten, wie ein Gateway Daten an Ihren Server senden kann. Zum Beispiel könnten Sie MQTT oder Protokollpuffer verwenden.

0

Ein Gateway in einem LoRaWAN macht, was Gateways im Allgemeinen tun: vermittelt die Kommunikation zwischen heterogenen Medien. Ein LoRaWAN-Gateway ist nur eine Paket-Weiterleitung wichtig. Der spezifische Netzwerkserver, mit dem kommuniziert werden soll, wird im Allgemeinen in jedem LoRaWAN-Gateway konfiguriert.

Als Ausgangspunkt haben einen Blick auf diese Implementierung: https://github.com/Lora-net/packet_forwarder

Hinweis: Jeder LoRaWAN Paket von dem Gateway-RF-Modul empfangen * an den Netzwerk-Server und umgekehrt weitergeleitet wird. Der Netzwerk-Server behandelt: Endgeräte-Authentifizierung, Endgeräte-Nachrichtenverschlüsselung auf Sitzungsebene, doppelte Endgeräte-Endgerä- te, wiedergegebene Endgeräte-Nachrichten, Datenraten-Drosselung der Endgeräte, Daten-/Routing-Austausch mit Benutzeranwendungen (This ist, wo kommerzielle Networks Server-Lösungen viele Optionen haben) und mehr ...

Verwandte Themen