Un sistema de comunicación MQTT cuenta con un broker o server que es el que recibe los mensajes y los retransmite a quienes se hayan suscripto al tópico que se referencie. Además existen clientes que o publican mensajes con un determinado tópico o se suscriben para recibir mensajes de uno o mas tópico.
Mas adelante trataremos de configurar openHab como cliente para publicar o suscribirse a determinados tópicos pero para empezar, y en lugar de utilizar un servidor MQTT web (hay pagos y gratuitos) vamos a instalar y configurar Mosquitto en la misma Raspberry Pi.
Los primeros pasos son necesarios para poder bajar la ultima versión disponible en mosquitto.org:
wget http://repo.mosquitto.org/debian/mosquitto-repo.gpg.key
sudo apt-key add mosquitto-repo.gpg.key
cd /etc/apt/sources.list.d/
sudo wget http://repo.mosquitto.org/debian/mosquitto-wheezy.list
sudo apt-get install mosquitto
Solamente con esto ya tenemos el servidor MQTT corriendo en nuestro puerto 1883.
Configuracion de los datos de IP de la Rapi y puerto |
Publicar mensaje en tempe/cocina | Recibir todos los mensajes bajo tempe |
Próximo paso: configurar el binding MQTT en openHab para que recupere información publicada en ciertos tópicos.
No hay comentarios.:
Publicar un comentario