没有合适的资源?快使用搜索试试~ 我知道了~
新文件---物联网创新实验系统
需积分: 10 11 下载量 152 浏览量
2010-12-18
13:56:28
上传
评论
收藏 14.65MB PDF 举报
温馨提示
试读
321页
物联网是一个新的东西,如今用来越来越广泛,有兴趣的可以试着做些实验,很有帮助的.....赶快行动哦
资源推荐
资源详情
资源评论
I
目录
第一章 无线传感器网络系统概述..............................................................................1
第二章 OURS-WSN-IOTS 物联网创新实验系统 .....................................................7
1、硬件设备.............................................................................................................................8
2、软件资源...........................................................................................................................13
3、实验资源...........................................................................................................................14
第三章 Z-Stack 简介................................................................................................................16
1. Zigbee .............................................................................................................................16
2. 寻址(Addressing)............................................................................................................17
3. 绑定(Binding) .................................................................................................................20
4. 路由(Routing) .................................................................................................................22
5. ZDO 消息请求(ZDO Message requests)........................................................................25
6. 便携式设备(Portable Devices).......................................................................................25
7. 端到端确认(End-to-end acknowledgements).................................................................26
8. 其他(Miscellaneous).......................................................................................................26
9. 安全(Security).................................................................................................................28
第四章 基于 CC2430 的实验部分 .......................................................................................31
实验一 建立实验环境 IAR.................................................................................................31
实验二 LED跑马灯实验....................................................................................................59
实验三 定时器实验.............................................................................................................63
实验四 串口通信实验.........................................................................................................67
实验五 AD 实验..................................................................................................................72
实验六 外部中断实验...........................................................................................................77
实验七 温湿度传感器实验.................................................................................................81
实验八 光电传感器实验.....................................................................................................85
实验九 压力实验.................................................................................................................90
实验十 简单无线收发实验.................................................................................................96
实验十一 广播通讯实验.....................................................................................................99
TI Z-Stack 协议栈开发环境和工作流程 ............................................................................102
实验十二 Z-Stack 点对点实验 .........................................................................................108
实验十三 Z-Stack 星状网通讯 .........................................................................................112
实验十四 Z-Stack 树状网通讯 .........................................................................................120
实验十五 Z-Stack MESH 网通讯实验 .............................................................................126
第五章 基于 C8051F120 的实验部分...............................................................................132
实验一 建立开发环境 KeilC ............................................................................................132
实验二 LED灯控制实验..................................................................................................145
实验三 串口通信实验.......................................................................................................149
实验四 ADC 实验 .............................................................................................................156
实验五 中断实验...............................................................................................................164
实验六 定时器实验...........................................................................................................168
实验七 红外实验...............................................................................................................172
II
实验八 超声波实验...........................................................................................................176
实验九 酒精传感器实验...................................................................................................182
实验十 继电器实验...........................................................................................................188
实验十一 直流电机实验...................................................................................................191
实验十二 步进电机实验...................................................................................................196
第六章 嵌入式网关实验部分..............................................................................................202
实验一 VS2005 开发环境的建立.......................................................................................202
实验二 HelloWorld 实验.....................................................................................................241
实验三 串口实验.................................................................................................................245
实验四,五 USB 口实验, SD 卡实验..............................................................................250
实验六 网口通讯实验.........................................................................................................254
实验七 LCD+触摸屏实验 ..................................................................................................257
实验八 GPRS 实验..............................................................................................................261
实验九 WEB Server 实验 ..............................................................................................276
实验十 M2M 实验...............................................................................................................279
实验十一 数据采集实验...................................................................................................282
附:建立宿主机与目标板的连接.......................................................................................285
第七章 综合实验 ....................................................................................................................294
实验一 网关多点数据采集...............................................................................................300
实验二 PC多点数据采集.................................................................................................303
实验三 智能家居...............................................................................................................307
实验四 智能农业...............................................................................................................312
实验五 网络化无线传感器服务.......................................................................................316
1
第一章 无线传感器网络系统概述
随着微机电系统(Micro-Electro-Mechanism System, MEMS)、片上系统(SOC, System on
Chip)、无线通信和低功耗嵌入式技术的飞速发展,孕育出无线传感器网络(Wireless Sensor
Networks, WSN),并以其低功耗、低成本、分布式和自组织的特点带来了信息感知的一场变
革。无线传感器网络就是由部署在监测区域内大量的廉价微型传感器节点组成,通过无线通
信方式形成的一个多跳自组织网络。
很多人都认为,这项技术的重要性可与因特网相媲美:正如因特网使得计算机能够访问
各种数字信息而可以不管其保存在什么地方,传感器网络将能扩展人们与现实世界进行远程
交互的能力。它甚至被人称为一种全新类型的计算机系统,这就是因为它区别于过去硬件的
可到处散布的特点以及集体分析能力。然而从很多方面来说,现在的无线传感器网络就如同
远在 1970 年的因特网,那时因特网仅仅连接了不到 200 所大学和军事实验室,并且研究者
还在试验各种通讯协议和寻址方案。而现在,大多数传感器网络只连接了不到 100 个节点,
更多的节点以及通讯线路会使其变得十分复杂难缠而无法正常工作。另外一个原因是单个传
感器节点的价格目前还并不低廉,而且电池寿命在最好的情况下也只能维持几个月。不过这
些问题并不是不可逾越的,一些无线传感器网络的产品已经上市,并且具备引人入胜的功能
的新产品也会在几年之内出现。
无线传感器网络所具有的众多类型的传感器,可探测包括地震、电磁、温度、湿度、噪
声、光强度、压力、土壤成分、移动物体的大小、速度和方向等周边环境中多种多样的现象。
基于 MEMS 的微传感技术和无线联网技术为无线传感器网络赋予了广阔的应用前景。这些
潜在的应用领域可以归纳为:军事、航空、反恐、防爆、救灾、环境、医疗、保健、家居、
工业、商业等领域。
无线传感器网络是一种全新的信息获取平台,能够实时监测和采集网络分布区域内的各
种检测对象的信息,并将这些信息发送到网关节点,以实现复杂的指定范围内目标检测与跟
踪,具有快速展开、抗毁性强等特点,有着广阔的应用前景。
美国商业周刊和 MIT 技术评论在预测未来技术发展的报告中,分别将无线传感器网络
列为 21 世纪最有影响的 21 项技术和改变世界的 10 大技术之一。传感器网络、塑料电子学
和仿生人体器官又被称为全球未来的三大高科技产业。
【网络协议】
无线传感器网络多采用五层协议标准:应用层、传输层、网络层、数据链路层、物理层。
@数据链路层
数据链路层是被研究最多的一层,多研究媒体接入控制,原因在于无线传感器携带能量
的局限性。携带能量的有限使得功率控制在各个环节都显得尤为重要,媒体访问控制的研究
旨在降低节点访问媒体时的功耗。
【主要用途】
虽然无线传感器网络的大规模商业应用,由于技术等方面的制约还有待时日,但是最近
几年,随着计算成本的下降以及微处理器体积越来越小,已经为数不少的无线传感器网络开
始投入使用。目前无线传感器网络的应用主要集中在以下领域:
1. 环境的监测和保护
随着人们对于环境问题的关注程度越来越高,需要采集的环境数据也越来越多,无线传
感器网络的出现为随机性的研究数据获取提供了便利,并且还可以避免传统数据收集方式给
环境带来的侵入式破坏。比如,英特尔研究实验室研究人员曾经将 32 个小型传感器连进互
2
联网,以读出缅因州"大鸭岛"上的气候,用来评价一种海燕巢的条件。无线传感器网络还可
以跟踪候鸟和昆虫的迁移,研究环境变化对农作物的影响,监测海洋、大气和土壤的成分等。
此外,它也可以应用在精细农业中,来监测农作物中的害虫、土壤的酸碱度和施肥状况等。
2 医疗护理
无线传感器网络在医疗研究、护理领域也可以大展身手。罗彻斯特大学的科学家使用无
线传感器创建了一个智能医疗房间,使用微尘来测量居住者的重要征兆(血压、脉搏和呼吸)、
睡觉姿势以及每天 24 小时的活动状况。英特尔公司也推出了无线传感器网络的家庭护理技
术。该技术是做为探讨应对老龄化社会的技术项目 Center for Aging Services Technologies
(CAST)的一个环节开发的。该系统通过在鞋、家具以家用电器等家中道具和设备中嵌入
半导体传感器,帮助老龄人士、阿尔茨海默氏病患者以及残障人士的家庭生活。利用无线通
信将各传感器联网可高效传递必要的信息从而方便接受护理。而且还可以减轻护理人员的负
担。英特尔主管预防性健康保险研究的董事 Eric Dishman 称,"在开发家庭用护理技术方面,
无线传感器网络是非常有前途的领域"。
3 军事领域
由于无线传感器网络具有密集型、随机分布的特点,使其非常适合应用于恶劣的战场环
境中,使其非常适合应用于恶劣的战场环境中,包括侦察敌情、监控兵力、装备和物资,判
断生物化学攻击等多方面用途。美国国防部远景计划研究局已投资几千万美元,帮助大学进
行"智能尘埃"传感器技术的研发。哈伯研究公司总裁阿尔门丁格预测:智能尘埃式传感器及
有关的技术销售将从 2004 年的 1000 万美元增加到 2010 年的几十亿美元。
4 其他用途
无线传感器网络还被应用于其他一些领域。比如一些危险的工业环境如井矿、核电厂等,
工作人员可以通过它来实施安全监测。也可以用在交通领域作为车辆监控的有力工具。此外
和还可以在工业自动化生产线等诸多领域,英特尔正在对工厂中的一个无线网络进行测试,
该网络由 40 台机器上的 210 个传感器组成,这样组成的监控系统将可以大大改善工厂的运
作条件。它可以大幅降低检查设备的成本,同时由于可以提前发现问题,因此将能够缩短停
机时间,提高效率,并延长设备的使用时间。尽管无线传感器技术目前仍处于初步应用阶段,
但已经展示出了非凡的应用价值,相信随着相关技术的发展和推进,一定会得到更大的应用。
在传感器网络中,传感器节点具有端节点和路由的功能:一方面实现数据的采集和处理;
另一方面实现数据的融合和路由,对本身采集的数据和收到的其他节点发送的数据进行综
合,转发路由到网关节点。网关节点往往个数有限,而且常常能量能够得到补充;网关通常
使用多种方式(如 Internet、卫星或移动通信网络等)与外界通信。而传感器节点数目非常
庞大,通常采用不能补充的电池提供能量;传感器节点的能量一旦耗尽,那么该节点就不能
进行数据采集和路由的功能,直接影响整个传感器网络的健壮性和生命周期。因此,传感器
网络主要研究的是传感器网络节点。具体应用不同,传感器网络节点的设计也不尽相同,但
是其基本结构由传感器、处理器、无线传输和电源组成,如下图所示:
无线传感器网络节点典型组成
传感器网络节点作为一种微型化的嵌入式系统,构成了无线传感器网络的基础层支撑平
台。因为无线传感器网络大部分是采用电池供电,工作环境通常比较恶劣,而且数量大,更
换电池非常困难,所以低功耗是无线传感器网络最重要的设计准则之一,从无线传感器网络
节点的硬件设计到整个网络各层的协议设计都把节能作为设计的目标之一,尽可能延长无线
传感器网络的寿命。
3
由于具体的应用背景不同,目前国内外出现了多种无线传感器网络节点的硬件平台,典
型的节点包括 Mica 系列、Sensoria WINS、Toles、μAMPS 系列、XYZnode、Zabranet 等。
实际上各平台最主要的区别是采用了不同的处理器、无线通信协议和与应用相关的不同的传
感器。常用的无线通信协议有 802.11b、802.15.4(ZigBee)、Bluetooth、UWB 和自定义协议;
处理器从 4 位的微控制器到 32 位 ARM 内核的高端处理器都有所应用。还有一类节点是用
集成了无线模块的单片机,典型的是 WiseNet。典型无线传感器网络节点如表 1 所列:
表 1 典型无线传感器网络节点
目前,国内外研究人员已经开发出多种无线传感器网络节点,其实这些节点的组成部分
是类似的,只是其应用背景不同,对节点性能的要求也不尽相同,因此所采用的硬件组件有
很大差异。
处理器单元是传感器网络节点的核心,和其他单元一起完成数据的采集、处理和收发。
EM6603 是 4 位微控制器,功耗很低,但处理能力也非常有限。Berkerly 大学研制的 Mica
系列节点大多是采用 Atmel 公司的微控制器。其中,Mica2 节点采用 Atmel 增强型微控制器
ATmega128L。该微控制器拥有丰富的片上资源,包括 4 个定时器、4 KB SRAM、128 KB Flash
和 4 KB EEPROM,拥有 UART、SPI、I2C、JTAG 接口,方便无线芯片和传感器的接入;有
6 种电源节能模式,方便低功耗设计。采用该处理器的另外一个优点是:编译器很多,其中
GCC(WINAVR)是完全免费、开放的软件。由于以上优点和 Mica2 节点的影响,在实际
的无线传感器设计中应用很多。但是从低功耗角度来讲,该芯片并不是最佳选择。
如表 1 所列,就低功耗而言,MSP430F1xx MCU 系列提供业界较低的电流消耗,工作
电压为 1.8 V,实时时钟待机电流的消耗仅为 1.1 μA,而运行模式电流低至 300 μA (1 MHz),
从休眠至正常工作整个唤醒过程仅需 6 μs。PIC 系列微控制器也有低功耗的产品问世。Toles
节点和 ZebraNet 节点就是采用 MSP430 系列的微控制器,功耗非常低。在某些数据量大的
应用中,高端的处理器也有应用。例如 μAMPS1 节点采用 StrongARM 处理器 SA1110,功
耗为 27~976 mW。该处理器支持 DVS 节能,可以降低功耗 450 mW 左右;关掉无线模块
功耗可以降低 300 mW。
μAMPS2 采用的处理器是 DSP。XYZnode 采用的处理器是 OKI 公
司的 ARMTDMI 内核的 ML67Q5002,该处理器也支持 DFS(动态频率调节),工作电流为
15~72 mA,频率为 1.8~57.6 MHz。
从处理器的角度看,无线传感器网络节点基本可以分为两类:一类采用以 ARM 处理器
为代表的高端处理器。该类节点的能量消耗比采用微控制器大很多,多数支持 DVS(动态
电压调节)或 DFS(动态频率调节)等节能策略,但是其处理能力也强很多,适合图像等
高数据量业务的应用;此外,采用高端处理器来作为网关节点也是不错的选择。表 2 中最后
3 款处理器是 ARM 内核的处理器,功耗明显比低端微控制器高很多。另一类是以采用低端
剩余320页未读,继续阅读
资源评论
lxp630
- 粉丝: 1
- 资源: 9
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功