zigbee协议栈初步统计V0.3_第1页
zigbee协议栈初步统计V0.3_第2页
zigbee协议栈初步统计V0.3_第3页
zigbee协议栈初步统计V0.3_第4页
zigbee协议栈初步统计V0.3_第5页
已阅读5页,还剩53页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

IEEE802.15.4实现Zigbee协议栈实现-调查——Jack2013-04-26提纲关于zigbee的相关思考ZigBee5大芯片厂商,代表型号及协议栈名称开源Zigbee协议栈介绍“国产Zigbee协议栈”进程介绍参与开源“Zigbee协议栈”必要性一、关于zigbee的相关思考Zigbee联盟认证的zigbee协议栈/OS有那些?怎么去查找?有那些是开源的?那些非开源?这些协议栈目前的进展?Zigbee协议栈实现方法?及难点?IEEE802.15.4协议

、zigbee协议、协议栈实现二、ZigBee5大芯片厂商,代表型号及协议栈名称TI-Z-Stack+OSAL操作系统ZStack是TI公司按照Zigbee标准实现的一个Zigbee协议栈,而OSAL则为ZStack所使用的“操作系统”。2007年4月,德州仪器推出业界领先的ZigBee协议栈(Z-Stack)。Z-Stack符合ZigBee2006规范,支持多种平台,包括基于CC2420收发器以及TIMSP430超低功耗单片机的平台,CC2430SOC平台C51RF-3-PK等。Z-Stack包含了网状网络拓扑的几近于全功能的协议栈,在竞争激烈的ZigBee领域占有很重要地位。OSAL,英文全称OperatingSystemAbstractionLayer,中文解释操作系统抽象层。它可以看做是一种机制,一种任务分配资源的机制,从而形成了一个简单多任务的操作系统。MpZBeemicrochip协议栈源文件目前提供zigbee方案的有TI、Atmel、Jennic、ST、Ember、NEC等.TI是提供方案最全的公司,新出的CC2530,看到了WSN/zigbee的发展前景。还有Atmel基于ARM核的MC13244.在低功耗的情况下输出功率更大。

WSN里面感觉比较重要的两个问题:

1.低功耗情况下输出功率尽可能大一些而且可调。目前CC2530/MC13244基本解决这个问题。

2.电源。高性能电池选用以及最近看得文章能量采集(EnergyHarvesting)

技术,利用电磁波转换成电流信号给传感器节点供电。

能量采集市场前景广阔2019年超40亿美元

/mndz/2009/0722/article_1616.html

诺基亚展示能量采集手机,藉无线电波充电(NOKIA也介入WSN,看过一篇相关的文章)

/xfdz/2009/0617/article_1486.html

三、WSN/Zigbee开源协议栈msstatePAN

主页:/~reese/msstatePAN/

较为简单,容易上手。附带一个较为详细说明文档。整个协议栈是基于状态机的实现的。只是其中程序排版不太规范。通过这协议栈使我对FSM重新的认识。如果你的程序构架不是基于操作系统的,有限状态机应该是一个很好的选择。而且OS中进程的状态也是个各个状态间的切换。RobertReese也出了本书《FiniteStateMachineDatapathDesign,Optimization,andImplementation》

下载地址:

/soft/35/2009/2009072237323.html

FreakZfreakz是一个彻底的开源zigbee协议freakz也是一个zigbee协议栈,相应的contiki则为freakz所使用的操作系统主页:/index.php/FreakZ-Open-Source-Zigbee-Stack.html下载:/projects/freakz

ChibiChibi-ASimpleOpenSourceWirelessStack主页:/index.php/Chibi-A-Simple-Open-Source-Wireless-Stack.htmlThisistheprojectpagefortheChibistack.Chibimeans"midget"inJapanesewhichdescribesthisstackquitewell.It'sano-frillsstackthatjusthasthreemainfunctions:init,send,andreceive.Itsmeanttobeasimplewaytoestablishwirelesscommunicationswithawirelessradiowithoutgettingintoalotofprotocolcomplexity.TinyOS

主页:/

目前在WSN领域最权威的操作系统,里面完成协议设计自带仿真软件。看过不少文章,它最多。而且网上资料也很多。成立了TinyOSZigBeeWorkingGroup

已经开始设计开源的zigbee,期待中

/scoop/special/working_group_tinyos_zigbeeOpenMAC主页:/projects/openmac/OpenMACisaTinyOS-basedimplementationofIEEE802.15.4MAClayer,whichliesatthecoreofMeshNeticsZigBeestack,andprovidesbasicwirelessnetworking(star,peertopeer)toWSN's.Availableforlow-powerZigBitmodulesandAtmelAVRZ-LinkKitsOpen-ZBImplementationofIEEE802.15.4innesCforTinyOS

andCrossbowMicazandTELOSbmotesTheopen-ZBwebsiteprovidesopensourcetoolsforIEEE802.15.4andZigBee,themostwidespreadtechnologiesforWirelessSensorNetworks.主页:OpenWSN主页:/p/openwsn/伯克利的这个项目不一样//wiki/pages/viewpage.action?pageId=688187OpenWSN伯克利TheOpenWSNprojectservesasarepositoryforopen-sourceimplementationsofprotocolstacksbasedonInternetofThingsstandards,usingavarietyofhardwareandsoftwareplatforms.OpenWSN从硬件节点设计到应用层所有功能单元的开放化。在Berkeley提出计划的同时也提供了一系列的0pen-WSN解决方案,OpenBee主页:/projects/openbee/介绍:Letthebeeflyfreely…ThegoaloftheOpenBeeprojectistodesignanIEEE802.15.4compliant,Zigbee™-likesoftwarestackinC.Thestackwillbetargetindependent(processor,radiotransceiver).

contiki操作系统主页:/contiki也是一个彻底的开源操作系统,而且这个操作系统短小精悍,非常适合“物联网”时代的MINI型设备,同时,这套系统在全球已经拥有了众多的支持与使用者,已经开发了非常多的应用,甚至有像IPV6这么强大而且的应用,可以在其官方网站上下载到全套的代码!contiki是开源的,可移植的,针对存储空间受限的网络化嵌入式系统和无线传感器网络的多任务操作系统。而且contiki的代码全部为C语言写成,用GCC进行编译,对广大应用C语言多年的开发者来说,减少了学习另外一种语言与编译平台所带来的时间花费。对很多开发者和初学者来说,对Linux+GCC的平台不熟悉,所以,可以选用IAR这个极其稳定、易用的编译平台,对contiki进行移植。开源Zigbee协议栈之——ZBOSS项目介绍:Asthefirstopen-source

ZigBee

protocolstackcertified

bytheZigBeeAlliance,ZBOSSisakeytosolvinginteroperabilityproblemsfortheglobalmanufacturingandresearchcommunities.CertifiedonZigBeeadaptersfrompartnercompaniesZBOSSisahigh-performance,smallmemoryfootprint,cross-platformsolution.TheZBOSSstackarchitectureminimizesretransmitsandpacketloss,andoperateswithchipsetsfrommultiplesemiconductorsuppliers(beginningwithTexasInstruments’TICC25xxandUBEC’sUBEC2400,UBEC2410).ZBOSSiscurrentlyavailableforuseonLinuxand“OS-less”(scheduler-based)platforms项目主页:/projects/zigmaestro维护成员:项目最新动态:开源Zigbee协议栈之——ZigBuzz项目介绍:TheZigBuzzprojectisanopensourceefforttowriteaZigBeestackfortheLinuxkernel.项目主页:/projects/zigbuzz/维护成员:项目最新动态:ZigBeestackforLinux—lowpanThegoalofthisprojectistocreateanimplementationof802.15.4andseveraloftheprotocolswhichrunontopofit(primarily6LoWPAN)forLinux.主页:/projects/linux-zigbee/linux-802-15-4ThisisatrytomakeLinuxhostbeabletoactasamemberof802.15.4wirelesssensornetworkasafullfunctionaldevice.Driversandutilitysetfor802.15.4standardlow-ratewirelesspersonalareanetworking项目主页:

/projects/linux-802-15-4/picostack项目背景这个项目起源于UniversityofNamur【比利时那慕尔大学】的一个医学项目:WALIBI【WirelessAcquisitionandLInkforBodyInformation(RW-Walibi)】WALIBI旨在执行可行性研究、设计和演示一个基于创新的模型在现实条件下,无线的身体信息网络传输。研究案例是长期脑电图监测癫痫患者。主要可交付成果将包括一名示威者整合各种传感器能够可靠地传输到多天线监测站。http://www.unamur.be/en/research/projects/page_view/07296003本地浏览Picostack项目主页:net.fundp.ac.be/git/picostack在CC2430上实现了802.15.4-2006规范的协议栈,并利用了FreeRTOS操作系统。论文:ImplementationofanIEEE802.15.4-2006ProtocolStack.pdf代码:Tiny15four

IEEE802.15.4implementationforTinyOSThisprojectaimstobeacross-platformimplementationoftheIEEE802.15.4communicationstandard.主页:/p/tiny15four

/p/tiny15foururacoli

TheμControllerRadioCommunicationLibraryTheprojectintendstodemonstratecapabilitiesandusageofAtmel'sIEEE-802.15.4radiotransceivers(AT86RF230,AT86RF231,AT86RF212)incombinationwithAVR8bitmicrocontrollers(e.g.ATmega16,ATmega1281,ATtiny84,...).主页:/uracoli/LatestNews2013/04/09Version0.4.0released.2013/03/17WeheldourpresentationaboutWSN/SNMPintegrationattheChemnitzLinuxDays.2013/02/02VisitattheArduino

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论