Loriot

Der Konnektor stellt eine Verbindung zur Loriot-Instanz her: Uplink-Daten werden über WebSocket empfangen; Downlinks und Gerätemanagement erfolgen über die Loriot REST API. Ein Konnektor ist immer auf eine “Application” in Loriot begrenzt.

Details zur Funktion:

  • Authentifizierung: API-Schlüssel
  • Protokoll: WebSocket (Datenempfang) + REST API (Gerätemanagement, Downlinks)
  • WebSocket-Heartbeat: 10 Sekunden; Verbindungs-Timeout: 30 Sekunden ohne eingehende Nachricht
  • Rate Limiting: Standardmäßig deaktiviert; aktivierbar (Standard wenn aktiv: 6 Nachrichten / 2 Sekunden, konfigurierbar)
  • Downlink-Parameter (konfigurierbar im Virtuellen Gerät oder in einer Regel):
    • EUI — EUI des Zielgeräts (Pflichtfeld)
    • data — Downlink-Payload (Pflichtfeld)
    • encoding — Kodierung: utf8 (Standard), base16, base64
    • port — LoRaWAN FPort, Standard: 0
    • confirmed — Bestätigter Downlink, Standard: false
  • Aktivierungsmodi: OTAA (Standard) und ABP werden unterstützt

Unterstützte Remote-Aktionen

  • Gerät erstellen: Unterstützt. Virtuelle Geräte, die in niotix erstellt werden, werden automatisch in der Application erstellt, auf die der Konnektor verweist.
  • Gerät importieren: Unterstützt. Virtuelle Geräte, die bereits in Loriot vorhanden sind, können über ihre EUI importiert werden.
  • Gerät aktualisieren: Unterstützt. Konnektorspezifische Eigenschaften die im Virtuellen Gerät verändert werden, wie zum Beispiel Region oder der Titel, werden auch in Loriot verändert.
  • Gerät löschen: Unterstützt. Virtuelle Geräte, die in niotix gelöscht werden, werden automatisch aus der Loriot-Anwendung gelöscht (wenn die Option “Gerät im externem Service beim Löschen” aktiviert ist).
  • Downlink senden: Unterstützt. Es können Downlinks aus dem Virtuellen Gerät oder einer Regel im Digitalen Zwilling versendet werden.

Einstellungen

  • Instanzname: Individueller, einfach zu erschließender Name des Konnektors.
  • Beschreibung: Kurze Beschreibung.
  • WebSocket URL: WebSocket-URL der Output-Configuration aus der entsprechenden Application in Loriot.
  • API Url: Basis-URL der Loriot Rest API, z. B. https://eu1pro.loriot.io/
  • API-Schlüssel: API-Schlüssel der Loriot-Instanz.