基于Linux的嵌入式智能家居服务器的研究与设计

被引:0
作者
马成
机构
[1] 江苏科技大学
关键词
智能家居服务器; 嵌入式Linux; CGI技术; SQLite数据库; 网络家电监控;
D O I
暂无
年度学位
2013
学位类型
硕士
导师
摘要
随着计算机技术和电子技术发展,尤其是网络技术和通信技术的突飞猛进,家庭智能化、信息化和网络化越来越受到人们重视。物联网技术的出现,给传统的智能电器、智能家居带来了新的产业机会。 本课题在物联网技术兴起的背景下,提出了一种现代智能家居系统的设计思想与实现方法,将嵌入式智能家居服务器与ZigBee无线控制系统相结合,共同构成家庭网关。它不仅能够将家居设备接入网络,实现远程访问,而且解决了传统家居布线困难、可扩展性差、成本高等问题。本文主要研究设计基于Linux的嵌入式智能家居服务器。它具有对TCP/IP协议、动态Web响应、系统信息存储、与ZigBee网络的信息交互以及绑定固定域名等功能的完备支持。 本文结合智能家居的发展方向,完成了一种基于Linux操作系统和ARM硬件平台的嵌入式智能家居服务器的设计方案。论文首先根据传统智能家居系统存在的问题,建立了现代智能家居网络体系结构模型,在分析嵌入式智能家居服务器功能特点的基础上,确立了以S3C2440为核心的硬件开发平台和以嵌入式Linux系统为主要的软件平台;其次,在选定的系统硬件平台上,一步一步构建嵌入式Linux软件开发平台,主要内容有U-Boot启动过程分析及其修改移植、Linux内核定制、Yaffs2根文件系统的制作以及SPI设备驱动程序的开发;然后,从设计嵌入式Web服务器出发,介绍了实现Web服务器的关键技术,包括Boa服务器的工作原理及其移植实现、CGI技术及其动态Web实现、SQLite数据库移植及其在linux系统中的应用;最后,在Boa服务器的基础上实现Linux下的网络通信及SPI通信,建立了监控信息的流通渠道,并将系统接入Internet网络,建立智能家居监控系统网站,实现了嵌入式智能家居系统的远程网络访问,验证了设计方案的可行性。 嵌入式智能家居服务器的研究设计为智能家居控制系统的网络化奠定了基础,促进智能化家庭网络系统的开发和应用,推动智能家居产业的进一步发展。
引用
收藏
页数:85
共 40 条
[1]
An Embedded- Technology-Based Web Server Design of Digital Home.[J].Yang Xiang;Wang Hui Hong;Pan Wei;Zhang Yuan Yi.Advanced Materials Research.2011, 219
[2]
A Novel Smart Household Control System by Computer Vision.[J].Wang Xian Mei;Deng Ti;Liang Ling Yan;Wang Zhi Liang.Advanced Materials Research.2011, 179
[3]
Formalizing a hierarchical file system [J].
Hesselink, Wim H. ;
Lali, Muhammad Ikram .
FORMAL ASPECTS OF COMPUTING, 2012, 24 (01) :27-44
[4]
SQLite权威指南.[M].(美) 艾伦 (Allen;G.) ; (美) 欧文斯 (Owens;M.) ; 著.电子工业出版社.2012,
[5]
Linux驱动程序开发实例.[M].冯国进; 编著.机械工业出版社.2011,
[6]
基于ARM9的嵌入式Linux开发技术.[M].李新峰; 何广生; 赵秀文; 编著.电子工业出版社.2008,
[7]
嵌入式Linux应用开发完全手册.[M].韦东山编著.人民邮电出版社.2008,
[8]
U-Boot在S3C2440上移植和设置 [J].
王之磊 ;
李临生 .
工业控制计算机, 2012, 25 (02) :84-86
[9]
嵌入式动态Web网页实现方法探究 [J].
韩雷 ;
钱海俊 .
信息技术, 2012, 36 (01) :181-182
[10]
基于ARM9的嵌入式Linux系统分析与移植 [J].
缑新科 ;
滕永 .
甘肃科学学报, 2011, 23 (04) :106-109