Subscribe to a Channel Feed
使用 MQTT 订阅通道源的更新
描述
channels/
订阅通道源的更新。将 <channelID>
/subscribe<channelID>
替换为通道ID,将 <format>
替换为返回消息的格式。
输入参数
局限性
每个 ThingSpeak 许可证类型允许不同数量的并发 MQTT 订阅,并且对传递的消息数量有不同的限制。有关详细信息,请参阅 How to Buy 和 Frequently Asked Questions。
MQTT 订阅不会报告来自
Bulk Write JSON Data
或Bulk Write CSV Data
的通道更新。ThingSpeak MQTT 尊重所有 MQTT 断开连接和取消订阅消息。如果您与 MQTT 服务器断开连接,您将自动取消订阅通道更新。
示例
配置 MQTT X 以使用 mqtt3.thingspeak.com
和端口 1883
从您的通道33301
订阅通道更新。
在“新建连接”对话框中,使用以下连接设置以及在 ThingSpeak 中创建 MQTT 设备时派生的客户端 ID、用户名和密码:
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)
在“新建订阅”对话框中,使用订阅主题语法和设置:
Topic: channels/33301/subscribe QoS: 0
现在,当数据写入通道时,您可以在 MQTT X 客户端显示中观察消息。
版本历史记录
在 R2017b 中推出