基于GAINZ硬件平台的无线传感器网络节点软件设计

来源 :北京邮电大学 | 被引量 : 6次 | 上传用户:sjay357
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着传感器技术、嵌入式技术、现代网络及无线通信技术、分布式信息处理技术的快速进步,能够实时监测、感知、采集和处理各种监测对象信息的无线传感器网络,凭借其可观的实用价值和广阔的应用前景,成为当今世界最受关注的前沿科技研究热点之一。传感器节点的软硬件设计是无线传感器网络研究的重要组成部分。由ATmega128L和CC2420等主要芯片构成的GAINZ开发板提供了低成本的硬件平台;IEEE802.15.4标准定义了物理层和MAC(MediaAccess Control)层,为传感器节点的底层软件设计提供了参考。无线传感器网络的一大特点是其应用的多样性,因此传感器节点的软件设计需要基于具体应用选用网络层及其上层协议。尽管有很多研究机构通过理论分析和仿真来判断和比较上层协议的优劣,但是真实环境下的观测试验在结果的可信度方面具有网络仿真方法无可比拟的优势。为了搭建一个可以实际组网观测性能的实验环境,很多致力于无线传感器网络上层协议研究的科研人员不得不在传感器节点物理层和MAC层的软件设计上消耗大量精力。考虑到这样的实际问题,本文通过模块化分割传感器节点基本功能的设计方法和面向过程的具体编程实现方案,基于IEEE802.15.4标准,实现传感器节点的底层软件设计。本文将物理层数据采集、物理层无线收发、MAC层CSMA/CA(Carrier Sense Multiple Access with Collision Avoidance)信道接入和帧格式的设计作为传感器节点必须具备的基本功能,给出了各基本功能模块的设计思路及其实现的具体步骤。基于此设计,多个普通传感器节点可以将采集到的数据通过无线信道传送到汇聚节点,组成一个星型拓扑的无线传感器网络。为了在PC(Personal Computer)查看汇聚节点的工作状况,本文设计了一个可在Windows系统下运行的任务监测工具,方便地将汇聚节点收到的数据包显示在友好的人机交互界面上。使用串行线连接GAINZ平台和PC上的串行通信接口,用户可以通过该工具实时观察汇聚节点收到的每个数据包的地址信息、序列号和数据信息。同时,该工具将关键的数据信息保存为文本格式文档,备日后分析查阅。本文还设计了一个任务发布工具,供PC端用户实时控制无线传感器网络的工作状态。综上,本文提出了一种无线传感器网络节点软件设计的新思路,基于GAINZ硬件平台完成了基于IEEE802.15.4标准的传感器节点物理层和MAC层功能的软件设计,开发出配套的PC端监测工具和任务发布工具,搭建了一个完整的无线传感器网络环境。
其他文献
我国传统文化认为,和谐是社会发展的精髓,和谐的内涵包括“自然的和谐”、“人与自然的和谐”、“人与人的和谐(即人际和谐)”和“自我身心内外的和谐”四个方面.在这四个要
随着计算机网络和通信技术的迅速发展,越来越多的数字产品通过网络广泛传播。数字化技术在为信息的处理、复制、传播以及销售提供便利的同时,也随之带来了潜在的安全隐患诸如
怡园霸王鸡rn主料:三黄鸡.rn辅料:玉兰菜、芋头、笋叶等.rn制法:青菜垫底,三黄鸡浸熟宰件入盘,跟汁食用.rn特点:浑素搭配、造型美观.
中国的酒店业面临着全球市场的竞争,不仅仅是快餐,更多的国际品牌进入中国,使中国的餐饮市场进入百花争艳的时代.如何才能更好的和国际品牌竞争?不外乎在三个方面:硬件、软件
随着信息技术与通信产业的发展,手机数字电视作为新兴的多媒体业务成为关注的热点。手机数字电视为手机和其他移动多媒体终端提供数字电视广播服务,满足用户对电视节目移动接
海鲜荟萃小火锅rn原料:青口,蛤蜊,龙利鱼,面包丁,鲜鱿鱼,虾仁,海鲜清汤.rn制法:客人自行涮食.rn特点:既保证海鲜的新鲜度,又增加了客人自己动手涮食的情趣.
芒果芝士蛋糕rn原料:芝士100克,鲜奶油100克,芒果一只,消化饼80克,黄油40克,蛋1只,鱼胶1匙,海棉蛋糕一份(1厘米厚).
无线传感器网络是集成传感器、无线通信和嵌入式系统三方面技术于一体的新型网络技术,在军事、农业、工业、环境、医疗、家庭和其它的商用领域有着很高的应用价值和广阔的发
互联网的迅速发展对人类的生产和生活产生了重大影响,成为最快捷的获取信息的手段。IPv4协议自从互联网诞生起就几乎没有改动过,随着新的移动通信和流媒体传输、实时互动通信
[腊味核桃花]rn主料:核桃花干货100克,川西北腊肉100克.rn辅料:青红椒、葱姜末适量.rn制法:核桃花水发好,炒锅上火爆香葱姜末、青红椒,放入腊肉丝、发好的核桃花炒制,调味出