3.3 PC端软件设计 13
3.3.1 多窗体设计 13
3.3.2 多线程编程 16
3.3.3 数据库编程 17
3.3.4 Socket编程 18
3.4 ARDUINO控制板与PC间通信 18
3.4.1 通信规则 18
3.4.2 IP地址分配与解析 19
4 遇到问题与解决方法 22
4.1 UDP通信的可靠性 22
4.2 网线是否连入 22
4.3 线程关闭 22
4.4 通信编码 23
5 结论 24
5.1 实现的功能 24
5.1.1 用户登入功能 24
5.1.2 底层自主运行功能 24
5.1.3 远程自主监控功能 24
5.1.4 远程强制控制功能 24
5.2 有待完善的功能 24
5.2.1 用户登入功能 25
5.2.2 断开通信连接 25
5.3 未来的发展 25
5.3.1 用户权限 25
5.3.2 教室用电数据统计分析 25
5.4 系统使用说明 25
5.4.1 用户登入界面 25
5.4.2 教室一览表界面 27
5.4.3 教室强制控制界面 27
致谢 29
参考文献 30
附录 31
1 绪论
近年来,伴随着经济的快速发展,人类过多的、不合理的使用高碳能源,导致气候变化恶劣,环境污染严重,给人类的生存与发展带来了日益严重的负面影响。为保护环境及人类自身的生存与发展,节能减排、低碳生活势在必行。高校作为一个比较大型的企事业单位,日常用电量巨大,其中不合理用电就占有很大比例,浪费了大量的电能。
本课题根据现今流行的智能家居系统中的智能电器控制的子模块,通过各种传感器及远端监控来综合控制校园内各电器,从而达到规范、合理用电的目的,以实际行动来响应节能减排、低碳生活的号召。本课题的难点在于温度信息的采集及处理、信息采集与远程监控间的通信、远程监控端的多线程、数据库编程等。
1.1 课题背景
本课题是以现今流行的智能家电为背景,节能减排理念为宗旨,电力线载波通信技术为嵌入点,涉及到计算机软硬件,是一个比较综合、复杂的项目。本课题具体涉及到了对信息采集处理、远程监控以及采集点、监控端的通信。
智能家电就是微处理器和计算机技术引入家电设备后形成的家电产品,具有自动监测自身故障、自动测量、自动控制、自动调节与远方控制中心通信功能的家电设备。
其中智能家电与远程监控端的通信主要是通过电力线载波技术来实现,其原理是将电力载波技术集成后嵌入到各电器中去,并利用家庭现有的电力线作为载波通信媒介,实现智能设备之间的通信与控制。
电力线载波Power Line Carrier - PLC通信是利用高压电力线,在电力载波领域通常指35kV及以上电压等级,中压电力线指10kV电压等级或低压配电线380/220V用户线作为信息传输媒介进行语音或数据传输的一种特殊通信方式。 Arduino教室节能装置的开发+文献综述(2):http://www.751com.cn/zidonghua/lunwen_5583.html