Lansen Bridge MQTT
Hier wird beschrieben, wie eine Lansen MQTT-Bridge und das zugehörige Konfigurationswerkzeug angebunden werden.
Quellenadapter
Erstellen Sie zuerst einen neuen Quellenadapter. Der neue Adapter enthält im Tab JSON eine Standardkonfiguration, welche Sie zuerst auf Ihre Geräte anpassen müssen:
Beispiel:
Type : Lansen Bridge Webhook
Authentication : zCR3QrmOj59uGWgK7YPRTdjMiHQ3xsHN
Config:
{
"devices": [
{
"title": "Primary",
"serial": "LAS.00123456.11.11",
"notices": "",
"password": "NewRandomPassword6"
},
{
"title": "Another",
"serial": "LAS.00123459.11.11",
"notices": "",
"password": "NewRandomPassword9"
}
],
"encryptionKeys": [
"FIRSTMETERHEXENCRYPTIONKEY000000",
"SECONDMETERHEXENCRYPTIONKEY00000"
],
"configurationPassword": "AnotherRandomPassword"
}
Geräte
Für jede Lansen MQTT-Bridge muss ein Gerät erstellt werden. Beachten Sie, dass Seriennummer und Passwort pro Bridge mit der Konfiguration übereinstimmen müssen. Verwenden Sie genau die vollständige Seriennummer, welche auf dem Etikett des Gateways aufgedruckt ist!
Konfigurieren Sie nun Ihr Lansen Gateway mit dem Lansen Configurator: Connect via Dongle → Config Repeater / Bridge → Bridge
| Parameter | Wert |
|---|---|
| MQTT host | mqtt.eapp.ai |
| MQTT port | 8883 |
| MQTT username | |
| MQTT password | |
| MQTT prefix | |
| TLS | TLS 1.2 |
| APN | |
| NTP | pool.ntp.org |
| Modem Upload | 00:00 24h Mo Tu We Th Fr Sa Su aktivieren |
| MQTT always | YES |
Verschlüsselungsschlüssel
Fügen Sie für jeden Verschlüsselungsschlüssel, der auf einem oder mehreren Zählern verwendet wird, einen String-Eintrag im Array encryptionKeys hinzu. Die Entschlüsselung probiert jeden Schlüssel durch, bis der passende gefunden ist. Viele Schlüssel machen die Entschlüsselung deshalb langsamer, weshalb pro Installation nicht mehr als 10 Schlüssel empfohlen werden.
Falls nötig, ist es aber durchaus möglich, einen Verschlüsselungsschlüssel pro Zähler zu hinterlegen, selbst bei mehreren hundert Zählern. Werden in einem solchen Aufbau mehrere Lansen Bridges eingesetzt, empfiehlt es sich, pro Bridge einen eigenen Quellenadapter einzurichten (also pro Quellenadapter nur ein Gerät und die Verschlüsselungsschlüssel der daran angebundenen Zähler zu konfigurieren).
Konfiguration über MQTT
Lansen Bridges können über MQTT aus der Ferne konfiguriert werden, was in der Regel der gewünschte Weg ist.
Starten Sie den Lansen Configurator und wechseln Sie zum Tab MQTT. Konfigurieren Sie die Verbindung wie folgt:
| Parameter | Wert |
|---|---|
| Host | mqtt.eapp.ai |
| Port | 8883 |
| TLS | TLS 1.2 |
| QoS | 1 |
| Serial | |
| Username | |
| Password |
Empfohlene Bridge-Konfiguration
| Parameter | Wert |
|---|---|
| Basic | |
| Encryption | keine Verschlüsselung aktiv |
| MBUS input mode | TC |
| MBUS output mode | C |
| Min install RSSI | 0 |
| Timers | |
| Supression timer | 1 Minutes |
| Start time | deaktiviert |
| Listen/pause timers | 1 / 0 |
| Magnet/reed timer | 60 |
| Monthly reading start time | deaktiviert |
| Monthly reading listen time | nicht verwendet |
| Routing | |
| Accepted Manufacturer IDs | leer oder projektabhängig |
| Route messages | Route only OMS messages |
| Meters | |
| Automatic meter installation | yes |
| Clock | |
| muss korrekt automatisch nachgeführt werden | |
| Bridge | |
| Siehe oben unter Geräte |
Fehlerbehebung
Verbindung ohne TLS
Zu Testzwecken kann sich sowohl die Bridge (Geräte) als auch der Configurator mit Port: 1883 und TLS: off verbinden. Verwenden Sie das nicht als dauerhafte Lösung für Kundendaten, da die Daten auf diesem Weg unverschlüsselt über das Internet übertragen werden.
Datenverkehr analysieren
Der Lansen Configurator erlaubt es, im Tab Packet Sniffer einzelne Pakete zu untersuchen. Wenn Sie in Echtzeit wissen müssen, was über WMBUS läuft, ist das der einfachste Weg, den Datenverkehr einzusehen. Angezeigt werden nützliche Informationen wie Meter Serial, Meter Type, WMBUS Signal Strength und Last Hop.
Der Packet Sniffer steht für Dongle- und für MQTT-Verbindungen zur Verfügung.