Juno IX BSX Payload Beschreibung
Suchen Sie die Payload Beschreibung für den Juno IX BSX Sensor?
1. Allgemeine Beschreibung
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.
2. Begriffserklärung
| Begriffe | Beschreibung |
|---|---|
| Byte No. | Byte Nummer beginnend bei 1 |
| Alias | Verständlicher Name der Variablen |
| Beschreibung | Beschreibung der Variablen |
| Bezeichnung | Bezeichnung im Dataconverter |
| Einheit | Einheit der Variablen |
| Datahub .json Schlüssel | Schlüssel im .json bei Nutzung des Datahubs |
3. 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.
4. Uplink Beispiel (nicht für JUNO anwendbar)
Abbildung 1: Beispiel eines Uplink‑Payloads (Helios Drucksensor)
5. Portbelegung für WIFI SSID SCAN Payload, GNSS SCAN Payload und reguläre Payload
| Feature | LoRaWAN Port | Beschreibung |
|---|---|---|
| GNSS Scan Payload | 192 | Rohdaten (Satelliten‑ID, Zeit, etc.) werden zum Geolocation‑Backend gesendet. |
| WIFI SSID Scan Payload | 197 | Gescannte MAC‑Adressen + RSSI‑Daten werden zur Ortung übertragen. |
| Reguläre Telemetrie Daten | 1 | Reguläre Payload‑Daten des Sensors, z. B. Temperatur, rel. Luftfeuchtigkeit, Winkel, Batteriespannung etc. |
Beispiel für der WIFI SSID Scan Payload:
Abbildung 2: Beispiel eines WIFI‑SSID‑Scan‑Payloads
6. 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 BSX Betriebsstundenzähler LoRaWAN Payload Beschreibung
| Artikel Code | Features |
|---|---|
| S-JUNO-iX-LOEU-BSX-BM | INDUSTRIAL JUNO IP69k Betriebsstundenzähler mit Magnetfeldsensor LoRaWAN® |
| S-JUNO-iX-MIOTY-BSX-BM | INDUSTRIAL JUNO IP69k Betriebsstundenzähler mit Magnetfeldsensor mioty® |
| S-JUNO-iX-NBM1-BSX-BM | INDUSTRIAL JUNO IP69k Betriebsstundenzähler mit Magnetfeldsensor Cellular |
| S-JUNO-iX-LOEU-BSX-BM-TH | INDUSTRIAL JUNO IP67 Betriebsstundenzähler und TH Sensor, Temperatur und rel. Luftfeuchtigkeit mit Magnetfeldsensor LoRaWAN® – nur auf Anfrage und MOQ erhältlich |
| S-JUNO-iX-MIOTY-BSX-BM-TH | INDUSTRIAL JUNO IP67 Betriebsstundenzähler und TH Sensor, Temperatur und rel. Luftfeuchtigkeit mit Magnetfeldsensor mioty® – nur auf Anfrage und MOQ erhältlich |
| S-JUNO-iX-NBM1-BSX-BM-TH | INDUSTRIAL JUNO IP67 Betriebsstundenzähler und TH Sensor, Temperatur und rel. Luftfeuchtigkeit mit Magnetfeldsensor Cellular – nur auf Anfrage und MOQ erhältlich |
| S-JUNO-iX-LOEU-BSX | INDUSTRIAL JUNO IP69k Betriebsstundenzähler und TH Sensor, Temperatur und rel. Luftfeuchtigkeit mit Magnetfeldsensor LoRaWAN® |
| S-JUNO-iX-MIOTY-BSX | INDUSTRIAL JUNO IP69k Betriebsstundenzähler mit Vibrations- und Magnetfeldsensor mioty® |
| S-JUNO-iX-NBM1-BSX | INDUSTRIAL JUNO IP69k Betriebsstundenzähler mit Vibrations- und Magnetfeldsensor Cellular |
| S-JUNO-iX-LOEU-BSX-TH | INDUSTRIAL JUNO IP67 Betriebsstundenzähler mit Vibrations- und Magnetfeldsensor LoRaWAN® – nur auf Anfrage und MOQ erhältlich |
| S-JUNO-iX-MIOTY-BSX-TH | INDUSTRIAL JUNO IP67 Betriebsstundenzähler mit Vibrations- und Magnetfeldsensor mioty® – nur auf Anfrage und MOQ erhältlich |
| S-JUNO-iX-NBM1-BSX-TH | INDUSTRIAL JUNO IP67 Betriebsstundenzähler mit Vibrations- und Magnetfeldsensor Cellular – nur auf Anfrage und MOQ erhältlich |
7. Juno BSX Payload‑Feldbeschreibung
| Byte Nummer | Alias Name | Beschreibung | Einheit | Bezeichnung im Payload Decoder | Modul‑schlüssel | Datahub .json Schlüssel |
|---|---|---|---|---|---|---|
| 1 – 2 | Modulschlüssel |
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. |
module_key | XXX1 | module_key | |
| 3 | Uplink Zähler | Protokoll‑unabhängiger Uplink‑Counter, der maximal bis 255 reicht. Danach beginnt der Counter wieder bei 0. | uplink_counter | XXX1 | uplink_counter | |
| 4 – 5 | Batterie Spannung |
Aktuelle Spannung der Batterie in Millivolt. Spannung in Volt: battery_voltage = (dataBytes[3] << 8 | dataBytes[4]) / 1000.0
|
mV | battery_voltage | XXX1 | battery_voltage |
| 6 | Interne Temperatur |
Temperatur des Sensors:internal_temperature = bytes[6] - 128Temperaturwert des Controllers, ungenau ±2 °C |
°C | internal_temperature | XXX1 | internal_temperature |
| 7 – 10 | Betriebszeit | Betriebszeit in Sekunden bis Reset über Kommando oder Batteriewechsel | operating_seconds | XXX1 | operating_seconds | |
| 11 – 14 | Zyklen | Zyklen, wie oft die Maschine angelaufen ist bzw. gestartet wurde | cycles | XXX1 | Cycles | |
| 15 – 16 | ON/OFF Rate | Rate zwischen ON‑Zeit und OFF‑Zeit seit dem letzten Uplink, z. B. 10 (/100) → 0,1 % | utilization_rate | XXX1 | utilization_rate | |
| 17 | Aktivität | Zeigt an, ob eine Aktivität festgestellt ist | is_active | XXX1 | is_active | |
| 18 – 19 | Temperatur |
Genauer Temperaturwert:
decoded.temperature =
((bytes[idx++] << 8) | bytes[idx++]) / 10 – 100
NUR BEI TH VERSION |
°C | temperature | XXX1 | temperature |
| 20 | Rel. Luftfeuchtigkeit |
Relative Luftfeuchtigkeit NUR BEI TH VERSION |
%RH | humidity | XXX1 | humidity |
© Sentinum GmbH – Alle Rechte vorbehalten.
Alle Inhalte dieses Dokuments, einschließlich Text, Tabellen und Bildern, sind urheberrechtlich geschützt und Eigentum der Sentinum GmbH.
Alle Bilder unterliegen dem Urheberrecht der Sentinum GmbH, sofern nicht anders angegeben.
Vervielfältigung, Verbreitung oder Nutzung — auch auszugsweise — ist ohne ausdrückliche schriftliche Genehmigung nicht gestattet.
Änderungen der Spezifikationen vorbehalten. Alle Angaben erfolgen ohne Gewähr.