国内综合精彩aⅤ无码不卡_日本少妇做爰全过程_欧美性爱在线播放免费_午夜?V日韩一区二区_免费a级毛片无码免费播放_成在人线av无码喷水_亚洲精品网站色视频_国产婷婷精品成人_老师撩起裙子让我桶的视频_秋霞影院国产

ESP8266要如何同時上傳同一設(shè)備多個接口的數(shù)據(jù)?

作者:【祭奠】亞當(dāng),雨季不再來 | 更新時間:2017-12-07 | 瀏覽量:1994

原本以為把例子中的update1和update2一起用就能上傳3個接口的數(shù)據(jù)了,但是好像不行,要怎么做呢?


評論:共4條

貝殼物聯(lián) 評論于:2017-12-07 15:16:08
找規(guī)律,參考通訊協(xié)議,再寫一個update3出來。
http://m.placeboworld.cn/help/1.html
candura 評論于:2018-01-30 14:59:04
按官方的例程改的,不過還沒試過……方法大同小異。
如果以后要同時上傳更多建議把ID和Value都做成數(shù)組。


//同時上傳三個接口數(shù)據(jù)調(diào)用此函數(shù)
void update3(String did, String inputid1, int value1, String inputid2, int value2, String inputid3, int 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.println(value2);
Serial.print(":");
Serial.print(inputid3);
Serial.print("->");
Serial.println(value3);
}
candura 評論于:2018-01-30 15:00:21
忘記說了,我上面的代碼是基于 Arduino for ESP8266的,不是LUA的。
1697201772 評論于:2019-04-10 10:44:37
感謝
返回頂部