Récemment, j'ai acheté une prise intelligente TP-Link HS100 que j'ai configurée à l'aide d'une application et tout fonctionne bien. J'essaie maintenant de comprendre l'architecture logicielle et matérielle sous-jacente d'une telle implémentation. Sur la base de simples recherches Google, voici ma compréhension.
La prise intelligente sans tête établit une connexion poste à poste avec un appareil tel qu'un téléphone portable ou un ordinateur. À l'aide d'un appareil avec une interface utilisateur, les configurations réseau sont entrées dans l'appareil IoT. Le périphérique IoT se connecte ensuite au point d'accès pour effectuer un certain type d'authentification avec un service cloud et établit une connexion. L'application mobile communique les commandes au service cloud qui relaie ensuite la commande à la prise intelligente. C'est assez simple.
J'aime mieux comprendre l'architecture logicielle et matérielle de ce type de conception. Il est juste de dire qu'il existe un type d'appareil Wi-Fi comme la puce Wi-Fi CC3100 ou similaire. Il existe un type de microcontrôleur comme un ARM Cortex. Il peut s'agir d'un contrôleur Wi-Fi intégré tel qu'un CC3200 .
Quelle est l'architecture logicielle et matérielle sous-jacente pour mettre en œuvre une telle conception pour configurer et établir une liaison de communication sécurisée? Quel type de sécurité minimale doit être mis en œuvre pour sécuriser l'appareil? J'espère que quelqu'un sur ce site a de l'expérience avec une telle adaptation (2,4 GHz) et est prêt à partager son expérience.