Estoy trabajando en el campo de IoT y acabo de comenzar con el módulo WiFi ESP8266-01. Sé cómo usar los comandos AT y las solicitudes HTTP, pero quiero usar el protocolo MQTT.
He encontrado esta biblioteca: enlace , que parece ser buena. Pero fue diseñado para usar con Arduino y solo conozco AVR. Sé que Arduino "es" AVR, pero leer el código C ++ para descubrir cómo funciona esta biblioteca me confunde.
¿Puede alguien explicarme cómo funciona esta biblioteca espduino? Por ejemplo: ¿Cómo se envían los comandos? Qué comandos se envían para conectarse a Wifi, conectarse a un intermediario, suscribirse a un tema, publicar datos, etc. Para que pueda usar esos métodos con AVR en el código avr-gcc.
Los enlaces a algunos tutoriales u otras bibliotecas MQTT útiles también están bien.