一种Zigbee传感器的手机通信接口的设计与实现

来源 :大连理工大学 | 被引量 : 0次 | 上传用户:mengyi123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着移动互联网的飞速发展,智能手机也风靡全球。苹果、安卓、Windows Phone等智能手机不断吸引着用户的眼球,越来越成为人们生活中不可缺少的通讯工具和计算平台。与此同时,无线传感器技术的日新月异也得到了国际关注,广泛地应用在众多领域:医疗、环境和建筑监控等。但是,智能手机和无线传感器之间的通信方式一般采用无线通信,例如WIFI和蓝牙,或者采用服务器中转的方式进行数据交互。  在无线传感器网络的广泛应用的同时,如何将传感器节点转化成智能手机即插即用的外围设备,从而更方便地访问无线传感器网络,成为了用户越来越迫切的需求。通过调查研究我们发现,在智能手机的多种通信接口中,耳机插口是唯一真正开放的、通用的和兼容的接口。本文基于智能手机的音频插口,设计并实现了智能手机和传感器节点全双工的数据通信接口AudioHTG,以及智能手机给传感器节点提供电源。从而将传感器节点转化成了即插即用的智能手机外围设备。本文设计了两种不同的音频模拟信号编解码方式:8位有效数据编码和动态缓冲区编码。其中动态缓冲区编码具有更高的传输速率以及更高的带宽利用率,比8位有效数据编码方式更加灵活。另外,基于传统的LZW压缩算法和Huffman编码两者的融合,我们提出了LZW-Huffman压缩算法。该算法在数据包较长的时候压缩率更佳,因此非常适用于动态缓冲区编码。  本文搭建的实验平台为TinyOS操作系统的传感器节点GenOS-301和WindowsPhone操作系统的智能手机。最后通过实验测试,在智能手机音频波特率为1378bps和缓冲区长度为512位时,动态缓冲区编码方式的传输速率约为1355bps,带宽利用率超过98%。与传统的LZW压缩算法和Huffman编码相比,本文提出的LZW-Huffman的数据压缩率一直高于前者。在512位到1024位缓冲区编码中,压缩率从在20%~50%之间浮动,有效提高了AudioHTG的吞吐率。
其他文献
计算机网络和无线通信技术的发展,推动了森林环境监测、医疗卫生和军事监控等无线传感网络应用的发展和普及。多数应用都对数据传输的延迟时间,即数据从源节点发出到被根节点
汽车尾气的排放是造成目前日益严重大气污染问题以及能源危机的一个重要原因,为此,大力发展电动车行业是如今的一个主要方向。随着这些电动车用户量的增加,有的地方已经开始
近年来随着嵌入式设备的日益普及,嵌入式软件的安全性越发显得重要。在一些关键领域,如航天、医疗、军事、核能等,如果嵌入式软件存在程序漏洞,有可能导致程序在非正常状态运
视频关键帧提取及其可视化展示有利于视频内容信息的快速查阅和筛选,本文提出了两种关键帧提取算法以及一种螺旋圈结构的视频内容可视化方法,设计开发了三个应用系统。  关键
随着多媒体信息技术的飞速发展,图像资源越来越多地出现在人们的工作和生活当中,如何能够快速确地在庞大的图像资源库中查询到所需信息已经成为计算机视觉领域的一个重大挑战
聚类分析作为数据挖掘的十大难题之一,是数据挖掘范畴的重点研究内容。其中,对高维数据的聚类更是研究者们探索的热点问题。最近的研究显示出传统的聚类算法可能因为高维数据
随着后基因组时代的到来,生命科学的研究内容呈高速发展态势,生物信息数据迅速增长。由于生物数据具有大规模性和复杂性的特征,因此,探索如何高效处理海量生物数据的生物信息学学
怎样从单幅运动模糊图像复原出清晰的图像,一直是数字图像处理领域中富有挑战的问题。图像复原的目的是尽可能的恢复出原始清晰图像,因此对图像质量进行评价是必要的。若图像中
云计算(Cloud Computing)是一种新型的分布式计算范式。它将计算任务分布在大量计算机构成的资源池上,使各种应用能够根据需求获取计算力、存储空间和各种软件服务。云计算用
随着多核处理器的广泛应用,并发编程成为软件开发的主流方式,但是并发编程给程序员带来了很大的挑战。传统的并发编程主要是用锁机制来保证共享资源的互斥访问,锁机制是一种