Étape 8: Étape 5: le logiciel
La partie logicielle est assez facile.
L’Edison Intel peut être programmé via une multitude de façons, y compris les IDE Arduino, Python et Node.js. Intel XDK pour Node.js peut être téléchargé depuis le site Web d’Intel et les liens sont donnés ci-dessous.
Guides pour l’Edison de configuration : https://software.intel.com/en-us/iot/library/edis... Guide d’installation pour le nuage de l’ITO d’Intel : https://software.intel.com/en-us/iot/library/edis... Intel XDK Downloads : https://software.intel.com/en-us/iot/library/edis... IP statique sur Edison : https://software.intel.com/en-us/iot/library/edis...
Le programme est écrit comme un service qui va envoyer et recevoir des données via MQTT à un service Broker MQTT local. L’Edison envoie régulièrement des données au service Intel IoT Analytique aussi bien pour la journalisation.
Un guide pour la mise en place d’OpenHAB est donné sur mon blog à :
[LIEN VERS LA MISE EN ROUTE DE OPENHAB] Ces instructions peuvent changer avec le temps d'où sont situés à l’extérieur. Voici le lien vers le wiki de OpenHAB où un grand nombre de cas d’utilisation ont été déjà expliqué. Configuration des règles sur OpenHAB est assez facile et fonctionne dans un langage de script similaire à javascript. Notre configuration openhab est attachée à la fin. Simple copie ces fichiers dans leur répertoire respectif et vous sont bons d’aller.
Un courtier MQTT ne tourne sous l’Edison lui-même au port 1883 donc aucun besoin de transpirer. Nous avons juste besoin de connecter notre openhab nous avons besoin c' est IP. Voici un exemple d’un interrupteur simple avec MQTT.
Le dépôt Git est disponible à https://github.com/inderpreet/Edison-TheGardener
Il suffit de télécharger le code et utilisez Intel XDK pour compiler et charger le code.
Vous avez terminé !