Conectando con pubsubclient con MyQttHub -- Cliente MQTT para Arduino


#1

Introducción

PubSubClient es una librería MQTT de lado cliente para Arduiono que permite publicar limitado a QoS0, y subscribirse hasta QoS1, y qu está escrita en C++.

Tiene más información sobre sus características y últimas actualizaciones en: https://github.com/knolleary/pubsubclient

Cómo conectar con MyQttHub usando pubsubclient

Tiene ejemplos funcionando localizados en la siguiente URL:

Debido a que pubsubclient no soporta TLS, para conectar con MyQttHub tendrá que usar una conexión estándar MQTT no protegida por el puerto (1883/tcp) con clientId+usuario+clave. Para ello, comience usando el siguiente ejemplo con soporte de autenticación:

Configure los siguientes detalles para hacer que su conexión funcione en la declaración cliente PubSubClient:

Luego, configure el API client.connect pubsubclient:

  • arduinoClient” : ajuste aquí el clientId de su dispositivo

  • testuser” : ajuste aquí el usuario de su dispositivo

  • testpass” : ajuste aquí la clave de su dispositivo


Declaracion de credenciales para modulo ESP8266
MyQttHub ES -- Empieza por aquí
#2

en los ejemplos se utiliza la libreria Ethernet, funcionan los ejemplos para dispositivos wifi? esp32 u 8266 y sus librerias wifi?