A (/xwiki/bin/view/Main/) / Startseite (/xwiki/bin/view/Main/) • / Benutzerhandbuch für LoRaWAN-Endknoten (/xwiki/bin/view/Main/User%20ManuaI%20for%20LoRaWAN%20End%20Nodes/) • / TrackerD – Benutzerhandbuch für LoRaWAN-Tracker (/xwiki/bin/view/Main/User%20ManuaI%20for%20LoRaWAN%20End%20Nodes/TrackerD/) • TrackerD – LoRaWAN Tracker Benutzerhandbuch Zuletzt geändert von Xiaoling (/xwiki/bin/view/XWiki/Xiaoling) am 23.05.2023 um 10:15 Uhr Inhaltsverzeichnis: • 1. Einleitung 1.1 Was ist TrackerD? 1.2 Technische Daten...
Seite 2
2.10 Transportmodus o 2.11 LED-Status 2.12 Tastenfunktion o 2.13 USB-Anschlussfunktion o 2.14 Schlafmodus • 3. Konfigurieren Sie TrackerD über AT-Befehl oder LoRaWAN-Downlink 3.1 Zugriff auf AT-Befehl o 3.2 Befehlssatz • 3.2.1 Sendeintervall einstellen • 3.2.2 Alarmpaket-Sendeintervall einstellen • 3.2.3 Transportmodus-Paketübertragungsintervall einstellen •...
TrackerD verfügt über verschiedene Sensoren wie GPS, WiFi, BLE, Temperatur, Luftfeuchtigkeit, Bewegungserkennung und Summer. Benutzer können TrackerD für verschiedene Tracking-Szenarien verwenden. TrackerD ist programmierfreundlich. Entwickler können die Software von TrackerD mit Arduino IDE an ihre IoT-Lösung anpassen. Die in TrackerD verwendete LoRa-Funktechnologie ermöglicht es dem Benutzer, Daten zu senden und bei niedrigen Datenraten extrem große Reichweiten zu erzielen.
TrackerD ist mit einem wiederaufladbaren 1000-mAh-Li-Ionen-Akku ausgestattet. Jeder TrackerD verfügt über weltweit eindeutige OTAA-Schlüssel für den Anschluss an das LoRaWAN-Netzwerk. Hinweis: Der LoRaWAN-Server kann ein allgemeiner LoRaWAN-Server sein, der nicht TTN ist. Technische Daten Mikrocontroller: • Espressif ESP32 PICO D4 •...
TrackerD verwenden Wie funktioniert es? TrackerD ist standardmäßig als LoRaWAN OTAA Klasse A GPS-Tracker konfiguriert. Es verfügt über OTAA-Schlüssel für den Beitritt zum LoRaWAN-Netzwerk. Um eine Verbindung zu einem LoRaWAN-Netzwerk herzustellen, muss der Benutzer die OTAA-Schlüssel in den LoRaWAN-IoT-Server eingeben und die Reset-Taste von TrackerD (neben dem...
Schritt 1: Erstellen Sie ein Gerät in TTN V3 mit den OTAA-Schlüsseln von TrackerD. Jedes TrackerD wird mit einem Aufkleber mit der Standard-EUI des Geräts wie unten angegeben geliefert: Geben Sie diese Schlüssel in das LoRaWAN-Server-Portal ein. Unten sehen Sie einen Screenshot von TTN V3:...
Schritt 2: Durch Drücken dieser Taste wird das Gerät aktiviert. Schritt 3: TrackerD verbindet sich automatisch mit dem LoRaWAN-Netzwerk. Nach erfolgreicher Verbindung beginnt TrackerD mit dem Hochladen von Nachrichten an den IoT-Server. Positionierungsmodus (SMOD) Benutzer können TrackerD für verschiedene Anwendungen auf unterschiedliche Positionierungsmodi einstellen. Die folgenden Modi werden unterstützt.
2.4.1 Uplink FPORT=5, Gerätestatus Das Gerät konfiguriert den Uplink mit FPORT=5. Sobald TrackerD dem Netzwerk beigetreten ist, sendet es diese Nachricht an den Server. Nach dem ersten Uplink sendet TrackerD alle 12 Stunden den Gerätestatus. Sie können den Gerätestatus auch über den Downlink-Befehl abrufen: Downlink: 0x2301 Größe (Bytes) 1...
Größe (Bit) 1 Bit 2 Bits 4 Bits Wert SMOD GPS_Einstellungen BLE_Einstellungen SMOD: NUR GPS NUR BLE : GPS/BLE-Hybrid GPS_MOD: Definieren Sie, wie GPS-Nutzdaten gesendet werden sollen Aktivieren Sie das Hochladen der integrierten Temperatur- und Feuchtigkeitswerte Hochladen der integrierten Temperatur- und Feuchtigkeitswerte deaktivieren BLE_Einstellungen: BLE-Positionierung mit stärkstem iBeacon WiFi-Positionierung mit stärkster WiFi-SSID (Version 1.4.1 unterstützt diese Funktion später)
Alarm & BAT: Größe (Bit) 1 Bit 1 Bit 14 Bits Wert Reserve Alarmanzeige FLAG: Größe (Bit) 2 Bits 1 Bit Wert Beispiel: Nutzlast: 0x02863D68 FAC29BAF 4B45 60 0202 011A Standorti n f o: • Breitengrad: 02863D68 if (0x02863D68& 0x80000000 ——0): Wert ——02863D68/1000000 ——...
Seite 13
Beispiel: 0x4B & 0x40 >> 6 = 0x01 BAT: Beispiel: 0x4B45 & 0x3FFF w 2885 (mV). Die Batterieinformationen zeigen die Batteriespannung an. Der Benutzer kann die folgende Zuordnung verwenden, um den Batteriestand in Prozent anzuzeigen: \ • > 4,0 V : 80 % - 100 % •...
Seite 14
Netzwerks werden alle Nachrichten (im 10-Sekunden-Intervall) gesendet. Hinweis zu diesem Modus: • a) TrackerD führt eine ACK-Prüfung für die zu sendenden Datensätze durch, um sicherzustellen, dass alle Daten auf dem Server ankommen. • b) TrackerD sendet Daten im CONFIRMED-Modus, wenn PNACKMD=1 und CFM=1, aber TrackerD sendet das Paket nicht erneut, wenn es kein ACK erhält, sondern markiert es lediglich als NONE-ACK-Nachricht.
Seite 15
RSSI: Der RSSI vom stärksten iBeacon. 2.4.6 Uplink FPORT=7, Alarminformationsstatus (seit Firmware 1.4.4) Das Uplink-Gerät ist auf FPORT = 7 konfiguriert. Sobald Trackerd Alarm ausgelöst wird, lädt es die Nachrichten auf den Server hoch. Größe (Bytes) Wert Alarm & BAT Mod+Ion Alarm=(Bytes[0] &...
2.4.7 Uplink FPORT=8, WiFi-Positionierung mit stärkster WiFi- SSID (seit Firmware 1.4.1) TrackerD unterstützt WLAN-Scans für die Positionsbestimmung in Innenräumen. Der Benutzer kann SMOD auf WLAN einstellen, sodass TrackerD das WLAN scannt und die stärksten WLAN-Informationen und Uplinks findet. Größe (Bytes)
Die Anleitung finden Sie hier: http://wiki.dragino.com/xwiki/bin/view/Main/Notes%20for%20Data%20Cake/#H7.Example-- AddTrackerDGPSTrackinglnDataCake (http://wiki.dragino.com/xwiki/bin/view/Main/Notes%20for%20Data%20Cake/#H7.Beispiel – AddTrackerDGPSTrackinglnDataCake) Integration mit Tago Nachdem TrackerD Daten an einen LoRaWAN-Server wie TTN gesendet hat, kann der Benutzer die Daten an Datacake weiterleiten und darstellen lassen. Derzeit wird nur die GPS-Darstellung unterstützt.
Importieren Sie die erstellte Flow-Vorlage. Informationen zum Importieren finden Sie unter dem folgenden Link: http://wiki.dragino.com/xwiki/bin/view/Main/Node-RED/#H3.A0lmportsampleflow (http://wiki.dragino.com/xwiki/bin/view/Main/Node-RED/#H3.A0lmportsampleflow) Die Adresse der Flow-Vorlage: dragino-end-node-decoder/TrackerD.json unter main dragino/dragino-end-node- decoder- GitHub (https://github.com/dragino/dragino-end-node-decoder/blob/main/Node-RED/TrackerD.json) Hinweis: Wenn Sie NODE-RED zum ersten Mal verwenden, suchen Sie bitte die beiden Plug-ins in...
Seite 19
Karte anzeigen Geben Sie den Link zur Karte ein: Ändern Sie die Endung in „ditu“: http://119.91.62.30:1880/ditu/...
Seite 20
Alle Eingaben im Eingabestrom ausführen Karte erneut anzeigen...
Seite 21
Datenprotokollfunktion Insgesamt 273 Einträge, standardmäßig Der Benutzer kann PNACKMD=1 setzen, um die Datenprotokollierungsfunktion zu aktivieren. Anwendungsbeispiel. TrackerD wird Flottenmanagement verwendet LoRaWAN-Netzwerk verfügbar, LoRaWAN-Netzwerk verfügbar, LoRaWAN Earmark verfügbar, TrackerD sendet gespeicherte TrackerD sendet K›cation Ther+erD sendet gespeicherte Daten Daten...
2.10 Transportmodus Im Transportmodus überprüft TrackerD, ob eine Bewegung vorliegt (Schwellenwert durch PT definiert). Wenn keine Bewegung vorliegt, sendet das Gerät alle 20 Minuten Uplinks (definiert durch TDC). Wenn eine Bewegung vorliegt, sendet das Gerät alle 5 Minuten Uplinks (definiert durch MTDC).
2.11 LED-Status Ereignis Aktion AT+LON zum Ein- /Ausschalten Einschalten BLAU, ROT, GRÜN blinkt Nicht zutreffend einmal Teilnahmeanfrage Grüne LED blinkt einmal schnell (200 ms) Beitritt erfolgreich Grüne LED leuchtet 5 Sekunden lang Standortkorrektur BLAU blinkt 200 ms pro Sekunde Fest und Uplink GRÜN blinkt zweimal (200 ms pro Blinken) Fehlerbehebung...
Gerät, um den Schlafmodus und es findet keine Tiefschlafmodus zu aktivieren LoRa-Aktivität statt. Nur vor der Inbetriebnahme verwenden. 2.13 Funktion des USB-Anschlusses Die USB-Schnittstelle des TrackerD hat folgende Funktionen: • Einschalten des Geräts • Aufladen des Akkus • Konfigurieren des Geräts •...
TrackerD verbinden, um die unten aufgeführten AT-Befehle zu verwenden. Auf dem PC muss der Benutzer die Baudrate des seriellen Tools auf 115200 einstellen, um auf die serielle Konsole für TrackerD zugreifen zu können. TrackerD gibt nach dem Einschalten Systeminformationen aus, und der Benutzer kann AT- Befehle senden:...
II Wie AT+TDC=300000 3.2.2 Alarmpaket-Übertragungsintervall einstellen Alarmpaket-Übertragungsintervall einstellen • AT-Befehl: AT+ATDC-xx. Beispiel: AT+ATDC=60000 --> Alarmpaketintervall auf 60 Sekunden einstellen. TrackerD sendet im Alarmmodus alle 60 Sekunden. Standardwert: 60000 • Downlink-Nutzlast (Präfix 0xB1): 0xB1 00 00 3C II Wie bei AT+ATDC=60000...
/I Wie AT+SMOD=1,0,0 3.2.8 MAX GPS-Positionszeit einstellen Maximale Positionierungszeit einstellen, Standardwert ist 150 Sekunden. TrackerD versucht, innerhalb dieses Zeitraums Standortinformationen zu erhalten. Wenn innerhalb dieser Zeit keine Positionsdaten abgerufen werden können, verwendet TrackerD 000000 für Breiten- und Längengrad. Wenn AT+FTIME=0. Das GPS-Modul wird ständig mit Strom versorgt und führt die Positionsbestimmung durch. Dies erhöht den Stromverbrauch erheblich (bis zu 50 mA).
3.2.11 Automatisches Senden von Nicht-ACK-Nachrichten TrackerD wartet auf ACK für jeden Uplink. Wenn TrackerD kein ACK vom IoT-Server erhält, geht es davon aus, dass die Nachricht nicht beim Server angekommen ist, und speichert sie. TrackerD sendet weiterhin regelmäßig Nachrichten wie gewohnt.
BLEMASK zum Filtern von BLE-iBeacons einstellen BLEMASK dient zum Filtern unerwünschter BLE-iBeacons während des Scannens. Wenn BLEMASK beispielsweise 123456 ist, sendet TrackerD nur UUID-Informationen, die 123456 enthalten. Alle anderen iBeacons, deren UUID nicht 123456 enthält, werden ignoriert. Hinweis: Der BLEMASK-Bereich liegt zwischen 6 und 10 Bytes. Wenn AT+BLEMASK < 6 Bytes ist, wird BLEMASK deaktiviert.
Seite 32
AT+SHOWID=XX II (Deaktivieren (0), Aktivieren (1), Standard: 0) Beispiel: AT+SHOWID=1 --> Informationen drucken aktivieren. 3.2.15 Acht-Kanal-Modus abrufen oder festlegen, nur für us915, AU915 (seit Firmware 1.4.1) Der Kanalmodus in der LORAWAN LMIC-Bibliothek reicht von 0 bis 7. Wenn CHE = 8 ist, stehen dem Netzwerk 72 Kanäle zur Verfügung.
Altenheimen und anderen Einrichtungen eingesetzt, um Stürze von älteren Menschen und Patienten zu verhindern. Niemand weiß das. AT-Befehl: AT+FD=xx Beispiel: AT+FD=1 --> Fallerkennung einschalten AT+FD=0 --> Sturzfunktion ausschalten Downlink-Nutzlast: 0XB7 0xB7 01 II Wie AT+FD=1 Einstellung für verschiedene Szenarien Firmware hochladen Firmware-Änderungsprotokoll Siehe diesen Link (https://github.com/dragino/TrackerD)
Schritt 1: Verbinden Sie den TrackerD und den PC über das mit dem TrackerD mitgelieferte USB-Kabel. Schritt 2: Installieren Sie den CH9102-Treiber auf dem PC. Nach der Installation des Treibers und dem Anschließen des TrackerD sollte der Benutzer den COM-Anschluss im Gerätemanager des PCs sehen können.
Seite 35
(https://github.com/dragino/TrackerD/releases) Benutzer müssen die folgenden Dateien verwenden: boot_app0.bin @0e000 US915.bin @ 0x10000 (Wählen Sie die Bin-Datei des benötigten Frequenzbands aus) • ESP32 FLASH DOWhILOAD TOOL V3.9.? SPlDownload set-EEPROM\TrackerD-reset-eeprom.bin 0x10000 I\TrackerD- reset-eeprom.bootloader.bin 0x1000 IM”\TrackerD-reset-eeprom.partitions.bin OxOOOO SPlFlashConfig SPI-GESCHWINDIGKEIT SPI- Erkannte Informationen...
Entwicklerhandbuch Quellcode kompilieren 6.1.1 Einrichten der ARDUINO-Kompilierumgebung • Laden Sie die neueste Arduino-Software (IDE) von der offiziellen Arduino- Website herunter: https://www.arduino.cc/en/Main/Software (https://www.arduino.cc/en/Main/Software) Installieren Sie die IDE auf Ihrem PC, öffnen Sie sie und klicken Sie auf „Datei“ --> „Einstellungen“. Fügen Sie Folgendes hinzu URL hinzu: https://dl.espressif.com/dl/package_esp32_index.json (https://links.jianshu.com/go? to=https%3A%2F%2FdI.espressif.com%2FdI%2Fpackage esp32 index.json)
• Gehen Sie zu „Tools“ --> „Boards“ --> „Boards Manager“, suchen Sie die esp32-Informationen und installieren Sie sie. 6.1.2 Entwicklungsumgebung erstellen Laden Sie die Arduino IDE herunter und installieren Sie sie https://www.arduino.cn/thread-5838-1-1.html (https://Iinks.jianshu.com/go? to=https%3A%2F%2Fwww.arduino.cn%2Fthread-5838-1-1.html) Laden Sie das ESP32-Entwicklungspaket in der Arduino IDE herunter...
Seite 39
Vorzeitige Si:e t chb o o1' 1 o c at i C:\lfs er s'\1945 '\l oc ue ent '\.W dui not Durchsuchen E di t or angu age E di t flngl i sch Engl i sch! e quir es r t or t o .\r dui or font si...
Seite 41
Download fortzusetzen, wird nach Abschluss ein Fehler gemeldet. Dann beginnt ein langer Wartevorgang. Wenn Sie nicht warten möchten, können Sie direkt im Internet herunterladen und dann importieren: Methoden wie folgt: Download: https://github.com/dragino/TrackerD/releases/tag/v1.4.4 (https://github.com/dragino/TrackerD/releases/tag/v1.4.4) Suchen Sie den Arduino-Installationspfad, Hardware Erstellen Sie einen neuen Espressif-Ordner – erstellen Sie einen neuen esp32-Ordner und entpacken Sie das komprimierte Paket hier.
Seite 42
Suchen Sie die Datei „tools— get.exe” in der entpackten Datei und führen Sie sie aus (sie wird nach Abschluss automatisch geschlossen).
Seite 43
Hinweis: Für diesen Schritt ist eine Python-Umgebung erforderlich So oder so, am Ende: Das Endergebnis ist, dass Sie das Arduino öffnen und das esp32 sehen können.
Seite 45
Arduino Hardware arduino-esp32-master Varianten pico3Z Pins arduino.h Abbildung 1 Abbildung 2 • Laden Sie die neueste Version von TrackerD vom Arduino-GitHub herunter: https://github.com/dragino/TrackerD (https://github.com/dragino/TrackerD) Verschieben Sie die Bibliothek im TrackerD-Verzeichnis in den Bibliotheksordner im Arduino-Verzeichnis:...
Quellcode • Öffnen Sie das Beispiel in der TrackerD-Datei und wählen Sie bitte den richtigen Port in der IDE aus, wie unten gezeigt: • Zum Hochladen klicken • Überprüfen Sie das Ergebnis. Wenn der Upload erfolgreich war, öffnen Sie wie unten gezeigt den seriellen Port, um die Daten anzuzeigen Wie kann man die LoRa-Frequenzbänder/Region ändern?
Seite 47
Informationen können durch einen Rechtsklick mit der Maus in Putty eingefügt werden. Wie kann der Quellcode geändert werden, um eine Bin-Datei mit unterschiedlichen Frequenzbändern zu kompilieren? Wichtig: Entwickler MÜSSEN die Anweisungen zur Arduino-Umgebung genau befolgen, einschließlich der Änderung der SPI-Pin-Zuordnungen. Siehe: Einrichten der Arduino-Kompilierumgebung für TrackerD.
Seite 48
Beim Kompilieren des Frequenzbands müssen Sie die Datei LMIC_PROJECT_CONFIG.H suchen. Öffnen Sie LMIC_PROJECT_CONFIG.H, suchen Sie die entsprechende Makrodefinition und öffnen Sie sie (außer AS923_2, AS923_3, AS923_4). Kompilieren Sie das AS923_JP-Band, siehe die angegebene Absicht. In anderen Frequenzbändern in AS923 müssen Sie Lorabase_as923.H suchen, Pfad arduino-lmic \ src \ Imic, wie in der Abbildung unten gezeigt.
Seite 50
Gibt es Python-Beispiele für die BLE- Innenraumortung? Bedienungsanleitung für die BLE-Indoor-Positionierung (/xwiki/bin/view/Main/User%20ManuaI%20for%20LoRaWAN%20End%20Nodes/TrackerD/ExampIe%20of%2 Können Alarmmodus und Transportmodus zusammen verwendet werden? Ja, Sie können auch die Paniktaste drücken, um den Alarm auszulösen, wenn der Transportmodus eingestellt ist. Fehlerbehebung TDC wird auf 4294947296 geändert und verursacht keine...
ESP32 kann nach dem Aufwachen aus dem Tiefschlafmodus keine Interrupts von UART akzeptieren. Der Benutzer muss die Taste drücken (einmal klicken), damit trackerD UART-Befehle akzeptieren kann. Wenn 15 Sekunden lang keine Aktion in UART erfolgt, wechselt das Gerät in den Tiefschlafmodus.
Der Benutzer muss das Upgrade mit den folgenden vier Dateien erneut durchführen, um dieses Problem zu beheben. Abbildung 2 8.3.4 „Device Key wird zu ff ff ff ff ff ff € ff” nach dem Firmware-Upgrade Der Benutzer kann den gesamten Flash-Speicher einschließlich der Tasten und Standardeinstellungen löschen, was zu diesem Problem führt.
Seite 53
AT+PDOP=7 (Schnelle Ortung in offenen Räumen) • AT+PDOP=14,7 (Positionsbestimmung auch in komplexen Umgebungen möglich) Informationen zum Einrichten von PDOP finden Sie unter diesem Link (http://wiki.dragino.com/xwiki/bin/view/Main/User%20ManuaI%20for%20LoRaWAN%20End%20Nodes/Track. Bei einem Firmware-Upgrade werden die Daten nicht vollständig gelöscht, und die Informationen werden nach mehreren Resets nicht wiederhergestellt.
Seite 54
Bitte aktualisieren Sie diese vier Dateien, Iink (die Datei boot_app0 befindet sich im Ordner „version“, den Sie benötigen) Informationen zum Neustart nach dem Upgrade...
Seite 55
AS923: Standardfrequenzband AS923 • AU915: Standardfrequenzband AU915 • US915: Standardfrequenzband US915 Verpackungsinformationen Lieferumfang • TrackerD LoRaWAN GPS/BLE-Tracker x 1 • USB-Lade- und Programmierkabel x 1 Abmessungen und Gewicht: • Gerätegröße: 85 x 48 x 15 mm • Gewicht: 50 g...
Zeitzonen können wir keinen Live-Support anbieten. Ihre Fragen werden jedoch so schnell wie möglich innerhalb der oben genannten Zeiten beantwortet. • Geben Sie so viele Informationen wie möglich zu Ihrer Anfrage an (Produktmodelle, genaue Beschreibung Ihres Problems und Schritte zur Reproduktion usw.) und senden Sie eine E-Mail ansupport@dragino.com (file:///D:/f|2tg@$ /iQ8gQ/LoRa/LTCF]/support@dragino.com). Referenz •...