.:: Mosquitto MQTT Broker y ESP8266 ::.
Autor
Freddy Alcarazo | @surflaweb | @alcarazolabs
Objetivo:
Instalar mosquitto y ejecutar ejemplo en ESP8266.
- [Link]
Video Tutorial:
- [Link]
Instalar Mosquito:
$ sudo apt-get update
$ sudo apt install mosquitto
# ver donde está ubicado mosquitto:
$ ps -ef | grep mosquitto
# ver estado de mosquitto:
$ sudo systemctl status mosquitto
# reiniciar mosquitto:
$ sudo systemctl restart mosquitto
# ver puertos que esta usando mosquitto:
$ sudo netstat -tunlp
# Instalar cliente en ubuntu para enviar mensajes al broker:
$ sudo apt install mosquitto-clients
Código de ejemplo para el ESP8266:
- [Link]
[Link]
# Enviar mensaje de un topico:
mosquitto_pub -h localhost -t /casa/foco -m 'ON'
* Nota: Si están en un servidor de producción abrir puerto en el firewall:
$ sudo ufw allow 1883
* Si usa un VPS como DigitalOcean abrir puerto desde el firewall en el panel de control
del droplet.
Fuentes:
- [Link]
ubuntu-18-04-server/
- [Link]