Diferència entre revisions de la pàgina «Exercicis del curset introductori a Internet de les Coses per ADTelecom»
(Es crea la pàgina amb «= 1) 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.t...».) |
m |
||
Línia 1: | Línia 1: | ||
− | = | + | = Accediu a la màquina remota '''formacio.things.cat''' mitjançant el protocol ssh = |
Des del terminal de GNU/Linux: | Des del terminal de GNU/Linux: | ||
Línia 11: | Línia 11: | ||
Usuaris disponibles: antonio, simone, toni i vicente | Usuaris disponibles: antonio, simone, toni i vicente | ||
− | = | + | = Algunes ordres GNU/Linux = |
ls -ls | ls -ls | ||
cd .. | cd .. | ||
Línia 22: | Línia 22: | ||
history | history | ||
− | = | + | = Ús d''''screen''' = |
screen | screen | ||
Feu enter | Feu enter | ||
Línia 31: | Línia 31: | ||
exit | exit | ||
− | = | + | = Instal·lació d'execució local del NodeRED = |
mkdir bin | mkdir bin | ||
cd bin | cd bin | ||
Línia 39: | Línia 39: | ||
unzip node_red_ui.zip | unzip node_red_ui.zip | ||
− | = | + | = Execució de NodeRED mitjançant screen = |
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. | 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. | ||
Línia 45: | Línia 45: | ||
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''' | 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 | Emprant el vostre navegador, accediu a | ||
http://formacio.things.cat:'''xxxx'''/ | http://formacio.things.cat:'''xxxx'''/ | ||
canviant '''xxxx''' pel vostre número de port assignat. | canviant '''xxxx''' pel vostre número de port assignat. | ||
+ | |||
+ | = MQTT i NodeRED = | ||
+ | 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 l'usuari '''ad''' amb la contrasenya '''telecom''' |
Revisió del 23:23, 4 nov 2020
Contingut
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
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 l'usuari ad amb la contrasenya telecom