阅读:3087回复:1
哪里有比较齐全的802.11协议栈参考
我想不用操作系统. 直接用片32bit MCU + WIFI模块实现wifi收发少量数据.
请问哪里有比较齐全的802.11协议栈参考? |
|
沙发#
发布于: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,每一个都很大。 |
|