Se afișează postările cu eticheta LK3. Afișați toate postările
Se afișează postările cu eticheta LK3. Afișați toate postările

01 mai 2021

T09:Transmitere date (mqtt) : Node Red -> Controller IoT LK3(comanda iesiri)

In acest test voi comanda : releul NO/NC si iesirea pwm pentru controllerul IoT - Lan Controller v3.7 utilizand un dashboard Node Red

1.CONFIGURARE PROTOCOL MQTT

-deschidem un flow in Node Red 

-adaugam un obiect "mqtt out"

-configuram topicul pentru a comanda iesirile de tip RELEU/PWM ale controllerului IoT








2.CONFIGURARE dashboard

-adaugam 2 obiecte "text input"














-deschideti dashboard








3.verificare functionare releu/pwm

-in prima caseta text : out0=0 inchide releu0 ; out0=1 deschide releu0

-in a doua caseta text : pwmd0=val   unde val poate lua valori intre 0 si 100




30 aprilie 2021

T08:Transmitere date (mqtt) : Controller IoT LK3 -> Node Red->grafana.com

 *link pentru configurare grafana :

 https://simonhearne.com/2020/pi-influx-grafana/

http://pdacontrolen.com/complete-installation-grafana-dashboard-in-raspberry-pi-3-b-b/


-pe platforma IoT GRAFANA adaugati o sursa de date catre baza de date influxDB creata in postarea anterioara







-creati un dashboard

-adaugati un panel

-in interogare selectati tabelul "pm10" (creat in postarea anterioara)





29 aprilie 2021

T06:Transmitere date (mqtt) : Controller IoT LK3 -> Node Red->thingspeak.com

*link pentru configurare thingspeak https://thingspeak.com/

1.CONFIGURARE THINGSPEAK

-creati un cont pe platforma IoT 

-mergeti la sectiune "channel setting"

-in acest test voi folosi canalul nr. 4 care va primi date de la un senzor de CO2








-mergeti in sectiunea "api keys" si notati cheia "write api key"

-mergeti in sectiunea "my profile" si notati cheia "mqtt apy key"

 2.conexiunea mqtt

-pentru acest test am folosit un senzor de CO2 model  MH-16 conectat la portul SERIAL al unui controler IoT - Lan Controller v3.7

-transmiterea datelor trebuie sa se faca la un interval de sub 15 secunde








-in Node Red adaugam un flow si  obiectele :  "mqtt in"  , "function" , "mqtt out" si "debug"








-editam obiectul "function" - transform mesaj text in numar








-configuram obiectul "mqtt out"

-editam topicul astfel - in loc de "1354216" completati numarul dvs de canal iar in loc de S..........5 completati "write api key"








-la sectiunea "security" completati orice la "username" iar la "password" completati "mqtt apy key"

-trebuie sa primiti mesaje in "debug"

 3.vizualizarea graficului din THINGSPEAK

-poate dura cateva minute pana apar primele valori pe grafic

-mergeti in sectiune "private view"




28 aprilie 2021

T02:Transmitere date (mqtt) : Controller IoT LK3 -> Node Red

*link pentru instalarea Node RED : https://nodered.org/docs/getting-started/

*link pentru instalare server/broker Mosquitto : https://mosquitto.org/download/

*https://tinycontrol.pl/en/lan-controller-35/docs/

1.CONFIGURARE PROTOCOL MQTT








Se acceseaza interfata web a controlerului IoT - Lan Controller v3.7

Setari in fereastra MQTT :

-server address : adresa serverului(broker) MQTT

-port:1883 (port server(broker) MQTT

-login/password : user si parola de access la server MQTT

-topic prefix : editati topicul pentru comunicatia MQTT ( ex: lk3/d02)

-sending period : perioada la care se trasnmite valorile senzorilor(secunde)(ex : 30 secunde)






-selectati senzorii care vor transmite date prin protocolul MQTT

-in acest test voi folosi senzorul AM2320 (componenta : temperatura)

-dupa ce conectati senzorul AM2320 la controlerul IoT apasati butonul T1(T9) din fereastra 

-dupa aceste setari controlerul IoT va PUBLICA valorile(temperatura) obtinute de la senzorul AM2320  la fiecare 30 de secunde


 2.CONFIGURARE NODE-RED

-intr un FLOW din NODE-RED adaugati un obiect "mqtt-in" si un obiect "debug"








-deschideti obiectul "mqtt-in" si completati la topic : lk3/d02/t1 (abonare la topicul "lk3/d02"(prefix) publicat de controlerul IoT + "t1" care este topicul pentru senzorul(temperatura) AM2320 )








-configurati conexiunea catre server(broker) mqtt

-la server completati adresa IP  (server mqtt)








-apasati butonul "deploy"

-apasati butonul "debug messages" si o sa obtineti valorile transmise de controlerul IoT