Lab 7.3 Comunicare Internet - MQTT
Descriere
Sa se realizeze o aplicatie ce va implementa comunicatiile intre echipamente dupa cum urmeaza:
- Realizarea unei aplicatii decomunicare Internet prin protocolul MQTT penru interactiunea cu o resursa Cloud
- Colectarea datelor de la sensori si trimitere catre un broker MQTT
- urmarirea mesajelor de la un proker MQTT si setarea starii unui actuator la alegere
- Datele sunt vizualizate si controlate de la un dashboard Internet (ThingsBoard sau HiveMQ)
Recomandare:
- Reutilizati la maxim solutiile prezentate in laboratoarele precedente
- A se utiliza ESP32 in calitate de MCU
- Urmati tutoriale existemte pentru realizarea conexiunuii cu serverul MQTT
- https://thingsboard.io/docs/samples/esp32/gpio-control-pico-kit-dht22-sensor/
- https://www.survivingwithandroid.com/esp32-mqtt-client-publish-and-subscribe/
- revizuiti resursele predate la curs
Pontaj:
- nota 5 - simpla aplicatie de comunicare
- +1.0 - pentru implementare modulara a proiectului
- +1.0 - MCU (ESP32) trimite datele catre proker MQTT
- +1.0.- MCU (ESP32) primeste datele de la server MQTT
- +1.0 - datele sunt vizualizate si controlate de la un dashboard Internet (ThingsBoard sau HiveMQ)
- +1.0 - pentru demonstrarea probelor de implementare fizica
NOTA: pontaj maxim posibil doar la prezentare functionare fizica !!
penalitati
- -1 - penalizare pentru fiecare saptamana intarziere de la deadline
- -1 - penalizare pentru nerespectare format raport