The Things Network [x500]

<< Click to Display Table of Contents >>

Navigation:  Komponenten > IoT >

The Things Network [x500]

Dieser spezielle Treiber ermöglicht die Anbindung an das TTN-Netzwerk (LoRaWAN - Long Range Wide Area Network), um Daten zu erhalten.

 

Globale Datenpunkte der Komponente:

Name

Typ

Funktion

Diagnose [Text]

Ausgang

Hier werden Fehlertexte ausgegeben. Diese können z.B. mit der Komponente "Protokollfenster" angezeigt werden. Achtung: Diagnose oder Debug - Ausgängen sind nur für den Fehlerfall vorgesehen. Bitte nur mit Rücksprache mit dem Supportteam verwenden! Diese können bei Verwendung die Leistung des Dienstes erheblich beeinträchtigen

Erweiterte Diagnose

Eingang

(De)Aktiviert die erweiterte Debug-Ausgabe. Achtung: Diagnose oder Debug - Ausgängen sind nur für den Fehlerfall vorgesehen. Bitte nur mit Rücksprache mit dem Supportteam verwenden! Diese können bei Verwendung die Leistung des Dienstes erheblich beeinträchtigen

Dynamisch

Ordner

In diesem Ordner werden die angelegten Kanäle abgebildet.

Treiber An/Aus

Bidirektional

(De)Aktivieren der Komponente

Verbindungsstatus

Ausgang

Gibt den derzeitigen Verbindungsstatus als An/Aus-Signal aus.

 

 

Dynamische Datenpunkte je angelegtes Gerät:

Name

Typ

Funktion

Downlink JSON [Text]

Eingang

Downlink-Anforderung der Daten in Form eines JSON-Datenpakets.

Downlink Port

Eingang

Anforderung des Datenpaketes über den übergebenen Port.

Downlink Rohdaten [Bytes]

Eingang

Downlink-Anforderung der Daten in Rohdaten-Format [Bytes].

Downlink Trigger [Felder Datenpunkte]

Eingang

Downlink-Anforderung der Feld-Datenpunkte über diesen Triggereingang.

Payload [Bytes]

Ausgang

Ausgabe der transportierten Rohdaten als Byte Array des letzten Datenpaketes.

QoS

Ausgang

Ausgabe des QoS (Quality of Service) des letzten Datenpaketes.

Felder

Ordner

Sofern ein Geräteprofil angelegt wurde, werden in diesem dynamischen Ordner diese Datenpunkte abgebildet.

TTN

Ordner

Ausgabe von spezifischen Daten des jeweiligen Gerätes wie Payload, Port, Metadaten, Gateway-Informationen, usw.

Wert

Ausgang

Ausgabe des Wertes des letzten Datenpaketes.

Zeitstempel

Ausgang

Zeitstempel des letzten Datenpaketes.

 

 

Eigenschaften der Komponente:

Name

Standard

Funktion

Geräteprofile

...

Erstellung von Geräteprofilen mit Haupteintrag und einzelnen bzw. mehreren Untereinträgen. Die Weiterverarbeitung z.B. über einen zusätzlichen JSON/XML-Parser ist somit nicht mehr notwendig, da die Einzeldaten direkt ausgegeben werden können.

Kanäle

...

In der Kanalliste werden die einzelnen LoRa-Geräte entsprechend ihrer zugewiesenen TTN-ID angelegt (online im TTN-Portalaccount) und es können zusätzlich je Gerät ein Profil, dass zuvor im Geräteprofileditor angelegt wurde, zugewiesen werden.

Verbindung

...

Editor zum Angeben der Verbindungsdaten zum Server (siehe unten).

Treiber An/Aus

 

(De)Aktivieren der Komponente

 
 

Verbindung:

Server URL/IP:

IP-Adresse oder Hostname des abzufragenden Servers (Standard: eu.thethings.network).

Port:

Angabe des Kommunikationsport 1883 oder 8883 (TLS).

TTN Application ID:

Eingabe der erzeugten Application ID aus dem Portalaccount bei TTN (online).

TTN Application Access Key:        

Eingabe des erzeugten Application Access Key der Applikation aus dem Portalaccount bei TTN (online).

Timeout [s]:

Kommunikations-Timeout in Sekunden.

Client-ID:

Eindeutige Bezeichnung für diesen Client, welche nur einmal verwendet werden darf. Wird die Komponente kopiert, muss eine neue ID generiert oder ein neuer eindeutiger Name gewählt werden. Die ID muss mindestens 10 Zeichen lang sein.

TLS:

Abhängig vom Server kann die Verbindung auch über TLS verschlüsselt werden. Damit werden die Felder für "Alle Zertifikate akzeptieren" und "Server-Zertifikat" aktiv.

Server-Zertifikat:

Wenn nicht alle Zertifikate akzeptiert werden sollen, kann hier der absolute Pfad zu einem Zertifikat eingegeben werden.

 

Geräteprofile (Profileditor):
Im Geräteprofil-Editor können entsprechende Subeinträge eines LoRa-Gerätes bzw. für eine komplette Geräteserie erstellt werden.

TTN-Profileditor

 

Kanäle (Geräteeditor):
Im Geräteeditor können die für den Datenaustausch benötigten Geräte angelegt und zusätzlich mit den praktischen Geräteprofilen, die selbstverständlich  zuvor angelegt werden müssen, versehen werden.

TTN-Geräteeditor

 

Beispiel (Datenpunkte eines LoRa-Sensors/-Aktors mit aktivem Geräteprofil) aus dem Kommunikationsfenster:

TTN-Geraet-Datenpunkte