Thingspeak错误信息对我的一个MATLAB分析

18次浏览(最近30天)
Sendhoran Manokaran
Sendhoran Manokaran 2020年5月4日
你好。我正在做一个Thingspeak项目,我有这个问题是打印出来的 一个 我的MATLAB分析是:
使用matlab.internal.webservices.HTTPConnector/copyContentToByteArray出错(第396行)
服务器返回状态429和消息“太多的请求”,以响应对URL的请求
readContentFromWebService错误(第46行)
中byteArray = copyContentToByteArray(连接);
webwrite错误(第139行)
[varargout{1:nargout}] = readContentFromWebService(连接,选项);
高湿度误差(第8行)
结果= webwrite(alert_url, jsonmessage, options);
我能知道这是什么意思吗?我其余的分析都没有问题——只有一个有问题。
6个评论

登录评论。

答案(2)

沃尔特·罗伯森
沃尔特·罗伯森 2020年5月4日
你让你的东西说话太快了。批量请求之间的间隔不应该少于15秒,如果批量请求很大,那么您可能不得不等待额外的时间。
1评论
克里斯托弗Stapels
克里斯托弗Stapels 2020年5月6日
批量写入JSON数据 请参阅底部的限制部分。
错误代码
反应被设置为在几次尝试后停止触发错误代码,以防止浪费的MATLAB调用。

登录评论。


Nazmi玫瑰
Nazmi玫瑰 2021年8月16日
嗨。我试图从matlab发送数据,这是从arduino串行监视器的数据。在9号数据之前它是好的,然后它停止并说:
使用Untitled时出错(第27行)
'Values'必须有最多9个元素,包括时间戳。
我的代码是:
清除所有
s =串行(“com4为”);
fopen (s);
i = 1;
而(1)
数据(我)= str2double (fscanf (s));
情节(数据);
标题(温度监控)
包含(“时间”)
ylabel(温度)
暂停(15);
我=我+ 1;
% thingSpeakWrite(1463959、数据“WriteKey”,“9 ousqa9oxzu0eo4x”)
%为数据生成时间戳
% tStamps = datetime(现在)分钟(9):分钟(1):datetime(现在的);
channelID = 1463959;%更改为您的频道ID
writeKey = ' 9 ousqa9oxzu0eo4x ';%更改你的写API密钥
%向通道的每个字段写入10个值和时间戳
tStamp = datetime(现在)
thingSpeakWrite(1463959、数据“WriteKey”,“9 ousqa9oxzu0eo4x”,“时间戳”,tStamp)
结束
1评论
克里斯托弗Stapels
克里斯托弗Stapels 2021年8月16日
你能开始一篇新文章而不是在这篇文章上添加内容吗?这绝对是另一个问题。

登录评论。

社区

更多答案请参阅ThingSpeak社区

社区寻宝

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

开始狩猎!

翻译的