主要内容

oritepeakread.

读取存储在说话频道

描述

例子

数据= thingSpeakRead (channelID从指定的公共频道的所有字段中读取最新数据ThingSpeak.com并以数字类型返回数据。

例子

数据= thingSpeakRead (channelID名称、值使用一个或多个指定的其他选项的名字价值对参数。若要读取非数字数据,必须指定'输出格式’.

例子

数据= thingSpeakRead (___,'读键','通道读取API键')使用ThingSpeak™ 读取API密钥以从专用通道读取。

例子

数据时间戳]=表示某事(___还返回指定频道的时间戳ThingSpeak.com并且可以包含前面语法中的任何输入参数。

例子

数据时间戳channelInfo]=表示某事(___还返回频道信息。

例子

全部崩溃

从公共频道的字段1和字段4检索最后五分钟的数据,并在时间表中返回数据。

数据=thingSpeakRead(12397,“田地”,[1,4],“NumPoints”3.“OutputFormat”“时间表”
数据=3×2时间表时间戳风向北方0度温度

从公共频道的字段1和字段4读取最后五分钟的数据,并在表格中返回数据。

数据=thingSpeakRead(12397,“田地”,[1,4],'numminutes',5,“OutputFormat”“时间表”
data = 11×2时刻表时间戳WindDirectionNorth0Degrees temperature ____________________ __________________________ ____________ 14-May-2020 10:08:34 216 63.2 14-May-2020 10:10:34 139 63 14-May-2020 10:11:34 179 62.9 14-May-2020 10:12:34 225 62.9 14-May-2020 10:13:34 250 63 14-May-2020 10:14:34 17714-May-2020 10:15:34 196 63.8 14-May-2020 10:16:34 196 63.8 14-May-2020 10:17:34 175 64

检索公共通道的所有字段的最新结果,包括时间戳。

(数据、时间戳)= thingSpeakRead (12397)
data = 199.0000 6.1000 18.0000 63.6000 0 30.0500 4.1390 0 timestamp = datetime 14-May-2020 10:20:34

从公共通道的字段1和字段4检索最后5分钟的数据,包括时间戳和通道信息。

(数据、时间戳、channelInfo) = thingSpeakRead(12397年“田地”,[1,4],'numminutes'5)
数据=316.0000 62.5000 276.0000 62.9000 124.0000 63.0000 283.0000 63.6000 94.0000 63.8000 285.0000 64.1000 233.0000 64.000 269.0000 64.0000 255.0000 63.8000 203.0000 64.0000 237.0000 64.1000时间戳=11×1日期时间数组14-May-2020 10:24:34 14-May-2020 10:25:34-May-2020 10:26:34 14-May-2020 10:27:34-May-2020 10:28:34-2020 10:29:34 14-May-2020 10:30:34 14-May-2020 10:31:34 14-May-2020 10:32:34 14-May-2020 10:33:34 14-May-2020 10:34:34 channelInfo=struct带字段:ChannelID:12397名称:“气象站”描述:“美国马萨诸塞州纳蒂克市西车库MathWorks气象站”纬度:42.2997经度:-71.3505海拔:60已创建:2014年5月20日17:50:32更新:2020年5月14日10:28:40 LastEntryID:2852997 FieldDescriptions:{'风向(北纬0度)'风速(英里/小时)''湿度''温度(华氏度)'雨(英寸/分钟)'气压(汞)'功率级(V)'光强度'}FieldId:[12345678]URL:'https://api.thingspeak.com/channels/12397/feed.json?'

从2018年8月9日11:59:01到2018年8月10日12:02:52检索公共频道字段1和4的数据,包括时间戳和频道信息。

(数据、时间戳、channelInfo) = thingSpeakRead(12397年“田地”(1 - 4),...'日期范围',[DateTime(2018,8,9,23,59,01),DateTime(2018,8,10,0.02,52)])
data = 202.0000 83.3000 184.0000 83.2000 185.0000 83.1000 155.0000 83.1000时间戳= 4×1 datetime阵列09-2018 23:59:17 10-2018 00:00:000 10-2018 00:01:21 10-8月-2018 00:02:22 ChannelInfo = struct with字段:ConsultID:12397名称:'Weatherstation'描述:'Mathworks气象站,西部车库,纳尼克,MA 01760,美国纬度:42.2997经度:42.2997经度:60创建:2014年5月 -  2014年17:50:32更新时间:14-5月2020年10:31:40 LastentryId:2853000 FieldDescriptions:{'风向(北= 0度)''风速(MPH)''%湿度''温度(F)''雨(英寸/分钟)'压力(“HG)”电力电平(V)''光强度'}裸机:[1 2 3 4 5 6 7 8] URL:'HTTPS://api.thingspeak.com/channels/12397/fed.json?'

输入参数

全部崩溃

频道标识号,指定为正整数。对于专用频道,还必须指定'读键”他说。

数据类型:双重的

名称-值对参数

指定可选的逗号分隔的对名称、值论据。的名字参数名和价值是相应的价值。的名字必须出现在引号内。您可以按任意顺序指定多个名称和值对参数,如下所示:name1,value1,...,namen,valuen

例子:thingSpeakRead(12397,'Location',true);

要返回的数据范围,指定为逗号分隔对,由'日期范围'以及一系列的值[startdate可以,enddate]在MATLAB中®约会时间值。ThingSpeak服务器限制返回的点数最多为8000。如果您需要超过8000个数据点,可以调整您的范围或拨打多个电话。

请注意

你不能使用日期范围具有星期日或者麻木

例子:thingSpeakRead(12397,'DateRange',[datetime(' 8月8日,2014'),datetime(' 8月12日,2014')]);

通道字段id,指定为逗号分隔的对,由“田地”以及用于检索数据的通道字段ID的数值。

例子:thingSpeakRead(12397年,“字段”,[1,3,4]);

指示符显示来自通道的数据的位置信息,指定为逗号分隔对,由'地点'和一个逻辑值。位置信息包括纬度、经度和海拔高度。

例子:thingSpeakRead(12397,'Location',true);

要从中提取数据的数据天数,指定为逗号分隔对,由“NumDays”和一个数值。天数以24小时为周期计算。ThingSpeak服务器限制返回的点数最多为8000。调整您的天数,或拨打多个电话,如果您需要超过8000个数据点。

请注意

你不能使用星期日具有日期范围或者麻木

例子:thingSpeakRead (12397 ' NumDays ', 2);

要从中提取数据的数据分钟数,指定为逗号分隔的对,由'numminutes'和一个数值。从发出命令的时间来测量要检索的数据分钟数。optionspeak服务器限制了返回到最多8000的点数。如果您需要超过8000个数据,则调整您的分钟数。

请注意

你不能使用麻木具有日期范围或者星期日

例子:thingSpeakRead(12397,'NumMinutes',20);

数据类型:双重的

提取的数据点数,指定为逗号分隔对“NumPoints”和一个数值。从发出命令的时间开始计算数据的点或行数。ThingSpeak服务器限制返回的点数最多为8000。

例子:thingSpeakRead(12397,'NumPoints',200);

输出数据的类,指定为逗号分隔对,由“OutputFormat”和一个文本值。有效的值“矩阵”“桌子”, 和'时间表'.使用“矩阵”数字数据的格式。您可以使用'时间表'或者“桌子”对于任何非数字数据“桌子”格式输出(数据、channelInfo)哪里数据包含时间戳和来自通道字段的数据。的'时间表'格式输出(数据、channelInfo)哪里数据是一个时间表,包含的变量与请求的数量相同“田地”

例子:thingSpeakRead(12397年,“OutputFormat”,“表”);

例子:thingSpeakRead(12397年,“OutputFormat”,“时间表”);

读取通道的API密钥,指定为逗号分隔对,由“ReadKey”和表示通道读取API密钥的字符向量。读取API密钥允许您从专用通道读取数据。您可以在ThingSpeak通道视图的API密钥选项卡上找到通道的读取API密钥。如果您从公共通道读取数据,则不需要读取API密钥。请将通道读取API密钥保存在变量中,以便方便。

例子:orikepeakread(12397,'readkey','f6cscvkx42wfzn9y');

数据类型:烧焦

服务器连接超时期,指定为逗号分隔对组成“超时”和一个数值。该值是允许的秒数oritepeakread.连接到服务器。

例子:omingspeakread(12397,'超时',15);

输出参数

全部崩溃

通道中的数据,以数组、表或时间表的形式返回。

每个数据元素的时间戳,作为数组返回约会时间值。

数据类型:约会时间

通道信息,以结构形式返回,字段顺序如表所示。。

描述
频道

信道识别号

的名字

航道名称

描述

频道描述

纬度

频道设置中提供的频道纬度

经度

在通道设置中提供的通道的经度

高度

通道设置中提供的通道高程

创建

通道创建日期Datetime

更新

上次更改频道设置的日期时间

去年EntryID

最新通道更新的条目ID

字段描述

字段名称列表

字段id

启用字段列表

统一资源定位地址

提要数据的URL

更多关于

全部崩溃

说话

说话是一种物联网分析平台服务,允许您聚合、可视化和分析云中的实时数据流。看到许可证选项商业用途了解更多信息。

另请参阅

功能

介绍了R2019a