E gli attuatori?
Sì , il modello pub-sub è applicabile agli attuatori.
È questo il modo di andare con gli attuatori?
Questo è uno dei modi per procedere e questo è in forte espansione a causa di molti fornitori di servizi cloud come
cercando di occupare lo spazio IoT per spostare facilmente i dati dai sensori al cloud con approcci diversi e poiché i dispositivi hanno connettività, potenza, larghezza di banda limitate, hanno bisogno di un protocollo più leggero come MQTT e basato su un modello di pub-sub.
Il mio punto qui è qualsiasi dispositivo in grado di rilevare e avere dati in grado di utilizzare pub-sub ma la cosa intelligente viene dal tipo di implementazione che stanno facendo. Supponiamo che se non si utilizza MQTT su un meccanismo crittografato (TLS / SSL), i dati possono essere sniffati.
C'è qualche soluzione più intelligente?
Dipende dall'applicazione e dai vincoli del problema e la cosiddetta soluzione più intelligente varia con il passare del tempo. Un'altra cosa da notare qui è che, avere una soluzione più intelligente non è il modo più intelligente di aggirare, perché l'implementazione è ciò che conta di più e non il protocollo o il metodo scelto.
È possibile pubblicare un evento a porte aperte da qualsiasi luogo? Quanto è facile hackerarlo?
Sì, è possibile aprire la porta da qualsiasi luogo pubblicando un evento, ma tutto dipende dall'applicazione e dall'autenticazione fornita, ad esempio è possibile effettuare la sottoscrizione / pubblicazione dell'applicazione agli argomenti solo dopo l'autenticazione.
Scenario reale:
Conosco molte aziende che utilizzano questo modello esatto per attuatori, recentemente ho lavorato per un team che fa parte dei sistemi di inseguimento solare in cui i pannelli solari sono controllati, monitorati mediante tecnologie wireless.
In particolare per spostare / ruotare una serie di pannelli in base alla posizione del sole e in base a diversi algoritmi di ottimizzazione dell'energia utilizziamo gli attuatori lineari , in questo sistema abbiamo anche una disposizione per controllare manualmente i pannelli da dashboard web / mobile in caso di emergenza o eventuali scopi di manutenzione.
Nello scenario precedente per controllare gli attuatori viene utilizzato il modello Pub-Sub con autenticazione / codifica.