基于蓝牙的智能家居控制系统的研究与设计
【摘要】:随着科学技术的发展和人们生活水平的提高,人们越来越注重自己生活环境的舒适、安全与便利。近年来兴起的智能家居系统满足了人们的这种需求,它有效地在家居环境中组建家庭信息网络,将各种家电产品结合成一个有机整体,对家电设备进行集中或异地的智能化控制与管理,并且能够与外界进行信息交流。
首先,在研究蓝牙SPP应用模型和我国《家庭控制子网通信协议规范》的基础上,经过比较当前各种家庭内部组网技术的优劣,选择了基于蓝牙协议的家庭控制子网的实现方案。该方案使用蓝牙SPP模型来承载通用设备控制协议,降低了家庭控制子网组网过程中的难度,符合实际应用场景。
其次,研究并提出了智能家居系统实现过程中处于核心地位的智能家居控制器的软硬件设计方案。在硬件方面,选用Samsung公司具有较高性价比的ARM9芯片S3C2410作为其CPU,完成了智能家居控制器的电源、显示、输入、存储以及无线蓝牙和GPRS的模块的电路设计;在软件方面,成功地将U-boot、嵌入式Linux内核和蓝牙协议栈BlueZ移植到了智能家居控制器目标板上,并在Linux内核中为系统各个硬件模块添加了相应的驱动程序。
最后,对蓝牙模块进行了测试,实现了蓝牙的点对点通信,并且为系统开发了部分常用的界面。对研究工作做了总结,列出了所实现的研究成果以及有待实现的智能家居控制系统的功能。