论文部分内容阅读
随着移动终端的迅猛发展,无线上网需求的急剧增加,国内3G网络的普及以及Wi-Fi技术的发展,一种Wi-Fi网络和3G网络互补融合的3G无线路由器产品应运而生。用户通过Wi-Fi信号接入该3G无线路由器,路由器则通过3G上网卡由3G网络连入互联网。该3G无线路由器可以在无Internet覆盖但3G网络普及的地方满足多用户的联网需求,适用于家庭、公司、酒店等场所。论文实现了一种通过802.11n Wi-Fi网络提供3G接入共享的嵌入式3G无线路由器,可以在室外约100m室内20m范围内为多个无线终端提供高速可靠的无线Internet连接,并且可以通过网管接口管理配置无线局域网,在无线局域网内实现无线文件存储和共享。本文提供的这种解决方案可以为其它多用户无线接入设计提供参考。 论文选用Ralink公司RT5350芯片作为路由器芯片,以Linux-2.6.32作为软件平台,实现Bootloader的启动过程、Linux内核的定制和移植,在此基础上实现3G拨号上网、无线网管、无线存储等应用。在3G拨号部分,论文详细分析了3G拨号的工作流程中的libusb支持、usb_modeswitch的转换和PPP拨号脚本这三个模块,最终在目标板上实现3G拨号上网。在无线网管部分,论文分析了嵌入式Webserver的工作原理,通过改写GoAhead中Web源码并在内核镜像裁剪时加入对GoAhead的支持,在3G无线路由器上实现GoAhead Webserver,并成功添加U盘的无线存储功能。