seo如何提高网站排名搜索引擎优化包括哪些
硬件
- STM32 主控
- ESP8266 WIIF 模块
- 烟雾传感器
- dht11 温湿度传感器
- 光敏传传感器(偏暗、亮两种状态)
- 水位检测
- OLED 显示当前状态(环境数据)
- 加热模块(灯代替)
- 风扇模块
- 电源模块
- 继电器(控制风扇)
- DC05 电源线
系统启动流程-热点开启
先用手机或电脑打开一个热点,如下
热点名称:xlu_xm
密码:111222333+
MQTT 配置与数据传输定义
mqtt 配置:
broker.emqx.io
主题:
- 消息上报:
/topic/25188/m
- 下发控制:
/topic/25188/c
上报的消息内容:
- 温度
- 湿度
- 烟雾浓度
- 光照(亮、暗)
- 水位距离
- 加热状态(0,1)
- 风扇状态(0,1)
{"temperature": 25.5,"humidity": 60,"smoke_concentration": 0.02,"light": 1,"water_level_distance":1,"heating_status": 0,"fan_status": 1
}
下发的消息内容
- 加热状态(0,1)
- 风扇状态(0,1)
{"heating": 0"fan": 1
}
软件
APP 功能:
- App 上可手动控制加热(灯),风扇的转动
- APP 上查看实时环境数据
- APP 可通过配置阈值自动的控制灯和风扇的转动;
自动控制逻辑如下:
- 温度低于设置低阈值时自动开启加热
- 烟雾浓度高于特定浓度时,开启风扇疏散
系统功能点
1. 环境数据采集与传输(所有传感器)
2. 远程控制(硬件接受 APP 指令)控制执行设备(所有设备均可控制)
3. 环境数据采集后显示到 OLED 屏上
APP 界面截图
硬件实物照
需要下载的软件
- Hbuilder:
- mqttx
- keil5(打开 stm32 代码)