Subscribe to a Channel Field Feed
Suscríbase a las actualizaciones del canal desde un campo específico del canal con MQTT
ThingSpeak™ MQTT solo admite QoS 0.
Sintaxis
Descripción
channels/
se suscribe a actualizaciones desde un único campo del feed de un canal. Reemplace <channelID>
/subscribe/fields/field<fieldnumber>
<channelID>
con el ID del canal y <fieldnumber>
con el número de campo de destino.
channels/<channelID>/subscribe/fields/+
se suscribe a las actualizaciones de todos los campos de un canal del canal especificado.
Argumentos de entrada
Limitaciones
Cada tipo de licencia ThingSpeak permite una cantidad diferente de suscripciones MQTT y tiene diferentes restricciones en la cantidad de mensajes entregados. Para obtener más información, consulte How to Buy y Frequently Asked Questions.
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 campo1 desde su canal 33301
usando mqtt3.thingspeak.com
y el puerto 1883
.
En el cuadro de diálogo Nueva conexión, utilice 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, utilice la sintaxis y la configuración del tema de suscripción:
Topic: channels/33301/subscribe/fields/field1 QoS: 0
Ahora actualice el campo con una publicación y observe el mensaje recibido en el cliente de la suscripción.
Consulte también
Subscribe to a Channel Feed | Publish to a Channel Feed | Publish to a Channel Field Feed