标题: 基于开源路由技术的低功耗无线路由器研究 [打印本页] 作者: admin 时间: 2015-5-1 19:16 标题: 基于开源路由技术的低功耗无线路由器研究 摘要: 移动终端通过基于IEEE 802.11协议的WiFi无线通信技术与互联网相连。本文深入研究了IEEE802.11协议,利用开源路由技术对无线路由器刷入第三方开源固件OpenWRT,并对该固件进行相应的协议修改来降低WiFi功耗,并且将降低功耗后的无线路由器应用于具体的智慧旅游项目。
关键词: 移动互联网;Wi-Fi;无线路由器;开源路由技术
Research of Low-power Wireless Routing Based on Open Source Router Technology
Information Engineering College,Shanghai Maritime University, Shanghai 201306,China
Abstract: Mobile terminal is connected to Internet through WiFi wireless communication technology based on IEEE802.11 protocol. IEEE802.11 protocol is studied deeply. Thirdparty open source firmware OpenWRT is put into wireless router using open source routing technology,and the corresponding protocol of the firmware is modified so as to reduce the power consumption of WiFi.The wireless router with low power consumption is applied to the smart tourism projects.
Key words: mobile Internet; Wi-Fi; wireless router; open source routing technology
引言
WiFi无线接入技术基于IEEE802.11协议,是目前无线通信中最常用的无线接入技术。然而,WiFi无线接入技术有一个致命弱点——功耗高。因此,如何降低WiFi无线接入技术的功耗成为了急需解决的问题。
移动终端通过无线路由器提供的WiFi信号接入互联网或者进行定位服务,然而由于WiFi的高功耗使得无线路由器必须一直连接电源才能保持正常工作,这就严重限制了人们的使用范围。我们希望在没有电源接入的地方(比如古老景区、历史遗迹)也可以使用无线路由器,为移动终端提供服务。
1 IEEE802.11协议
IEEE802.11协议是由美国电气与电子工程师学会(IEEE)开发的一组无线传输协议。这些协议定义了无线站点(或接入点)之间两个或多个无线站点之间的通信的接口。该协议主要包含物理层和MAC层,主要工作在ISO协议的最低两层上,本文主要研究该协议的MAC层。
IEEE802.11协议定义帧包含以下几个部分:
◆ MAC头部。包含帧控制、持续时间、地址和排队控制信息。
◆ 有效长度的帧体。包含帧信息、帧类型。
◆ FCS。包含CRC校验的信息。
控制帧:主要用于协助数据帧的传递,所有控制帧都使用相同的Frame Control字段。
管理帧:负责在工作站和AP之间建立初始的通信,提供认证和连接服务,包括连接请求/响应、轮询请求/响应、Beacon帧等。
Beacon帧:主要声明网络的存在。定期传送的信标可以让移动式工作站得知该网络的存在,从而调整加入该网络所必需的参数。在基础结构网络中,接入点负责传送Beacon帧。
由图1的IEEE802.11协议帧结构可以看出,如果仅仅保留IEEE802.11协议广播Beacon帧功能的话,则只需发送很少的数据,可以大大地降低功耗,而且我们还可以通过开源路由技术修改IEEE802.11协议来达到降低功耗的目的。