NetRelay

API und Software

Leitfaden für MQTT-Themendesign und Telemetrie

Entwerfen Sie eine skalierbare MQTT-Themenstruktur und einen Befehlsfluss für NetRelay, Home Assistant und benutzerdefinierte Software.

NetRelay Teknik Ekibi1 min readGüncellendi: 4. August 2026

Konsistente Themenhierarchie

Verwenden Sie eine Hierarchie, die Standort, Gerät und Ressource trennt, z. B. Standort/Gerät/Telemetrie und Standort/Gerät/Befehl. Halten Sie die Kanalkennungen stabil und verwalten Sie benutzerbezogene Beschreibungen als Metadaten, anstatt die Themenidentität zu ändern.

Status- und Befehlskanäle

Trennen Sie das Befehlsthema vom Thema „Berichteter Status“. Nach der Veröffentlichung eines Befehls sollten Clients den tatsächlichen Wert aus dem Statuskanal überprüfen. Dies reduziert Inkonsistenzen, wenn mehrere Automatisierungssysteme ein Gerät steuern.

Zurückbehaltene Nachrichten, QoS und Offline-Status

Verwenden Sie aufbewahrte Nachrichten, wenn neue Abonnenten den neuesten bekannten Status benötigen, aber vermeiden Sie aufbewahrte Befehle, die wiederholt werden könnten. Wählen Sie QoS entsprechend der Nachrichtenbedeutung und der Broker-Auslastung aus und veröffentlichen Sie den Online-/Offline-Status separat.

Lokale Broker-Sicherheit

Halten Sie den Broker in einem vertrauenswürdigen LAN, weisen Sie Benutzern und Themen Berechtigungen pro Gerät zu, deaktivieren Sie den anonymen Zugriff und verwenden Sie verschlüsselte Übertragungen, sofern verfügbar. Beziehen Sie Passwortrotation, Verbindungsbeschränkungen und Protokollüberprüfung in den Betriebsplan ein.

İlgili yazılar

Teknik desteğe mi ihtiyacınız var?

Projeniz için bağlantı, API veya otomasyon yaklaşımını birlikte değerlendirebiliriz.

Bize sorun