如何从ThingSpeak频道的特定字段访问值(数组)?

2024-10-06 11:56:04 发布

您现在位置:Python中文网/ 问答频道 /正文

我无法从包含值数组的字段访问数据,错误为非数字(NaN)。这些值在发送前被存储在缓冲区中,因为网站在15分钟内只能访问一次。在使用缓冲区值(存储值)时,是否必须遵循任何特定的方法从RaspberryPi(使用Python)发送数据?在

附上ThingSpeak(CSV文件)接收值的屏幕截图。有没有办法在15秒内访问一个字段来发送多个值。在

Screenshot of CSV file generated with ThingSpeak


Tags: 文件csv数据方法屏幕网站错误数字
1条回答
网友
1楼 · 发布于 2024-10-06 11:56:04

我无法回复您的问题,但我想问一个后续问题。你是不是试着用MATLAB从ThingSpeak频道读取多个值,这就是你看到NaN的地方?如果是这样的话,我可以陪你度过难关。在

我创建了ThingSpeak频道,并将4、8、15、16、23和42存储为[4 8 15 16 23 42]。ThingSpeak在通道中以最多255个字符的字符串形式存储数据。在

以下是频道提要:https://api.thingspeak.com/channels/228314/fields/1/last.json

在MATLAB中,使用以下代码从ThingSpeak通道中获取数据并将其用作法向量。在

fieldData = webread('https://api.thingspeak.com/channels/228314/fields/1/last.json')
field1Vector = str2num(fieldData.field1)
field1Vector(1)

如果您的MATLAB版本中没有str2num,可以用同样的方法使用eval。在

相关问题 更多 >