logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

12-ESP8266数据封装成JSON

12)封装json的方法,json结构按我这里的前后台解析协议所制定,该协议下MCU端设备数量任意,但需要标定设备编号,以便于后续接受控制指令。15)烧录并运行代码,打开串口监视器的同时,转动旋钮以及触动开关,可以看到输出的json结果同步变化,后面我们将json数据发送出去,有相关应用来进行解析。但程序在编译执行时,内存里面的t1不过是一对的01代码,如果你不知道Student的类的定义,就没办

文章图片
#json#iot#嵌入式硬件 +2
08-ESP8266按钮处理

打开示例SimpleOnOf的主文件,先阅读代码,可以看出,代码实现了按钮的释放判断,将代码复制到我们自己项目的主文件中。MCU引脚有限,可以通过不同的按键方式和组合实现多种控制,参看LongPress示例代码,可以实现短按开关灯,长按灯光闪烁,复制到我们的主文件中,修改引脚数字。改用我们之前实验板子中的D4(2)开关和D6(12) LED,然后直接烧录代码吧,并观察结果,因其内部进行了抖动处理,

13-ESP8266连接MQTT服务器发送数据

ESP8266向mqtt服务器发送数据,以及该如何定义相关协议,以增加应用的可用性。

文章图片
#mcu#物联网#嵌入式硬件 +2
10- ESP8266自主WiFi配网

我们可以看到,串口打印出了连接到WiFI后的IP地址,还有MCU的hostname(来自于芯片id),最后输出WiFi信号的强度值。但是如果场景发生了变化,如果是要销售的产品,如何知道用户的WiFi环境。在有路由器的场合,mcu多数作为从设备来工作即可,也就是STA身份,ESP芯片支持AP主设备、STA从设备、AP+STA主从设备模式。这里需要注意:platformio扩展库下载的WiFimana

文章图片
#物联网#mcu#编辑器 +2
到底了