Étape 3: Étape 3: codage, codage, codage...
Dans cette étape, que je vais vous montrer le code développé pour gérer et traiter les capteurs, récupérer les données et travailler avec elle en conséquence. J’ai ajouté quelques commentaires supplémentaires dans le code afin d’améliorer sa lisibilité et le rendre auto-commentaire, même si vous n’êtes pas familier avec le langage JavaScript.
La source a pu être trouvée dans mon compte GitHub :
https://github.com/semagarcia/Intel-IOT-EDI-Basic-...
Pour cloner le repo, n’oubliez pas :
- Vous avez installé Git dans votre machine.
- git clone https://github.com/semagarcia/intel-iot-edi-basic-info-home
- cd intel-iot-edi-basic-info-home
- nœud Server.js
Si vous vous sentez perdu encore après lire mon code, je vous écris quelques conseils/faits saillants :
- Le fichier principal (point d’entrée) est Server.js.
- Le./constants/RestEndPoints.js est le fichier comme actes comme un enum, je veux dire, un fichier avec des constantes de « globales ».
- Le./boot/Boot.js est le fichier où est situé tous les lourd logique et la configuration initiale des capteurs.
- Le./info/Handlers.js est le fichier pour renvoyer les valeurs de tous les capteurs à l’intérieur d’un objet JSON d’être consommés par le requérant/demandeur (détails dans l’étape 5).
Si nous imaginons un scénario, chaque seconde le jury lit et analyse les valeurs de température/lumière/gaz. Par ailleurs, chaque 100ms, l’état du bouton est lue afin de détecter une interaction (si l’utilisateur a appuyé sur elle).