《物联网技术与应用开发》课件第8章.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《《物联网技术与应用开发》课件第8章.ppt》由用户(momomo)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 物联网技术与应用开发 联网 技术 应用 开发 课件
- 资源描述:
-
1、第第8章章 物联网物联网M2M 8.1M2M概述8.2 M2M的应用8.3 M2M的应用举例基于嵌入式ARM处理器的M2M终端总体设计8.1M2M概述概述8.1.1M2M的基本概念的基本概念M2M是Machine-to-Machine/Man的简称,是一种以机器终端智能交互为核心的、网络化的应用与服务。它通过在机器内部嵌入无线通信模块,以无线通信等为接入手段,为客户提供综合的信息化解决方案,以满足客户对监控、指挥调度、数据采集和测量等方面的信息化需求。M2M根据其应用服务对象可以分为个人、家庭、行业三大类。到底什么是M2M?从广义上说,M2M代表机器对机器(Machine to Machine
2、)、人对机器(Man to Machine)、机器对人(Machine to Man)以及移动网络对机器(Mobile to Machine)之间的连接与通信,它涵盖了所有可以实现在人、机、系统之间建立通信连接的技术和手段,而更多的情况下是指非IT机器设备通过移动通信网络与其他设备或IT系统的通信。从狭义上说,M2M就是机器与机器之间通过GSM/GPRS、UMTS/HSDPA和CDMA/EVDO模块实现数据的交换。简单来说,M2M就是把所有的机器都纳入到一张通信网中,使所有的机器都智能起来。M2M不是简单的数据在机器和机器之间的传输,更重要的是,它是机器和机器之间的一种智能化、交互式的通信。也
3、就是说,即使人们没有实时发出信号,机器也会根据既定程序主动进行通信,并根据所得到的数据智能化地做出选择,对相关设备发出正确的指令。可以说,智能化、交互式成为了M2M有别于其他应用的典型特征,这一特征下的机器也被赋予了更多的“思想”和“智慧”。完整的M2M产业链包括通信芯片提供商、通信模块提供商、外部硬件提供商、应用设备和软件提供商、系统集成商、M2M服务提供商、电信运营商、原始设备制造商、消费者、管理咨询提供商和测试认证提供商等。整个产业链的核心是通信芯片提供商、通信模块提供商、系统集成商、电信运营商、原始设备制造商这几个环节。通信芯片提供商、通信模块提供商、外部硬件提供商、原始设备制造提供商
4、组成了M2M终端M2M应用中的最基础设备。通信芯片提供商:提供最底层的通信芯片的厂商。这类芯片往往并不是专门针对M2M应用而开发的,任何希望通过无线方式连入通信网络的机器,比如手机、笔记本,都需要这种芯片。可以说,通信芯片是整个通信设备的核心。通信模块提供商:使用通信芯片提供商提供的通信芯片,设计生产出能够嵌入在各种机器和设备上的通信模块的厂商。通信模块是M2M业务应用终端的基础,除了通信芯片以外,还包括数据端口、数据存储、微处理器、电源管理等功能。通信模块提供商往往是针对M2M业务应用而开发,因此要求通信模块能够和要安装的机器拥有一致的接口和控制协议。外部硬件提供商:提供M2M 终端除通信模
5、块外的其他硬件设备的厂商。外部硬件包括可以进行数据转换和处理的I/O端口设备、提供网络连接的外部服务器和调制解调器、可以操控远程设备的自动控制器、在局域网内传输数据的路由器和接入点以及外部的天线、电缆、通信电源、RFID、二维码等。外部硬件虽然不是M2M 终端的核心,但却是终端正常工作所必需的。原始设备制造商:M2M业务要实现机器的联网必须需要机器设备制造商的支持,因此M2M 业务面向的客户首先是原始设备制造商。而通信模块与设备的接口和协议也需要模块提供商和设备制造商之间进行协商。M2M是现阶段物联网最普遍的应用形式,是实现物联网的第一步。未来的物联网将是由无数个M2M系统构成,不同的M2M系
6、统会负责不同的功能处理,通过中央处理单元协同运作,最终组成智能化的社会系统。8.1.2M2M的系统架构和通信协议的系统架构和通信协议1M2M的系统架构M2M产品主要由三部分构成:第一,无线终端,即特殊的行业应用终端,而不是通常的手机或笔记本电脑;第二,传输通道,从无线终端到用户端的行业应用中心之间的通道;第三,行业应用中心,也就是终端上传数据的汇聚点,对分散的行业终端进行监控。其特点是行业特征强,用户自行管理,而且可位于企业端或者托管。M2M的系统包括M2M终端、M2M平台和应用业务。M2M的系统结构如图8.1所示。图8.1 M2M的系统结构图中各部分说明如下:1)M2M终端(1)M2M终端的
7、功能:M2M终端基于WMMP协议,并具有接收远程M2M平台激活指令、本地故障报警、数据通信、远程升级、数据统计以及端到端的通信交互功能。(2)M2M终端的类型:主要有行业专用终端、无线调制解调器和手持设备。行业专用终端包括终端设备(TE)和无线模块(MT,移动终端)。终端设备(TE)主要完成行业数字模拟量的采集和转化,无线模块主要完成数据传输、终端状态检测、链路检测及系统通信功能。无线调制解调器具有终端管理模块功能和无线接入能力,用于在行业终端监控平台与网管系统间无线收发数据。手持设备通常具有查询M2M终端设备状态、远程监控行业作业现场和处理办公文件等功能。(3)终端管理模块:为软件模块,可以
8、位于TE或MT设备中,主要负责维护和管理通信及应用功能,为应用层提供安全可靠和可管理的通信服务。2)M2M平台(1)M2M平台的功能:为客户提供统一的M2M终端管理、终端设备鉴权;支持多种网络接入方式,提供标准化的接口使得数据传输简单直接;提供数据路由、监控、用户鉴权、内容计费等管理功能。(2)M2M平台的类型:按照功能划分为通信接入模块、终端接入模块、应用接入模块、业务处理模块、数据库模块和Web模块。通信接入模块:可分为行业网关接入模块和GPRS接入模块。行业网关接入模块负责完成行业网关的接入,通过行业网关完成与短信网关、彩信网关的接入,最终完成与M2M终端的通信;GPRS接入模块使用GP
9、RS方式与M2M终端传送数据。终端接入模块:负责M2M平台通过行业网关或GGSN与M2M终端收发协议消息的解析和处理。应用接入模块:实现M2M应用业务到M2M平台的接入。业务处理模块:是M2M平台的核心业务处理引擎,实现M2M平台系统的业务消息的集中处理和控制。数据库模块:保存各类配置数据、终端信息、集团客户(EC)信息、签约信息和黑/白名单、业务数据、信息安全信息、业务故障信息等。Web模块:提供Web方式操作维护与配置功能。3)M2M应用业务M2M应用业务为M2M应用服务客户提供各类M2M应用服务业务,由多个M2M应用业务平台构成,主要包括个人、家庭、行业三大类M2M应用业务平台。应用业务
10、的主要功能是把感知和传输来的信息进行分析和处理,做出正确的控制和决策,实现智能化的管理、应用和服务。另外,图中的短信网关:由行业网关或梦网网关组成,与短信中心等业务中心或业务网关连接,提供通信能力,负责短信等通信接续过程中的业务鉴权、黑/白名单设置、EC/SI签约关系、黑/白名单导入。行业网关产生短信等通信原始使用话单,送给BOSS计费。USSDC:负责建立M2M终端与M2M平台的USSD通信。GGSN:负责建立M2M终端与M2M平台的GPRS通信,提供数据路由、地址分配及必要的网间安全机制。BOSS:与短信网关、M2M平台相连,完成客户管理、业务受理、计费结算和收费功能,对EC/SI提供的业
11、务进行数据配置和管理,支持签约关系受理功能,支持通过HTTP/FTP接口与行业网关、M2M平台、EC/SI进行签约关系以及黑/白名单等同步的功能。行业终端监控平台:M2M平台提供FTP目录,将每月统计文件存放在FTP目录,供行业终端监控平台下载,以同步M2M平台的终端管理数据。2M2M的通信协议M2M终端可通过GSM、WCDMA、TD-SCDMA等不同的移动通信网络接入,通信方式包括短信、彩信等。为了屏蔽不同的通信网络、不同的通信方式的差异性,便于M2M终端设备快速接入M2M系统,需要对M2M终端与M2M平台之间的通信协议进行规范。M2M的典型通信协议使用中国移动提出的无线机器管理协议(Wir
12、eless Machine Management Protocol,WMMP)。WMMP是为实现行业终端与M2M平台数据通信过程而设计的,属于与具体通信网络及通信接入方式无关的应用层协议,建立在UDP之上。WMMP协议栈结构如图8.2所示。图8.2 WMMP协议栈结构由于GPRS网络带宽较窄,延迟较大,M2M不适于采用TCP进行通信。采用UDP无连接方式传输,其优点是效率高、流量小、节省网络带宽资源,缺点是没有确认机制,有可能引起丢包。根据实际经验发现,通过在UDP的上层应用层协议实现类似TCP的包确认和重传机制,采用UDP方式传输,丢包率能控制在1%以下,从而可提高通信效率及可靠性。WMMP
13、协议通信方式有长连接和短连接两种。长连接是指在一个过程中可以连续发送多个数据包,如果没有数据包发送,需要行业终端发送心跳包以维持此连接。短连接是指通信双方有数据交互时,就建立一个WMMP过程,数据发送完成后,则断开此WMMP过程。长连接和短连接的比较如表8-1所示。WMMP的流程如下:M2M终端序列号的注册和分配;M2M终端登录系统;M2M终端退出系统;M2M连接检查;终端上线失败错误状态上报;M2M终端按照M2M平台的要求上报采集数据、告警数据或统计数据,以及向M2M平台请求配置数据;M2M平台从M2M终端提取所需的数据,或向终端下发控制命令和配置信息;M2M终端软件的远程升级。表表8-1
14、长连接和短连接的比较长连接和短连接的比较WMMP是为实现M2M业务中M2M终端与M2M平台之间、M2M终端之间、M2M平台与M2M应用业务之间的数据通信过程而设计的应用层协议,其体系如图8.3所示。图8.3 WMMP体系WMMP由M2M平台与M2M终端接口协议(WMMP-T)和M2M平台与M2M应用接口协议(WMMP-A)两部分组成。WMMP-T完成M2M平台与M2M终端之间的数据通信,以及M2M终端之间借助M2M平台转发、路由所实现的端到端数据通信。WMMP-A完成M2M平台与M2M应用业务之间的数据通信,以及M2M终端与M2M应用业务之间借助M2M平台转发、路由所实现的端到端数据通信。WM
15、MP的核心是其可扩展的协议栈及报文结构,而在其外层是由WMMP核心衍生的接入方式无关的通信机制和安全机制。在此基础之上,由内向外依次为WMMP的M2M终端管理功能和WMMP的M2M应用扩展功能。8.1.3M2M的支撑技术的支撑技术1M2M系统的关键支撑技术系统的关键支撑技术M2M系统结构中涉及五个重要的支撑技术:机器、M2M硬件、通信网络、中间件和应用,如图8.4所示。图8.4 M2M系统的关键支撑技术1)机器 实现M2M的第一步就是从机器/设备中获得数据,然后把它们通过网络发送出去。不同于传统通信网络中的终端,M2M系统中的机器应该是高度智能化的机器。“人、机器、系统的联合体”是M2M的有机
16、结合体。可以说,机器是为人服务的,而系统则是为了机器更好地服务于人而存在的。机器高度智能化即机器具有“开口说话”的能力、信息感知、信息加工(计算能力)和无线通信能力。机器的智能化实现方法是在生产设备的时候嵌入M2M硬件或对已有机器进行改装,使其具备与其他M2M终端通信/组网的能力。2)M2M硬件M2M硬件是使机器获得远程通信和联网能力的部件。一般来说,M2M 硬件产品可分为以下五类。(1)嵌入式硬件。嵌入式硬件是嵌入到机器里面,使其具备网络通信的能力。常见的产品是支持GSM/GPRS或CDMA无线移动通信网络的无线嵌入式数据模块。典型产品有诺基亚的12 GSM;索尼爱立信的 GR 48和GT
17、48;摩托罗拉的G18/G20 for GSM、C18 for CDMA;西门子的TC45、TC35i、MC35i等。(2)可改装硬件。在M2M的工业应用中,厂商拥有大量不具备M2M 通信和联网能力的机器设备,可改装硬件就是为满足这些机器的网络通信能力而设计的。其实现形式各不相同,包括从传感器收集数据的输入/输出(I/O)部件;完成协议转换功能,将数据发送到通信网络的连接终端(Connectivity Terminals)设备;有些M2M 硬件还具备回控功能。典型产品有诺基亚的30/31 for GSM连接终端等。(3)调制解调器。嵌入式模块将数据传送到移动通信网络上时,起的就是调制解调器(M
18、odem)的作用。而如果要将数据通过有线电话网络或者以太网送出去,则需要相应的调制解调器。典型产品有BT-Series CDMA、GSM无线数据Modem等。(4)传感器。经由传感器,让机器具备信息感知的能力。传感器可分为普通传感器和智能传感器两种。智能传感器(Smart Sensor)是指具有感知能力、计算能力和通信能力的微型传感器。由智能传感器组成的传感器网络是M2M技术的重要组成部分。一组具备通信能力的智能传感器以Ad-Hoc方式构成无线网络,协作感知、采集和处理网络所覆盖的地理区域中感知对象的信息,并发布给用户。也可以通过GSM网络或卫星通信网络将信息传给远方的IT系统。典型产品如英特
19、尔的基于微型传感器网络的“智能微尘(Smart Dust)”等。(5)识别标识。识别标识(Location Tags)如同每台机器设备的“身份证”,使机器之间可以相互识别和区分。常用的技术如条形码技术、射频标签(RFID)技术等。标识技术已被广泛应用于商业库存和供应链的管理。3)通信网络通信网络在整个M2M技术框架中处于核心地位,包括广域网(无线移动通信网络、卫星通信网络、Internet、公众电话网)、局域网(以太网、无线局域网、蓝牙)、个域网(ZigBee、传感器网络)。4)中间件中间件在通信网络和IT系统间起桥接作用。中间件包括两部分:M2M网关、数据收集/集成部件。网关是M2M系统中的
20、“翻译员”,它获取来自通信网络的数据,并将数据传送给信息处理系统。网关主要的功能是完成不同通信协议之间的转换。典型产品如Nokia的M2M网关。数据收集/集成部件是为了将数据变成有价值的信息,对原始数据进行不同加工和处理,并将结果呈现给需要这些信息的观察者和决策者。这些中间件包括数据分析和商业智能部件、异常情况报告和工作流程部件、数据仓库和存储部件等。5)应用在M2M系统中,应用的主要功能是通过数据融合、数据挖掘等技术把感知和传输来的信息进行分析和处理,为决策和控制提供依据,实现智能化的M2M业务应用和服务。2M2M业务的关键技术一个典型的M2M系统由传感器(或监控设备)、M2M终端、蜂窝移动
21、通信网络、终端管理平台与终端软件升级服务器、运营支撑系统、行业应用系统等环节构成。M2M业务涉及一系列关键技术,包括系统架构设计,终端管理平台,专用芯片、模块、终端技术,服务质量(QoS)与流量控制,传感器网络技术等。1)系统架构设计M2M业务的系统架构设计中要兼顾宽带和窄带无线接入应用、实时和非实时应用,要能支持系统的开放性以便于接入和二次运营。2)终端管理平台终端管理平台实现对全网M2M终端的统一的鉴权认证,并可以支持终端远程诊断功能和终端软件的远程自动升级功能(此时与终端软件升级服务器配合使用)。终端管理平台可根据不同行业和客户的需要选择承担或者不承担客户数据的传输功能;终端管理平台可以
22、全网部署一套,也可以分区域部署,分区域部署时可采用云计算结构。3)专用芯片、模块、终端技术M2M模块与终端之间的接口与AT(Attention)指令集需要进行标准化设计,并可将标准化后的管理协议栈从终端内置迁移到模块内置,以利于降低终端成本;由于许多行业应用终端一旦部署后不便实施经常性的维护,或者对运行的可靠性有较高的要求,因此M2M终端和模块都迫切需要研发低功耗、高可靠性、长寿命的解决方案,在另一些用量大、成本敏感的行业中则需要研发低成本的M2M终端方案,另外在部分应用场合中采用“机卡合一”方案可能更为适合;由于物联网和M2M业务成熟后的终端数量巨大,目前就有必要引入独立的13位终端号段,并
23、且要求终端逐步实现对IPv6的支持。4)QoS与流量控制M2M业务使用无线网络传输数据信息,实现一定程度的QoS和保障无线网络资源的利用率是需要平衡的两个重要目标,因此,需要引入流量控制和终端休眠机制。针对部分行业应用过程中可能出现的空口资源过度占用或大批量终端同时接入的情况尤其要采用适合的处理机制,否则可能导致业务质量的急剧恶化甚至业务中断。5)传感网技术传感器和传感器网络与M2M终端的接口标准化,也是M2M业务发展的一项基础性工作。8.2 M2M的应用的应用8.2.1M2M业务应用业务应用1M2M应用模式应用模式 M2M应用分为管理流-业务流并行模式和管理流-业务流分离模式。管理流是指承载
24、M2M终端管理相关信息的数据流,业务流是指承载M2M应用相关的数据流。对于终端管理流,两种模式都由终端发送给M2M平台,或再由M2M平台转发给应用业务平台。对于业务流,在管理流-业务流并行模式下,业务流通过终端传递到M2M平台,再由M2M平台转发给M2M应用业务平台或者对端的M2M终端;在管理流业务流分离模式下,业务流直接从终端送到M2M应用业务平台或者对端的M2M终端,不通过M2M平台转发。网管系统与平台网络管理模块通信,完成配置管理、性能管理、故障管理、安全管理及系统自身管理等功能。业务数据从M2M终端传送到M2M平台,再由M2M平台转发给M2M应用业务平台或者对端的M2M终端。这种模式下
展开阅读全文