Mais qu'en est-il des actionneurs?
Oui, le modèle pub-sub s'applique aux actionneurs.
Est-ce la voie à suivre avec les actionneurs?
C'est l'une des voies à suivre et elle est en plein essor en raison de nombreux fournisseurs de cloud comme
essayant d'occuper l'espace IoT pour déplacer facilement les données des capteurs vers le cloud avec différentes approches et comme les appareils ont une connectivité, une puissance et une bande passante limitées, ils ont besoin d'un protocole plus léger comme MQTT et tel qui est basé sur un modèle pub-sub.
Ce que je veux dire ici, c'est que tout appareil capable de détecter et de disposer de données peut utiliser pub-sub, mais la chose intelligente vient du type de mise en œuvre qu'ils font. Supposons que si vous n'utilisez pas MQTT sur un mécanisme chiffré (TLS / SSL), les données peuvent être reniflées.
Existe-t-il une solution plus intelligente?
Cela dépend de l'application et des contraintes du problème et la solution dite plus intelligente varie au fil du temps. Une autre chose à noter ici, c'est qu'avoir une solution plus intelligente n'est pas la façon la plus intelligente de contourner, car l'implémentation est ce qui compte le plus et non le protocole ou la méthode que vous choisissez.
Est-il possible de publier un événement porte ouverte de n'importe où? Est-il facile de le pirater?
Oui, il est possible d'ouvrir la porte de n'importe où en publiant un événement, mais tout cela dépend de l'application et de l'authentification que vous fournissez, par exemple, vous pouvez faire en sorte que votre application s'abonne / publie sur des sujets uniquement après l'authentification.
Scénario de cas réel:
Je connais beaucoup d'entreprises qui utilisent ce modèle exact pour les actionneurs, récemment j'ai travaillé pour une équipe qui fait partie des systèmes de suivi solaire où les panneaux solaires sont contrôlés, surveillés à l'aide des technologies sans fil.
En particulier en ce que pour déplacer / faire pivoter un tableau de panneaux en fonction de la position du soleil et en fonction de différents algorithmes d'optimisation énergétique, nous utilisons des actionneurs linéaires , dans ce système, nous avons également une disposition pour contrôler manuellement les panneaux à partir de tableaux de bord Web / mobiles en cas d'urgence ou toute fin de maintenance.
Dans le scénario ci-dessus, pour contrôler les actionneurs, le modèle Pub-Sub avec authentification / cryptage est utilisé.