基于Linux的智能家居网关研究与实现

被引:0
作者
邵春晖
机构
[1] 长安大学
关键词
计算机应用; 智能家居网关; Linux; 嵌入式系统; 数据库;
D O I
暂无
年度学位
2013
学位类型
硕士
导师
摘要
智能家居系统通常是由智能家居网关、服务器、客户端、家庭住宅各个子系统组成的一个复杂的、便于统一管理和远程控制的网络系统。作为智能家居系统的重要组成部分,智能家居网关承担了与智能家居各种前端设备的通信、信息存储、设备控制,与服务器及客户端的Internet通信、远程监控等功能。尽管智能家居网关早已成为业界研究的热点,但是目前国内智能家居网关存在着接口标准及通信协议不统一、功能不够贴近普通家庭需求等问题。针对这些问题,本文深入研究了基于Linux操作系统、ARM11处理器S3C6410、以太网和ZigBee通信标准的智能家居网关,并在此基础上提出了软硬件设计及实现方案。 本文首先分析了智能家居网关的工作原理,确定了网关的功能要求,包括家庭内部网络建立及数据通信、Internet数据通信、设备信息存储、内外网访问等,选择了网关的内外网通信技术,在此基础上完成了网关的总体设计;之后根据功能要求,完成了网关硬件的总体设计和详细设计,包括微处理器和存储器选型、ZigBee协调器和以太网卡等外围电路设计;在硬件设计的基础上,为网关移植了嵌入式Linux操作系统、各硬件模块驱动和SQLite数据库;最后,根据设备信息存储要求为网关设计了SQLite数据库,根据软件模块化设计思想为网关各模块设计了功能软件,包括ZigBee协调器通信软件、以太网通信软件、UART串口通信软件、网关功能整体控制软件等,并采用非阻塞和多线程技术实现网关各模块协调工作,最终完成网关全部功能。 对智能家居网关进行的系统集成、单元测试和整体测试表明,本文实现的智能家居网关能够正确完成家庭内部ZigBee网络的建立和数据通信、与客户端及服务器的Internet通信、设备信息存储、远程设备控制等功能,运行稳定,具有较高的实用价值,是对智能家居网关接口标准化的一次有价值探索。
引用
收藏
页数:86
共 46 条
[1]
智能家居的体系结构及关键技术研究 [D]. 
彭洪明 .
北京交通大学,
2012
[2]
基于ZigBee技术的无线传感器网络节点的设计与实现 [D]. 
李丽莉 .
西南交通大学,
2011
[3]
嵌入式Linux内核裁剪及移植的研究与实现 [D]. 
徐晨辉 .
东华大学,
2009
[4]
智能家居无线嵌入式网关硬件平台的设计与实现 [D]. 
徐景 .
华中科技大学,
2008
[5]
基于Flash存储器的嵌入式文件系统的研究与实现 [D]. 
孙健 .
西安电子科技大学,
2008
[6]
嵌入式软件测试平台的研究与实现 [D]. 
乔文军 .
南京航空航天大学,
2007
[7]
基于ZigBee技术的智能家居系统的设计 [D]. 
赵虹钧 .
上海交通大学,
2007
[8]
嵌入式系统的以太网接入技术 [D]. 
郝庆涛 .
山东大学,
2006
[9]
SQLite权威指南.[M].(美) 艾伦 (Allen;G.) ; (美) 欧文斯 (Owens;M.) ; 著.电子工业出版社.2012,
[10]
物联网技术概论.[M].彭力; 编著.北京航空航天大学出版社.2011,