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
(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:
= 1) Accediu a la màquina remota '''formacio.things.cat''' mitjançant el protocol ssh =
+
= 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
  
= 2) Algunes ordres GNU/Linux =
+
= Algunes ordres GNU/Linux =
 
  ls -ls
 
  ls -ls
 
  cd ..
 
  cd ..
Línia 22: Línia 22:
 
  history
 
  history
  
= 3) Ús d''''screen''' =
+
= Ús d''''screen''' =
 
  screen
 
  screen
 
Feu enter
 
Feu enter
Línia 31: Línia 31:
 
  exit
 
  exit
  
= 4) Instal·lació d'execució local del NodeRED =
+
= 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
  
= 5) Execució de NodeRED mitjançant screen =
+
= 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'''
  
= 6) Provem que està funcionant el NodeRED remot =
+
= 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

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