主要内容

从通道读取数据

使用REST和MQTT api来使用软件或设备读取通道

ThingSpeak™是一个物联网平台,使用通道存储来自应用程序或设备的数据。您可以使用HTTP调用和REST API从ThingSpeak通道读取数据。您可以使用MQTT订阅方法在通道更新时接收消息。你可以用thingSpeakRead读取数据从您的通道在桌面MATLAB。了解更多关于何时在REST API和MQTT API之间进行选择更新通道。

REST API

全部展开

读取数据 使用HTTP GET从通道中的所有字段读取数据
阅读领域 使用HTTP GET从通道的单个字段读取数据
读状态 使用HTTP GET读取通道的状态字段
读最后一个条目 使用HTTP GET读取通道中的最后一项
读最后一个字段 使用HTTP GET读取通道字段中的最后一项
读最后一个状态 使用HTTP GET读取通道的最后状态
阅读最后一篇 使用HTTP GET读取通道中自最后一个条目以来的秒数
阅读最后一次输入年龄 使用HTTP GET读取字段中自最后一个条目以来的秒数

MQTT API

全部展开

订阅频道提要 使用MQTT订阅来自频道提要的更新
订阅频道字段提要 使用MQTT订阅来自通道特定字段的通道更新

功能

全部展开

thingSpeakRead 读取存储在ThingSpeak通道

主题

选择如何读取数据

在REST API和MQTT API之间进行选择

了解何时使用REST和MQTT更新通道。

使用桌面MQTT客户端向通道发布和订阅

这个示例展示了如何使用桌面MQTT客户机发布和订阅通道。

使用Arduino或Particle Photon读取数据

原型与声纳接近传感器

这个例子展示了如何使用连接Wi-Fi的Arduino®板来原型化ThingSpeak™。

使用ESP8266读取数据

后温度数据和读取通道

这个例子展示了如何从设备收集环境数据,并将其从您的设备发布到ThingSpeak™频道。

湿度传感器使用HTTP POST请求通道

这个例子展示了如何从深度睡眠中醒来的设备上发布多个字段的数据到ThingSpeak™通道。

使用Arduino或ESP8266批量更新

这个例子展示了如何使用Arduino®MKR1000板或ESP8266板连接到Wi-Fi®网络,连续收集Wi-Fi信号强度和批量更新ThingSpeak™通道。

使用ESP32读取数据

无线网络信号强度与ESP32 Arduino IDE

这个例子展示了如何使用ESP32的无线网络功能将数据发布到ThingSpeak™。

故障排除

错误代码

请参见ThingSpeak REST API错误信息及对应的HTTP状态码。

排除MQTT订阅

订阅ThingSpeak的常见错误和问题解决方案。

特色的例子