NetRelay

API en software

MQTT-onderwerpontwerp en telemetriegids

Ontwerp een schaalbare MQTT-onderwerpstructuur en opdrachtstroom voor NetRelay, Home Assistant en aangepaste software.

NetRelay Teknik Ekibi1 min readGüncellendi: 4 augustus 2026

Consistente onderwerphiërarchie

Gebruik een hiërarchie die site, apparaat en resource scheidt, zoals site/apparaat/telemetrie en site/apparaat/opdracht. Houd kanaal-ID's stabiel en beheer gebruikersgerichte beschrijvingen als metadata in plaats van de onderwerpidentiteit te wijzigen.

Staats- en commandokanalen

Scheid het opdrachtonderwerp van het onderwerp over de gerapporteerde status. Na het publiceren van een opdracht moeten clients de werkelijke waarde van het statuskanaal verifiëren. Dit vermindert de inconsistentie wanneer meerdere automatiseringssystemen één apparaat besturen.

Bewaarde berichten, QoS en offline status

Gebruik bewaarde berichten wanneer nieuwe abonnees de laatst bekende status nodig hebben, maar vermijd bewaarde opdrachten die opnieuw kunnen worden afgespeeld. Selecteer QoS op basis van het berichtbelang en de brokerbelasting, en publiceer de online/offline-status afzonderlijk.

Beveiliging van lokale makelaars

Houd de makelaar op een vertrouwd LAN, wijs gebruikers- en onderwerprechten per apparaat toe, schakel anonieme toegang uit en gebruik waar beschikbaar gecodeerd transport. Neem wachtwoordroulatie, verbindingslimieten en logboekcontrole op in het operationele plan.

İ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