欢迎来到天天文库
浏览记录
ID:8268554
大小:371.29 KB
页数:6页
时间:2018-03-15
《TinyOS下的串口通信研究与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、万方数据第17卷,第1期中国传媒大学学报自然科学版2010年3月JOURNALOFCOMMUNICATIONUNIVERSITYOFCHINA(SCIENCEANDTECHNOLOGY)V01.17.No.1Mar.2010TinyOS下的串口通信研究与实现刘宣旺1,陈远知1,章必成1,杨仕勇2(1.中国传媒大学广播电视数字化工程中心,北京100024;2.北京比特威尔科技有限公司。北京100085)摘要:TinyOS是由加州大学伯克利分校开发的一个开源操作系统,是专为无线传感器网络设计的轻量级、低功耗嵌入式
2、操作系统,已经被成功地应用到多种硬件平台上。本文在分析和研究TinyOS通信机制的基础上,研究开发PC机与Micaz节点的通信技术,实现了PC与Micaz节点之间的信息互传。关键词:TinyOS;Micaz;串口通信;主动消息中图分类号:TN248.4文献标识码:A文章编号:1673—4793(2010)01—0057一04ResearchandImplementationofUARTCommunication。TinyOSommunicatlonin1inyLIUXuan.wan91,CHENYuan.zh
3、il,ZHANGBi.chen91,YANGShi.yongz(1.ECDAV,CommunicationUniversityofChina,Beijing100024,China;2.BejingBitWareTechnologyCo.Ltd,Beijin9100085,China)Abstract:TinyOSisanopensourceOperatingSystemdevelopedbyUCBerkeley,andit'salsoalightweightandlowpowerembeddedsystem
4、speciallydesignedforWirelessSensorNetwork.Today,ithasbeenappliedinavarietyofhardwareplatformssuccessfullywithgreatresearchsignificanceandsignifi—cantvalue.Inthispaper,basedO[1analysisandresearchonTinyOS,wedevelopcommunicationbetweenPCandMicaz,andhaverealize
5、dtheinformationtransmissionbetweenPCandMicaznode.Keywords:TinyOS;micaz;UART;activemessage1引言RFID(无线射频识别)属于非接触式自动识别技术,通过射频信号自动识别目标对象、获取对象信息数据;WSN(无线传感器网络¨1)是由大量传感器节点通过无线通信方式形成的一个多跳自组织网络系统,它能够实现数据的采集量化、处理融合和无线传输。RFID和WSN具有不同的功能与技术特点,RFID具有很强的物品辨识和信息采集能力,但传输能力
6、有限,有效传输距离一般小于10m;WSN对物品的标识能力不足,但其信息传输能力较强,传输距离可以超过100m。将两项技术集成于智能化仓储管理系统中,可以实现物品信息的自动采集和灵活大范围传输,能极大提高仓储管理效率。在先进智能化仓库管理系统中组合应用RFID和WSN技术,首先需要解决WSN节点和RFID读/写器之间的连接问题。在我们构建的智能化仓库管理系统中,WSN节点选用Micaz模块。Micaz模块是美国克尔斯博公司推出的WSN节点,是目前应用最为广泛的WSN节点之一。Mieaz模块使用Tiny-OS嵌入
7、式操作系统,TinyOS下的通信分为无线通信和串口通信两种,无线通信用于WSN节点之间的信息传递,串口通信用于节点与Pc或其它串口设备之间的数据传输,RFID读/写器即为串口通信设备。因此,WSN节点与RFID读/写器叮以直接连收稿日期:2009一03一16作者简介:刘宣旺(1983一),男(汉族),山西大同人,中国传媒大学硕十研究生.E—mail:xuanwangl50@163.com.万方数据58中国传媒大学学报自然科学版第17卷接。开发1=作便主要集中在TinyOS下的通信编程,这将是本文重点讨论的技术
8、问题,而作为WSN节点与RFID渎/写器集成的前续工作,我们首先要解决WSN的Micaz节点与PC之问的串口通信问题。2TinyOS下的消息通讯2.1TinyOS程序模型TinyOS采用基于组件的编程模型,应用程序由一个或多个组件按一定的组织方式构成,目标是高效率的模块化和易于构造组件行应用软件。TinyOS程序模型如图l所示,一个完整的Tiny.OS程序就是一个由若干组件按一定层次关系装配而成的复
此文档下载收益归作者所有