论文部分内容阅读
无线传感器网络技术将是21世纪最有发展前景的技术之一。由于其具有组网快捷、灵活,且不受有线网络约束的优点,因而可应用于紧急搜索、灾难救助、环境监测等领域,具有广泛的应用前景,但是能量消耗问题一直限制着WSN的发展,因此怎样节省节点耗能一直是WSN开发者急需解决的课题。本文首先研究了造成节点能量浪费的主要原因,然后介绍了当前主流的两类低功耗MAC协议Schedules和LPL类协议及其扩展协议,并对这两类协议的优缺点进行对比分析。在此研究分析的基础上,本文融合两类协议的优点,并加入一些低功耗技术,提出了一个超低功耗MAC协议——EmMAC协议。本文介绍了EmMAC的基本原理并详细描述了实现EmMAC的各种关键细节和技术,主要包括物理层的伪前导域技术及信道检测算法;MAC层的RTS/CTS、NAV、启动协议、同步、捎带、二段载波监听等技术的实现。最后,本文利用自己设计的调试测试接口对协议进行了较完整的测试,主要包括串口调试接口,射频状态时间统计接口,802.15.4网络抓包器。本文采集了EmMAC和LPL两种协议在3种负载环境下的功耗数据,并进行了详细的对比分析,测试结果显示EmMAC协议可以达到97%~99%的节能率,达到了低功耗的设计目标,而且实际适应性要强于LPL协议。