我可以用一个ESP32设备更新2 ThingSpeak渠道?

22日视图(30天)
我有一个ESP32气象站设备12个传感器。我使用了免费版的ThingSpeak 8字段和4频道。我可以用2频道和updload数据字段1 - 8通道1和字段9 - 12通道2 ?下面是我的代码:
其他的如果(应用程序= =“Thingspeak”){
/ /发送数据对ThingSpeak
WiFiClientclient1;
如果(client1.connect(服务器,80)){
”“);
“连接到ThingSpeak CH1——好吧”);
”“);
“* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *”);
字符串postStr = " ";
postStr + =“得到/更新? api_key1 = ";
postStr + = api_key1;
postStr + =" field1 = ";/ /我想要通道1发送这个领域
postStr + =字符串(温度);
postStr + =" field2 = ";/ /我想要发送这个领域通道2
postStr + =“HTTP / 1.1 \ r \ nHost:交流。d \ r \ nConnection:关闭\ r \ n \ r \ n”;
postStr + =”“;
client1.print (postStr);
延迟(5000);

接受的答案

克里斯托弗Stapels
克里斯托弗Stapels 2021年8月10日
编辑:克里斯托弗Stapels 2021年8月10日
是的,你可以,但你写的代码不会这样做。我将开始 Arduino ThingSpeak图书馆,ESP8266 ESP32 。使用多个字段写例子和第二通道重复写作部分你想写。
…从图书馆其他东西的例子…
/ /设置字段的值
ThingSpeak。number1 setField(1日);
ThingSpeak。setField(科学);
ThingSpeak。number3 setField (3);
ThingSpeak。number4 setField(4日);
/ /写ThingSpeak通道
intx = ThingSpeak。writeFields (myChannelNumber myWriteAPIKey);
如果(x = = 200) {
“频道更新成功。”);
}
其他的{
“问题更新频道。HTTP错误代码”+字符串(x));
}
然后重复2的数据通道,通道2 id,编写API密匙。
2的评论
克里斯托弗Stapels
克里斯托弗Stapels 2021年8月13日
现在你是一个程序员!欢迎来到俱乐部。我建议建立代码一步一个脚印,看输出,以确保它充当你期望。随意张贴在这里如果你卡住。

登录置评。

更多的答案(0)

社区

更多的答案ThingSpeak社区

类别

找到更多的在从通道读取数据帮助中心文件交换

标签

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!