ESP8266智能家居(5)——开发APP深入篇

1.代码解析

接下来重点介绍一下逻辑代码

这里面主要是设置mqtt服务器的IP地址和端口号,设置服务器的用户名和登录密码

绑定好订阅主题和发布主题(和8266上的订阅、发布交叉就行)

绑定界面,设置界面标题

绑定6个文本控件

将从mqtt服务器上接收到的数据,解析,填入文本框中。(也就是单片机发送的数据)

如果有报警信息,则在屏幕中提示。

再往下就是MQTT的一些初始化代码,不用改,直接用就行

2.成果展示

完成后的效果:

3.源码

51单片机+esp8266+手机app的智能家居资源-CSDN文库https://download.csdn.net/download/guangali/88866328?spm=1001.2014.3001.5501含智能家居系列一整套的代码:51单片机部分,nodeMCU部分,Android studio部分!

相关推荐
门思科技20 分钟前
LoRa 与 LoRaWAN 技术解析:物理层原理、网络架构与典型物联网应用场景
网络·物联网·架构
Web3_Daisy2 小时前
如何在市场波动中稳步推进代币发行
大数据·人工智能·物联网·web3·区块链
ws540d5 小时前
舌尖上的山河:中国美食里的文化密码(第二季)
物联网·美食
ヾChen5 小时前
MySQL——增删改查操作
数据库·sql·物联网·学习·mysql
wx_ywyy679810 小时前
APP开发技术选型:原生 vs 跨端 (Flutter/React Native) 对比与适配场景
软件开发·app开发·原生开发·app软件开发·app开发搭建·app定制开发·app开发源码
woshimyc19 小时前
ESP32连接ThingsCloud上传设备数据(智慧小灯)
c++·物联网
Shylock_Mister1 天前
弱函数:嵌入式回调的最佳实践
c语言·单片机·嵌入式硬件·物联网
DuHz1 天前
霍夫变换和基于时频脊线的汽车FMCW雷达干扰抑制——论文阅读
论文阅读·物联网·算法·汽车·信息与通信·毫米波雷达
TDengine (老段)1 天前
从“数据堆场”到“智能底座”:TDengine IDMP如何统一数据语言
大数据·数据库·物联网·时序数据库·tdengine
权泽谦1 天前
从0到1:基于STM32与FreeRTOS的智能家居中控系统设计实录
stm32·嵌入式硬件·智能家居