Mon objectif principal est de créer mon arduino ou de créer une application sur Android pour contrôler les lumières de la maison.
Donc, ma maison a le Nexwell Tukan et je peux contrôler les lumières et les prises de courant et plus encore, il a également une carte LAN avec elle afin qu'il puisse être contrôlé avec un téléphone mobile ou un PC, l'application s'appelle Nexovision. Dans ce programme, vous pouvez contrôler différentes choses en les ajoutant.
Donc, ce que je dois faire, c'est en quelque sorte obtenir les paquets que le logiciel utilise pour activer et désactiver différentes choses et faire en sorte que Arduino / l'application Android les envoie.
"l.soverom 1" est le nom de ma chambre à Nexwell, 6528 est lorsque les lumières sont allumées et 0 est quand elles sont éteintes, l'IP de mon PC est celle avec 154 et l'IoT est 75. Les premières lignes sont l'authentification Probablement,
Voici le lien vers le WireShark .pcapng .
la source
Réponses:
Je n'ai pas regardé le système en détail, mais il semble qu'il devrait vraiment avoir une transmission correctement cryptée / authentifiée. Cela signifie qu'à moins que vous ne puissiez extraire le certificat privé de l'application ou autrement gérer le trafic LAN, vous ne pourrez pas simplement exploiter le système comme vous le proposez. Le premier signe que cela serait fait correctement serait d'observer la transmission comme utilisant TLS (c'est-à-dire HTTPS plutôt que HTTP).
Il se peut qu'il y ait un échange de clés lors de la première authentification d'un téléphone sur le système, peut-être pouvez-vous légitimement utiliser ce processus pour acquérir la bonne identification sur votre Pi.
Le système a-t-il une intégration IFTTT? Vous ne devriez toujours pas pouvoir accéder directement, mais vous pouvez peut-être envoyer des commandes indirectement.
la source
Vous devriez commencer par Wireshark pour la surveillance du réseau. Attention aux en-têtes (authentification, certificats, ...)
Je pense que vous devriez utiliser un Raspberry Pi pour interfacer votre module, ce pourrait être une interface assez facile à configurer avec un serveur Web ou un écouteur / instance MQTT.
la source