ESP8266上传多个模拟数据,调用update2 函数只能上传2种数据。我自己改的如下,

作者:Blue moon | 更新时间:2019-03-19 | 浏览量:1446


评论:共6条

Blue moon 评论于:2019-03-19 15:27:31
这个是我自己改的三种模拟量上传,但是不好使,哪里错了吗???
贝壳物联 回复于:2019-03-19 15:53:42
回复 @Blue moon:大括号结尾多了两个,找规律找的不对。
Blue moon 回复于:2019-03-19 17:09:16
回复 @贝壳物联:谢谢谢谢!懂了
Blue moon 回复于:2019-03-19 17:51:35
回复 @贝壳物联:想再问一下,一个设备下,最多能有几个接口同时接收数据???
贝壳物联 回复于:2019-03-19 19:01:27
回复 @Blue moon:自己能添加几个,就可以同时传几个。
unison 评论于:2019-10-19 00:15:22
我的也不行啊 ,一直在checking..中,是不是动态内存不足
void update2(String did, String inputid1, float value1, String inputid2, float value2, String inputid3, float value3){
client.print("{\"M\":\"update\",\"ID\":\"");
client.print(did);
client.print("\",\"V\":{\"");
client.print(inputid1);
client.print("\":\"");
client.print(value1);
client.print("\",\"");
client.print(inputid2);
client.print("\":\"");
client.print(value2);
client.print("\",\"");
client.print(inputid3);
client.print("\":\"");
client.print(value3);
client.println("\"}}");
lastCheckInTime = millis();
lastUpdateTime= millis();
Serial.print("update:");
Serial.print(inputid1);
Serial.print("->");
Serial.print(value1);
Serial.print(":");
Serial.print(inputid2);
Serial.print("->");
Serial.print(value2);
Serial.print(":");
Serial.print(inputid3);
Serial.print("->");
Serial.println(value3);
返回顶部