1) Instalar el servidor NGINX
sudo apt-get install nginx
arrancar o parar servicio
sudo service nginx stop
sudo service nginx start
sudo update-rc.d nginx defaults
2) ver la IP eth0 o wlan0
ip addr show eth0 | grep inet | awk '{ print $2; }' | sed 's/\/.*$//'
ip addr show wlan0 | grep inet | awk '{ print $2; }' | sed 's/\/.*$//'
devuelve la ip
3)instalar NPM y Node.js
sudo apt-get install npm
sudo apt-get install node.js
sudo apt-get install node-legacy
4)Ver versiones
node -v
nmp -v
5)ejecutar node-red
sudo node-red
6)Entrar en mozilla a la IP:1880
ip.1880
7) Instalar mosquitto (un broker o server MQTT)
sudo apt-get install mosquito
sudo apt-get install mosquito-clients
sudo service mosquito-status
8)realizamos las pruebas de funcionamiento
sub
mosquitto_sub -h localhost -t "mqtt" -v
pub
mosquito_pub -h localhost -t "mqtt" -m "Hola mundo MQTT"
8)Esta parte parece facil pero no prefiero hacer el codigo y no arrastrar dibujitos pero esta bueno
Elejir
input MQTT y configurarlo
debug para ver que hace
input inject mensaje
output MQTT
En el debug vemos que envia el mensaje y comprobamos en la consola
Ahora deberia probarlo con RPI o arduino...
instalar PAC ssh rdp rexec completo
wget -q -O - http://archive.getdeb.net/getdeb-archive.key | sudo apt-key add - sudo sh -c 'echo "deb http://archive.getdeb.net/ubuntu trusty-getdeb apps" >> /etc/apt/sources.list.d/getdeb.list' sudo apt-get update sudo apt-get install pac