11641|16

44

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

开源增强型FreakZ协议栈的前世今生(一) [复制链接]

      总有一种想做出属于自己的协议栈的冲动,这个冲动来源于对Z-stack协议栈的懵懵懂懂,半开源的协议栈为本就神秘的物联网增添了一层厚厚的面纱,让我们都无从下手,甚至对协议栈一点点的修改都需要花费很长的时间,同时需要具备一定的功底,这对于初入zigbee物联网领域的学生抑或刚踏入工作的新人来说无疑是一个巨大的困难,想做属于自己的协议栈的冲动也是从学生时代开始的,踏入工作,有幸结实了几个志同道合的朋友,加之涉足物联网行业几年的知识储备,使得这样想法终于成为了现实。      
        进行这个艰巨的任务,站在巨人的肩膀上无疑是一个捷径。在此工作之前,国外已经有几套开源的zigbee协议栈,他们为我们的工作打好了一定的基础和整体框架,那么我们就需要从这几个协议栈中选择一个架构比较清晰的作为我们的一个起点,那么下面为大家普及一下国外现有的几套开源zigbee协议栈,作为我们增强型FreakZ协议栈的前世吧!!(以下为增强型FreakZ协议栈开发团队总结和网络搜集的融和)   
      1.msstatePAN :msstatePAN协议栈是美国密西西比河州立大学的Robert Reese教授出于教学和科研目的开发出来的一套相对精简版本的zigbee通信协议, 当前的版本是V0.2.6,最后升级于2006年三月6号,整个协议栈组网采用了有限状态机机制。协议栈各层的有限状态机用来对各层的动作及运行状态进行实时跟踪。相对来说,较为简单,容易上手。但是缺点是整体程序排版不规范(可能国外人比较随意,不像我们这么死板)      呈上其网址:http://www.ece.msstate.edu/~reese/msstatePAN/      
      2.TinyOS:TinyOS是加州伯克利分校开发的一个开源,BSD许可的操作系统,是为了低功耗无线设备而设计的。这个系统已经在较多领域中应用,比如传感器网络、个域网、智能建筑、智能仪表。这个系统我在大学阶段接触过,由于个人对这个操作系统不太敏感,所以关注不错,有兴趣的朋友可以到其官网了解详情:http://www.tinyos.net/      
      3.OpenWSN:OpenWSN同样来自于加州伯克利分校,这个协议栈提供一整套基于物联网标准的开源协议栈,同时支持不同的软件和硬件平台,这个协议栈对于我来说确实相见恨晚,如果早点知道,可能就没有了增强型FreakZ协议栈的今生了。最后唠叨一句,加州伯克利分校太牛了,毫无悬念的成为无线传感器网络的泰斗,废话少说,上其网址。 https://openwsn.atlassian.net/wiki/pages/viewpage.action?pageId=688187      
      4.FreakZ:FreakZ协议栈是我们今天的主角,她排版极其的规范,打开协议栈犹如欣赏一个艺术品,详细的代码注释简直就是一块磁石吸引着你的灵魂,跟由于其支持的硬件平台包含了艾特梅尔的无线收发芯片AT86RF230,这也是冥冥之中有所注定,我在工作之中接触了AT86RF212。加之以上的种种优势,最终诱发了新一代的增强型FreakZ协议栈。其网址:http://www.freaklabs.org/index.php/FreakZ-Open-Source-Zigbee-Stack.html     
  当然还有一些开源的zigbee协议栈就不一一陈述,上传一份仁兄的调查文档 zigbee协议栈初步统计V0.3.ppt (3.58 MB, 下载次数: 534)

[ 本帖最后由 MeshBee 于 2013-8-16 22:25 编辑 ]
此帖出自无线连接论坛

最新回复

很不错!  详情 回复 发表于 2018-3-20 15:19

点评

很好!推荐  详情 回复 发表于 2013-8-18 18:30

赞赏

1

查看全部赞赏

点赞 关注(1)
 

回复
举报

126

帖子

0

TA的资源

一粒金砂(高级)

沙发
 
此帖出自无线连接论坛
 
 

回复

581

帖子

0

TA的资源

五彩晶圆(初级)

板凳
 

不得不支持一下!
此帖出自无线连接论坛
个人签名Net:Wxeda.taobao.com
QQ:1035868547
Blog:https://home.eeworld.com.cn/space-uid-390804.html
 
 
 

回复

10

帖子

0

TA的资源

一粒金砂(中级)

4
 
我和我的小伙伴都惊呆了。顶一下
此帖出自无线连接论坛
 
 
 

回复

826

帖子

3

TA的资源

五彩晶圆(初级)

5
 
不错不错,记得06年的时候国内开发板基本都是带个这个协议栈,让客户学习的。
此帖出自无线连接论坛
 
 
 

回复

1560

帖子

24

TA的资源

五彩晶圆(初级)

6
 
其他几个协议栈还是头一次听说呢。谢谢楼主。
此帖出自无线连接论坛
 
 
 

回复

238

帖子

2

TA的资源

纯净的硅(高级)

7
 

回复 楼主MeshBee 的帖子

很好!推荐
此帖出自无线连接论坛
个人签名QQ:1795100002
E-mail:paulhyde@qq.com
 
 
 

回复

7815

帖子

57

TA的资源

裸片初长成(中级)

8
 
不是再看一遍差点都忘了伯克利的openwsn
此帖出自无线连接论坛
 
 
 

回复

16

帖子

0

TA的资源

一粒金砂(中级)

9
 

太好了

最近对ZigBee感兴趣,LZ的介绍很有用,很有帮助
此帖出自无线连接论坛
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

10
 
kanknakn
此帖出自无线连接论坛
 
 
 

回复

5

帖子

0

TA的资源

一粒金砂(中级)

11
 
FreakZ开源ZigBee协议栈的国内学习网址或者论坛?有好推荐的吗?
此帖出自无线连接论坛
 
 
 

回复

8

帖子

0

TA的资源

一粒金砂(初级)

12
 
你好楼主,这个在zigbee协议栈初步统计PPt中说还会有后续的资料,我想问下后续的资料在什么地方可以下载
此帖出自无线连接论坛
 
 
 

回复

2

帖子

0

TA的资源

一粒金砂(初级)

13
 
学习了
此帖出自无线连接论坛
 
 
 

回复

4

帖子

0

TA的资源

一粒金砂(初级)

14
 
不错 学习了
此帖出自无线连接论坛
 
 
 

回复

136

帖子

0

TA的资源

一粒金砂(中级)

15
 
不错 学习了 !
此帖出自无线连接论坛
 
 
 

回复

21

帖子

0

TA的资源

一粒金砂(初级)

16
 
不从,支持支持!
此帖出自无线连接论坛
 
 
 

回复

3

帖子

0

TA的资源

一粒金砂(初级)

17
 
很不错!
此帖出自无线连接论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
快速回复 返回顶部 返回列表