熟练使用 c/c++编程语言,拥有良好的编程习惯。熟练使用keil 开发环境下,STM32 系列芯片开发。熟练掌握 USART,SPI,IIC,RS232 等通信协议接口的应用。熟练使用 FreeRTOS 实时操作系统,以及任务间的通信和同步方式。熟练掌握 LVGL 以及 Gui-guider 图形化界面设计开发。熟悉使用WIFI(ESP32,ESP8266)等无线通信芯片的开发。 熟悉掌握物联网 MQTT 通信协议以及云平台的应用开发。熟悉使用 Altium Designer 开发工具以及 PCB 绘制。熟悉万用表等硬件测试工具的使用。了解 linux 系统编程,以及 linux 杂项设备驱动开发。了解 linux 下的多线程,多进程,以及 TCP/IP 协议。
智能家居环境监测仪项目描述:此项目使用 STM32F1 芯片,以及各种传感器采集室内的环境数据。通过 LED 显示屏显示数据,通过远程 wifi 连接阿里云实现在线的数据监控以及实时控制。以及客户要求的语音定制控制,监测室内环境舒适度。为其他智能家具的控制提供数据的支持。责任描述: 1.Free RTOS 操作系统的移植。 2.参与 KQM6600、DHT11、SU-03T 等模块驱动的编写。 3.参与 AT 指令函数封装以及 WIFI 模块驱动编写。 4.完成 lvgl 界面开发设计,云智能 app 界面的设计。 5.完成各模块数据的实时显示,以及 MQTT 云平台数据上传。
智能家居检测仪,是检测光照强,度烟雾浓度,二氧化碳等,Free RTOS操作系统的移植,参与了KQM6600,DHT11,SU-03T等模块的编写,参与AT指令函数封装以及WIFL模块的编写,完成lvgl界面开发设计,云智能APP界面的设计,完成各个模块的实时显示,以及MQTT云
住户家中装有节点板用于采集数据并发送温湿度、CO浓度、烟雾浓度、光照强度信息以及人员检测模块检测的人员的数量信息发送至中控板的显示模块,并将接收的环境信息进行处理,当检测的浓度到达阈值之后会进行报警。报警信息也会实时显示在客户端以及手机端。节点板和主控板均以STM32作为核心板,