主要内容

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

写入数据的方式

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

使用设备写入数据

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

使用 REST API 写入数据

REST 调用描述
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 支持工具箱可让您使用 MATLAB 来分析和可视化存储在 ThingSpeak 上的数据。使用 thingSpeakWrite 将标量、矢量或时间表数据写入通道中的多个字段和多个条目。例如,在 MATLAB 中,您可以将值 3.2 写入通道17504

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

使用软件写入数据

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

从 Web 写入数据

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

使用 Meshlium 写入数据

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

使用 The Things Network 写入数据

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

另请参阅