Étape 2: Notions de base et connexions
Nous allons utiliser Node.js Language de programmation Intel Edison. Il s’agit de notre première fois codage avec Node.js donc, nous porter si le code n’est pas efficace.
Pourquoi Node.js ?
- Node.js est un très puissant basé sur JavaScript cadre/plate-forme construite sur moteur V8 JavaScript de Google Chrome.
- Il est utilisé pour développer des applications web intensif I/O, demandes de page unique et autres applications web. Node.js est open source, totalement libre et utilisé par des milliers de développeurs dans le monde entier.
- Nœud est tout architecture non bloquante, asynchrone. Cela signifie toute activité prenant beaucoup de temps pour terminer, tels que l’accès aux fichiers, réseaux de communication et les opérations de base de données, sont demandées et mettre de côté jusqu'à ce que les résultats soient prêts et retourné par une fonction de rappel.
- Au lieu de demander de lire un fichier et attendez que le système d’exploitation de revenir avec un gestionnaire de fichier ou de la mémoire tampon, la fonction de rappel est appelée lorsque l’opération est terminée, libérant ainsi le serveur pour traiter les demandes supplémentaires.
- Quand nous parlons de Node.js, une chose qui ne devrait certainement pas être omise est prise en charge intégrée pour la gestion des paquets en utilisant l’outil de la NGP qui vient par défaut avec chaque installation de Node.js. On trouvera une liste complète des modules emballés NP
- Etre signifie monothread qui Node.js programmes peuvent seulement faire une chose à la fois, il est donc important de comprendre comment fonctionner correctement avec la boucle d’évènements afin de profiter pleinement de la plate-forme et éviter les pièges communs.
Pour accéder aux données de la météo de n’importe quel endroit, nous avons besoin d’avoir un compte sur : https://www.wunderground.com/weather/api
Tout d’abord installer Yocto Linux dans Intel Edison
Pour plus d’informations visitez :
https://Software.Intel.com/en-US/IOT/Hardware/EDIS...
Installer les pilotes Intel Edison et derniers Intel XDK IoT édition IDE pour programmation Intel Edison à l’aide de Node.js
Pour débuter avec visite Intel Edison :
https://Software.Intel.com/en-US/IOT/Library/EDIS...
Connexions :
- Connectez Intel Edison Kit Arduino Breakout et puis au-dessus de celui-ci dans les en-têtes de style Arduino Shield Base Grove
- Capteur tactile Grove connecté à la Pin D7 du bouclier Base Grove
- Grove LED bleue relié à la broche D8 du bouclier Base Grove
- Capteur de lumière de Grove connecté à broches A0 du bouclier Base Grove
- Capteur IR Grove relié à la broche D5 du bouclier Base Grove
- Bosquet 16 x 2 rétro-éclairé LCD RVB connecté à I2C du bouclier Base Grove