This video is a demonstration of the Firmata protocol application with MT7688 MPU and Atmega32u4 MCU with Arduino bootloader. The DHT12 sensor is connected to the I2C interface of the Atmega32u4 MCU and the MPU fetches the sensor data from the MCU using Firmata protocol. Then the MPU which is running OpenWRT publishes the data from the sensor to an MQTT topic. All the scripts executing in the MPU are written in Python.

 

 

 

Relavent Links:

Codes and Schematics (Github Repository): https://bit.ly/3bWaPwW

Firmata Protocol: https://bit.ly/2KQhbSr

Pymata: https://bit.ly/35pura1

Paho-MQTT: https://bit.ly/3bJA2uv

MQTT Spy: https://bit.ly/2SqXhSk

OpenWRT InitScripts: https://bit.ly/3bW9dmH

 

Getting Started with Linkit7688 DUO: https://bit.ly/2yhRcAL

Programming Linkit7688 DUO using Arduino IDE: https://bit.ly/2yhRcAL