Juno TH Tracker LoRaWAN®payload Beschreibung

Suchen Sie die passende Payload-Erklärung für Ihren Juno TH Tracker LoRaWAN®?

In diesem Kapitel wird die Struktur der Telemetriedaten beschrieben. Die Anzahl der Bytes in der Payload hängt von der Konfiguration des Sensors ab. Der Aufbau der Daten hängt davon ab, welche Sensoren in Ihrem Produkt vorhanden sind. Im Prinzip hat jede Version einen Header. Dieser hat Informationen über die Version und den Status des Sensors und enthält außerdem einen Master-Messwert. Dieser Messwert kann einfach als der aktuelle Messwert angenommen werden. Nach dem Header folgt ein zusätzlicher Payload-Teil, der weitere Informationen enthält, wie z. B. spezielle Parameter für das Messprinzip oder Einstellungen zur Positions- und Öffnungserkennung. Nicht jeder Sensor hat einen zusätzlichen Payload-Teil.

BegriffeBeschreibung
Byte No.Byte Nummer beginnend bei 1
AliasVerständlicher Name der Variablen
BeschreibungBeschreibung der Variablen
BezeichnungBezeichnung im Dataconverter
EinheitEinheit der Variablen
Datahub .json SchlüsselSchlüssel im .json bei Nutzung des Datahubs

Struktur des Modulschlüssels :

Byte 1

Byte 2

Bit 7 – 4

Bit 3 – 0

Bit 7 – 4

Bit 3 – 0

Basis-ID-Modul z. B. Sentiface, Senticom, Sentivisor

Major Version (SW/HW Version)

Minor Version (SW/HW Version)

Produkt Version (Sensoren, z.b. TH, THL, ACC, …)

Der Modulschlüssel des SENTIFACE-Moduls kann aus den ersten 2 Bytes jedes Uplinks entnommen werden. Der Modulschlüssel wird für den Downlink benötigt.

Uplink Beispiel :

Portbelegung für WiFi SSID Scan Payload, GNSS Scan Payload und reguläre Payload

FeatureLoRaWAN PortBeschreibung
GNSS Scan Payload192Rohdaten (Satelliten-ID, Zeit, etc.) werden zum Geolocation-Backend gesendet.
WIFI SSID Scan Payload197Gescannte MAC-Adressen + RSSI-Daten werden zur Ortung übertragen.
Reguläre Telemetrie Daten1Reguläre Payload-Daten des Sensors, wie z.B. Temperatur, rel. Luftfeuchtigkeit, Winkel, Batteriespannung etc.

Beispiel für der WIFI SSID Scan Payload:

Dekodierung der WIFI SSID Scan und GNSS Scan Daten 

Für die Dekodierung der WIFI SSID SCAN und GNSS SCAN Daten können folgende Provider empfohlen werden:

  • Semtech LoRa Cloud (Abgekündigt Ende Juli 2025)
  • AWS
  • Tencent
  • Traxmate
  • Sentinum

Für on-prem Applikationen können lokale Datenbanken verwendet werden.

Juno TH Tracker LoRaWAN Payload Beschreibung 

ArtikelnummerFunkstandardFunktionen
S-JUNO(-iX)-LOEU-TH-TRACKLoRaWAN®Temperatur, rel. Luftfeuchtigkeit, Neigungsdetektion (Tilt), Aktivitätserkennung, Öffnungs- und Bewegungserkennung
Byte Nummer Alias Name Einheit Bezeichnung im Payload Decoder Modul-schlüssel Datahub .json Schlüssel
1 – 2Modulschlüsselmodule_keyXXX1module_key
Beschreibung:
Byte 1:
• 4 Bit MSB: Modulcode. Bei Mioty ausschließlich "Sentiface" Telemetrie-Modul, d.h. stets 0x1.
• 4 Bit LSB: Major Version. FW der gleichen Major-Version aber größerer Minor-Version bleiben mit älteren Dekodern Kompatibel. Die Anzahl der Bytes kann sich aber ändern!
Byte 2:
• 4 Bit MSB: Minor Version. Neue SW Versionen fügen ggf. inkrementell neue Telemetrie an das Datenpaket an.
• 4 Bit LSB: Sub / Product Version. Bei Helios kodieren diese Bits die konkrete Konfiguration angeschlossener Sensorik.
3Uplink Zähleruplink_counterXXX1uplink_counter
Beschreibung:
Uplink Zähler: Protokoll unabhängiger Uplinkcounter, der maximal bis 255 reicht. Danach beginnt der Counter wieder bei 0.
4 – 5Batterie SpannungmVbattery_voltageXXX1battery_voltage
Beschreibung:
Aktuelle Spannung der Batterie in Millivolt //Spannung in Volt battery_voltage: (dataBytes[3] << 8 | dataBytes[4])/1000.0
6Interne Temperatur°Cinternal_temperatureXXX1internal_temperature
Beschreibung:
Temperatur des Sensors: Internal_temperature = | bytes[6] - 128;
Dieser Wert ist bei diesem Sensor der Temperaturwert des Controllers und ein ungenauer Temperaturwert +/-2°C
7AlarmehumidityXXX1humidity
Beschreibung:
Die Alarme sind wie folgt kodiert. Vorsicht: Es können mehrere Alarme gleichzeitig aktiv sein!
DEZ 1, BIN 0000 0001: Grenzwert Temperatur High überschritten
DEZ 2, BIN 0000 0010: Grenzwert Temperatur Low unterschritten
DEZ 4, BIN 0000 0100: Delta Alarm Temperatur
DEZ 8, BIN 0000 1000: Grenzwert rel. Luftfeuchtigkeit High überschritten
DEZ 16, BIN 0001 0000: Grenzwert rel. Luftfeuchtigkeit Low unterschritten
DEZ 32, BIN 0010 0000: Delta Alarm rel. Luftfeuchtigkeit
8 – 9Temperatur°CtemperatureXXX1temperature
Beschreibung:
Genaue Temperatur vom SHT40, wie im Datenblatt beschrieben.
decoded.temperature = ((bytes[idx++] << 8) | bytes[idx++]) / 10 - 100;
10Relative Luftfeuchtigkeit%RHhumidityXXX1humidity
Beschreibung:
Relative Luftfeuchtigkeit vom SHT40, wie im Datenblatt beschrieben.
11Status Beschleunigungssensoracc_statusXXX1acc_status
Beschreibung:
0: Beschleunigungssensor ohne Fehler
Sonstige: Fehler Beschleunigungssensor
12 – 15Zeitstempel Start einer Bewegungsmove_startXXX1move_start
Beschreibung:
Gibt den Zeitstempel in Sekunden beim Start der Bewegung zurück.
16 – 19Zeitstempel Ende einer Bewegungsmove_endXXX1move_end
Beschreibung:
Gibt den Zeitstempel in Sekunden beim Ende der Bewegung zurück.
20Objekt bewegt sich gerademovingXXX1moving
Beschreibung:
Gibt zurück, ob das Objekt sich gerade in Bewegung befindet:
0: Keine Aktivität
1: Objekt in Bewegung
21 – 22Anzahl der gezählten Aktivitätenmove_cntXXX1move_cnt
Beschreibung:
Zählt die Anzahl der Aktivitäten
23Winkel°angleXXX1angle
Beschreibung:
Gibt den Winkel in ° zurück, Auflösung 1°

Juno LoRaWAN TH Tracker Payload Beschreibung (ohne TH)

Artikelnummer Funkstandard Funktionen
S-JUNO(-iX)-LOEU-TRACK LoRaWAN® Neigungsdetektion (Tilt), Aktivitätserkennung, Öffnungs- und Bewegungserkennung
Byte Nummer Alias Name Einheit Bezeichnung im Payload Decoder Modul-schlüssel Datahub .json Schlüssel
1 – 2Modulschlüsselmodule_keyXXX1module_key
Beschreibung:
Byte 1:
• 4 Bit MSB: Modulcode. Bei Mioty ausschließlich "Sentiface" Telemetrie-Modul, d.h. stets 0x1.
• 4 Bit LSB: Major Version. FW der gleichen Major-Version aber größerer Minor-Version bleiben mit älteren Dekodern Kompatibel. Die Anzahl der Bytes kann sich aber ändern!
Byte 2:
• 4 Bit MSB: Minor Version. Neue SW Versionen fügen ggf. inkrementell neue Telemetrie an das Datenpaket an.
• 4 Bit LSB: Sub / Product Version. Bei Helios kodieren diese Bits die konkrete Konfiguration angeschlossener Sensorik.
3Uplink Zähleruplink_counterXXX1uplink_counter
Beschreibung:
Uplink Zähler: Protokoll unabhängiger Uplinkcounter, der maximal bis 255 reicht. Danach beginnt der Counter wieder bei 0.
4 – 5Batterie SpannungmVbattery_voltageXXX1battery_voltage
Beschreibung:
Aktuelle Spannung der Batterie in Millivolt //Spannung in Volt battery_voltage: (dataBytes[3] << 8 | dataBytes[4])/1000.0
6Interne Temperatur°Cinternal_temperatureXXX1internal_temperature
Beschreibung:
Temperatur des Sensors: Internal_temperature = | bytes[6] - 128;
Dieser Wert ist bei diesem Sensor der Temperaturwert des Controllers und ein ungenauer Temperaturwert +/-2°C
7Status Beschleunigungssensoracc_statusXXX1acc_status
Beschreibung:
0: Beschleunigungssensor ohne Fehler
Sonstige: Fehler Beschleunigungssensor
8 – 11Zeitstempel Start einer Bewegungsmove_startXXX1move_start
Beschreibung:
Gibt den Zeitstempel in Sekunden beim Start der Bewegung zurück.
12 – 15Zeitstempel Ende einer Bewegungsmove_endXXX1move_end
Beschreibung:
Gibt den Zeitstempel in Sekunden beim Ende der Bewegung zurück.
16Objekt bewegt sich gerademovingXXX1moving
Beschreibung:
Gibt zurück, ob das Objekt sich gerade in Bewegung befindet:
0: Keine Aktivität
1: Objekt in Bewegung
17 – 18Anzahl der gezählten Aktivitätenmove_cntXXX1move_cnt
Beschreibung:
Zählt die Anzahl der Aktivitäten
19Winkel°angleXXX1angle
Beschreibung:
Gibt den Winkel in ° zurück, Auflösung 1°

Technische Änderungen behalten wir uns ohne vorherige Ankündigung vor. Alle Angaben ohne Gewähr.