开关量上传

作者:runsunbest | 更新时间:2020-02-06 | 浏览量:852

我已经可以把温度数据上传了。显示、曲线都正常。4路的遥控操作也正常,反馈状态也正常。现在想要把读取的引脚开关量状态上传,试了好几个方法都没有成功。

请问使用什么报文格式上传数据。


评论:共3条

runsunbest 评论于:2020-02-12 00:09:47
问题已经解决,是上传数据方式的问题。一开始是分别写了上传flot数据的函数和上传bool数据的函数。上传完flot后立即上传bool 。这时就会出现bool不能写入的问题。修改函数,将两个变量一同上传就可以了。
levid 评论于:2020-03-16 12:20:11
你好!温度上传的例程能分享一下吗?我是刚学习,还没成功。
runsunbest 回复于:2020-03-17 21:33:09
回复 @levid:主程序使用贝壳提供的例程,做了一点小改动。上传数据使用下面的函数,依据上传格式,把bool类型和float类型一同上传到你的接口ID 。

void up8266Data(String id,String dataid,float updat,String boid,bool dat){
String msg = "{\"M\":\"update\",\"ID\":\"" + id + "\",\"V\":{\"" + dataid + "\":\"" + updat + "\""",\"" + boid + "\":\"" + dat + "\"}}\n";
client.print(msg);
}
返回顶部