API MQTT
La plataforma IoT ThingSpeak permite a los clientes actualizar y recibir actualizaciones de las fuentes del canal a través del corredor ThingSpeak MQTT. MQTT es un protocolo de comunicación de publicación/suscripción que utiliza sockets TCP/IP o WebSockets. MQTT sobre WebSockets se puede proteger con SSL. Un dispositivo cliente se conecta al corredor MQTT y puede publicar en un canal o suscribirse a actualizaciones de ese canal.
Para comenzar con la API MQTT, consulte: Conceptos básicos de MQTT. Para obtener información de configuración del cliente para su biblioteca específica, consulte MQTT library configuration.
Publicar
Publish to a Channel Feed | Publicar mensaje para actualizar múltiples campos de canal simultáneamente con MQTT |
Publish to a Channel Field Feed | Publicar mensaje para actualizar el campo de canal único con MQTT |
Suscribir
Subscribe to a Channel Feed | Suscríbase a las actualizaciones del canal con MQTT |
Subscribe to a Channel Field Feed | Suscríbase a las actualizaciones del canal desde un campo específico del canal con MQTT |
Temas
- Conceptos básicos de MQTT
Obtenga información sobre la arquitectura de publicación/suscripción para conectar dispositivos con ancho de banda y energía limitada a través de redes inalámbricas.
- Elija entre API REST y API MQTT
Aprenda cuándo usar REST y MQTT para actualizar un canal.
- Publicar y suscribirse a un canal utilizando el cliente MQTT de escritorio
Este ejemplo muestra cómo utilizar un cliente MQTT de escritorio para publicar y suscribirse a un canal.
- Publicar usando WebSockets en Python en una Raspberry Pi
Este ejemplo muestra cómo usar WebSockets en el puerto 80 para publicar en un canal ThingSpeak usando una placa Raspberry Pi que ejecuta Python.
- Utilice Particle Photon Client para suscribirse a las actualizaciones del canal
Este ejemplo muestra cómo utilizar un tablero de Particle Photon para suscribirse a las actualizaciones del canal CheerLights.
Solución de problemas
Solucionar problemas de publicación MQTT
Obtenga ayuda para resolver errores comunes al utilizar la publicación MQTT.
Solucionar problemas de suscripción MQTT
Errores comunes y resolución de problemas al suscribirse a ThingSpeak.