转载来源:【新提醒】开源增强型FreakZ协议栈的前世今生(一) - RF/无线 - 电子工程世界-论坛 (eeworld.com.cn)
1.msstatePAN :msstatePAN协议栈是美国密西西比河州立大学的Robert Reese教授出于教学和科研目的开发出来的一套相对精简版本的zigbee通信协议, 当前的版本是V0.2.6,最后升级于2006年三月6号,整个协议栈组网采用了有限状态机机制。协议栈各层的有限状态机用来对各层的动作及运行状态进行实时跟踪。相对来说,较为简单,容易上手。但是缺点是整体程序排版不规范(可能国外人比较随意,不像我们这么死板) 呈上其网址:http://www.ece.msstate.edu/~reese/msstatePAN/
2.TinyOS:TinyOS是加州伯克利分校开发的一个开源,BSD许可的操作系统,是为了低功耗无线设备而设计的。这个系统已经在较多领域中应用,比如传感器网络、个域网、智能建筑、智能仪表。这个系统我在大学阶段接触过,由于个人对这个操作系统不太敏感,所以关注不错,有兴趣的朋友可以到其官网了解详情:TinyOS Home Page
3.OpenWSN:OpenWSN同样来自于加州伯克利分校,这个协议栈提供一整套基于物联网标准的开源协议栈,同时支持不同的软件和硬件平台,这个协议栈对于我来说确实相见恨晚,如果早点知道,可能就没有了增强型FreakZ协议栈的今生了。最后唠叨一句,加州伯克利分校太牛了,毫无悬念的成为无线传感器网络的泰斗,废话少说,上其网址。 OpenWSN - Confluence
4.FreakZ:FreakZ协议栈是我们今天的主角,她排版极其的规范,打开协议栈犹如欣赏一个艺术品,详细的代码注释简直就是一块磁石吸引着你的灵魂,跟由于其支持的硬件平台包含了艾特梅尔的无线收发芯片AT86RF230,这也是冥冥之中有所注定,我在工作之中接触了AT86RF212。加之以上的种种优势,最终诱发了新一代的增强型FreakZ协议栈。其网址:http://www.freaklabs.org/index.php/FreakZ-Open-Source-Zigbee-Stack.html