En ce moment, je travaille sur l'architecture d'une application qui gérera les sockets intelligents et j'ai besoin de conseils. Voici ce que j'ai pour l'instant:
Je ne sais pas comment gérer la connexion entre Spring et la prise intelligente (je veux pouvoir activer / désactiver la prise depuis mon application Web). Je communique avec mes sockets via HTTP. Mon idée est d'avoir un serveur qui gèrera les connexions et les commandes entre Spring et les sockets:
- Lorsque le socket sera activé, il essaiera de se connecter au serveur.
- Le serveur attendra les nouvelles connexions des Smart Sockets pour les enregistrer. Il attendra également les commandes de Spring pour changer l'état de la socket.
Est-ce que c'est une bonne idée? Si oui, existe-t-il un outil qui m'aidera à le faire (peut-être intégré au printemps), ou devrais-je l'écrire moi-même?