基于IPv6的嵌入式家庭网关的研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
随着网络技术的发展,嵌入式Internet技术推动后PC时代的来临。嵌入式Internet技术使得设备可以通过嵌入式模块而非PC系统直接接入Internet,在这种技术的推动下,“网络家电”、“信息家电”迅速发展起来,从而使冰箱、空调、电视等家电网络化得以实现,构建出人们理想中的智能家居。IPv6的出现使得这种理想更加迅速的的成为现实,IPv6采用128位二进制来表示IP地址,这形成了非常巨大的一个地址空间,毫不夸张的说它可以为地球上任何设备分配一个IP地址,从而解决了由于IPv4地址短缺给构建智能家居系统构成的瓶颈。
     智能家居是为适应现代化家庭生活而形成的一个形式多样化的网络结构,它是由计算机、信息家电、智能仪表、消防以及安防设备等多种类型的设备构成的一个复杂的网络系统。它是以嵌入式操作系统和独立开发的内部网络协议为技术背景,使家庭内的家用电器和设备都能够上网,实现家电的信息化、网络化、自动化。在该系统中,“家庭网关”是整个家庭网络的中央控制器,是家庭的信息中心和内外网络交互的接口它不仅完成家庭上网、E-mail收发等功能,还为家庭内部与外界信息的交互、信息家电的远程监控等功能提供了统一的通道,是系统中的关键设备。
     本文采用32位嵌入式微处理器S3C4510构建了一个嵌入式家庭网关,设计了信息家电的无线互联协议以及远程监控方案。软件部分采用uClinux操作系统,并在其上开发相应的应用软件。介绍了uClinux的特点、起动运行方式以及它在S3C4510上的移植裁剪过程,介绍了基于S3C4510的BootLoader程序的编写。研究了IPv6协议并介绍了当前接入IPv6网络的一些方法。本文重点研究了信息家电远程监控系统的设计,提出了一个Browser+WebServer+CGI的远程监控系统方案并设计了一个家庭网络控制系统通信协议,提出了家庭网络蓝牙无线通信的实现方案。
The embedded Internet technology promote the coming of PC-after era, the embedded Internet technology enable equipments access the Internet through embedded moudule rather than PC systems . Promoted by embedded Internet technology, network appliance and information appliance developed quickly, which makes the refrigerator, air-condition, television and other appliances network, construct the intelligent home in people's ideal. The IPv6 appearance makes this ideal come to reality more quickly. IPv6 use 128bit binary to express the IP address, which construct a very large address space and can assign an IP address for any device on the earth. This large address space solves the bottleneck on constructing intelligent home caused by the short of IPv4 address.Intelligent home system is a diverse network architecture adapt to modern home life, it is a complex network composed by computers, information appliance, intelligent instrument, safe and fire protection device. Home gateway takes embedded operating system and the independent developed Internal network protocol as the technical background, enable appliances and devides in home access Internet and realizes appliances information, network and automatization.In this system home gateway is the center controller of home nerwort and the information center and the interface between interior and exterior networt. It not only complete home accessing Internet, receiving and sending mail, but also provide an uniform channel for information interchange and distance monitor. It is the core of the intelligent home.This paper constructs an embedded home gateway using the 32bit embedded MCU, S3C4510, and uClinux, and proposes a solution of wireless connection of information appliance and distance monitor. This paper introduces the advantage of uClinux and the boot and run, introduce the porting and compiling on S3C4510, describes the programming of bootloader, analyses the IPv6 potocol and introduces some methods of accessing to IPv6 network. This paper emphasizes on the research of distance monitor system of information appliances, propose a solution applying browser+webserver+CGI technology. In the end this paper designs a communication protocol used in home network and the realization of communication with Bluetooth.
引文
[1] W.Richard Stevens.TCP/IP详解.北京:机械工业出版社,2000.4
    [2] IPv6技术白皮书.http://www.cnpsf.net
    [3] IPv6协议产生的背景、过程和现状.http://www.ccidnet.com
    [4] 相关RFC文档.http://www.rfc.net
    [5] 赖敏,王芳,顾新.基于IPv6的家庭网络技术[J].现代电信科技,2004(8):9~11
    [6] 李仁发,刘彦,徐成.嵌入式智能家庭网研究[J].湖南大学学报,2004(10):38~43
    [7] 杨春芝.未来家居尽在家家庭网关.http://www.xifeng.com
    [8] Noriyuki Kushiro, Shigeki Suzuki, Masanori Nakata, Hideki Takahara, Masahiro Inoue. Integrated Home Gateway Controller for Home Energy Management System. International Conference on Consumer Electronics 2003
    [9] Takeshi Saito, Ichiro Tomoda, Home Gateway Architecture and Implementation. Contributed Paper IEEE, 2000.9
    [10] Getting Familiar with uClinux/ARM 2.6. http://opensrc.sec.samsung.com
    [11] Jean-Paul Saman. ARM Cross-Compile HOWTO. http://developers.videolan.org/vlc/
    [12] 何立民.嵌入式系统的定义与发展历史.http://www.buaapress.com.cn
    [13] 黄布毅,刘国梅,郑安平,陈晓雷.嵌入式家庭网络中央控制器的开发[J].郑州轻工业学院学报(自然科学版),第19卷第2期2004年5月:41~43
    [14] 李明,张佑生,贾伟.嵌入式Linux在信息家电中的应用研究[J].合肥工业大学学报(自然科学版),2004年3月第27卷第3期:256~259
    [15] 万柳,蔡斌.基于嵌入式Internet技术的智能家庭局域网系统的实现[J].信息工程大学学报,第5卷第3期2004年9月:50~52
    [16] 朱林生.嵌入式系统与Internet的互连技术.浙江师范大学学报(自然科学版),2003年第26卷第3期:248~252
    [17] 刘汉伦,方华京.嵌入式系统的Internet接入实现[J].工业控制计算机,2003年16卷第20期:21~23
    [18] 王济勇,林涛,吴进时,王金东,韩光洁,赵海.一个嵌入式网关的设计及实现[J].计算机工程,2003年8月第29卷第14期:9~11
    [19] 褚蓬飞,刘景华,乔明胜.家庭网关在嵌入式Linux上的实现[J].网络家电技术,2001(6):44~46
    [20] 邹思轶.嵌入式Linux设计和和应用.北京:清华大学出版社,2002
    [21] 王田苗.嵌入式式系统设计与实例开发.北京:清华大学出版社,2002.9
    [22] 刘峥嵘,张智超,许振山.嵌入式Linux应用开发详解.北京:机械式工业出版社,2004
    [23] 田泽.嵌入式开发与应用教程.北京:北京航空航天大学出版社,2005.3
    [24] 李驹光,聂雪媛等.ARM应用系统开发详解.北京:清华大学出版社,2003
    [25] 詹荣开.嵌入式系统BootLoader技术内幕.http:www.chinageren.com
    [26] uClinux相关资料.http://www.uclinux.org
    [27] S3C4510B技术手册.http://www.samsung.com
    [28] 郑伟,徐荣华,王钦若.嵌入式Linux系统CGI程序设计技术[J].单片机与嵌入式系统应用,2005(3)
    [29] 张移山.CGI程序设计指南.北京:中国水利水电出版社,1998.7
    [30] 张欣,徐建民.基于网络远程通用监控系统设计与实现[J].计算机工程与应用,2002 38 08:223~228
    [31] 杨志红等.基于嵌入式网络技术构建远程监测系统[J].测控技术,2002.8
    [32] 张喜民,张建国,周利华.微嵌入式系统Web服务器技术[J].西安电子科技大学学报,2005(2):116~121
    [33] 吴明津,陈三宝.基于嵌入式Internet技术的无线家庭局域网的构建[J].建筑智能化,2005(7):21~24
    [34] 吴明津.基于Web的信息家电远程监控系统设计[J].自动化博览,2005(12):67~69
    [35] Robert E Filman. Embedded Intemet Systems Come Home[J].IEEE Internet Computing, 2001(5):52~53
    [36] Janne Riihijarvi, Petri Mahonen, Mika J Saaranen. Providing Network Connectivity for Small Appliances: A Functionally Minimized Embedded Web Server[J].IEEE Communications Magazine, 2001 39 (10): 74~79
    [37] Thomas F. Herbert. An Introduction to TCP/IP for Embedded Engineers. Sessions, 203,213 Embedded Systems Conference Papers, Boston, 2001
    [38] Sang Hyun Park, So Hee Won, Jong Bong Lee, Sung Woo Kiln. Smart home digitally engineered domestic life, Personal and Ubiquitous Computing Springer-Verlag London Ltd July 2003 Pages: 189~196
    [39] Kwangmo Jung, Sookyoung Lee, Sangwon Min. Adaptation of IPv6 and Service Location Protocol to Automatic Home Networking Service. Information Networking: Networking Technologies for Enhanced Intemet Services 2003
    [40] R. Shepherd. Bluetooth wireless technology in the home[J]. Electronics and Communication Engineering Journal, Oct, 2001
    [41] Tomasz Keller, Rajmund Paczkowski, Jozer Modelski. Using Bluetooth in a System for Integrated Control of Home Digital Network Devices[J]. Microwaves, Radar and Wireless Communications, May 2002, 14th International Conference on Volume 1:20~22
    [42] 蓝牙技术规范.http://www.damayi.com
    [43] 张禄林等.蓝牙协议及其实现.北京:人民邮电出版社.2001
    [44] 马建仓.蓝牙核心技术及应用.北京:科学出版社.2003
    [45] 张建.蓝牙协议栈研究及C语言实现.大连海事大学硕士学位论文.2003.3

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700