Tira de la energía inteligente basado en Beaglebone Black y OpenHAB (4 / 7 paso)

Paso 4: Gateway - Software

En cuanto a software en el Beaglebone Black, en cuadro 1 se muestra la estructura general.

Ya hay un Debian se ejecuta en él, es muy fácil de instalar utilizando el comando apt-get.

OpenHAB es Java basada, por lo que es necesario instalar Java VM. Consulte instalación de OpenHAB para más detalles (es para Raspberry Pi, pero apt-get funciona para ambas tarjetas). Para habilitar MQTT para OpenHAB, el archivo "org.openhab.binding.mqtt-incluirse" debe poner en la carpeta "addons" en la carpeta de origen OpenHAB. Tres archivos de configuración son necesarios (adjunto abajo), donde "openhab.cfg", "test.sitemap" y "test.items" deben ser puestos en la carpeta "configuración", "configuraciones/sitemaps" y "configuración/artículos", respectivamente. Entonces, el OpenHAB puede ser ejecutado por escribir ". / start.sh".

El autobús de MQTT, uso Mosquitto que es un corredor MQTT de código abierto. La versión de Mosquito en apt-get es bastante vieja, para descargar el código fuente para compilar e instalar.

  1. Obtener el código fuente desde el sitio oficial anterior.
  2. En la carpeta de código fuente, crear una nueva carpeta llamada "build".
  3. Vaya a "construir", tipo "cmake..."
  4. Luego volver a la carpeta superior, escriba "make" y "make install"

Por último, el programa de pasarela es el puente entre MQTT autobús y nRF24 el módulo y la arquitectura se muestra en la figura 2. Hay dos colas, cada una para una sola dirección (es decir, uno para el control de CMD de OpenHAB para la tira de la energía, uno para la dirección contraria). Básicamente es una implementación de lógica de simple productor/consumidor. El código fuente del portal puede encontrarse aquí, utiliza algunas 11 características C ++ (para instalar GCC nueva en Beaglebone Black, se refieren a este artículo) y asume la lib nRF24 está instalado (consulte el paso anterior).

Artículos Relacionados

Tira de la energía inteligente hogar

Tira de la energía inteligente hogar

Tira de la energía de casa inteligente es un android o iDevice controlable tomacorriente. Puede activar las salidas individuales con cinta adhesiva un botón de tus gadgets. Pasé cerca de $32 este proyecto.Nivel de dificultad: medio (electrónica básic
Cómo montar una tira de la energía (y ladrillos de poder) en su escritorio

Cómo montar una tira de la energía (y ladrillos de poder) en su escritorio

estaba cansado de ver el desagradable enredo de cables de potencia y tira de la energía debajo de mi escritorio. Así que después de mucha deliberación he decidido montar tanto como pude a la parte inferior del escritorio. En pocas palabras encontre u
Android controlado tira de la energía

Android controlado tira de la energía

este cuadro de potencia de 4 canales es Arduino controlado y bluetooth activado, por lo que puede ser asociado a su dispositivo Android.PRECAUCIÓN: ESTE PROYECTO CONSISTE EN PODER 115 V QUE PUEDE SER PELIGROSO INCLUSO MORTAL. NO INTENTE SI NO TIENES
Tira de la energía controlada por relé

Tira de la energía controlada por relé

este proyecto surgió como parte de una necesidad de controlar varios 120 VAC carga con un Arduino. Tengo un pequeño jardín en casa y debido a la falta de ciertas variedades de plantas en mi vivero local y la estación de crecimiento relativamente cort
Sostenedor de la tira de la energía

Sostenedor de la tira de la energía

se trata de una linda caja que puede contener una regletaPor cierto estaba forever_infinite_diysPaso 1: materiales -cúter-pintura-una caja de zapatos-Linda tela para los diseños-tira de la energía-cepillo de pinturaPaso 2: Pintar la caja de zapato Es
Tira de la energía en el día y la noche!: toma de corriente sensible A la luz

Tira de la energía en el día y la noche!: toma de corriente sensible A la luz

día y noche tira de la energía es un poder capaz de cambiar su producción dependiendo de la luz que recibe en su superficie. Sus sensores son LDRs que son resistencias básicamente variables que cambian dependiendo de la intensidad de la luz que recib
Frente montado en la tira de la energía para su banco de trabajo

Frente montado en la tira de la energía para su banco de trabajo

este mod es para cualquier persona que posee ciertas herramientas como un cautín o una pistola de pegamento caliente que tiene que ser desconectado cada vez que termines con él. También es bueno para muchas otras aplicaciones y es bueno tener varias
Vidrios inteligentes basados en Arduino por un 13-años - destaca vidrio de Jordan Fung

Vidrios inteligentes basados en Arduino por un 13-años - destaca vidrio de Jordan Fung

Hola todo el mundo!ACTUALIZACIÓN: había publicado la versión 2 de Pedosa Glass que tiene una caja 3D impreso y un tamaño más compacto, y tuve una exposición en el Maker Faire Hong Kong, 28-29 Nov!Soy Jordan Fung, un estudiante de 13 años de Hong Kong
AHORRADOR de energía inteligente

AHORRADOR de energía inteligente

Este proyecto mío es reducir con éxito el poderconsumo en nuestra casa y así ahorrar energía y reducir las facturas de electricidad. Me inspiré a pensar en este proyecto debido a las crecientes tasas de electricidad. Siempre me había preguntado por q
Inteligente sistema de monitoreo y gestión de energía en el hogar

Inteligente sistema de monitoreo y gestión de energía en el hogar

Electrónica de consumo, equipos de oficina y otras cargas del enchufe consumen 15 a 20 por ciento del total de electricidad residencial y comercial aunque no en el modo primario. Gran parte de esta energía es consumida cuando estos dispositivos opera
Lechuga para la vida - Arduino 101 basado automatizado controlador para hidroponía, aeroponía, acuaponia, etc..  Curie de Intel

Lechuga para la vida - Arduino 101 basado automatizado controlador para hidroponía, aeroponía, acuaponia, etc.. Curie de Intel

RESUMENUn dispositivo que puede usarse para controlar hasta 4 diferentes sistemas Hydroponic/aeroponica a la vez. El dispositivo de los componentes del sistema de control y mostrar la notificación a una pantalla de LCD y permiten al usuario personali
Microcontrolador basado en cargador de batería elegante

Microcontrolador basado en cargador de batería elegante

El circuito lo que estás a punto de ver es un cargador de baterías inteligente basado en ATMEGA8A con corte automático. Diferentes parámetros se muestran a través de una pantalla LCD durante los Estados de carga distintos. También el circuito hará so
No tus consejos de ahorro de energía promedio

No tus consejos de ahorro de energía promedio

*** autopromoción desvergonzada ***La mayoría de lo que escribo no es relevante a Instructables.  Mi blog principal es aquí: biodieselhauling.blogspot.com** Fin de la digresión... A la buena materia **Todo el mundo tiene una razón para usar menos ene
Conservación de energía y automatización con Z-Wave y Android en casa

Conservación de energía y automatización con Z-Wave y Android en casa

Conservación de la energía es un tema grande, hay muchas maneras de ahorrar energía, de apagar las luces cuando salgas de una habitación hasta poner en burletes para asegurar su no dejando que el aire caliente o frío de su casa. Estos son definitivam