资源描述:
《基于contiki的无线传感网数据采集系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、本科毕业设计(论文)基于Contiki的无线传感网数据采集系统学院自动化学院专业物联网工程年级班别学号学生姓名指导教师2016年6月摘要近年来,随着微机电系统(MEMS)、无线通信网络和嵌入式系统等技术的飞速发展,各种新技术的融合,出现了许多信息获取和处理的新模式,无线传感器网络就是其中一例。无线传感器网络可用来监控环境、机器甚至人类自己,从而真正实现“普适计算”的理念。无线传感器网络具有十分广阔的应用前景,己经引起了世界许多国家军事界、学术界和工业界的高度重视,同时,在基础理论和工程技术上对课题的研究都是巨大的挑战
2、。随着社会的发展,由大量体积小、资源受限而且具有一定通信能力和计算能力的传感器节点组成的无线传感器网络WSN得到快速发展。它在物联网中得到了广泛的应用,已经成为一个研究热点。无线传感器网络的操作系统是整个网络的核心,它的各种性能直接影响系统的功能。本文采用开放源代码的Contiki无线传感器网络操作系统。首先对Contiki操作系统的内核进行研究,然后对系统的移植技术进行深入的分析,采用模块化和层次化的方法将系统移植到MSP430F1611硬件平台上,使系统能在节点上正常运行。关键词:无线传感器网络,Contiki操
3、作系统,移植,CC2420与MSP430AbstractIntherecentyears,astherapiddevelopmentofMEMS,wirelesscommunicationnetwork,embeddedsystem,andtheinteractionofallkindsofnewtechnologies,manynewmodesofinformationobtainingandprocesscomeintobeing.Wirelesssensornetworkisoneofthem.WSNcanbe
4、usedtomonitortheenvironment,themachinesandeventhepeople;hence“ubiquitouscomputing”willcometrue.WSNhaswideapplicationfields,soithasbeenpaidhighattentionbythemilitary,theacademes,andtheindustrialfromalltheworld.Meanwhilethisprovidesmanychallengesintheacademefound
5、ationsandtechnologies.Withthedevelopmentofsociety.WSNgotveryfastdevelopmentwhichiscomposedofalargenumberofsmall,resource-restrainedsensornodeswithcomputingandwirelesscommunicationabilities.IthasbeenwidelyusedintheInternetofthingsandbecomesaresearchhotspotofinfo
6、rmationtechnology.Wirelesssensornetworkoperatingsystemisthecoreofthewholenetwork.,Itsperformancedirectlyaffectssystemperformance.WeusetheContiki,theoperatesystemofopensourcewirelesssensornetwork.First,theOSkernelisstudiedandthenthetransplantationtechnologyisana
7、lyzeddeep.Inordertomakethenodework,theOSistransplantationtotheMSP430hardwareplatformsuccessfullythroughmodularmethodandhierarchical.Keywords:wirelesssensornetwork,Contikioperatesystem,portingCC2420andMSP430目录1绪论11.1研究背景11.2研究内容11.3研究意义12无线传感器网络平台及其操作系统简介22.1节点的
8、组成32.2网络传感器网络的体系结构及整体构建42.3无线传感器操作系统简介42.4Contiki操作系统52.4.1Contiki操作系统简介52.4.2Contiki操作系统特点62.4.3Contiki系统架构分析72.4.4Contiki系统的内核主要特点82.4.5Contiki系统中的进程92.4.6Contiki源代码结构分析10