Main Content

本页采用了机器翻译。点击此处可查看英文原文。

写入数据的方法

ThingSpeak™ 通道存储原始数据和处理后的数据。您可以使用 REST API 或 MQTT API 直接从设备上传数据。您可以从第三方应用写入数据,包括 Libelium Meshlium 连接器或 The Things Network 集成。您也可以直接从桌面写入 MATLAB®

使用设备写入数据

对于支持 GET、POST 和 DELETE 等 HTTP 命令的连接设备,您可以通过 ThingSpeak REST API 发送 HTTP 命令。这些命令可以来自连接的硬件设备,例如带有 WiFi 扩展板的 Arduino,也可以来自台式计算机上运行的软件。

使用 REST API 写入数据

REST Call描述
Write Data

将单个条目写入一个或多个字段。

Bulk Write JSON Data

使用单个 HTTP POST 将多个条目以 JSON 格式写入通道。

Bulk Write CSV Data

使用单个 HTTP POST 将多个条目以 CSV 格式写入通道。

您还可以使用 MQTT(一种轻量级设备消息传递协议)写入通道。ThingSpeak MQTT API 使用 发布 方法写入您的通道。有关详细信息,请参阅 在 REST API 和 MQTT API 之间进行选择

使用 MQTT API 写入数据

发布方式描述
Publish to a Channel Feed Field

发布消息以更新单个通道字段。

Publish to a Channel Feed

发布消息以同时更新多个通道字段。

使用 MATLAB 写入数据

ThingSpeak support toolbox 允许您使用 MATLAB 分析和可视化存储在 ThingSpeak 上的数据。使用 thingSpeakWrite 将标量、向量或时间表数据写入通道中的多个字段和多个条目。示例,在MATLAB中,您可以将值3.2写入通道17504

thingSpeakWrite(17504,3.2,'WriteKey','23ZLGOBBU9TWHG2H')

用软件写入数据

您可以使用 HTTP 或 MQTT 通信库在软件应用中直接写入 ThingSpeak。您可以使用表中列出的 REST APIMQTT API 命令。

从网络写入数据

您可以使用 CSV 文件将数据导入您的通道。点击通道视图上的 Data Import / Export 选项卡。有关文件格式信息,请参阅 通道数据导入导出

使用 Meshlium 写入数据

您可以将 ThingSpeakCloud 连接器与 Libelium 的 Meshlium IoT 连接器结合使用来自动存储您的数据。云连接器创建通道并维护通道列表,以存储您的设备数据并准备进行分析。请参阅 使用 Libelium Meshlium 系统写入数据 了解详细的设置和故障排除信息。

使用物联网写入数据

您可以使用 The Things Network 上的 ThingSpeak 集成将数据自动转发到您的 ThingSpeak通道。请参阅 从物联网写入数据 了解如何将 ThingSpeak 集成添加到现有的 The Things Network应用。请参阅 通过物联网收集农业数据 了解如何使用物联网设置远程数据收集。

另请参阅