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 






Niciun comentariu:

Trimiteți un comentariu