Diferència entre revisions de la pàgina «Exercicis del curset introductori a Internet de les Coses per ADTelecom»

De things.cat
Salta a: navegació, cerca
m (MQTT i NodeRED)
m (MQTT i NodeRED)
Línia 59: Línia 59:
  
 
Per a aquest curset s'ha habilitat al ''broker'' mosquitto l'usuari '''ad''' amb la contrasenya '''telecom'''
 
Per a aquest curset s'ha habilitat al ''broker'' mosquitto l'usuari '''ad''' amb la contrasenya '''telecom'''
 +
 +
Importeu aquest [https://binefa.cat/training/adtelecom/20201105/primerMqtt.nodered.txt primer flux de NodeRED] al vostre NodeRED.

Revisió del 23:35, 4 nov 2020

Accediu a la màquina remota formacio.things.cat mitjançant el protocol ssh

Des del terminal de GNU/Linux:

ssh -o ServerAliveInterval usuari@formacio.things.cat

Des del terminal (CMD) de Windows:

ssh usuari@formacio.things.cat

Des de putty en Windows: Adreça formacio.things.cat pel port 22. Un cop a dins pregunta el vostre usuari i contrasenya.

Usuaris disponibles: antonio, simone, toni i vicente

Algunes ordres GNU/Linux

ls -ls
cd ..
du usuari (canvieu usuari pel vostre usuari)
du -sh usuari
cd ~
pwd
df -Th
free
history

Ús d'screen

screen

Feu enter

ping 1.1.1.1

Sortiu d'screen prement Ctrl-A i deprés D. Torneu-hi a entrar fent:

screen -r

Premeu Ctrl-C i per a sortir completament de l'screen:

exit

Instal·lació d'execució local del NodeRED

mkdir bin
cd bin
mkdir nodered
cd nodered
wget https://binefa.cat/training/nodered/node_red_ui.zip
unzip node_red_ui.zip

Execució de NodeRED mitjançant screen

screen

Premeu Enter per a entrar-hi. Abans d'executar el següent codi canvieu xxxx per 2223 per a antonio, 2224 per simone, 2225 per a toni i 2226 per a vicente.

node node_modules/node-red/red.js --userDir node_modules/node-red/data --settings node_modules/node-red/settings.js -v --port xxxx --title elmeuTitol --safe flows_meuTitol.json

Feu Crtl-A i després D per a sortir, deixant-ho en marxa. Per a aturar el servei caldrà tornar a l'screen i fer un Ctrl-C

Provem que està funcionant el NodeRED remot

Emprant el vostre navegador, accediu a

http://formacio.things.cat:xxxx/ 

canviant xxxx pel vostre número de port assignat.

MQTT i NodeRED

Estat del servei mosquitto:

systemctl status mosquitto

Visualització de la configuració del broker mosquitto:

cat /etc/mosquitto/mosquitto.conf
cat /etc/mosquitto/certs/contrasenyes.txt

Per a aquest curset s'ha habilitat al broker mosquitto l'usuari ad amb la contrasenya telecom

Importeu aquest primer flux de NodeRED al vostre NodeRED.