当前位置: 代码迷 >> python >> 如何从ThingSpeak通道的特定字段访问值(数组)?
  详细解决方案

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

热度:42   发布时间:2023-06-16 14:02:34.0

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

随附ThingSpeak接收到的值的屏幕截图(CSV文件)。 是否有任何方法可以通过在15秒内访问一次将多个值发送到字段。

我无法回复您的问题,但我想问一个后续问题。 您是否正在尝试使用MATLAB从ThingSpeak通道读取多个值,而您正在这里看到NaN? 如果是这样,我可以指导您。

我创建了一个ThingSpeak通道,并在其中存储了4、8、15、16、23和42作为[4 8 15 16 23 42]。 ThingSpeak将数据作为一个字符串(最多255个字符)存储在通道中。

这是频道供稿: :

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

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

如果您的MATLAB版本中没有str2num,则可以以相同的方式使用eval。

  相关解决方案