2.3 Beispiel für den Beitritt zum LoRaWAN-Netzwerk • 2.3.1 Schritt 1: Gerät in TTN erstellen • 2.3.2 Schritt 2: Aktivieren Sie LHT65N, indem Sie die ACT-Taste länger als 5 Sekunden gedrückt halten. • 2.4 Uplink-Nutzlast (Fport=2) • 2.4.1 Decoder in TTN V3 •...
Anschluss für einen externen Temperatursensor. Der LHT65N ermöglicht es Benutzern, Daten zu senden und extrem große Reichweiten zu erzielen. Er bietet eine Spread-Spectrum-Kommunikation mit extrem großer Reichweite und eine hohe Störfestigkeit bei geringem Stromverbrauch. Er ist für professionelle drahtlose Sensornetzwerkanwendungen wie Bewässerungssysteme, intelligente Zähler, intelligente Städte, Gebäudeautomation usw.
Wie funktioniert LHT65N? LHT65N ist standardmäßig als LoRaWAN OTAA Klasse A konfiguriert. Jedes LHT65N wird mit einem weltweit einzigartigen Satz von OTAA-Schlüsseln ausgeliefert. Um LHT65N in einem LoRaWAN zu verwenden, müssen die OTAA-Schlüssel in den LoRaWAN-Netzwerkserver eingegeben und anschließend LHT65N aktiviert werden.
Dieser Abschnitt zeigt ein Beispiel für den Beitritt zum TTN V3 LoRaWAN IoT-Server. Die Verwendung mit anderen LoRaWAN IoT-Servern erfolgt nach einem ähnlichen Verfahren. Angenommen, das LPS8N ist bereits für die Verbindung mit dem TTN V3-Netzwerk (https://eu1.cloud.thethings.network) eingerichtet, sodass es die Netzabdeckung für das LHT65N bereitstellt. Als Nächstes müssen wir das Gerät in TTN V3 registrieren:...
Seite 5
24.02.09, 16:58 LHT65N LoRaWAN Temperatur- und Feuchtigkeitssensor Handbuch – DRAGINO tHEfHlHOflSt*0¥ 0;;.¿p; Anwendung hinzufügen Anwendungsname Endgerät registrieren Registrierungsdaten eingeben ,.,y Hinweis: LHT65N verwendet dieselbe Nutzlast wie LHT65. wiki.dragino.com/xwiki/bin/view/Main/Benutzerhandbuch für LoRaWAN-Endknoten/LHT65N LoRaWAN Temperatur- und Feuchtigkeitssensor Handbuch/ 5/34...
Schritt 2: Aktivieren Sie LHT65N, indem Sie die ACT-Taste länger als 5 Sekunden gedrückt halten. Verwenden Sie die ACT-Taste, um LHT65N zu aktivieren, und es wird automatisch mit dem TTN V3-Netzwerk verbunden. Nach erfolgreicher Verbindung beginnt es mit dem Hochladen der Sensordaten an TTN V3, und der Benutzer kann diese im pai sehen.
Decoder in TTN V3 Wenn die Uplink-Nutzlast bei TTNv3 ankommt, wird sie im HEX-Format angezeigt und ist nicht leicht zu lesen. Wir können den LHT65N-Decoder in TTNv3 hinzufügen, um das Lesen zu vereinfachen. Nachstehend finden Sie die Position, an der der Decoder angebracht werden muss. Der LHT65N-Decoder kann hier heruntergeladen werden: https://github.com/dragino/dragino-end-node-decoder (https://github.com/dragi node-decoder)
Ext=9, E3-Sensor mit Unix-Zeitstempel Der Zeitstempelmodus ist für LHT65N mit E3-Sonde ausgelegt und sendet die Uplink-Nutzlast mit Unix-Zeitstempel. Aufgrund der Beschränkung auf 11 Byte (maximale Entfernung von AU915/US91) fehlt im Zeitstempelmodus das BAT-Spannungsfeld, stattdessen wird der Batteriestatus angezeigt. Die Nutzlast ist wie folgt: Größe (Bytes)
1: Zeit einstellen OK, 0: Nicht zutreffend. Nach dem Senden der Zeit-SYNC-Anforderung setzt LHT65N dieses Bit auf 0, bis der Zeitstempel vom Anwendungsserver empfangen wurde. • Unix-Zeit-Anforderung: 1: Anforderung der Unix-Zeit vom Server, 0: Nicht zutreffend. In diesem Modus setzt LHT65N dieses Bit alle 10 Tage auf 1, um eine Zeitsynchronisierung anzufordern. (AT+SYNCN 2.4.6.3 Ext=6, ADC-Sensor (Verwendung mit E2-Kabel) Größe (Bytes)
24.02.09, 16:58 LHT65N LoRaWAN Temperatur- und Feuchtigkeitssensor Handbuch – DRAGINO Der maximale Bereich liegt bei etwa 1,1 V. Jeder Chip verfügt über eine interne Kalibrierung, sodass dieser Wert nahe bei 1,1 V liegt. Innerhalb des Bereichs 2.4.6.4 Ext=2 TMP117-Sensor (seit Firmware v1.3) Ext=2, Temperatursensor (TMP117): Größe (Bytes)
2.4.6.6 Ext=4 Interrupt-Modus (seit Firmware v1.3) Hinweis: In diesem Modus ist der 3,3-V-Ausgang immer eingeschaltet. LHT65N sendet bei einem Trigger einen Uplink. Der Interrupt-Modus kann verwendet werden, um eine Verbindung zu externen Interrupt-Sensoren herzustellen, z. B.: Fall 1: Türsensor. Der 3,3-V-Ausgang für einen solchen Sensor dient lediglich zur Erkennung von Öffnen/Schließen.
Hinweis: In diesem Modus ist der 3,3-V-Ausgang immer eingeschaltet. Der LHT65N zählt jede Unterbrechung und sendet regelmäßig Daten. Fall 1: Flusssensor mit geringem Stromverbrauch: Ein solcher Flusssensor verfügt über einen Impulsausgang und einen Stromverbrauch im uA-Bereich und kann vom LHT65N mit Strom versorgt werden.
1: Zeit einstellen OK, 0: Nicht zutreffend. Nach dem Senden der Zeit-SYNC-Anforderung setzt LHT65N dieses Bit auf 0, bis der Zeitstempel vom Anwendungsserver empfangen wurde. • Unix-Zeit-Anforderung: 1: Anforderung der Unix-Zeit vom Server, 0: Nicht zutreffend. In diesem Modus setzt LHT65N dieses Bit alle 10 Tage auf 1, um eine Zeitsynchronisierung anzufordern. (AT+SYNCN Daten auf Datacake anzeigen Die Datacake-IoT-Plattform bietet eine benutzerfreundliche Oberfläche zur Anzeige der Sensordaten.
Die Datenprotokollierungsfunktion stellt sicher, dass der IoT-Server alle Abtastdaten vom Sensor erhalten kann, selbst wenn das LoRaWAN-Netzwerk ausgefallen ist. Bei jeder Abtastung speichert der LHT65N den Messwert 1. Es gibt zwei Möglichkeiten für IoT-Server, Datenprotokolle vom LHT65N zu erhalten. 2.6.1 Möglichkeiten zum Abrufen von Datenprotokollen über LoRaWAN...
Der Benutzer muss SYNCMOD=1 einstellen, um die Zeitsynchronisation über den MAC-Befehl zu aktivieren. Sobald LHT65N LoRaWAN neMork beigetreten ist, sendet es den MAC-Befehl (DeviceTimeReq) und der Server antwortet mit (DeviceTimeAns), um die aktuelle Uhrzeit an LH1 zu senden. Wenn LHT65N die Uhrzeit nicht vom Server abrufen kann, verwendet es die interne Uhrzeit und wartet auf die nächste Zeitanforderung (AT+SYNCTDC zum Festlegen des Zeitanforderungszeitraums,...
Intervall. Beispiel: Downlink-Befehl 31 5FC5F350 5FC6 0160 05 dient zur Überprüfung der Daten von 2020/12/1 07:40:00 bis 2020/12/1 08:40:00. Uplink Internal = 5 s bedeutet, dass LHT65N alle 5 s ein Paket sendet. Bereich 5–255 s. 2.6.5 Datalog Uplink Nutzlast Die Uplink-Antwort der Datalog-Abfrage verwendet das folgende Nutzdatenformat.
Seite 18
24.02.09, 16:58 LHT65N LoRaWAN Temperatur- und Feuchtigkeitssensor Handbuch – DRAGINO AT+CITEMP=1: Das Intervall zwischen den Überprüfungen der Alarmtemperatur. (In Minuten) AT+ARTEMP: Ruft den Alarmbereich des internen Temperatursensors ab oder legt ihn fest AT+ARTEMP=† : Ruft den Alarmbereich des internen Temperatursensors ab AT+ARTEMP=45,105: Legt den Alarmbereich des internen Temperatursensors auf 45 bis 105 fest.
24.02.09, 16:58 LHT65N LoRaWAN Temperatur- und Feuchtigkeitssensor Handbuch – DRAGINO Uplink-Nutzlast (Fport=3) Beispiel: CBEA0109920A4 f09C4 BatV=CBEA TEMP=DS18B20 Temp1=0992 // 24,50 °C Temp2=0A41 // 26,25 °C Temp3=09C4 II 25,00 °C Hinweis: Dieser Uplink wählt automatisch den geeigneten DR entsprechend der Datenlänge aus.
Seite 20
Sensoren und Zubehör E2-Verlängerungskabel 1 m langes Breakout-Kabel für LHT65N. Merkmale: • Verwendung für AT-Befehle, funktioniert sowohl für LHT52 als auch für LHT65N • Firmware-Update für LHT65N, funktioniert sowohl für LHT52 als auch für LHT65N • Unterstützt ADC-Modus zur Überwachung externer ADCs •...
Diese Befehle dienen zur Konfiguration von: Allgemeine Systemeinstellungen wie: Uplink-Intervall. LoRaWAN-Protokoll und funkbezogene Befehle. Sie sind für alle Dragino-Geräte, die DLWS-005 LoRaWAN Stack unterstützen, identisch (Anmerkung). Diese Befehle finden Sie im Wiki: Endgerät-Downlink-Kommunikation (/xwiki/bin/view/Main/End%20Device%20AT%20Commands%20and%20Downlink%20Command/). • Spezielle Befehle für LHT65N Diese Befehle gelten nur für LHT65N, wie unten aufgeführt: Sendeintervallzeit einstellen Funktion: Ändern des LoRaWAN-Endknoten-Sendeintervalls.
• 0xA209: Wie AT+EXT=9 • 0xA20702003c: Wie AT+SETCNT=60 Aktivieren/Deaktivieren der Uplink-DS18B20-Temperaturfühler-ID Funktion: Wenn PID aktiviert ist, sendet LHT65N die DS18B20-Temperaturfühler-ID bei: • Erstes Paket nach OTAA-Beitritt • Alle 24 Stunden seit dem ersten Paket. PID ist standardmäßig auf deaktiviert (0) eingestellt Hinweis: Diese Funktion ist nur gültig, wenn EXT=1 oder...
24.02.09, 16:58 LHT65N LoRaWAN Temperatur- und Feuchtigkeitssensor Handbuch – DRAGINO Downlink-Befehl: Kein Downlink-Befehl für diese Funktion. In den Ruhemodus versetzen Funktion: Gerät in den Ruhemodus versetzen • AT+SIeep=0: Normaler Betriebsmodus, das Gerät geht in den Ruhezustand und verbraucht weniger Strom, wenn keine LoRa-Nachricht vorliegt.
24.02.09, 16:58 LHT65N LoRaWAN Temperatur- und Feuchtigkeitssensor Handbuch – DRAGINO AT-Befehl: • AT+GETSENSORVALUE-0 // Der serielle Port ruft den Messwert des Stromsensors ab • AT+GETSENSORVALUE=1 // Der serielle Port ruft den aktuellen Sensorwert ab und lädt ihn hoch. 4.11 Dateneinträge basierend auf der Seite drucken Funktion: Drucken Sie die Sektordaten von der Startseite bis zur Endseite (maximal 416 Seiten).
Automatisches Senden von Nicht-ACK-Nachrichten Funktion: LHT65N wartet bei jedem Uplink auf eine Bestätigung (ACK). Wenn LHT65N keine Bestätigung vom IoT-Server erhält, geht es davon aus, dass die Nachricht nicht beim Server angekommen ist, und speichert sie. LHT65N sendet regelmäßig Nachrichten. Sobald LHT65N eine Bestätigung vom Server erhält, geht es davon aus, dass das Netzwerk in Ordnung ist, und beginnt mit dem Versand der nicht angekommenen Nachricht.
Die minimale Betriebsspannung für den LHT65N beträgt - 2,5 V. Wenn die Batterie weniger als 2,6 V hat, muss sie ausgetauscht werden. Batterie austauschen Der LHT65N hat zwei Schrauben auf der Rückseite. Lösen Sie diese und tauschen Sie die Batterie im Inneren aus. Es handelt sich um eine handelsübliche CR17450-Batterie. Jede Marke sollte geeignet sein.
Seite 27
24.02.09, 16:58 LHT65N LoRaWAN Temperatur- und Feuchtigkeitssensor Handbuch – DRAGINO Option für USB-TTL-Adapter: • CP2101 USB-TTL-Adapter • CH340 USB-TTL-Adapter • FT232 USB-TTL-Adapter Optionen für Typ-C-Adapter: Pinbele Beschreibun Foto gung E2-Verlängerungskabel für LHT65N USB-Typ-C-Erweiterungskarte Anschluss: . USB zu TTL GND <--> LHT65N GND •...
Auf dem PC muss der Benutzer die Baudrate des seriellen Tools (z. B. Putty (https://www.chiark.greenend.org.uk/-sgtatham/putty/latest.html) oder SecureCRT) auf 9600 einstellen, um auf das LHT65N zugreifen zu können. Die AT-Befehle sind standardmäßig deaktiviert und müssen mit einem Passwort (Standard: 123456) aktiviert werden. Die Zeitüberschreitung für die Eingabe des AT- Befehls beträgt 5 Minuten.
Seite 29
24.02.09, 16:58 LHT65N LoRaWAN Temperatur- und Feuchtigkeitssensor Handbuch – DRAGINO AT+APPKEY: Abrufen oder Festlegen des Anwendungsschlüssels AT+NWKSKEY: Abrufen oder Festlegen AT+APPSKEY: Abrufen des Netzwerksitzungsschlüssels oder Festlegen des Anwendungssitzungsschlüssels AT+APPEUI: Anwendungs-EUI abrufen oder festlegen AT+ADR: Abrufen oder Festlegen der Einstellung für die adaptive Datenrate. (0: aus, 1: ein) AT+TXP: Abrufen oder Festlegen der Sendeleistung (0–5, MAX: 0, MIN: 5, gemäß...
Seite 30
24.02.09, 16:58 LHT65N LoRaWAN Temperatur- und Feuchtigkeitssensor Handbuch – DRAGINO AT+SYNCMOD: Abrufen oder Festlegen der Zeitsynchronisationsmethode AT+SYNCTDC: Zeit-Synchronisationsintervall in Tagen abrufen oder festlegen AT+PID: PID abrufen oder festlegen Wie verwendet man Downlink-Befehle? Downlink-Befehle: TTN: Downlink planen Helium: Meine Geräte Chirpstack: Das Downlink-Fenster wird erst angezeigt, wenn auf das Netzwerk zugegriffen wird.
LHT65N verfügt über zwei Arten von Firmware: Firmware mit Bootloader und Firmware ohne Bootloader. Link zum Herunterladen der Firmware (https://www.dropbox.com/sh/gvoto921a75q6rx/AADaaspjTtikr9X82Ma2S5w4a†dl=0) Mit Ausnahme der ersten Charge des LHT65N verfügen alle seit Mitte 2023 ausgelieferten LHT65N standardmäßig über einen Bootloader, sodass der Benutzer nur die Firmware ohne Bootloader verwenden muss, was die einfachste Methode ist.
Seite 32
Schritt 2: Hardware-Anschluss Verbinden Sie den PC und LHT65N über einen USB-TTL-Adapter. Hinweis: Burn-Modus: Port4 (BOOT_CTL) des E2-Kabels verbindet 3V3 von USB-TTL. Reset-Knoten: Schließen Sie Port3 (RST) des E2-Kabels mit GND kurz. Schritt 3: Wählen Sie den anzuschließenden Geräteanschluss, die Baudrate und die herunterzuladende Bin-Datei aus.
24.02.09, 16:58 LHT65N LoRaWAN Temperatur- und Feuchtigkeitssensor Handbuch – DRAGINO Wenn diese Schnittstelle angezeigt wird, ist der Download abgeschlossen. Trennen Sie abschließend Port4 des E2-Kabels, setzen Sie den Knoten erneut zurück (Port3 mit GND kurzgeschlossen), und der Knoten verlässt den Brennmodus.