目录:
1.物联网发展
2.物联网三维体系、关键技术、EPC体系结构
3.RFID
4.传感器技术
5.无线网络体系结构
6.无线传感网络
7.物联网软件和中间件
8.物联网标准与协议
9.物联网实体标记语言
10.云计算
第一章 物联网发展
物联网的定义:物联网主要解决物品到物品、人到物品、人到人之间的互联。
本质上,物联网时构架在网络上的一种联网应用和通信能力,实现了物理世界与信息时间的无缝连接。
主要领域:智能家居、交通物流、能源、城市基础设施、金融服务、安防、环保、农业等
无线传感网络:随机分布的集成,由传感器、数据处理单元和通信单元的微小节点。
每一个传感器节点由:数据采集模块(传感器、A/d转发器)、数据处理和控制模块(微处理器、存储器)、通信模块(无线收发模块)和供电模块组成
物联网的三个层次:
1.感知层:使用RFID、传感器、二维码、物流线传输技术等随时随地获取物体的信息
2.网络层:通过各种电信网络与互联网的融合,将物体的信息实时准确的传递出去
3.应用层:把感知层得到的信息进行处理,实现智能化识别、定位、跟踪、监控和管理等实际应用

第二章 物联网的体系结构
物联网的三维体系结构
1.信息物品
这些物品是可以标识或感知自身信息的。
2.自主网络
这类网络具有自配置、自愈合、自优化、自保护能力。
3.智能应用
这类应用具有智能控制和处理能力。
这三个物联网的功能唯独是传统网络系统不具备的唯独,确实连接物品的网络必须具有的唯独,否则物联网将无法满足应用的需求。
信息物品、自主网络与智能应用3个功能的部件的重叠就是具有全部物联网特征的物联网系统,可以称作物联网基础设施。
利用物联网的三维体系结构模型可以分析和评价一个物联网的特征,可以判断一个网络系统是否属于物联网。
从这个模型可以看出物联网的三个特征:物品可标识、应用智能化、网络自主化
首先物联网需要包括物品功能维度,连接到物联网的额物品可以称为信息物品,这些物品的基本功能包括:具有电子标识、可以传递信息。
构成物联网的网络需要连接多种物品,这类网络至少具有自配置和自保护功能,属于一类自主网络。
物联网的应用都是与物品相关的应用,至少要具备自动采集、传递、和处理数据。
自主体系结构的概念
自主通信是以自件为中心的一种新的方法,用于执行网络控制平面的已知和突发任务,包括端到端及中间件之间的沟通。

自主体系结构由四个平面组成
1.数据平面
转发数据包
2.控制平面
发送配置信息给数据平面以优化吞吐量和可靠性
3.知识平面
提供约网络信息相关的全局视图
4.管理平面
对于前述3个平面的管理

EPC产品电子代码
每个对象都赋予一个唯一的EPC,并采用射频识别技术的信息系统管理,彼此联系,数据传输和数据存储由EPC网络处理。
EPC由全球产品的电子代码的编码体系、射频识别系统和信息网络系统3个部分组成,包括6个方面。
EPC射频识别系统的特点:
1.非接触识别
2.可以识别多个快速移动的物品
3.可同时识别多个物品
最大限度的减少了人工干预,实现了完全自动化
EPC标签:是产品电子代码的信息载体,主要由天线和芯片组成。存储的唯一信息是96或64位产品电子代码。
读写器:用来识别EPC标签的电子装置。(电感耦合原理)任务是激活标签,与标签建立通信并且在应用软件和标签之间传送数据,读写器需要有网络连接功能(包括TCP/IP读写器界面,web设置、动态更新、内建SQL数据库引擎)
EPC中间件:具有一系列特定属性的“程序模块”或者“服务”,并被用户集成以满足他们的特定需求。主要任务是在发送数据之前进行标签数据校对、读写器协调、数据传送、数据存储和任务管理。
对象名称解析服务(ONS)
是一个自动的网络服务系统,类似于域名解析服务,ONS给EPC的中间件指明了存储产品相关信息的服务器。
第三章:RFID技术
RFID(射频识别技术):是自动识别技术的一种,通过无线射频的方式进行非接触双向数据通信,对目标加以识别并获取相关数据。
这种标签在工厂的流水线开始,到被摆上商场的货架,再到消费者购买后结账,甚至到标签最后被回收的整个过程都能够被追踪管理。
RFID技术的优点:
1.不需要人工干预
2.不需要直接接触
3.不需要光学可视即可完成信息的输入和处理
4.可用于各种恶劣环境
5.可识别告诉运动物体并可同时识别多个标签
6.识别速度快、寿命长、安全性高
7.能够实现读写器与标签之间的相互认证,实现安全通信和存储
8.成本一直下降,现在接近接触式IC卡的成本
9.如果RFID与供应链紧密联系,可取代条形码扫描技术
10.标签数据可动态更改
11.动态实时通信:标签以每秒50~100次的频率与解读器进行通信。
实际应用:
高速公路收费、智能交通系统、生产的自动化及过程控制、车辆的自动识别与防盗、电子车票、货物跟踪管理及监控、仓储配送等物流环节、邮件邮包自动分拣系统、动物跟踪和管理、门禁保安、防伪、运动计时。
<* 大型养殖场可以通过采用射频识别技术建立饲养档案、预防接种档案,达到高效、自动化管理畜禽的目的,同时为食品安全提供保障,另外还可以对牲畜进行个体识别,保证畜禽大规模疾病爆发期间对感染者的有效跟踪及对未感染者进行隔离控制*>
RFID系统组成和工作原理
系统通常由三个部分组成
1.电子标签
电子标签存储着需要被识别的物品的相关信息,通常被放置在需要设备的物品上,它存储的信息可以被射频读写器通过非接触但是读/写来获取。
2.读写器
读写器是可以利用射频技术进行读/写的电子标签信息设备。读写器读出的标签信息可以通过计算机及网络系统进行管理和信息传输。
3.计算机通信网络
在射频识别的系统中,计算机通信网络通常用于对数据进行管理,完成通信传输功能。读写器可以通过标准接口与计算机通信网络连接,以便实现通信和数据传输功能。
射频识别信道存在3种时间模型:
1.以能量提供为基的事件模型
2.以时序方式实现数据交换的事件模型
时序指的是读写器和电子标签的工作次序。通常有两种时序:一种是RTF(读写器先发言:只有接收到读写器的特殊命令才发送数据的电子标签);另一种是TTF(标签先发言:进入读写器的能量场就主动发送自身序列号的电子标签。由于这种方式具有速度快、稳健的特点,因此使用在工业环境的跟踪和追踪应用更加适合),这是读写器的防冲突协议方式。
3.以数据交换为目的事件模型
包括两种情况,一种是电子标签被激活后,向读写器发送电子标签内存储的数据;2.电子标签被激活以后,根据读写器的指令,进入数据发送状态或休眠状态。
RFID工作原理
读写器通过发射天线发送特定频率的射频信号,但电子标签进入有效工作区域时产生感应电流,从而获得能量被激活,是电子标签自身产生感应电流,从而获得能量被激活,是的电子标签将自身的编码信息通过内置天线发射出去;读写器的接收天线接收到从发送来的信号,经天线的调制器传送到读写器的信号处理模块,经解调和解码后将有效的信息送到后台主机系统进行相关处理,主机系统根据逻辑运算识别该标签的身份,针对不同的设定作出相应的处理和控制,最终发出信号控制读写器完成不同的读写操作。
RFID数据传输原理
读写器和电子标签之间的通信通过电磁波来实现。按照通信的距离,可以划分为近场和远场,相应的电子标签之间的数据交换的方式也被划分为负债条子和反向散射调制。识别距离最大可以达到几十米。
RFID电子标签
电子标签由耦合元件及芯片组成,每个标签具有唯一的电子识别码,附着在目标对象上。电子标签内编写的程序可按特殊的应用进行随时的读写和改写。电子标签芯片的体积很小,一般厚度不超过0.35mm,可以印刷在纸张、塑料、木材、玻璃、纺织品等包装材料上,可以通过自动贴标机进行自动贴标。可编程,并且在编程以后,永久性数据不能修改。
分类-按照工作频率进行分类
1.低频标签10~300khz
一般是无源标签,读写距离小于1m,主要用于动物识别、容器、工具、电子车钥匙等
优势有:省电、廉价、省电,工作频率不受无线电频率管制的约束;可以穿透水、有机组织、木材等,非常适合近距离、低速度、低数据量的需求。
劣势:标签存储数据量较少,与高频标签相比成本更高一些因为匝数更多。
2.中高频
中高频射频标签的工作频率一般为3~30MHZ,典型的工作频率为13.56MHZ。一般也是无源标签,其工作能量同低频标签一样,也是通过电感耦合的方式从读写器进行数据交换,距离也小于1m,常做成卡片状,用于电子车票、电子身份证、电子闭锁防盗。
3.超高频与微波标签
典型工作频率为433.92MHz,微波射频标签可分为有源标签和无源标签两种。读取距离可到10m以上,采用这个技术要考虑多标签问题。
按照距离分类
1.密耦合标签:作用距离小于1cm
2.紧耦合标签:作用距离大约15cm
3.疏耦合标签:作用距离大约为1m
4.远距离标签:作用距离为1~10m
第四章 传感器技术
传感器技术是关于从自然信息源获取信息,并对之进行处理(变换)和识别的一门多学科交叉的现代科学与工程技术,它涉及传感器、信息处理和识别的规划设计、开发、制造或建造、测试、应用及评价改进等活动。
传感器由两个部分组成
1.敏感元件:传感器中直接感受被测量的部分。
2.转换元件:传感器能够将敏感元件的输出转换为适于传输和测量的电信号部分。
传感器的输入/输出特性是其基本特征,一般将其作为二端网络来研究。
传感器的静态特征是指静态的输入信号,传感器的输出量与输入量之间所具有的相互关系。
表征传感器静态特性的主要参数有:
1.线性度
传感器输出量与输入量之间的实际关系曲线偏离拟合直线的程度。定义为在全量程范围内实际特性曲线与拟合直线之间的最大偏差值与满量程输出之比。
2.灵敏度
定义为输出量的增量与引起该增量的相应输入量增量之比。
3.迟滞
传感器在输入量由小到大及输入量由大到小变化期间其输入/输出特性曲线不重合的现象或迟滞。
4.重复性
传感器在输入量按同一方向作全量程连续多次变化时,所得曲线不一致的程度。
5.漂移
传感器的漂移是指在输入量不变的情况下,传感器的输出量随时间的变化。
选择传感器的原则:
1.根据测量对象与环境确定传感器的类型
量程、体积要求、测量方式、信号引出方式、国产还是进口、价格
2.灵敏度的选择
在满足1的前提下,灵敏度越高越好。
3.频率响应特性
传感器的频率响应特性决定了被测量的频率范围,必须在允许的频率范围内保持不失真的测量条件,实际上传感器的响应总有一定的言辞,希望延迟时间越短越好。
4.线性范围
指输出与输入成正比的范围。理论上传感器的线性范围越大测量的量程就越大。
5.稳定性
使用一段时间后,其性能保持不变的能力称为稳定性。
6.精度
传感器的精度只要满足整个系统的精度要求就可以。
智能传感技术
智能传感器:利用微处理及技术使传感器智能化(在经历了模拟量信息处理和数值量交换这两个阶段后)。使得传感器不仅具有感觉还具有了存储、思维和逻辑判断、数据处理、自适应能力等功能。即将数据在微处理器上进行处理,可以减轻上位机服务器的压力。
智能传感器的主要功能:
1.自动标定、校零、校正
2.自动补偿功能
3.自动采集数据并对数据进行预处理
4.自选量程、自寻故障
5.具有数据存储、记忆与信息处理功能
6.具有双向通行、标准化数值输出或符号输出功能
7.具有判断决策处理功能
第五章:无线网络技术
前景:无线网络技术与互联网结合
无线网络的分类
1.系统内部互联
2.无线局域网
3.广域网
无线局域网物理层有几个标准
常用的无线局域网设备有哪些?各自的功能是什么?
在无线网络中,除了WLAN外,还有几种无线网络技术?
什么是ISM频段
什么是Ad-hoc?
自组网络:无固定基础设施的无线局域网,由一些处于平等状态的移动站之间的相互通信组成的临时网络,由于没有预先建好的网络因此服务的通信范围通常是受到限制的,并且自组网络通常也不会和外界的其他网络相连接。
802.11标准声明了每个符合标准的无线LAN必须提供哪些服务?
WinMax与Wi-Fi及3G技术的差别和各自的优势是什么?
第六章:无线传感网络
无线传感网络:大规模、无线、自组织、多跳、无分区、无基础设施支持的网络,其中节点是同构的、成本较低、体积较小,大部分节点不移动,被随意分散在工作区域,要求网络系统尽可能长的工作时间。
无线传感器网络将逻辑上的信息世界与客观上的物理世界融合在一起,改变人类与自然界的交互方式。
无线传感网络具有的特点:
1.大面积的空间分布
2.能源受到限制
3.网络自动配置,自动识别节点。包括自动组网、对入网的终端进行身份验证以防止非法用户入侵。
4.网络自动管理和高度协作性。数据处理由节点自身完成,以数据为中心。每个节点仅仅知道自己邻近的节点的位置和标识,传感器网络通过相邻的节点来进行信号的处理和通信,具有很强的协作性。
无线传感器在农业上的应用
可用于农作物灌溉情况、土壤空气变更、牲禽和家禽的环境状况及大面积的地表检测。一个典型的系统通常由环境监测节点、基站、通信系统、互联网及监控软硬件系统构成。根据需要,人们可以在待测区域安放不同功能的传感器并组成网络,长期大面积的监测微小的气候变化,包括温度、湿度、风力、大气、降雨量,收集有关土地的湿度、氮浓缩量和土壤PH等,从而进行科学的预测,帮助农民抗灾、减灾,科学种植,获得较高的农作物产量。
无线传感网络的体系结构
传感器的网络系统系统通常包括
1.传感器节点
传感器节点通常是一个微型的嵌入式系统,它的处理能力、存储能力和通信能力相对较弱。从网络功能上来看,每个传感器的节点兼顾传统网络节点的终端和路由器双重功能,除了进行本地的信息收集和数据处理外,还要对其他的节点转发来的数据进行存储、管理和融合等处理,同时与其他节点协作完成一些特定任务。
2.汇聚节点
汇聚节点的处理能力、存储能力和通信能力相对比较强,它连接传感器网络与Internet等外部网络,实现两种协议栈之间的通信协议转换,同时发布管理节点的监测任务,并被收的数据转发到外部网络上。汇聚节点既可以是一个具有增强功能的传感器节点,有足够的能量供给和更多的内存与计算资源,也可以是没有监测功能仅仅带有无线通信接口的特殊网关设备。
3.管理节点
传感器节点的协议栈
【协议栈(英语:Protocol stack),是计算机网络协议套件的一个具体的软件实现。 在实际中,协议栈通常分为三个主要部分:媒体,传输和应用。 一个特定的操作系统或平台往往有两个定义良好的软件接口:一个在媒体层与传输层之间,另一个在传输层和应用程序之间】
- 物理层:提供简单而又健壮的信号调制和无线收发、接受技术。
- 数据链路层负:责数据成帧、帧检测、媒体访问和差错控制。
- 网络层:负责路由生成与与路由的选择,包括网络互联与拥塞控制。
- 传输层:负责数据流的传输控制,是保证通信服务质量的重要部分
- 应用层:基于检测任务,包括一系列基于检测任务的应用层软件。
- 能量管理平台管理传感器节点如何合理、有限的使用能源,在各个协议层都要考虑节省电量。
Mesh网络结构
从结构上来看Mesh网络是规则分布的网络,通常只允许和节点最近的邻居通信,网络内部的节点一般是相同的,因此Mesh网络也称为对等网。
Mesh网络是构建大规模无线传感器网络的一个很好的结构模型,特别是那些分布在一个地理区域的传感器网络。
由于通常Mesh网络结构节点之间存在多条路由路径,网络对于单点或单个链路故障具有较强的容错能力和鲁棒性。Mesh网络结构的最大优点就是尽管所有的节点都是对等的地位,具有相同的计算和通信传输功能,但某个节点可被制定为簇首节点,而且可执行额外的功能。一旦簇首节点失败,另外一个节点可以立刻补充并接管原簇首那些额外执行的功能。
从技术上看Mesh网络结构的无线传感器具有以下的特点:
1.由无线节点构成网络:这种类型的网络节点是由一个传感器的执行器构成且连接到一个双向无线收发器上。
2.节点按照Mesh拓扑结构部署,另外网络结构还具有以下特征:自我形成,但节点打开电源时,其余节点可以自动加入网络;自愈功能,当节点离开网络时,其余节点可以自动重新路由它们的消息或型号到网络外部的节点,以确保存在一条更加可靠的通信路径。
3.支持多跳路由
无线传感网络关键技术
常用时间同步算法:
1.RBS基于接收者-接受者的时钟同步
2.TINY/MINI-SYNC是简单的轻量级的同步机制
3.TPSN采用层次结构实现整个网络节点的时间同步
数据管理
无线传感器网络可以被看作是一种分布式数据库。从数据存储的角度来看,无线传感器的网络可以看作是一种分布式数据库。以数据库的方式来进行管理可以将存储在网络中的数据的逻辑视图与网络中的实现进行分离,是的无线传感器网络的用户只需要关心数据查询的逻辑结构,无需关心具体的实现细节。
由于传感网络中的节点数量庞大,且传感器产生的数据流无法通过传统的分布式数据库管理技术进行分析和处理。此外无线传感器网络的数据查询经常是随机的抽样查询,这也使得传统的分布式数据库数据管理了技术不适用于无线传感网络。
数据中心存储的方式可以在通信效率和能量消耗方面获得较好的平衡。
目前,无线传感网络的数据查询语言大多采用SQL的语言。
一般采用数据融合技术,将多分数据或信息进行处理,组合出更加高效、更复核后用户需求的数据过程。在大多数无线传感器网络应用当中,许多时候只关心检测结果,并不需要收到大量原始数据,数据融合是处理该类问题的有效手段。
无线传感网络的协议
无线传感网的MAC协议
MAC(介质接入控制)协议:通过一组规则和过程来更有效、有序和公平地使用共享介质。
解决的问题:无线频谱是无线移动通信的通信介质,是一种广播介质,属于稀缺资源。在无线传感器的网络中,可能会有多个节点设备同时接入信道,导致分组直接相互冲突,使接收方无法分辨出接收到的数据,浪费通信资源,使吞吐量下降。
由于无线传感网节点在能量、计算、通信、带宽和存储资源方面的问题,单个传感节点的功能相对比较弱,因而无线传感网络需要众多的节点的协调工作来实现其强大的功能。MAC协议就是用来在局部范围协调多点通信时的无线信道分配,在全网范围内则需要由路由器协议选择通信路径。
无线传感器网络安全
无线传感网络容易受到攻击的原因:
- 部署前对于网络的拓扑无法预知
- 部署后,整个网络的拓扑、传感节点在网络中的角色经常变化
- 很多网络参数、秘钥都是在传感节点在部署后进行协商形成的
传感器面临的3个方面安全问题:
1.来自无线体系过程中的信号干扰,攻击者可以采取频率干扰的方法破坏传感器接受信号,破坏传感器节点与汇聚节点之间的联系。
2.来自无线自组织网络本身的脆弱性,如无线自组织网络拓扑结果的快速变化。
3.来自于传感器自身,如单个传感器能源和处理能力有限,引起能源供给和剥夺休眠攻击等。
无线传感器的路由协议:
路由协议负责将数据分组通过网络从源节点转发到目的节点,它主要包括两个方面的功能:寻找源节点和目的节点间的优化路径,然后将数据分组沿优化路径正确转发。
1.泛洪协议和流言协议
这是两个最经典和最简单的传统网络路由协议,可应用到无线传感网络中。在泛洪协议中,节点产生或者受到数据后向所有邻节点广播,数据包直到过期或达到目的地才停止传播。该协议具有严重的缺陷:内爆(节点几乎同时从邻近的节点收到多份相同数据)、交叠(节点先后收到监控同一区域的多个节点发送的几乎相同的数据)、资源利用盲目(节点不考虑自身的资源限制,在任何情况下都转发数据)。流言协议是对泛洪协议的改进,节点将产生或收到数据随机转发,避免了内爆,但是增加了延时。这两个协议不需要维护路由信息,也不需要任何的算法,简单但是扩展性很差。
2.SPIN协议
这是第一个基于数据路由的协议。节点产生或收到数据之后,为了避免盲目传播,用包含元数据的ADV消息向邻节点通告,需要数据的邻节点用REQ消息提出请求,数据通过DATA消息发送到请求节点。协议的优点是街区饿了内爆问题,通过数据命名解决了交叠问题,解决了利用资源盲目问题。
3。定向扩散
第七章 物联网软件和中间件
物联网软件和中间件是物联网的灵魂
物联网的目的:实现对万物的“高效、节能、安全、环保”的“管、控、营”一体化的服务。
物联网是一个由感知层、网络层和应用层一起构成的大规模信息系统。它具有全面感知、可靠传递、智能处理三大特征。
一个典型的M2M系统一般包括DCM三个部分,其中D指末端设备、传感器,C指通信网络、控制器,M指应用软件、中间件。
InforSuite云平台有虚拟化、末班技术、弹性计算、集中监管、意见备份、高可用服务的技术特点。
RFID中间件
是一种消息街道向的软件中间件,信息的传递是已消息的形势从一个程序模块传递到另一个或多个程序模块。消息在各个模块之间传递可以以非同步的方式传送,所以传送者不必等待回应。
其特点有:
1.独立性
不依赖于某个RFID系统和软件应用系统,能够与多个RFID读写器连接,也能够和多个后端应用程序连接,减轻构架及其维护的复杂性。
2.数据流
这是RFID中间件最重要的组成部分,它的主要任务是将实体对象格式转换为信息环境下的虚拟对象。
3.处理流
数据流设计和管理能力,保证接收方收到的数据和发送方发送的数据一致。同时还要保证传输的安全性。
第八章 物联网标准与协议
RFID最基本的组成为
- 标签
由耦合元件和芯片组成,每个标签具有唯一的电子编码,附着在物体上标识目标对象
- 读写器
读取或写入标签信息的设备,可设计为为手持或固定式
- 天线
在标签和读写器间传递射频信号
适于组建低速率的、短距离的无线局域网的标准是
IEEE802.15.4标准。在网络类的无线传输过程中,采用冲突检测载波监听机制。网络拓扑结构可以使星形网或点对点的对等网。该标准定义了3总数据传输频率,分别为868MHz,915MHz,2450MHz。前两种传输频率采去BPSK的调制方式,后一种采取0-QPSK的调制方式。传输距离在0~70m。模块最好在不进行数据传输的时候进入休眠模式以达到省电的目的。由于传输的数据对时延、传输速率要求不高,采用此种无线模块以求高性能价格比。
ZigBee的特点:
- 低功耗
- 延时短
从休眠到激活的时间非常短,相应非常快
- 网络容量大,一个星形结构的ZigBee网络最多可以容纳254个从设备和1个主设备,而且网络组成灵活。
- 可靠
采取了碰撞避免策略,同时为需要固定宽带的通信业务预留了专用时隙,避开了发送数据的竞争和冲突。
- 低速率
满足低速率传输数据的应用需求
- 高度安全
提供了3级安全模式,包括无安全设定,使用接入控制列表ALC防止非法获取数据及采用高级加密标准AES128的对称密码,以灵活确定其安全属性。
ZigBee协议的网络拓扑结构为
- 星状网络
- 网状网络
- 树形网络
ZigBee网络拓扑结构中由三种功能设备,分别是:
1.协调器:在无线传感器网络中可以作为汇聚节点,一个ZigBee网络中只有一个协调器,它比网络中的其他节点的功能更加强大,是整个网络的主控节点。它负责发起建立新的网络、设定网络参数、管理网络中的节点及存储网络中节点信息等。
2.多个路由器:路由器可以参与路由发现、消息转发,通过连接别的节点来扩展网络的覆盖范围等。
3.终端设备:它通过ZigBee协调器或ZigBee的路由器连接到网络,但不允许其他任何节点通过它介入网络,ZigBee的终端设备能够以非常低的功率运行。
ZigBee协议栈组成及其作用
ZigBee的协议栈基于标准的OSI的7层模型
PHY层的主要功能是:激活和休眠射频收发器;信道能量监测
MAC层的主要功能是:协调器产生并发送信标帧,普通设备根据协调器的信标帧与协调器同步
网络层:提供一些必要的函数确保ZigBee的MAC层能够在正常的工作,并且为应用层提供合适的服务接口。
应用层:包括支持这层APS,APS子层负责维护绑定列表,根据设备的服务和需求对设备进行匹配,并在绑定的设备间传送信息。
说明:ZigBee主要应用于低速率、近距离的文本传输,相比其他技术优点有:省电、可靠、成本低、网络容量大、低复杂性、自组网等特点更适合无线传感器网络。
IEEE802.15.4标准结构及其各层应用
标准结构分为
- 高层
- 网络层
- 介质访问层
- 868/915MHz物理层 2450MHz物理层

物理层采用了直接序列扩频DSSS技术并使用相同的包结构,以减低数字集成电路成本和低功耗运行。
介质访问层:IEEE802.15.4 MAC的特征是联合、分离、确认帧传递、通道访问机制、帧确认、保证时隙管理和信令管理
网络层:负责拓扑结构的建立和维护、命名绑定服务,他们协同完成寻址、路由及安全这些任务。
第九章 物联网实体标记语言
PML:物理标识语言,又称实体标示语言,主要用在物联网开发上。是一种用于描述物理对象,过程和环境的通用语言,其主要目的是提供通用的标准化词汇表,来描绘和分配Auto-ID激活的物体的相关信息。PML以可扩展标志语言XML的语法为基础。PML核心提供通用的标准词汇表来分配直接由Auto-ID的基础结构获得的信息,如位置、组成以及其他遥感勘测的信息。PML语言主要提供一种通用的标准化词汇来表示EPC网络所能识别物体的相关信息。
PML是一个标准词汇集,主要包括PML核与Savant两个不同的词汇集。
PML物理标识语言不需要:
1.一定要以PLM文件存储在本地
2.不要求指出哪个数据库会被使用
3.不用指明数据最终存储所在的表或者域的名字。
因此PML文件将被存储在一个server上,需要配置一个专用的计算机为其他计算机提供所需要的文件,
PLM服务器原理模块:
1.web服务器
用于接收客户端请求并将处理结果返回客户端,是PML服务器中唯一直接与客户端进行交互的模块。
功能:接受客户端请求并进行解析和验证,在确认无误后发送给SOAP引擎,并将结果返回客户端。
2.SOAP引擎
是PML服务器上所有已部署的服务注册中心
功能:对一已部署的服务进行注册,提供相应服务实现组件的注册信息。
3.服务处理程序
是客户端请求的服务实现程序,它接受来自客户端传来的参数,完成逻辑处理和数据存取操作,并将结果返回SOAP引擎。
4.数据存储单元
用于PML服务器端数据的存储。主要用于存储客户端的请求数据,存储介质包括各种关系数据库或中间文件如PML文件等。
XML数据岛:指嵌入HTML文件中的扩张标记信息(XML)。
XML:可扩展标记语言,是互联网进行数据表示和交换的标准,是一种简单的数据存储语言,任何应用程序都可对其进行读写,是计算机网络中数据交换的唯一公共语言。能够描述网络上的数据内容及结构标准,并对数据赋予上下文相关功能。是一套定义语义标记的规则,这些标记将文件分成许多部分并对这些部件加以标识。
DOM:是一个文件对象所组成的模型。对于XML应用和开发来说,DOM就是一个对象化的XML数据接口,一个与语言无关、与平台无关的标准接口规范。
XML DOM包含4个主要对象
1.XML DOM Document:代表XML DOM树的根节点
2.XML DOM Node:除了根节点之外,每一个节点都是一个Node对象
3.XML DOMNodeList:是一系列相关节点的集合。
4.XML DOM NamedNodeMap:标识无顺序的一组节点和其唯一名字的一一对应关系,用在属性节点的表示上
作为描述物体信息载体的PML语言,其设计有哪些要求
1.开发技术
使用现有的标准来规范语法和数据传输。这就提供了一个功能集并且可利用现有的工具来设计和编写PML应用程序。
2.数据存储和管理
PML只是一种用在信息发送时对信息分区的方法,实际的内容可以使任意格式存放在服务器中。
创建XML文件必须遵守的主要原则:
1.XML标签的命名规则
2.必须具有根标签
3.开始标签和结束标签需配对使用
4.标签不能交错使用
5.空标签的使用
6.标签对大小写敏感
7.文件的第一条语句必须是有关版本的声明
8.是否有DTD文件(DTD文件定义了文件的逻辑结构,规定了文件中所使用的元素、实体、元素的属性、元素与实体之间的关系)
9.XML的属性值必须加引号。
使用数据岛的两个步骤和实现
1.将XML数据嵌入HTML页面
内部嵌入:<XML id=“xxx”></XML>
外部引入:<XML id=“xxx” src=“yyy.xml”></XML>
2.通过数据绑定获取XML中的数据
要在HTML中使用XML文件中的数据必须要进行数据绑定,数据绑就是将外部数据,如XML文件、数据库或使用OLE-DB连接的外部数据集成到HTML文件中,然后使用表格等HTML元素绑定XML文件元素,从而实现XML数据在HTML页面中的实现。
数据绑定体系结构包括4个部分组成:数据源对象、数据显示部分、两个代理器
第十章 云计算
云计算的概念:
云计算是继服务计算和网络计算之后的一种新的计算模式。
云计算将计算任务分布在由大量计算机组成的资源池上,使得用户能够按需获取计算力、存储空间及信息服务。
“云”是一些可以进行自我维护和自我管理的虚拟计算资源,通常是一些可以进行自我维护和自我管理的大型服务器集群。能够实现自动管理,不需要人为参与。
云计算是并行计算,分布式计算和网格计算的发展及这些概念的商业实现。
云计算的分类:
1.公共云
由第三方(供应商)提供的云服务,为公众提供开放的计算、存储等服务的“公共云”,如各种邮箱服务等。
2.私有云
在公司的防火墙内部,在企业内提供的云服务,由企业进行管理。
3.混合云
结合以上两种业务,一般由企业创建,而管理职责由企业和公共云提供商分担。
按照服务类别分类:
1.IaaS 基础设施即服务
2.PaaS 平台即服务
3.SaaS 软件即服务
云计算的特点:
- 虚拟化
虚拟化是云计算最强调的特点,包括资源虚拟化和应用虚拟化。每个应用部署的环境和物理平台是没有关系的,云计算支持用户在任意位置、使用各种终端获取服务。所请求的资源来自“云”,而不是固定有形的实体。应用在“云”中某处运行,但实际上用于无需了解应用运行的具体位置,只需要一台笔记本或一个PDA,就可以通过网络服务来获取各种功能和超强服务。
- 超发规模
- 动态可扩展性
“云”的规模可以动态伸缩,满足应用和用户规模增长的需要。
- 极其廉价
云计算实现机制
技术体系结构分为:
1.物理资源层
2.资源池层
3.管理中间件层
4.SOA构建层
以IaaS云计算为例,简述云计算的实现机制:
用户通过用户交互接口以web service的方式请求服务云,一个用户能够请求的服务清单存放在服务目录里。系统管理模块负责管理和分配所有可用的资源,其核心是负载均衡。配置工具用来处理请求的服务,负责在分配的节点上准备任务的运行环境。监视统计模块负责监视节点的运行状态,用于完成用户使用节点情况的统计并提交给中心服务器。IaaS通过以上机制对计算/存储资源进行统一管理,这些计算/存储资源可能是虚拟服务或真实的。
网格计算:
定义:网格将高速互联网、高性能计算机、大型数据库、传感器、远程设备融为一体,为用户提供更多的资源、功能和服务“
网格计算的分类:
- 计算网格
- 信息网格
- 知识网格
云计算和网格计算的区别
网格计算强调的是一个由多机构组成的虚拟组织,多个机构的不同服务器构层一个虚拟组织,为用户提供一个强大的计算资源;云计算主要运用虚拟机进行聚合而形成同质服务,更强调在某个机构内部的分布计算资源共享。
云计算系统的组成:
1.前端
用户的计算机或客户端,也称为云客户端。
2.后端
云服务器端,是系统中的计算机群,也就是云。
云计算的关键技术
1.虚拟化
通过虚拟化技术实现了物理资源的逻辑抽象和统一表示。通过虚拟化技术实现了物理资源的逻辑抽象和统一表示。
2.安全管理
一些设计原则来提高安全性:
- 发送和存储尽量少的个人信息在云中
- 保护云中的个人信息
- 最大限度的实现用户控制
- 允许用户对于个人信息的使用进行选择
- 明确和限制数据使用的目的
- 提供反馈机制
3.云监控
对系统的资源进行实时监控,并未其他子系统提供系统性能的信息,以便更好的完成系统资源的分配。
4.数据管理
云计算系统对大数据进行处理、分析,向用户提供高效的服务。
6.资源调度
云计算的编程模型
大部分采用Map-Reduce的编程模式,不仅仅是一种编程模式,同时也是一种高效的任务调度模型。