coke
驱动牛犊
驱动牛犊
  • 注册日期2006-07-02
  • 最后登录2011-05-26
  • 粉丝1
  • 关注0
  • 积分51分
  • 威望351点
  • 贡献值1点
  • 好评度14点
  • 原创分0分
  • 专家分1分
阅读:3087回复:1

哪里有比较齐全的802.11协议栈参考

楼主#
更多 发布于:2009-11-04 15:51
我想不用操作系统. 直接用片32bit MCU + WIFI模块实现wifi收发少量数据.
请问哪里有比较齐全的802.11协议栈参考?
Chequer
驱动牛犊
驱动牛犊
  • 注册日期2008-10-07
  • 最后登录2011-08-26
  • 粉丝0
  • 关注0
  • 积分17分
  • 威望144点
  • 贡献值1点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2009-11-09 18:10
我建议你放弃这个想法吧。把IEEE 802.11相关协议栈看完——即使只看软件部分,还是简单了解一下——也需要很多时间。

我可以大体说一下各个standard版本的目标。

1. 原始的802.11(ANSI/IEEE Std 802.11, 1999 edition)是最主要的文档,其中规范了software layer,或者可以说是BB/MAC之上的协议。如packet format, connection procedure, information elements等。这份文档主要讲的是802.11b的东西。802.11a的参考(2);
2. ANSI/IEEE 802.11a-1999,规范了11a在BB/MAC上的行为。software layer几乎没更新;
3. ANSI/IEEE 802.11b-1999,这个和a类似,不过BB/MAC是b规范,在2.4G上;
4. ANSI/IEEE 802.11i-2004,security相关的东西,MAC要看看,software layer developer主要难点就在这里;
5. ANDI/IEEE 802.11d,regulatory domains的东西,说穿了就是在全球不同的地方,设备操作的band有所区被;
6. ANSI/IEEE 802.11e,如果你的水平能够全部理解这分文档,你绝对有资格进IEEE group里面!讲QoS的;
7. ANSI/IEEE 802.11f,AP和AP之间的通讯协议定义都在这里;
8. ANSI/IEEE 802.11h,5G下面的TX power相关定义,和11d要配合着看;
9. ANSI/IEEE 802.11j,在日本的11a(5G)。小日本就是恶心,连11a的协议都需要自定义一些东西;

除此之外,你要需要看WiFi alliance公布的一些WPA文档,如pre-11i的东西。

如果你这些看完了,那么恭喜!你有能力看下一步的东西,由Cisco定义的Cisco Compatibility eXtension 1~4,从spectrum到power再到security,每一个都很大。
游客

返回顶部