2.1.5 系统整体硬件结构部分 7
2.2 环境检查模块设计与分析 7
2.3 电器控制模块设计与分析 7
3 系统硬件设计 8
3.1 环境检查模块硬件设计 8
3.1.1 温度检测硬件设计 8
3.1.2 气体检测硬件设计 9
3.2 电器控制模块硬件设计 10
3.2.1 室内照明灯硬件设计 10
3.2.2 空调硬件设计 10
3.2.3 电动窗帘硬件设计 12
4 系统软件设计 14
4.1 底层软件设计 14
4.1.1 uC/OS-II操作系统 14
4.1.2 驱动模块设计 15
4.1.3 底层与上层通信协议 30
4.2 中间件软件设计 31
4.2.1 串口操作模块 32
4.2.2 数据库操作模块 33
4.2.3 数据处理模块 34
4.3 应用层软件设计 34
4.3.1 设备控制模块 35
4.3.2 设备数据管理模块 36
4.3.3 数据库设计 38
5 系统仿真与测试 40
5.1 系统的仿真 40
5.1.1 底层硬件仿真平台 40
5.1.2 中间件硬件仿真平台 40
5.1.3 应用层硬件仿真平台 40
5.2 系统的测试 40
5.2.1 系统初始化测试 40
5.2.2 系统整体连接性测试 41
5.2.3 设备控制模块的测试 42
5.2.4 设备数据管理模块的测试 46
6 总结与展望