Étape 2: Installation des logiciels
Le diagramme de flux de données l’au-dessus explique comment les trois éléments du logiciel (Arduino, Mosquitto et OpenHAB) collaborent pour obtenir les fonctionnalités que nous sommes après. Ce un schéma peu près explique comment fonctionnent toutes les communications. J’espère que c’est logique.
Prenons soin du côté PC en installant les deux programmes Mosquitto et OpenHAB.
Mosquitto
Installer le courtier MQTT appelé Mosquitto. Une fois installé, Mosquitto peut simplement être couru en double-cliquant sur l’exécutable après l’installation. Vérifiez que Mosquitto est exécuté en naviguant vers le dossier de programme et en exécutant cette commande suivante dans la fenêtre d’invite de commandes ("invite de dos").
Il s’abonne à tous les sujets sur le courtier MQTT. Lorsque les numéros proviennent capteur de distance à ultrasons de l’Arduino dans les étapes ultérieures, vous les verrez apparaitre ici. Et lorsque vous appuyez sur le bouton ouvrir de porte de garage, vous verrez également que l’activité ici. Utilisez ctrl_c pour quitter cela.
OpenHAB
OpenHAB est le serveur principal. Il peut être installé sur un PC, Mac ou Raspberry Pi (et autre semblable unique ordinateur de bord). Le Raspberry Pi est idéal pour cela car il est très économes en énergie, mais pour la première fois que des utilisateurs, une installation de Windows ou Mac sera plus facile.
Installer OpenHAB selon les instructions sur le wiki OpenHAB. Se familiariser avec certains des fichiers sitemap, le point, et fichier de règles OpenHAB. Le wiki fait un bon travail expliquant cela, donc je vais renoncer à l’explication de OpenHAB moi-même.
Une fois installé, utilisez le fichier de texte attaché et ajouter les sections appropriées à la configuration de l’élément, sitemap et les fichiers de règles. Voici les les graphismes utilisés pour l’indicateur « voiture présents », mais vous êtes libres d’utiliser votre propre si vous êtes incline artistiquement. Les images, allez dans \webapps\images du dossier OpenHAB.
Que faut il pour OpenHAB. Si vous utilisez Windows, double-cliquez sur le fichier « start.bat » dans le dossier OpenHAB pour commencer à courir il. Ouvrez un navigateur et allez à "http://localhost:8080/openhab.app?sitemap=demo" pour afficher l’interface.
Pour l’application mobile, télécharger à partir de l’app store et entrez l’adresse IP du PC par un OpenHAB. Vous devrez « port vers l’avant » et de créer un « dynamic DNS » afin de pouvoir utiliser l’application en dehors de votre réseau wifi à la maison. Je n’irai pas sur ce détail, mais google il, et vous trouverez.