Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
În ultimul meu Instructable v-am arătat cum să conectați un senzor de temperatură la Lora prin TTN. Acum, vă voi arăta cum puteți citi aceste date și le puteți arăta într-un tablou de bord. De asemenea, vom acoperi modul de utilizare a datelor în IFTTT.
Pasul 1: Descărcați Node-red
Dacă ați instalat deja nod-roșu, puteți sări peste acest pas.
Instalați roșu nod
Mai întâi trebuie să instalați Node.js. După ce ați terminat instalarea, deschideți CMD și executați această comandă:
npm install -g - nesafe-perm node-red
pentru a porni roșu nod deschis CMD și executați această comandă:
roșu nod
Ghid oficial de instalare:
Pasul 2: Instalați nodurile
Acum trebuie să instalăm nodurile de care vom avea nevoie.
Există 2 moduri:
1) Deschideți CMD și executați această comandă:
cd./.node-rednpm instalează node-red-dashboard
2) Asigurați-vă că nodul roșu rulează, deschideți 127.0.0.1:1880, apăsați cele 3 bare din colțul din dreapta sus, mergeți la administrarea paletei, mergeți la instalare, căutați „nod-roșu-tablou de bord”, apăsați instalare
Pasul 3: Deschideți Node-red și instalați Flow
Deschideți nodul roșu cu tastând „127.0.0.1:1880” în browserul dvs.
Copiați textul din nod-roșu.txt de mai jos
Apăsați cele 3 bare din colțul din dreapta sus, accesați import și apăsați clipboard. Acum lipiți textul pe care l-ați copiat anterior.
Pasul 4: Configurați nodul MQTT
Faceți dublu clic pe nodul MQTT și editați-l cu creionul în colțul din dreapta sus.
Setați serverul la: "eu.thethings.network" și portul la "1883"
Apăsați „Securitate” și introduceți acreditările
puteți găsi acreditările dvs. pe site-ul aplicației.
Pasul 5: Unele Extras
În scriptul meu Arduino am înmulțit temperatura cu factorul 100 pentru a elimina locurile zecimale. Dacă nu doriți această caracteristică, puteți elimina cu ușurință nodul și puteți conecta „Parsefloat” la „Celsius / Farenheit”.
Am și un nod care vă permite să schimbați între celsius și farenheit. Pentru a comuta la Farenheit, trebuie doar să comentați prima linie și să eliminați „//” din a doua linie.