论文部分内容阅读
随着网络技术、无线通信技术和嵌入式技术的飞速发展,异构网络给我们的生活带来方便的同时也体现出了不兼容等缺陷,所以开发一个多协议嵌入式网关已经成为了网络应用的必然需求。本文研究了无线Mesh网络和以太网互联的相关技术,设计出了具有多协议无线接入功能的网关方案,能够兼容的接入 Internet。并提出将移动Ad hoc网络与Internet等IP网络进行互联,形成类似无线Mesh网络这样的无线多跳接入方式并使之与视频监控系统相结合。这种混合网络将对既有的基础网络设施构成一种简单易行、同时又经济有效的补充和扩展。 课题在深入分析无线 Mesh网络相关技术的基础上,完成了以嵌入式处理器ARM9为核心的嵌入式网关硬件电路设计以及在嵌入式 Linux操作系统环境下的嵌入式网关相关功能模块的软件开发。该嵌入式网关可以与无线网络内的监控设备通信,实现无线Mesh网络与Internet互联,也具有无线路由以及无线传输等功能。该网关的设计与实现,不仅具备良好的可扩展性,还实现了有线和无线数据传输方式的结合,而且通过嵌入式操作系统的管理以及系统内置Netfilter框架的实现,提高了网关运行的效率。 本文首先介绍了课题研究背景及其国内外研究现状,并对开发过程中使用到的关键技术做了分析。通过对嵌入式网关的功能和总体结构分析,提出了系统的硬件和软件设计方案。设计了以 S3C2440为核心的 ARM9嵌入式硬件平台,并以S3C2440为核心扩展了包括以太网接口和 USB无线网卡接口等功能模块,完成了嵌入式网关的硬件电路设计。软件设计主要包括网卡驱动的开发移植、协议转换模块设计及基于网桥和Netfilter的数据转发设计等。最后搭建测试环境,测试结果表明,在嵌入式网关的协调工作下,多个视频监控终端节点与网关组成无线Mesh网络,视频监控终端的监控图像清晰,并且可以与客户主机实现远程监控,达到了嵌入式网关的设计要求。