Sto implementando una soluzione per IoT / home automation, iniziando il primo test a casa mia ...
Utilizzerà MQTT per scambiare messaggi utilizzando un modello di broker centrale.
Questi sono i componenti: server cloud, server centrale domestico, nodi domestici [sensori + attuatori].
Al momento ho il broker MQTT sul mio computer di casa ... La mia domanda è, cosa c'è di meglio per prestazioni / sicurezza / scalabilità
- avere il broker MQTT a casa mia e se il server centrale fallisce, avere dispositivi che comunicano con il cloud [i nodi hanno anche connessioni 3G via API]
- avere il broker MQTT sul cloud e coordinare tutto da internet
- hanno un approccio ibrido in cui se il server di casa è inattivo, utilizza il server cloud per il broker
c'è un'altra opzione di cui non sono a conoscenza?