中国移动无线机器通信协议——M2M平台与应用系统接口分册教学提纲.doc





《中国移动无线机器通信协议——M2M平台与应用系统接口分册教学提纲.doc》由会员分享,可在线阅读,更多相关《中国移动无线机器通信协议——M2M平台与应用系统接口分册教学提纲.doc(61页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、中国移动无线机中国移动无线机器通信协议器通信协议M2MM2M 平台与应平台与应用系统接口分册用系统接口分册Good is good,but better carries it.精益求精,善益求善。-中 国 移 动 通 信 企 业 标 准中 国 移 动 通 信 企 业 标 准中 国 移 动 无 线 机 器 通 信 协 议中 国 移 动 无 线 机 器 通 信 协 议 M 2 MM 2 M 平 台 与 应 用平 台 与 应 用系 统 接 口 分 册系 统 接 口 分 册WirelessMachine-to-WirelessMachine-to-MachineProtocolInterfaceSpe
2、cificatiMachineProtocolInterfaceSpecificationforM2MServicePlatformandApplicationforM2MServicePlatformandApplicati中国移动通信集团公司发布中国移动通信集团公司发布QB-D-101-2008QB-D-101-2008-目录1.范围.错误!未指定书签。错误!未指定书签。2.规范性引用文件.错误!未指定书签。错误!未指定书签。3.术语、定义和缩略语.错误!未指定书签。错误!未指定书签。4.M2M 系统概述.错误!未指定书签。错误!未指定书签。4.1.M2M 系统结构.错误!未指定书签。错误
3、!未指定书签。4.1.1.M2M 系统结构图.错误!未指定书签。错误!未指定书签。4.1.2.网元功能描述.错误!未指定书签。错误!未指定书签。4.2.M2M 应用模式.错误!未指定书签。错误!未指定书签。4.2.1.管理流-业务流并行模式.错误!未指定书签。错误!未指定书签。4.2.2.管理流-业务流分离模式.错误!未指定书签。错误!未指定书签。5.WMMP 协议概述.错误!未指定书签。错误!未指定书签。6.M2M 平台与应用系统接口协议.错误!未指定书签。错误!未指定书签。6.1.基本协议.错误!未指定书签。错误!未指定书签。6.2.接口描述.错误!未指定书签。错误!未指定书签。6.3.消
4、息格式.错误!未指定书签。错误!未指定书签。6.4.消息安全性.错误!未指定书签。错误!未指定书签。6.4.1.数据安全.错误!未指定书签。错误!未指定书签。6.4.2.网络安全.错误!未指定书签。错误!未指定书签。7.M2M 平台与应用系统接口描述.错误!未指定书签。错误!未指定书签。7.1.M2M 平台提供给应用系统的接口(应用系统-M2M 平台).错误!未指定书错误!未指定书签。签。7.1.1.应用对终端下行消息接口.错误!未指定书签。错误!未指定书签。7.1.2.应用对 M2M 平台下行消息接口.错误!未指定书签。错误!未指定书签。7.2.应用系统提供给 M2M 平台的接口(M2M 平
5、台-M2M 应用系统).错误!未错误!未指定书签。指定书签。7.2.1.终端对应用上行消息接口.错误!未指定书签。错误!未指定书签。7.2.2.M2M 平台对应用的上行消息接口.错误!未指定书签。错误!未指定书签。7.3.WMMP 协议应用扩展功能.错误!未指定书签。错误!未指定书签。8.编制历史.错误!未指定书签。错误!未指定书签。附录 A终端序列号的定义.错误!未指定书签。错误!未指定书签。附录 BTLV说明.错误!未指定书签。错误!未指定书签。(1)TAG配置参数相关内容.错误!未指定书签。错误!未指定书签。(2)软件下载升级相关内容:.错误!未指定书签。错误!未指定书签。(3)终端统计
6、相关内容:.错误!未指定书签。错误!未指定书签。(4)终端监控相关内容:注册信息、终端状态、终端告警等。.错误!未指定书错误!未指定书签。签。(5)控制参数相关内容:.错误!未指定书签。错误!未指定书签。(6)安全控制相关内容:.错误!未指定书签。错误!未指定书签。附录C68个行业分类及编码错误!未指定书签。错误!未指定书签。-前言本标准规定了M2M业务过程中涉及的M2M平台与接入M2M平台的应用系统的通信接口,是M2M业务所涉及M2M平台设备及M2M应用系统设备需要遵从的技术文件。本标准主要包括网络结构、接口定义等方面的内容。本标准是M2M业务系列标准之一,该系列标准的结构、名称或预计的名称
7、如下:序号标准编号标准名称1QB-D-108-2007中国移动M2M业务总体技术要求2QB-D-053-2006中国移动M2M业务规范3QB-D-111-2007中国移动M2M平台设备规范4QB-D-110-2007中国移动M2M数据业务系统通用网管接口技术规范5QB-D-147-2007M2M平台与行业应用移动终端监控平台接口规范6QB-D-100-2008中国移动无线机器通信协议M2M平台与终端接口分册7QB-D-101-2008中国移动无线机器通信协议M2M平台与应用系统接口分册8QB-E-007-2008中国移动M2M终端规范WMMP协议分册本标准的附录A-B为标准性附录。本标准由中移
8、技200926号印发。本标准由中国移动通信集团公司技术部提出并归口。本标准起草单位:中国移动通信有限公司研究院本标准主要起草人:刘玮、肖青、王哲伟、董晓莉、朱暐、童小平、刘越、赵立君-范围本标准规定了M2M应用系统与M2M平台之间的接口及协议,供中国移动集团内部与合作厂商共同开发M2M应用业务使用;适用于指导M2M应用系统与M2M平台接口的实现和M2M业务的运营管理。2.规范性引用文件表2-1 下列文件中的条款通过本标准的引用而成为本标准的条款。凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本标准,然而,鼓励根据本标准达成协议的各方研究是否可使用这些文件的最新版
9、本。凡是不注日期的引用文件,其最新版本适用于本标准。1QB-D-053-2006M2M业务规范V1.0中国移动通信有限公司2QB-D-108-2007M2M业务总体技术要求中国移动通信有限公司3QB-D-109-2007M2M平台与终端接口规范V2.0.0中国移动通信有限公司4QB-D-003-2005全网行业应用业务规范中国移动通信有限公司5QB-D-030-2005全网行业应用接口规范中国移动通信有限公司6QB-D-100-2008无线机器通信协议M2M平台与终端接口分册中国移动通信有限公司3.术语、定义和缩略语表3-1 下列术语、定义和缩略语适用于本标准:M2MMachineToMach
10、ineECEnterpriseCustomerSIServiceIntegratorADCApplicationDataCenter-4.M2M 系统概述M2M是Machine-to-Machine/Man的简称,是一种以机器终端智能交互为核心的、网络化的应用与服务。它通过在机器内部嵌入无线通信模块,以无线通信等为接入手段,为客户提供综合的信息化解决方案,以满足客户对监控、指挥调度、数据采集和测量等方面的信息化需求。M2M根据其应用服务对象可以分为个人、家庭、行业三大类。4.1.M2M 系统结构4.1.1.M2M 系统结构图图4.1M2M业务系统结构图4.1.2.网元功能描述M2M终端:M2M
11、终端基于WMMP协议并具有以下功能:接收远程M2M平台激活指令、本地故障告警、数据通信、远程升级、数据统计以及端到端的通信交互功能。M2M平台:为M2M应用服务的客户提供统一的M2M终端管理、终端设备鉴权,并对目前短信网关尚未实现的接入方式进行鉴权。支持多种网络接入方式,提供标准化的接口使得数据传输简单直接。提供数据路由、监控,用户鉴权、计费等管理功能。M2M应用业务平台:为M2M应用服务客户提供各类M2M应用服务业务,由多个M2M应用业务平台构成,主要包括个人、家庭、行业三大类M2M应用业务平台。短信网关:由行业应用网关或梦网网关组成,与短信中心等业务中心或业务网关连接,提供通信能力。负责短
12、信等通信接续过程中的业务鉴权、设置黑白名单、EC/SI签约关系/黑白名单导入。行业网关产生短信等通信原始使用话单,送给BOSS计费。USSDC:负责建立M2M终端与M2M平台的USSD通信。GGSN:负责建立M2M终端与M2M平台的GPRS通信。提供数据路由、地址分配及必要的网间安全机制。BOSS:与短信网关、M2M平台相连,完成客户管理、业务受理、计费结算和收费功能。对EC/SI提供的业务进行数据配置和管理,支持签约关系受理功能,支持通过HTTP/FTP接口与行业网关、M2M平台、EC/SI进行签约关系以及黑白名单等同步的功能。行业终端监控平台:M2M平台提供FTP目录,将每月统计文件存放在
13、FTP目录,供行业终端监控平台下载,以同步M2M平台的终端管理数据。网管系统:网管系统与平台网络管理模块通信,完成配置管理,性能管理,故障管理,安全管理及系统自身管理等功能。4.2.M2M 应用模式M2M应用分为管理流业务流并行模式和管理流业务流分离模式。管理流指承载 M2M终端管理相关信息的数据流,业务流是指承载 M2M 应用相关的数据流。对于终端管理流,两种模式都由终端发送给M2M平台,或再由 M2M平台转发给应用。对于业务流,在管理流业务流并行模式下,业务流通过终端传递到 M2M 平台,再由 M2M平台转发给 M2M应用业务平台或者对端的 M2M终端;在管理流业务流分离模式下,业务流直接
14、从终端送到 M2M 应用业务平台或者对端的 M2M终端,不通过 M2M平台转发。-4.2.1.管理流-业务流并行模式图4.2M2M管理流-业务流并行模式业务数据从 M2M 终端传送到 M2M平台,再由 M2M平台转发给 M2M应用业务平台或者对端的M2M终端。这种模式下,管理数据和业务数据均由 M2M平台统一接收,再根据不同的消息类型和目标地址进行分发或处理。4.2.2.管理流-业务流分离模式图4.3M2M管理流业务流分离模式业务数据不通过M2M平台,直接从M2M终端传送到M2M应用业务平台或者对端的M2M终端。管理数据发送到M2M平台,再根据目标地址进行转发或者处理。-5.WMMP 协议概述
15、WMMP(WirelessM2MProtocol)协议是为实现M2M业务中M2M终端与M2M平台之间、M2M终端之间、M2M平台与M2M应用平台之间的数据通信过程而设计的应用层协议,其体系如图5.1所示。图5.1WMMP协议体系WMMP协议由M2M平台与M2M终端接口协议(WMMP-T)和M2M平台与M2M应用接口协议(WMMP-A)两部分协议组成。WMMP-T协议完成M2M平台与M2M终端之间的数据通信,以及M2M终端之间借助M2M平台转发、路由所实现的端到端数据通信。WMMP-A协议完成M2M平台与M2M应用之间的数据通信,以及M2M终端与M2M应用之间借助M2M平台转发、路由所实现的端到
16、端数据通信。WMMP协议的功能构架如图5.2所示。WMMP协议的核心是其可扩展的协议栈及报文结构,而在其外层是由WMMP协议核心衍生的接入方式无关通信机制和安全机制。在此基础之上,由内向外依次为WMMP的M2M终端管理功能和WMMP的M2M应用扩展功能。图5.2WMMP协议的功能架构本规范着重描述的是WMMP协议核心构架以及其M2M终端管理功能,同时描述了通过扩展WMMP通用协议来实现WMMP协议的M2M应用扩展机制,具体的M2M应用WMMP协议则由补充的M2M应用规范对其进行规范。-M2M 平台与应用系统接口协议6.1.本 M2M 平台与应用系统接口协议是 WMMP 协议的一部分(WMMP-
17、A),它对 M2M 平台与终端的接口规范进行了封装,对应用系统提供了对 M2M 终端进行监控管理的能力。同时,通过本协议,M2M 终端与 M2M 应用之间可以通过 M2M 平台传递业务流程,实现定制化的 M2M 应用。基本协议6.2.双方的消息交互采用 SOAP(SimpleObjectAccessProtocol,简单对象访问协议)接口。这是一个可以运行在任何传输协议上的轻量级协议,它包含三个方面:XML-envelop 为描述信息内容和如何处理内容定义了框架;将程序对象编码成为 XML 对象的规则;执行远程调用(RPC,RemoteProcedureCall)的约定。接口描述本协议支持两种
18、连接方式:1.基于HTTP的标准WEBService方式。应用系统和M2M平台采用WSDL(WebServicesDescriptionLanguage)来对接口进行描述。WSDL是用来定义Web服务的属性以及如何调用它的一种XML语言。一个完整的WSDL服务描述是由一个服务接口和一个服务实现文档组成的。通过查阅Web服务的WSDL文档,开发者可以知道Web提供了哪些方法和如何用正确的参数调用他们。因为WSDL包含了对服务接口的完整描述,所以我们可以使用它来创建能简化服务访问的存根,该存根为一段Java代码(假设使用Java),它自动生成了访问Web服务的类。如果我们需要访问Web服务,只需调
19、用该类中对应的方法即可,而不用在客户端程序中再写入配置信息。要求通信双方作为WEBService服务端时,应实现HTTP会话的超时机制。即一定时间内,如果客户端没有新的HTTP请求,则服务端主动断开连接。会话维持的时间要求可配置。6.3.长连接。应用系统可以选择采用长连接和 M2M 平台交互,以提高效率。消息格式的定义和WEBService 方式一致。消息格式所有的协议数据单元PDU由如下表的消息头和消息体组成:PDU组成描述MessageHeader消息头MessageBODY消息体MessageHASH消息摘要,计算方法为:MD5(消息头+3DES(消息体)+用户名+密码)消息头和消息体在
20、xml中的表现形式如下:消息头属性一消息头属性二消息头属性三加密后的消息体消息摘要未加密的消息体也是一个完整的xml文件,如下例所示:消息体属性一消息体属性二消息体属性三消息摘要本规范报文为文本格式,对于二进制内容,应进行BASE64编码。加密后的消息体通过BASE64编码放入BODY标签。6.4.消息安全性6.4.1.数据安全本规范采用3DES算法对数据进行加密。M2M平台与应用之间的交互消息均要求携带摘要字段,算法如下:MD5(消息头+3DES(消息体)+用户名+密码)。-其中用户名和密码由M2M平台为应用分配,应用发往M2M平台的消息以及M2M平台发往应用的消息,均要求用上述算法计算摘要
21、。应用系统和M2M平台的交互包含两种密钥:1.基础密钥,不同的M2M应用系统由M2M平台分配不同的基础密钥;M2M平台负责统一分配和保存所有M2M应用系统密钥。M2M应用系统的密钥通过Email的方式由M2M平台发送给各M2M应用系统。会话密钥,应用系统与M2M平台的每次会话均有M2M平台分配会话密钥。一次会话只允许持续一定的时间,如果超出该时间,应用系统必须重新登录,分配新的会话密钥。否则M2M平台将拒绝应用系统的消息。基础密钥用于应用向平台登录启动新会话时加密消息体,以及M2M平台返回会话密钥时用于加密消息体。应用系统需要先向M2M平台登录,登录消息包含M2M平台分配的用户名和密码,并用基
22、础密钥加密(3DES算法)。M2M平台为本次会话分配会话密钥,并用基础密钥加密后返回给应用系统。然后在会话中,双方用会话密钥加密和解密消息体。消息交互流程如下:应用系统首先通过TAppLoginReq向M2M平台进行登录,由M2M平台分配并返回会话密钥。在后续的消息交互的数据包中,双方通过会话密钥加密消息体。6.4.2.网络安全M2M平台接口采用如下的手段保证和M2M应用系统之间通信的网络安全:IP鉴权及业务ID控制列表。1.M2M应用系统接入M2M平台时需提供其业务系统出访IP和URL(根据其业务特性确定);2.M2M平台为M2M应用系统的每一个业务分配一个全局唯一的业务ID;3.M2M平台
23、侧防火墙配置安全策略,只有有效的IP和业务ID才能够访问M2M平台;4.M2M应用系统端配置相应策略,以拒绝非M2M平台的接口调用;建议M2M应用系统和M2M平台之间采用VPN通道。-7.M2M 平台与应用系统接口描述7.1.M2M 平台提供给应用系统的接口(应用系统-M2M 平台)7.1.1.应用对终端下行消息接口7.1.1.1.T_TERMINFO_GET 请求终端信息接口应用通过本接口读取M2M终端的相应配置信息、统计信息、监控信息。该接口为异步接口,应用向M2M平台发出请求后,M2M平台的应答只表示收到该请求。终端通过T_TERMINFO_GET_RESULT消息向应用上报应用所请求的
24、终端信息。调用名称:TTermInfoGetTTermInfoGetReq请求终端信息消息:参数标识TTermInfoGetReq消息格式消息流水号时间戳业务应用标识加密后的消息体消息摘要名称说明数据类型长度(字节)SID消息流水号String16TIMESTAMP系统时间戳,格式为YYYYMMDDHHmmssnnnnString18SERVICEID业务应用标识String16未加密的消息体格式消息体格式终端序列号终端型号终端厂家终端安装的地区名称说明数据类型长度(字节)TERMLIST需要操作的终端序列号列表。该标签和FILTER标签互斥。String不定长FILTER过滤条件,即需要进行
25、操作的终端的选择条件。该标签和TERMLIST互斥。FILTER包含如下几个子元素:TERMIDRANGE:终端序列号的起始号段,包含String不定长-开始和终止号码两个子元素;MODEL:终端型号编码;PRODUCTOR:终端厂家代码;REGISTDATE:终端上线注册的日期范围;AREA:安装终端的地区。采用电话区号。MONITOR需要采集的终端监控内容,为4位16进制字符串(附录A(4)终端监控相关内容),可重复使用。String4ALRAM要求采集的故障信息,固定值为300D。在请求消息中最多出现一次。String4CONFIG需要采集的配置信息,为4位16进制字符串(参见附录A:(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 中国移动 无线 机器 通信协议 M2M 平台 应用 系统 接口 分册 教学 提纲

限制150内