主要内容

数据写入通道

使用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数据 Write many entries to channel in CSV format with single HTTP POST

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板或ESP8266板连接到Wi-Fi®网络,连续收集Wi-Fi信号强度和批量更新ThingSpeak™通道。

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

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

使用Arduino客户端发布到通道

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

使用粒子Photon客户端发布

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

用ESP8266写数据

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

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

后温度数据和读取通道

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

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

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

使用ESP32写数据

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

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

用树莓派写数据

使用树莓Pi板进行批量更新

这个例子展示了如何使用一个运行Python®2.7连接到Wi-Fi®网络的Raspberry Pi™板来收集数据。

在树莓派上用Python发布WebSockets

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

故障排除

错误代码

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

排除MQTT发布

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

特色的例子