LoRaWAN-Sensoren verbinden

Leiten Sie LoRaWAN-Uplinks aus The Things Stack, ChirpStack oder einem Milesight-Gateway an FreeMaint weiter, das zertifizierte Sensoren dekodiert.

6 Min. Lesezeit
Diesen Abschnitt drucken

LoRaWAN-Sensoren laufen jahrelang mit Batterie und funken weit durch Wände hindurch. Ihr Netzwerkserver – The Things Stack, ChirpStack oder der in ein Milesight-Gateway integrierte Server – leitet jeden Uplink per HTTP an FreeMaint weiter. Beim Milesight CT101 und EM300-TH dekodiert FreeMaint die Nutzdaten selbst.

Quelle wählen

The Things Stack

The Things Network oder The Things Industries: Fügen Sie Ihrer Anwendung einen Custom webhook hinzu.

ChirpStack

Ihr eigener LoRaWAN-Netzwerkserver: Fügen Sie Ihrer Anwendung eine HTTP-Integration hinzu.

Milesight-Gateway

UG65, UG56 und weitere Gateways mit integriertem Netzwerkserver: Fügen Sie eine HTTP-Datenübertragung hinzu.

The Things Stack

  1. Klicken Sie unter Vernetzte Geräte → Integrationen auf „Gerät verbinden“, wählen Sie „The Things Stack (LoRaWAN)“ und legen Sie die Verbindung an.
  2. Öffnen Sie in der Konsole von The Things Stack Ihre Anwendung → Integrations → Webhooks → Add webhook → Custom webhook.
  3. Wählen Sie das JSON-Format und fügen Sie die von FreeMaint angezeigte Basis-URL ein.
  4. Fügen Sie unter Additional headers den von FreeMaint angezeigten Header hinzu (Name und Wert).
  5. Aktivieren Sie Uplink message und lassen Sie den Pfad leer. Aktivieren Sie Request authentication nicht: Diese Option würde den FreeMaint-Header ersetzen.

ChirpStack

  1. Legen Sie die Verbindung in FreeMaint an und wählen Sie „ChirpStack (LoRaWAN)“.
  2. Öffnen Sie in ChirpStack Ihre Anwendung → Integrations → HTTP → Add.
  3. Behalten Sie die JSON-Kodierung der Nutzdaten bei und fügen Sie die von FreeMaint angezeigte URL des Event-Endpunkts ein.
  4. Fügen Sie unter Headers den von FreeMaint angezeigten Header hinzu (Name und Wert).

Milesight-Gateway

  1. Legen Sie die Verbindung in FreeMaint an und wählen Sie „Milesight-Gateway“.
  2. Öffnen Sie in der Weboberfläche des Gateways Network Server → Applications → Ihre Anwendung.
  3. Fügen Sie eine HTTP(S)-Datenübertragung hinzu und tragen Sie die von FreeMaint angezeigte URL für Uplink-Daten ein.
  4. Fügen Sie den von FreeMaint angezeigten HTTP-Header hinzu (Name und Wert).
  5. Hinterlegen Sie im Gateway keinen Payload-Codec: FreeMaint benötigt den vollständigen Uplink, um zertifizierte Sensoren zu dekodieren.

Von FreeMaint dekodierte Sensoren

Milesight CT101

Stromwandler, der um ein Kabel geklemmt wird: Stromstärke, Gesamtstrom und Alarme. Da er vom gemessenen Kabel versorgt wird, meldet er nichts mehr, sobald der Strom unter etwa 1,4 A fällt – eine Lücke in seinen Daten kann also einfach bedeuten, dass die Maschine aus ist.

Milesight EM300-TH

Temperatur und Luftfeuchtigkeit, mit Batteriestand. Ideal für Kühlräume, Serverräume, Lager und Technikräume.

Tipp

Andere LoRaWAN-Sensoren funktionieren ebenfalls, wenn Ihr Netzwerkserver sie dekodiert: FreeMaint speichert die empfangenen dekodierten Werte, mit einem Kanal pro numerischem Feld. Kommt ein Wert mit falschem Typ an (etwa ein kWh-Zählerstand als Momentanwert), korrigieren Sie ihn auf der Kanalseite unter „Messart“.

Tipp

Für jedes LoRaWAN-Gerät speichert FreeMaint den Batteriestand, das Signal (RSSI und SNR) und die letzte Nachricht. Legen Sie am Gerät das erwartete Sendeintervall fest, um benachrichtigt zu werden, wenn es verstummt. Die Zustände verspätet und offline werden überwacht, sobald Sie das Gerät bestätigen (Schaltfläche Bestätigen auf seiner Seite).

War diese Seite hilfreich?