Subscribe to a Channel Feed
Suscríbase a las actualizaciones del feed del canal con MQTT
ThingSpeak™ MQTT solo admite QoS 0. Para más información, ver Respuesta del servidor para conexiones.
Sintaxis
Descripción
channels/
se suscribe a las actualizaciones de un canal. Reemplazar <channelID>
/subscribe<channelID>
con el ID del canal y <format>
con el formato del mensaje de respuesta.
Argumentos de entrada
Limitaciones
Cada ThingSpeak El tipo de licencia permite una cantidad diferente de suscripciones MQTT simultáneas y tiene diferentes restricciones en la cantidad de mensajes entregados. Para más información, ver Cómo comprar y Preguntas frecuentes.
Las suscripciones MQTT no informan actualizaciones del canal desde
Bulk Write JSON Data
oBulk Write CSV Data
.ThingSpeak MQTT respeta todos los mensajes de desconexión y cancelación de suscripción de MQTT. Si se desconecta del servidor MQTT, se cancelará automáticamente su suscripción a las actualizaciones del canal.
Ejemplos
Configure MQTT X para suscribirse a las actualizaciones del canal desde su canal 33301
usando mqtt3.thingspeak.com
y puerto 1883
.
En el cuadro de diálogo Nueva conexión, use la siguiente configuración de conexión, junto con el ID de cliente, el nombre de usuario y la contraseña obtenidos cuando se creó el dispositivo MQTT en ThingSpeak:
Name: MyChanName Client ID: ENTER_MQTT_DEVICE_CLIENT_ID Host: mqtt:// mqtt3.thingspeak.com Port: 1883 Username: ENTER_MQTT_DEVICE_USERNAME Password: ENTER_MQTT_DEVICE_PASSWORD Clean Session: true (for best performance)
En el cuadro de diálogo Nueva suscripción, use la sintaxis y la configuración del tema de suscripción:
Topic: channels/33301/subscribe QoS: 0
Ahora, cuando los datos se escriben en el canal, puede observar los mensajes en la pantalla del cliente MQTT X.
Historial de versiones
Introducido en R2017b
Consulte también
Publish to a Channel Field Feed | Subscribe to a Channel Field Feed | Publish to a Channel Feed