Neu: Die KI-Firewall überwacht jedes Modul und erklärt jeden Vorfall in einfachen Worten. So funktioniert es

Die Codec-Bibliothek

Die 106 Codecs, die mit Hermetry mitgeliefert werden – welche Sensortypen sie abdecken, wie Sie den richtigen finden und wie Sie ihn testen.

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

  1. Öffnen Sie Geräte.
  2. Ö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).

SpalteZeigt
IdDie Codec-ID. Bibliotheks-IDs sind kurze Namen aus Hersteller und Modell. Ihre Codecs beginnen mit t.
NameWas der Codec dekodiert, zum Beispiel ein Temperatur- und Feuchtesensor
HerstellerDer Gerätehersteller
ModelleDie Modellnamen, die der Codec abdeckt
FPortsDie FPorts, die er dekodiert; leer bedeutet alle Ports
ArtDas Tabellenformat, tlv oder layout
QuelleBibliothek oder Eigene
VerifiziertAuf einem Gerät verifiziert oder Nicht verifiziert (aus dem veröffentlichten Format des Herstellers dekodiert und anhand seiner Testvektoren geprüft)
Revision, Aktualisiert, StatusDie 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

SensortypBeispiele für Werte
RaumluftqualitätCO₂, Feinstaub, Formaldehyd, Ozon, Temperatur, Luftfeuchte, Druck, Licht
Temperatur und LuftfeuchteRaumsensoren, Labels, Fühler (einschließlich PT100- und Thermoelement-Transmitter), Einstech- und Doppelfühlersensoren
Türen, Fenster und KontakteAuf/Zu-Zustand, Öffnungszähler
Impulse und digitale EingängeImpulszähler, Eingangszustände
Elektrischer StromStromwandlerzangen (einkanalig und dreikanalig), mehrkanalige Stromsensoren, intelligente Steckdosen und Zählersteckdosen
WasserlecksLeckage erkannt, Membran- und Fühler-Leckagesensoren
Füllstand und AbstandUltraschall-, Radar- und LiDAR-Abstand, kapazitiver Flüssigkeitsstand, Tauchsonden-Füllstand, Druck- und Füllstandstransmitter, Füllstand
NeigungNeigungswinkel und Neigungsalarme
Boden und LandwirtschaftBodenfeuchte, Temperatur, Leitfähigkeit (EC), pH, Blattfeuchte
Gas und GeruchGasdetektoren, Geruchsdetektoren
Druck und DurchflussRohrdruck, Durchflussmesser
Wetter und UmweltWetterstationen, Lichtstärke, Schallpegel
OrtungOutdoor-Asset-Tracker (GPS und Wi-Fi), Container- und Kartentracker, Badges, Kontaktverfolgungs-Tags
Taster und AlarmeNotruftaster, intelligente und tragbare Taster, Sicherheitsbadges, Szenenpanels
Belegung und PersonenPersonenzähler, Schreibtisch- und Arbeitsplatzbelegung, Radar-Präsenz, Sturzerkennung, PIR-Bewegung
ParkenSensoren für Parkplätze
SteuerungMagnetventil-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

  1. Suchen Sie in der Schublade nach dem Modellnamen des Sensors, wie er auf dem Gerät aufgedruckt ist.
  2. Öffnen Sie den Codec und prüfen Sie Modelle und FPorts.
  3. Prüfen Sie Hersteller (OUI): Beginnt Ihre DevEUI mit einem dieser sechsstelligen Codes, wählt Automatisch diesen Codec selbstständig aus.
  4. 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:

AbschnittZeigt
CodecID, Revision, Fingerprint (SHA-256), Modelle, FPorts, Hersteller (OUI), Herkunft und Quelle
Schlüssel, die er dekodiertJeder Ausgabeschlüssel mit seiner Einheit, aus den eigenen Testvektoren des Codecs
RevisionenJede veröffentlichte Revision mit ihrer Größe und Anzahl der Schlüssel
TestbankDen Codec mit einer echten Payload ausprobieren
Die Codec-TabelleDie 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

  1. Öffnen Sie den Codec und scrollen Sie zu Testbank.
  2. 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.
  3. 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.