主要内容

将数据写入通道

使用REST和MQTT api更新使用软件或设备的通道

ThingSpeak™是一个物联网平台,使用通道存储从应用程序或设备发送的数据。可以用几种方式将数据写入ThingSpeak通道:REST API的HTTP调用、MQTT Publish方法和thingSpeakWrite从MATLAB函数。了解更多关于如何在REST API和MQTT API之间进行选择更新通道。

REST API

全部展开

写入数据 使用HTTP GET或POST更新通道数据
批量写入JSON数据 使用单个HTTP POST以JSON格式向通道写入多个条目
批量写入CSV数据 使用单个HTTP POST以CSV格式将多个条目写入通道

MQTT API

全部展开

发布到频道提要 发布消息以同时更新多个通道字段
发布到通道字段提要 发布消息以更新单个通道字段

功能

全部展开

thingSpeakWrite 将数据写入ThingSpeak通道

主题

选择“如何写数据”

写数据的方法

使用REST API、MQTT、MATLAB在设备或计算机上使用硬件或软件收集通道中的数据®,或第三方应用程序。

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

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

用Libelium硬件写数据

用Libelium Meshlium系统写数据

使用ThingSpeak云连接器与Libelium Meshlium硬件轻松存储和分析您的数据。

从物联网中编写分布式传感器数据

从物联网中写入数据

使用ThingSpeak与The Things Network的集成,从LoRa上连接的设备写入数据®网络。

通过物联网收集农业数据

这个例子展示了如何设置数据收集从三个传感器连接到一个LoRa®无线电微处理器板。

用Arduino和粒子光子写数据

原型与声纳接近传感器

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

使用Arduino客户端发布到信道

这个例子展示了如何使用Arduino®MKR1000板记录在ThingSpeak™中的数据。

批量更新使用Arduino或ESP8266

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

使用粒子光子板批量更新ThingSpeak通道

这个例子展示了如何使用一个粒子光子板连接到Wi-Fi®网络批量更新一个ThingSpeak™通道。

使用Arduino客户端发布到信道

这个例子展示了如何使用Arduino®MKR1000板记录在ThingSpeak™中的数据。

使用粒子光子客户端发布

这个例子展示了如何将测量值发布到一个ThingSpeak频道。

使用ESP8266写数据

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

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

后温度数据和读取通道

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

使用MQTT的远程传感器控制发布和订阅

这个例子演示了如何在ThingSpeak™中使用MQTT发布-订阅体系结构。

用ESP32写数据

带Arduino IDE的ESP32无线网络信号强度

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

用树莓派写数据

批量更新使用树莓派板

本示例展示了如何使用运行Python®2.7并连接到Wi-Fi®网络的树莓派™板收集数据。

使用Python在树莓派上发布WebSockets

这个例子展示了如何在端口80上使用WebSockets发布到使用运行Python®的树莓派™板的ThingSpeak™通道。

故障排除

错误代码

详情参见ThingSpeak REST API错误消息和相应的HTTP状态码。

排除MQTT发布

获取帮助以解决使用MQTT发布时的常见错误。

特色的例子