本套操作系统作为毕业生的展示作品,资源完全可以正常使用!博主有资源相关的文章对这个智能家居操作系统进行使用说明,欢迎大家一起来讨论代码的优化方案~
项目选型说明:
本操作系统使用的核心通信模块是ESP32模块,使用ESP32的是因为它支持WiFi+蓝牙通信,现阶段我们操作系统只用到WiFI通信,如有需要后期也是可以增加蓝牙通信模式的。主控芯片是STM32F4系列芯片,F4系列的功能有多强大不用说也都知道,而且IO够多,非常适用于智能家居的应用场合。HMI显示屏作为上位机的显示面板,主要是因为它能减少开发周期,并且由第三方厂家生产可以降低我们对系统的后期维护成本,HMI自带多个功能组件,用过才知道多香~
项目所用资源说明:
上位机设计方案:陶晶驰X5系列7寸HMI显示屏+安信可ESP32S通信模块;
上位机作用:接收传感器数据、下发控制指令。
下位机设计方案:STM32F407ZGT6+FreeRTOS操作系统+ESP32通信模块;
下位机作用:发送传感器数据、接收控制指令,执行动作。
物联网平台:EMQx;
物联网平台作用:作为上下位机通信的中转站。