ThingSpeak:多领域阅读和写作

53次浏览(最近30天)
拉维·吉米尔
拉维·吉米尔 2021年1月27日
评论道: 帅谭2021年8月19日
您好,您能推荐我多字段阅读的最佳方法吗?
  1. 我想通过ThingSpeak Cloud在MATLA万博1manbetxB Simulink中编写MIT应用程序Inventer应用程序中的4个字段(数字写入0,1)?
  2. 我想读3字段值,并通过ThingSpeak云从麻省理工学院应用程序发明者读取它?
我在多渠道阅读和写作方面有问题,有人能推荐一下最好的方法吗?

答复(3)

克里斯托弗·斯塔佩尔斯
你能更详细地描述一下数据流吗?
“在MATLAB Si万博1manbetxmulink中,通过麻省理工学院应用程序Inventer应用程序的ThingSpeak云”
麻省理工学院的应用程序与什么互动?它是在硬件上部署的simulink万博1manbetx模型吗?
MIT应用程序将支持POST命令(万博1manbetx我非常确定),您可以使用REST API写端点将命令发布到您的通道。您可以同时更新多个字段。
文章https://api.thingspeak.com/update
api_key=XXXXXXXXXXXXXX
字段1=73
field2 = 37
等等……
您还可以使用GET命令并附加其他字段
类似地,您可以一次读取整个提要(所有字段) 读取数据 .我将使用JSON格式,然后您可以解析您想要的字段的响应。
https://api.thingspeak.com/channels/ < channel_id > / feed。 < >格式

BEHNAM MOBARAKI。
BEHNAM MOBARAKI。 2021年5月20日
大家好。
我将3个传感器的温度测量发送到ThinSpeak中通道的3个字段(通过NODEMCU ESP8266)。我需要的是计算这3个字段中的数据。例如,我需要取时间n时3个传感器的平均温度,然后取时间n+1时3个测量值的平均值,然后取时间n+2时的平均值。最后在一张图上画出平均曲线。
你能帮我一下吗?!
3评论
帅谭
帅谭 2021年8月19日
兄弟,我可以知道你读取特定时间步长的代码吗

登录评论。


Nazmi玫瑰
Nazmi玫瑰 2021年8月16日
嗨。我试图从matlab发送数据,这是从arduino串行监视器的数据。在9号数据之前它是好的,然后它停止并说:
使用Untitled时出错(第27行)
'Values'必须有最多9个元素,包括时间戳。
我的编码是:
清除所有
s =串行(“com4为”);
fopen (s);
i = 1;
而(1)
数据(i)=str2double(fscanf(s));
情节(数据);
标题(温度监控)
包含(“时间”)
ylabel(‘温度’)
暂停(30);
我=我+ 1;
% thingSpeakWrite(1463959、数据“WriteKey”,“9 ousqa9oxzu0eo4x”)
%为数据生成时间戳
%tStamps=datetime('now')-分钟(9):分钟(1):datetime('now');
channelID=1463959;%更改为您的频道ID
writeKey = ' 9 ousqa9oxzu0eo4x ';%更改你的写API密钥
%向通道的每个字段写入10个值和时间戳
tStamp=datetime('now')
thingSpeakWrite(1463959,数据,'WriteKey','9OUSQA9OXZU0EO4X','TimeStamp',tStamp)
结束

社区

更多答案请参阅ThingSpeak社区

s manbetx 845

社区寻宝

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始打猎吧!