esp8266连接mqtt时client.publish出现的小问题

client.publish发送变化数据的问题

温湿度为例

先是获取数据;加入我们获取的湿度为humidity,温度为temp;
下一步就是我们的发送环节啦,client.publish(“主题”,内容);
我们字节将内容替换是会报错的,我们需要对数据简单加工一下;
String temp= String(temp);
String humidity = String(humidity);
strcpy(c,temp.c_str());
strcpy(h,humidity.c_str());
snprintf (msg, 50, c, value);
snprintf (msgone, 50, h, value);
然后我们就可以发送啦
client.publish(“humidity”, msgone);
client.publish(“temp”, msg);

显示如下(自己写的网站):

esp8266连接mqtt时client.publish出现的小问题_第1张图片

esp8266连接mqtt时client.publish出现的小问题_第2张图片
esp8266连接mqtt时client.publish出现的小问题_第3张图片

你可能感兴趣的:(c++,html)