Hermetry enthält eine Bibliothek mit 106 Codecs für gängige LoRaWAN-Sensoren. Jeder davon dekodiert die Payloads eines Sensors oder einer Sensorfamilie eines Herstellers. Geräte mit Automatisch nutzen die Bibliothek ohne jede Einrichtung, wenn Hersteller und FPort zu einem Bibliothekscodec passen.
Bibliothek öffnen
- Öffnen Sie Geräte.
- Öffnen Sie das Menü ⋯ und wählen Sie LoRaWAN-Codecs.
Die Schublade listet alle Codecs auf, die Sie verwenden können: die der Bibliothek (Quelle: Bibliothek) und Ihre eigenen (Quelle: Eigene). Sie benötigen die Berechtigung zum Anzeigen von LoRaWAN-Codecs (standardmäßig für Benutzer).
| Spalte | Zeigt |
|---|---|
| Id | Die Codec-ID. Bibliotheks-IDs sind kurze Namen aus Hersteller und Modell. Ihre Codecs beginnen mit t. |
| Name | Was der Codec dekodiert, zum Beispiel ein Temperatur- und Feuchtesensor |
| Hersteller | Der Gerätehersteller |
| Modelle | Die Modellnamen, die der Codec abdeckt |
| FPorts | Die FPorts, die er dekodiert; leer bedeutet alle Ports |
| Art | Das Tabellenformat, tlv oder layout |
| Quelle | Bibliothek oder Eigene |
| Verifiziert | Auf einem Gerät verifiziert oder Nicht verifiziert (aus dem veröffentlichten Format des Herstellers dekodiert und anhand seiner Testvektoren geprüft) |
| Revision, Aktualisiert, Status | Die aktuelle Revision, wann sie sich geändert hat, Veröffentlicht oder Zurückgezogen |
Suche nach ID, Name, Hersteller, Modell oder Herstellercode (OUI).
Was die Bibliothek abdeckt
| Sensortyp | Beispiele für Werte |
|---|---|
| Raumluftqualität | CO₂, Feinstaub, Formaldehyd, Ozon, Temperatur, Luftfeuchte, Druck, Licht |
| Temperatur und Luftfeuchte | Raumsensoren, Labels, Fühler (einschließlich PT100- und Thermoelement-Transmitter), Einstech- und Doppelfühlersensoren |
| Türen, Fenster und Kontakte | Auf/Zu-Zustand, Öffnungszähler |
| Impulse und digitale Eingänge | Impulszähler, Eingangszustände |
| Elektrischer Strom | Stromwandlerzangen (einkanalig und dreikanalig), mehrkanalige Stromsensoren, intelligente Steckdosen und Zählersteckdosen |
| Wasserlecks | Leckage erkannt, Membran- und Fühler-Leckagesensoren |
| Füllstand und Abstand | Ultraschall-, Radar- und LiDAR-Abstand, kapazitiver Flüssigkeitsstand, Tauchsonden-Füllstand, Druck- und Füllstandstransmitter, Füllstand |
| Neigung | Neigungswinkel und Neigungsalarme |
| Boden und Landwirtschaft | Bodenfeuchte, Temperatur, Leitfähigkeit (EC), pH, Blattfeuchte |
| Gas und Geruch | Gasdetektoren, Geruchsdetektoren |
| Druck und Durchfluss | Rohrdruck, Durchflussmesser |
| Wetter und Umwelt | Wetterstationen, Lichtstärke, Schallpegel |
| Ortung | Outdoor-Asset-Tracker (GPS und Wi-Fi), Container- und Kartentracker, Badges, Kontaktverfolgungs-Tags |
| Taster und Alarme | Notruftaster, intelligente und tragbare Taster, Sicherheitsbadges, Szenenpanels |
| Belegung und Personen | Personenzähler, Schreibtisch- und Arbeitsplatzbelegung, Radar-Präsenz, Sturzerkennung, PIR-Bewegung |
| Parken | Sensoren für Parkplätze |
| Steuerung | Magnetventil-Steuerungen, Steuerungen mit mehreren Schnittstellen, Lichtsteuerungen, Thermostate, Heizkörperthermostate |
Derzeit gibt es in der Bibliothek keinen LoRaWAN-Vibrationssensor. Für einen fehlenden Sensor schreiben Sie Ihren eigenen Codec.
Den Codec für Ihren Sensor finden
- Suchen Sie in der Schublade nach dem Modellnamen des Sensors, wie er auf dem Gerät aufgedruckt ist.
- Öffnen Sie den Codec und prüfen Sie Modelle und FPorts.
- Prüfen Sie Hersteller (OUI): Beginnt Ihre DevEUI mit einem dieser sechsstelligen Codes, wählt Automatisch diesen Codec selbstständig aus.
- Beginnt Ihre DevEUI nicht mit einem aufgeführten Herstellercode (zum Beispiel wenn der Lieferant eigene DevEUIs vergeben hat), wählen Sie den Codec am Gerät oder Profil nach Namen aus.
Die Seite eines Codecs
Öffnen Sie einen Codec aus der Liste, um zu sehen:
| Abschnitt | Zeigt |
|---|---|
| Codec | ID, Revision, Fingerprint (SHA-256), Modelle, FPorts, Hersteller (OUI), Herkunft und Quelle |
| Schlüssel, die er dekodiert | Jeder Ausgabeschlüssel mit seiner Einheit, aus den eigenen Testvektoren des Codecs |
| Revisionen | Jede veröffentlichte Revision mit ihrer Größe und Anzahl der Schlüssel |
| Testbank | Den Codec mit einer echten Payload ausprobieren |
| Die Codec-Tabelle | Die Tabelle selbst (für Bibliothekscodecs schreibgeschützt) |
Die Seite erinnert außerdem: Downlinks werden als Raw-Hex oder Base64 gesendet. Codecs dekodieren nur; siehe Downlinks senden.
Einen Codec testen
- Öffnen Sie den Codec und scrollen Sie zu Testbank.
- Geben Sie den FPort (1–255) und die Payload (Hex) ein, die das Gerät gesendet hat (Leerzeichen erlaubt, höchstens 255 Bytes). Kopieren Sie die Payload aus dem Hersteller-Tool Ihres Geräts oder aus einer mit Keine dekodierten Nachricht.
- Wählen Sie Dekodieren.
Die Testbank zeigt den dekodierten Schlüssel, Wert und Einheit, eventuelle Warnungen und Fehler sowie Verbleibende Bytes, wenn der Codec nicht alle Bytes verwendet hat. Der Codec hat diesen Frame nicht erkannt. bedeutet, dass der Codec für diesen FPort oder diese Payload-Form keine Regel hat.
Namen der Ausgabeschlüssel
Bibliothekscodecs benennen ihre Schlüssel so, wie es die Dokumentation des Geräteherstellers tut, zum Beispiel temperature_red oder ein Textzustand wie "occupied". Verschiedene Hersteller verwenden unterschiedliche Namen für dieselbe Größe. Wenn Sie für Ihre gesamte Flotte eine einheitliche Benennung möchten, siehe Bereinigung dekodierter Werte.
Änderungen an der Bibliothek
- Die Plattform aktualisiert die Bibliothek laufend. Eine neue Revision eines Codecs kann Schlüssel hinzufügen, entfernt oder benennt aber nie einen um und ändert nie die Einheit eines Schlüssels. Ihre Flows und Dashboards funktionieren weiter.
- Ein Codec kann von der Plattform Zurückgezogen werden. Geräte, die ihn gewählt haben, dekodieren stattdessen mit der automatischen Auswahl.
- Bibliothekscodecs sind für Sie schreibgeschützt. Um einen zu ändern, verwenden Sie Kopie speichern; siehe Eigenen Codec schreiben.

