Paso 2: Instalación del Software
El diagrama de flujo de datos sobre explica cómo las tres piezas de software (Arduino, Mosquitto y OpenHAB) trabajan juntos para conseguir la funcionalidad que buscas. Un diagrama más o menos explica cómo funcionan las comunicaciones. Que tiene sentido.
Cuidemos del lado de la PC al instalar los dos programas Mosquitto y OpenHAB.
Mosquitto
Instale el agente MQTT llamado Mosquitto. Una vez instalado, Mosquitto puede ser funcionó simplemente haciendo doble clic sobre el archivo ejecutable después de la instalación. Asegúrese de que Mosquitto se está ejecutando por navegar a la carpeta del programa y ejecutando el comando siguiente en la ventana de comandos ("dos pronto").
Esto se suscribe a todos los temas en el corredor MQTT. Cuando los números vienen del sensor de distancia ultrasónico de Arduino en pasos posteriores, les verás aparecer aquí. Y al pulsar el botón abrir de la puerta de garaje, también verás que la actividad aquí. Utilice ctrl_c para cancelar fuera de este.
OpenHAB
OpenHAB es el servidor principal. Puede ser instalado en un PC, Mac o frambuesa Pi (y otra similar solo tablero de computadora). El Raspberry Pi es ideal para esto ya que es muy eficiente de la energía, pero para los usuarios de primera vez, una instalación de Windows o Mac será más fácil.
Instalar OpenHAB según las instrucciones en el wiki de OpenHAB. Familiarizarse con algunos de los archivos OpenHAB como sitemap, elemento y archivo de reglas. La wiki hace un buen trabajo explicando esto, podrá renunciar a la explicación de OpenHAB yo.
Una vez instalado, utilice el archivo de texto adjunto y añadir las secciones correspondientes a la configuración de artículo, mapa del sitio los archivos de reglas. Aquí está el los gráficos utilizados para el indicador de "coche actual", pero usted están libres de utilizar su propio si eres artístico inclina. Las imágenes van en \webapps\images de la carpeta OpenHAB.
Debe ser para OpenHAB. Si está utilizando Windows, haga doble clic en el archivo "start.bat" en la carpeta OpenHAB para empezar a funcionar. Open a browser and go to "http://localhost:8080/openhab.app?sitemap=demo" to view the interface.
Para la aplicación móvil, descargar de la app store y escriba la dirección IP de la PC de hosting OpenHAB. Tendrás que "puerto adelante" y crear un "DNS dinámica" para poder utilizar la aplicación fuera de tu red wifi de casa. No entraré en este detalle, pero google lo y se encontrará.