# 基于IMX6ULL的智能家居系统 **Repository Path**: cupDpiece/smart_home ## Basic Information - **Project Name**: 基于IMX6ULL的智能家居系统 - **Description**: 基于IMX6ULL的智能家居系统 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2025-11-19 - **Last Updated**: 2025-11-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 项目名称: ​ 基于 IMX6ULL 的智能家居系统 项目概述: ​ 基于ARM Linux + Qt + MQTT的智能家居系统设计,模拟实现灯光、门铃、门锁和窗帘等家居设备的智能控制,集成光照、温湿度、空气质量和人体感应等环境监测功能;利用4G模块实现开发板联网,即可以通过触摸屏本地操作,也可以使用手机端远程 MQTT 控制。 文件说明: - drivers:驱动程序源码 - qt:qt应用程序源码 - doc:MQTT 学习文档 - modprobe.sh:加载驱动模块的脚本 - rmmod.sh:卸载驱动模块的脚本 - imx6ull-alientek-emmc.dts:设备树dts文件 关键技术: ​ 设备树配置、Linux驱动开发(pinctrl子系统、gpio子系统、input子系统、interrupt子系统、pwm子系统、regmap子系统、iio子系统)、Linux应用开发(文件IO、多线程编程)、QT移植与应用开发、MQTT 协议 备注: ​ MQTT 客户端源码使用的是 kawaii-mqtt https://github.com/jiejieTop/mqttclient ​ MQTT Broker 使用的是腾讯云物联开发平台 [腾讯云物联网服务器与微信小程序设计](https://blog.csdn.net/xiaolong1126626497/article/details/134759828)