无线传感器网络试验报告_第1页
无线传感器网络试验报告_第2页
无线传感器网络试验报告_第3页
无线传感器网络试验报告_第4页
无线传感器网络试验报告_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

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

文档简介

1、无线传感器网络实验报告Contiki mac 协议与xmac协议的比较1.简介无线传感器网络(wireless sensor networks, WSN )节点由电池供电,其能力非常有限,同时由于工作环境恶劣以及其他各种因素,节点能源一般不可补充。因而降低能耗、延长节点使用寿命是所有无线传感器网络研究的重点。WSN中的能量能耗主要包括通信能耗、感知能耗和计算能耗,其中通信能耗所占的比重最大,因此,减少通信能耗是延长网络生存时间的有效手段。同时,研究表明节点通信时 Radio模块在数据收发和空闲侦听时的能耗几乎相同,所以要想节能就需要最大限度地减少Radio模块的侦听时间(收发时间不能减少),及

2、减小占空比。传统的无线网络中,主要考虑到问题是高吞吐量、低延时等,不需要考虑能量消耗,Radio模块不需要关闭,所以传统无线网络MAC协议无法直接应用于 WSN ,各种针对传感器网络特点的MAC协议相继提出。现有的 WSN MAC协议按照不同的分类方式可以分成许多类型,其中根据信道访问策略的不同可以分为:X-MAC协议X-MAC协议也基于B-MAC协议的改进,改进了其前导序列过长的问题,将前导序列分割成许多频闪前导(strobed preamble ),在每个频闪前导中嵌入目的地址信息,非接收节 点尽早丢弃分组并睡眠。X-MAC在发送两个相邻的频闪序列之间插入一个侦听信道间隔,用以侦听接收节点

3、的唤醒标识。接收节点利用频闪前导之间的时间间隔,向发送节点发送早期确认,发送节点收到早期确认后立即发送数据分组,避免发送节点过度前导和接收节点过度侦听。X-MAC还设计了一种自适应 算法,根据网络流量变化动态调整节点的占空比,以减少单跳延时。优点:X-MAC最大的优点是不再需要发送一个完整长度的前导序列来唤醒接收节点,因而发送延时和收发能耗都比较小;节点只需监听一个频闪前导就能转入睡眠。缺点:节点每次醒来探测信道的时间有所增加,这使得协议在低负载网络中能耗性比较差。而且分组长度、数据发送速率等协议参数还需进一步确定X-MAC原理图如图3所示:中xl:l cContikiMAC 协议Contik

4、iMAC 协议中使用的主要机制:.时间划分.快速睡眠.锁时优化ContikiMAC 只使用了异步的机制,没有标识信息也没有附加的消息头,它的数据也都是普通的链路层消息。时间划分:ContikiMAC 协议具有一个基于传输过程中精确时间度量的、能量高效的唤醒技术。 的唤醒技术利用一种价格低廉的CCA (空闲信道检测)机制来实现这种机制使用无线电收发器的RSSI(接收信号强度指示值)来判断指定信道的状态。ContikiMAC 中的时间划分必须满足一系列的限制。如图 4:图4 ContikiMAC 中的时间划分要求:ta+td ti tc tc+2tr tsti:每次数据传输之间的时间间隔tr:进行

5、一次稳定的 RSSI指示所需要的时间tc:两次CCA检测之间的时间间隔ta:手段数据包和发送 ACK消息的时间间隔td:从接收节点那里成功检测到一个ACK消息所需的时间在IEEE 802.15.4标准下,不等式中一些变量被固化,如 IEEE802.15.4标准定义的ta值为 12个时间点我,在802.15.4中,一个时间单位是 4/250ms.然后td=40/250,tr 是由cc2420 无线收发器的特性决定的,tr=0.192ms,不等式变为:0.352 ti tc tc+0.384 fl? ImIs Settings 七日值Nni-rsEm电Mr*5弁WgmXmacnnw; Q0 11.

6、? 5oeed:| ste& | M31d |Swiulahnn k _1 nimgt Ie皿工.自5id a卬iULM10.1ink gat nuHnjGi iraMiSi.iteID:1Sick fat zhs,乱q, haID 3又Ei列irnHn4 hnw-inr 1 ifint*ContikiPitwwlcM p*d hmri:MartL JhtaJB* j|5Up Reload JTrwes岫nM尔Ed -Pi* Ldrt mInul-drinn , I 二5 酢 dig5ik Wt / Fn与日rdiirq5ifk q;t isssage fnPuWtfTfck&f:日 OKlt

7、eMht t canMiticsy to dialwnlContiki咨咿fra fri -htne. aa=ja. U4罂皿:-IT占邛1d-r -T-Tra0工叵组但I Erri er nale harsW trE, O&D IT-fidID; 3 ID. 3 ID.l IP; 3 ID.Ssup If HtkHld忙 fdrr vw53HRun为啊:r“22!般若一 :K&-Kl Lip: 3 ib:iID 4Win,q1Sjr* 93t 宗制111中中号村工GbTi tnts Mfft 5pQkflEM“; ,0104& m回曰I RmI4 an J%l I Afldbo TM %)

8、AadK Rx 1% I |的划131.75%34 au12211.52%强311.W-%密4114 ma.sav到50.64%密3拿不咻QE%0句7ITSl.M1%Sky BJLLM过的强111期愣:二L 7 u d R- 4 r-da.d d aa.cl.xmac4.以下是12个节点时的截图:ilmiuhtilon -Co4je; Th- Contiki Ntwerk Smuittw Mcjtes Taals etEirgs Help1V ;q-;nn Ewnts MQt5Slhuiallon cnntftil6OHim Spfli hmitsrart |5t*P 1R4ixd | |Tl

9、rne! ODlQ,ZLSpeedL -oFlw Edrt ViewTimktrteMflssage冈门日T25 如2E F 的二维榜 0d-2t 757ID; 7 muID: m imnswli 口 q 金也咽 M 12 G 乱1 )圜期氏期1D5Sending00:2& ?29IP:1sld 弊 tVtBMq 作M二刘川M:2& 划S3ID: 12&tnclinflSeftdirAlter.NPtwodEIsJ圜Ent=r n仃t中咒 h-erp先1 对台 % W泊n为123E 二4G 王hlJTS-i仙卜I廿#.二回为B2lD iHittl PiJiJld T( %)Md心做惟1 j12

10、 39% 1.26% 上白川, 0昌” 903% ”相 l 12%口已知 in.g 12.1* 瑞”篝 14/33%n -1%QLB%1. 用a,7K 口力1篝 ECS* 2.m 1二造lL5ljN 0.4M am匚了冷E-Unn 1MCTtes 工口口忖 二Etijngn HrilpF”.rContiki_ 二 k I -Sliwuldftlm cwrlrull.gh图FJIe Edit vtewTimeMot0蜡产3金.木工 008.913UDil 3D:1货口上girt zcHdllig 士幻*3?-S;靠I Qffl 此;第,烟 mi 金6 MR如 0 33 .36 0 Xf,用IP;

11、 Il Tb;lIDil MU iJDilIDiBSlHtinf8-ini q*t iinl qt “武功耳Jiw 叫;fnf rit廿Zon- r.-n- 而五三Xmac5.以下是16个节点时的截图:iPowwffrGtr: 17im 单中叼加即M i丽1外?2生的37叱1sb411.3-4%-区 2aTN痴*台篁,密1硼,*&碱田skj 10露中务轴y 1酒强WIM3:TdOM)wf 3 曰,1 可 5,C4 I 耳1a.g用。鼻 力11 I I I I I i I -J J 5 fl- 1 J- 7 BJ 一 QL-a-0-曲krte3rp 12&G3i2第蚪电电附G门m j|日侍Ed1

12、r miq ar IM:F15dl t D % r &dsa K- ,*runtMqteM-$aqeaa:2B.WEIDLfiEamding“a:-ID1sink jut *g;a骗 TrOJsSS. HT310JI口fi由由q. aaaID 10landingFitep;知】Q1备口第,%T13白3星*,11.5阻I、瑜 /SOS*d*加丁】原口界L67%的唱L1条口皿,斗了电11 m1 m%.1 口1D. D4%口苫百乂SylL9 4KCL?!%5131中困、纲门m1 口 4内口.倒1“%口。不df*的昨1工31,1热,5k),1514 91%117%削廿二自上之中方1.01M 图题( ,

13、.一; . II.-.I,1 I: :!il _:ll 1 - l - 二 二 - -mrif a ”打面加 力明代 diprAFdFUMTcmIs Seflllnga HelpcontikiH etworkEvents H 口I:已三日目Run Speed hm&.钢总rt jTie* GO: iQ.167 营乾击EI 口整 dJSilmuiation nxintrol 月Power?r-4ateRadio on Radio IX Badlo RX1;4吊TiffieMalt*户艇Edit甲zIMSSendingID:1Sank gbl门,小门均总fr-八;.”ID siSank qtfr-

14、QU-29.049ID:1SendingIDdml got 诫 h电5 frID;11D:1白“辞一“同QU .913GO- #Filter!My 2 W3 5ky 4 Sky 5 sty 6S叼T Sty a 力9 的工口药11Sky 12对13%1 4/ 1号阳1Bg:闲 0 13% 11.21 7.75%H与卧 A17W gwe 0.75%7.L&%4 3i% 30%5三网 J 41% 4.4iH 了锦 4 43% 4.29 d林9 37% 9.14% 8.64% S.li q -Xmac6.将文件中的数据导出,然后用下列程序分析:1.(void)setDownloadProgressB

15、lock:(void (A)(NSUInteger bytesRead, long long totalBytesRead, long long totalBytesExpectedToRead)block;方法,在 block 中计算数目。html view plain copy1.在计算sending 和got数目需要自己写一个 downTask类,负责记录。downTask主要代码来源网 点击打开链接 或 HYPERLINK /conslee/archive/126370.html /conslee/archive/126370.htmlhtml view plain copy1. co

16、nnectionoperation=AFURLConnectionOperation alloc initWithRequest:request;html view plain copyconnectionoperation setDownloadProgressBlock:A(NSUInteger bytesRead, lo ng long totalBytesRead, long long totalBytesExpectedToRead) /NSLog(bytesRead:%zi, bytesRead);/NSLog(totalBytesRead:%zi, totalBytesRead)

17、;/NSLog(totalBytesExpectedToRead:%zi, totalBytesExpectedToRead);weakSelf.downTask.totalReadPeriod += bytesRead;weakSelf.downTask.totalRead += bytesRead;NSDate * currentDate = NSDate date;9.od = 1) 10. doublespeed = weakSelf.downTask getSpeedWithDate:currentDate;if (currentDate timeIntervalSinceDate:

18、weakSelf.downTask.oldDatePeri11.12.13.14.15.16.17.18.19.20.21.22.23.weakSelf.gaugeView setGaugeValue:speed animation:YES;NSString *unit = nil ;if (speed RATIO) unit = M;speed = speed / RATIO;)else unit = KB; speed = speed ;)NSLog(current speed:%f %, speed, unit);weakSelf.labSpeed.text = NSString str

19、ingWithFormat:%.2f %,speed, unit;/NSLog(totalBytesRead:%zi, totalBytesRead););.之后我发现其实不用程序直接用记事本计数就可,并且还有很多简便方法。.实验得到的结果数据如下:4个点contikimaccxinaQsending4039gat message3938丢包率2. 5%2.7%8个节点contikimaccxmacsending7372got message 丢苞率6313. 6%5918%|12个节点contikimacsending109106got message5048丢包率54%55%164予点contikimaccxmacsending106RIgot message4854生包车54. 2%61%9,能量消耗部分截图8_Powe

温馨提示

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

评论

0/150

提交评论