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.