欢迎来到天天文库
浏览记录
ID:9219803
大小:672.77 KB
页数:4页
时间:2018-04-23
《智能家居系统嵌入式家庭服务器设计与实现_付蔚》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、计算机应用文章编号:1001-9944(2013)04-0037-04智能家居系统嵌入式家庭服务器设计与实现付蔚,刘谋黎,蔡林沁(重庆邮电大学自动化学院,重庆400065)摘要:该文设计了一种基于嵌入式系统的家庭服务器,采用ARM11平台作为硬件控制器,软件平台采用Linux操作系统、SQLite数据库和BOA服务器。文中先概括性的介绍了本实验室开发的智能家居系统和家庭服务器的硬件平台,再详细地介绍了家庭服务器设计方案。在ARM-Linux平台上移植了SQLite数据库、BOA服务器、CGIC库,在此基础上实现家庭服务器网络通信、SQLite数据库操作、Web监
2、控功能。实现了与移动监控终端的信息交互和基于ARM-Linux的Web监控,并在本实验室开发的智能家居系统成功应用。关键词:SQLite数据库;BOA;ARM;Linux中图分类号:TP29文献标志码:ADesignandImplementationofEmbeddedHomeServerinSmartHomeFUWei,LIUMou-li,CAILin-qin(SchoolofAutomation,ChongqingUniversityofPostsandTelecommunications,Chongqing400065,China)Abstract:Thi
3、spaperdesignedahomeserverbasedonembeddedLinuxsystem,ARM11platformwasusedashard-wareplatform,andthesoftwareplatformwasLinux,SQLitedatabaseandBOAserver.Firsttellsaboutthesmarthomesystemdevelopedandthehardwareplatformofhomeserverinthepaper.Andthenin-depthdescriptionofthedesignofhomeserv
4、er.TheSQLitedatabase,BOAserverandCGIClibraryweretransplantedonARM-Linux,Onthisbasisrealizedthenetworkcommunicationofhomeserver,theoperationofSQLitedatabaseandtheWebmonitoring.ThehomeserverrealizedinformationinteractionwiththemobilemonitoringterminalandWebmonitoringbasedonARM-Linux,Ul
5、timately,thehomeserversuccessfulapplicationinthesmarthomesystemdevelopedinourlaboratory.Keywords:SQLitedatabase;BOA;ARM;Linux目前大部分的智能家居服务器采用的都是以很好地解决了功耗的问题,整个智能家居服务器个人电脑即PC作为服务器,智能家居设备与PC作为一个专用的嵌入式设备,其功耗要比PC小的相连的体系结构,这样开发的服务器降低了系统多,成本又小于个人电脑而且它不需要额外的散开发的难度。但必须有一台PC一直运行作为独立热装置。本文所使用的嵌
6、入式数据库SQLite的体的服务器,增加了成本,而且这种结构有着一个最积小,编译后一般只有几十KB,非常适合在嵌入[1][2]大的缺陷就是功耗大。以嵌入式设备来代替PC式设备上。收稿日期:2012-09-14;修订日期:2013-01-14作者简介:付蔚(1981—),女,硕士,讲师,研究方向为工业无线通信、物联网技术与智能家居;刘谋黎(1986—),女,硕士研究生,研究方向为智能家居小区服务器、智能家居嵌入式服务器;蔡林沁(1973—),男,博士,副教授,硕士生导师,研究方向为虚拟现实、网络控制、多智能体理论及应用等。自动化与仪表2013(4)37计算机应用子
7、系统设备的IP地址等。用户通过Web方式访问1智能家居系统结构家庭服务器,嵌入式Web服务器对此进行响应,并本实验室开发的智能家居系统,从家庭用户的调用CGI应用程序执行其动作,最后输出HTML形需求出发,采用有线以太网和低功耗无线传感器网式的结果文件,经Web服务器送回浏览器显示给用络的混合组网方式。对于低功耗的传感器,其数据户。后台应用程序主要负责处理主控制器传来的数量相当小,一般11字节计算,因此采用了802.15.4E据信息,以及连接远程监控子系统。无线协议组网即可;对于需要大量高速传输的设备家庭服务器软件和需要联网的设备,采用以太网网线连接。智能家嵌入
8、式嵌入式CGI后台应用层
此文档下载收益归作者所有