Control de la placa IoT-02 mitjançant MQTT emprant Qt i missatges JSON

De binefa.com
Salta a la navegació Salta a la cerca

Codi de lectura i escriptura d'objectes JSON (codi C++ per a Qt)

Botons de selecció (checkbox) controlant la lluminositat d'uns leds representats per mapes de píxels (codi C++ per a Qt)

Botons de selecció controlant la lluminositat d'uns leds representats per mapes de píxels, escrivint un objecte JSON i visualitzant-lo (codi C++ per a Qt)

Botó bàsic emprant mapa de píxels representant un botó físic de la placa IoT-02 (codi C++ per a Qt)

Grup de botons representant els tres botons físics de la placa IoT-02 (codi C++ per a Qt)

Connexió amb senyals Qt del grup de tres botons i els quatre leds que representen la placa IoT-02 (codi C++ per a Qt)

Giny QWidget bàsic per a la connexió MQTT (codi C++ per a Qt)

Agrupació dels ginys MQTT bàsic i indicador de leds. Tramet JSON de l'estat dels leds mitjançant MQTT (codi C++ per a Qt)

Flux de NodeRED per a rebre JSON amb l'estat dels leds mitjançant MQTT (codi per a importar a NodeRED)

Codi de flux de NodeRED per acontrolar els leds de la placa IoT-02 mitjançant un JSON

Microprogramari (firmware) per a la placa IoT-02 que interpreta els JSON rebuts mitjançant MQTT (codi del microprogramari de l'ESP32 per a IDE d'Arduino)

Etiqueta bàsica emprant mapa de píxels representant un botó físic de la placa IoT-02 (codi C++ per a Qt)

Grup d'etiquetes representant els tres botons físics de la placa IoT-02 (codi C++ per a Qt)

Agrupació dels ginys MQTT bàsic, indicador de leds i indicador de l'estat dels botons físics. Tramet JSON de l'estat dels leds mitjançant MQTT i se subscriu als temes dels botons, mostrant quan es premen i es deixen de prémer (codi C++ per a Qt)

Control de l'estat dels leds i els botons per a la placa IoT-02. Mitjançant MQTT se sol·licita a la placa un JSON amb l'estat dels botons i el nivell de l'LDR (codi C++ per a Qt)