Diferència entre revisions de la pàgina «Exercicis del curset introductori a Internet de les Coses per ADTelecom»
m (→Algunes ordres GNU/Linux) |
m |
||
Línia 69: | Línia 69: | ||
= Aplicació d'Android MQTT-Dash = | = Aplicació d'Android MQTT-Dash = | ||
+ | |||
+ | = Telegram i NodeRED = | ||
+ | [https://wiki.binefa.cat/index.php?title=Un_exemple_d%27us_de_Telegram_amb_el_NodeRed Un exemple d'us de Telegram amb el NodeRed] |
Revisió del 23:40, 4 nov 2020
Contingut
- 1 Accediu a la màquina remota formacio.things.cat mitjançant el protocol ssh
- 2 Algunes ordres GNU/Linux
- 3 Ús d'screen
- 4 Instal·lació d'execució local del NodeRED
- 5 Execució de NodeRED mitjançant screen
- 6 Provem que està funcionant el NodeRED remot
- 7 MQTT i NodeRED
- 8 MQTT, NodeRED i Snap!
- 9 MQTT i la placa IoT-02
- 10 Aplicació d'Android MQTT-Dash
- 11 Telegram i NodeRED
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 node -v npm -v 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.