中国移动IoT物模型标准白皮书.pdf
《中国移动IoT物模型标准白皮书.pdf》由会员分享,可在线阅读,更多相关《中国移动IoT物模型标准白皮书.pdf(32页珍藏版)》请在咨信网上搜索。
1、中 国 移 动 通 信 集 团 公 司 发 布版本号:1.0.0中国移动物模型标准白皮书1中国移动物模型标准白皮书目录概述前言1.1 物模型助力物联网业务高效开发01020307080916192324101106061.2 物模型推动物联网业务融合创新1.3 统一物联网应用标准成为业界共识2IoT物模型内涵2.1 IoT物模型的定义2.2 IoT物模型的范围4中国移动OneNET Studio物联网开发平台4.1 OneNET Studio物联网开发平台介绍4.2 OneNET Studio物联网开发平台核心流程5基于IoT物模型的行业典型应用5.1 智慧消防5.2 智慧环境监控6总结与展望
2、附录1 IoT物模型数据类型附录2 IoT物模型要素关键字3IoT物模型标准3.1 IoT物模型设计原则3.2 IoT物模型抽象模型3.3 IoT物模型描述语言中国移动物模型标准白皮书前言 为了推动物联网业务高效开发和数据互通,中国移动制定了IoT物模型标准,并在CCSA持续开展行业标准化研究。目前IoT物模型已部署在OneNET Studio物联网开发平台上,为开发者提供完备的设备接入和应用开发服务。基于该开发平台,中国移动联合合作伙伴在智慧消防和智慧环境监控等领域研发了IoT物模型行业典型应用,作为开发者参考示例。中国移动愿同合作伙伴一道,推动物模型技术形成行业标准,实现数据互融互通,共创
3、物联网应用生态繁荣。中国移动物模型标准白皮书01由于具备超高数据速率、毫秒级的传输时延以及千亿级的连接能力,5G技术正在加速经济社会数字化转型,开辟移动通信发展新时代。万物广泛互联、人机深度交互,5G技术为垂直行业应用带来了新机遇,包括自动驾驶汽车、远程医疗、智能工厂以及智慧城市等创新应用百花齐放。在业务高速发展的同时,伴随着物联网技术的大规模应用,海量的物联网数据、设备、业务、服务各自采用不同的数据描述方式,导致数据异构化、设备异构化、应用异构化等碎片化问题,阻碍了产业发展。主要体现在:一、数据价值低:物联网数据具有多源异构、规模巨大等特性,使得数据解析与数据共享困难。与此同时,海量数据之间
4、缺少业务关联性,导致数据利用效率低下,数据价值无法充分利用。二、业务复制成本高:不同设备的标准各异,设备接入开发成本高、时间长。随着行业应用和设备量增长,新增应用需要针对不同的标准多次定制开发,造成业务的复制成本增高。三、产业链合作难:不同厂家之间的接入协议、数据模型数量众多且各自封闭,产业链内部自成体系,使得产业链各主体间协作困难,设备联动及维护难度大,服务兼容性差,严重影响用户体验。为了解决这些物联网业务痛点,行业内各IoT运营平台尝试用物模型来结构化、统一化、标准化地粘合数据碎片,减少业务复制成本,打破服务壁垒。物模型是将实体设备抽象化建模以后,对设备进行标准的数字化描述。形象来说,物模
5、型为设备间互动提供了“普通话”,这样可以对设备产生的数据进行统一、标准的描述,实现海量数据的识别、解析与共享,深度挖掘数据价值。引入物模型,将对物联网业务带来巨大的价值。一方面,物模型将实体设备在云端数字化为服务或资源,为垂直行业IoT应用开发提供统一的访问接口、开发工具、增值服务,实现业务应用的高效复制。另一方面,物模型统一化、数字化地描述了实体设备是什么、能做什么,将设备和应用解耦,实现信息在设备和平台间的横向流动,消除产业链间的服务壁垒。传统的物联网业务开发包括终端设备研发、设备与云端联调、基于设备和云端进行应用开发三个步骤,如图1所示。三个业务开发步骤是串行的,且每一步都需要一定的资源
6、投入和开发周期,从而导致物联网业务开发周期冗长,资源投入大。1.1 物模型助力物联网业务高效开发1、概述中国移动物模型标准白皮书02基于物模型,可将终端设备实体进行数字化描述,在云端实现设备虚拟化。基于云端虚拟设备可以直接进行物联网的应用开发,终端设备的研发也可以同步进行,如图2所示。这样使得原本的串行研发流程变为并行的研发流程,缩短研发周期,节省人力和资源成本。目前物联网领域中的各个行业,基本都是烟囱式的垂直发展模式,虽然不同行业内可能有不同程度的数据互联互通,但总体来说,行业内、行业和行业之间,仍旧存在着很高的服务壁垒。图1 传统的物联网业务开发流程图2 基于物模型的物联网业务开发流程1.
7、2 物模型推动物联网业务融合创新中国移动物模型标准白皮书03基于物模型,不同行业的设备产生的数据以统一的格式汇聚到云端,形成标准化的服务或资源池,为IoT应用开发提供统一访问接口。对于应用端来说,IoT应用能够方便地获取不同行业的数据资源,从而进行数据整合,促进IoT业务的创新。如基于物模型对采集的数据进行统一的分析,可获取设备、应用、场景、行业等各种维度的分析指标,指导技术演进、产品创新、市场规划及商业决策。对于设备端来说,IoT设备可以与不同厂商、不同种类的设备进行数据互通操作,实现设备联动,拓展设备应用场景。如在智慧城市建设中,基于物模型对不同部门、不同行业、不同厂商、不同种类设备的海量
8、数据资源进行整合、协同,使更多智慧决策成为可能。因此,物模型具有打破服务壁垒、实现烟囱场景联动化、推动物联网业务融合创新的能力,如图3所示。随着物模型研究逐渐形成业界共识,众多行业标准组织、ICT厂商、运营商等单位都在物模型标准方面积极布局。目前,多家标准组织和行业联盟均在研究和跟进物模型相关标准,但尚缺乏主流的、被产业广泛实施的物模型标准。其中,ICA和OneDataModel组织位于物模型标准研究前列,工业互联网产业联盟(Alliance of Industrial Internet,AII)也于近期开展了工业互联网信息模型的相关研究。ICA:由阿里巴巴发起,是一个研究物联网接入协议、设备
9、管理等业务标准的行业联盟,是国内物模型研发的领军者。目前ICA已发布了自定义的物模型标准,包括设备抽象模型(如图4所示)及TSL(Things Specification Language)描述语言,并研发了开发平台,为物模型应用提供丰富的落地工具。ICA物模型的特点是配套丰富,开发者可以依托阿里巴巴的IoT云平台进行落地应用。目前为止,已有超过3500个合作伙伴共创与应用ICA物模型,物模型数量达到1000多个,覆盖8个以上场景的主流IoT设备,包括城市、生活、制造、农业、金融、新零售、物流、教育等。ICA联盟还积极推进新业务延伸,如ICA物模型品牌建设、ICA物模型生态合作、ICA物模型指
10、数服务、ICA物模型运营升级等物模型升级优化计划,丰富增值应用生态,促进产业互惠共荣。图3 基于物模型的垂直行业发展模式1.3 统一物联网应用标准成为业界共识智能家居智能家居智慧交通智慧交通平台间的信息服务设备间的信息服务智慧城市智慧城市OCFICAOMA物模型服务层中国移动物模型标准白皮书04OneDataModel:该组织是由多个标准化组织、设备商、平台运营商、IoT专家等参与组成的联络工作组(Liaison Group),专注于物模型标准的研究。目前该组织已发布了第一版物模型标准,包含ODM(Object Definition Model)抽象模型(如图5所示)和SDF(Simple D
11、efinition Format)描述语言。OneDataModel的主要参与者包括Zigbee 联盟、OCF、OMA(LWM2M)、BLE Mesh、OneM2M、Google(Weave)、Comcast、Intel、Silicon Labs等,其中Google、Intel等厂家推动积极。OneDataModel的愿景是将目前的物模型通用化并扩展到所有的物联网设备,在智能家居领域进行实践,助力行业应用开发,降低制造商成本,增加客户易用性。ODM抽象模型的特点是发展迅速,有成为物模型主流标准的趋势。AII:该联盟由工业、信息通信业、互联网等领域百余家单位共同发起,面向工业互联网研究和制定相关
12、的技术标准。近期该联盟正在开展工业互联网信息模型(3IM)研究。工业互联网信息模型将设备、产品或过程等看作对象,由标识、类和属性构成,是对物模型概念的延伸,如图6所示。标识实现信息模型的标记和表达,对于设备对象来说,标识是设备唯一的寻址方式。类是对信息模型所表达或代表的具有共同特征的信息的抽象,如报警事件类、控制类、服务类等。服务类可由属性、命令和事件构成,对应物模型中的属性、行为和事件,代表设备可实现的功能。属性是对各种工业互联网对象信息的专业描述,包括数据、接口、状态、关系等,可分为静态属性和动态属性。工业互联网信息模型(3IM)旨在为业界构建信息模型提供指引。通过搭建信息模型开源应用平台
13、,实现信息模型的共享互通,为用户提供合适的建模及实例化工具。图4 ICA物模型Status物的状态设备在线/离线,激活/未激活的状态设备身份详情的静态描述属性,设备运行时的状态服务,设备被远程调用而去执行的动作、指令时间,设备主动上报的信息、告警、故障通知物的档案信息物的功能定义ProfileServicePropertyEvent中国移动物模型标准白皮书05图5 工业互联网信息模型此外,还有众多标准组织和行业联盟涉及物模型相关标准的研究。W3C:主要研究Web相关的技术标准。W3C万维物联网(Web of Things,WoT)工作组定义了Thing Description,描述了物的模型,
14、但不涉及具体设备的数据描述。Zigbee联盟:主要研究Zigbee连接协议相关标准。定义中的Zigbee Cluster用来描述设备数据与属性,依托Zigbee基础通信协议来定义上层的设备数据标准。蓝牙SIG联盟:主要研究蓝牙连接协议、Mesh组网等相关标准。定义中的Mesh Model用来描述蓝牙设备的数据属性,依托蓝牙基础通信协议来定义上层的设备数据标准。OCF:专注于智能家居领域的连接管理相关标准的研究。国内参与者主要是家电厂家,国外成员中微软等与OneDataModel合作紧密。OCF定义了Smart Device Description,目前在智能家居相关设备得到了较好的推广使用。O
15、neM2M:主要研究电信运营商统一M2M服务层标准。在物模型领域提出Device Template的模型方案,目标是提供更多的通用性。OMA&IPSO:OMA制定了LightweightM2M标准,被广泛应用于资源受限的物联网终端的设备接入。在LwM2M中,采用IPSO制定的Smart Object Interoperability标准作为数据模型规范。中国移动在融合多种物模型标准优点的基础上,制定了IoT物模型标准。同时,抽取与其他标准相通的共性技术,联合腾讯、阿里巴巴、华为、电信等单位,共同在CCSA进行物模型行业标准研究,推动各家标准进行融合统一,形成行业模板,助力示范应用落地,繁荣物模
16、型生态。中国移动物模型标准白皮书06物模型是一种对物理实体进行数字化语义描述的方法,将实体设备抽象为云端的数字模型。除“物模型”外,行业内还存在“信息模型”、“物联模型”、“数据profile”、“数据 schema”、“设备模板”等类似叫法。本白皮书将中国移动制定的物模型标准定义为“IoT物模型”。使用IoT物模型描述物理实体,首先需要明确从哪些方面描述物体,然后对具体的方面进行参数定义。其中,前者是“物的抽象模型”,是描述物体的“方法论”;后者是“物的描述语言”,采用简明易懂的方式对物体的各个维度进行详细的描述。IoT物模型属于应用协议之上的语法语义层,如图7所示。其中语法层定义了IoT物
17、模型描述语言的种类,如XML、JSON等;语义层定义了使用描述语言对IoT物模型进行具体描述时需要包含的基本关键字。在物联网平台中,由IoT物模型完成对终端设备业务数据的标准格式定义。在业务逻辑上,IoT物模型属于物联网平台的设备管理模块。不同设备使用统一的IoT物模型标准对接应用平台,不同应用之间使用统一的IoT物模型标准进行数据互通。IoT物模型作为数据接入的基础能力,还需要与设备管理模块的其他功能交互,比如设备数据存储、在线调试工具等,如图8所示。2.1 IoT物模型的定义2.2 IoT物模型的范围2.IoT物模型内涵图6 IoT物模型在物联网连接框架中的位置语义解析层物模型语法层(XM
18、L,JSON等)LwM2MCoAPTCP短距离无线蜂窝无线有线其他IPv4/IPv6UDPMQTTHTTP中国移动物模型标准白皮书07基于统一、开放的原则,中国移动制定了IoT物模型标准,并在中国移动物联网开放平台OneNET Studio上完成部署,提供给设备厂商、解决方案厂商更高效、丰富的业务开发方式。图7 物模型在物联网平台的位置3.IoT物模型标准3.1 IoT物模型设计原则IoT物模型设计目标包括:一,简化设备接入和应用操作,降低开发难度,同时以物模型为基础,解耦设备接入和应用开发;二,设计统一通用的描述方式,解决设备间和应用间的数据互通。基于此目标,IoT物模型设计中遵循如下原则:
19、简单:模型设计独立于网络技术、承载协议,关注设备本身的虚拟化描述,简化设备厂家的理解过程。普适:尽可能兼容更多厂家的需求,将模型分为公共属性和特定属性,设备可以具有公共的属性,也可以包含设备自定义的特性。并提供分行业的行业模型模板。可扩展:支持用户自定义的服务,提供数据透传机制,将模型基础能力和行业模板分开定义。模块化:减少重复资源,将公共的服务抽取出来进行复用,提高利用效率。易用性:提供更易用的接口,包括可供集成的DSL语言模型描述。中国移动物模型标准白皮书083.2 IoT物模型抽象模型IoT物模型由设备、组件和功能三级构建而成,其中功能分为三类:属性、行为和事件。属性、行为、事件三个维度
20、包含了设备是什么、能做什么,以及可以对外提供哪些信息。其中,属性是指设备支持的可读或可设置的参数功能,一般用于描述设备运行时的状态,用户也可通过设置的请求方式来更改设备的运行状态;行为是指设备可被外部调用的能力或方法,可设置输入参数和输出参数;事件是指设备运行时发生的某种需要被外部感知和处理的状态,可包含一个或多个输出参数,设备通过事件上报周期信息或者告警消息。基于此概念,IoT物模型的抽象模型设计如下:图8 IoT物模型示例图9 IoT物模型的抽象模型中国移动物模型标准白皮书09tmInfo:设备的描述信息,比如生产厂家、品牌、出厂日期等。tmComponent:一个设备可以由一个或多个组件
21、(Component)组成,每个组件描述设备的一项能力。每个组件可以由多个功能组成,功能可以细分为行为(Action)、属性(Property)和事件(Event)三种类型。每一个功能都有预定义的标准化结构和描述方式。组件(Component)为可选层次结构。tmProperty:对应功能类型中的属性类型。tmAction:对应功能类型中的行为类型。输入和输出参数是属性类型。tmEvent:对应功能类型中事件类型。输出参数是属性类型。tmData:用于描述设备数据类型。包括数据的类型、长度、默认值、最大最小值、步长等信息。以智能灯为例,它的生产厂家、品牌和出厂日期等设备信息由tmInfo定义。
22、智能灯的属性包括灯的颜色、亮度、位置、开关等,行为包括设定时长等,事件包括告警、信息和故障等。灯的“开关”属性构成“开关功能”,“设定时长”行为构成“定时功能”。IoT物模型将“开关功能”和“定时功能”封装成“定时开关组件”,用户可直接调用“定时开关组件”来实现灯的定时关闭或定时开启。利用IoT提供的不同组件,用户可直接拼合出完整的设备能力,降低了操作复杂度。3.3IoT物模型描述语言图10 智能灯的定时开关组件示意命名规范对于物模型描述而言,一般采用更接近自然语言的DSL语言来进行描述。DSL(Domain Specific Language)领域特定语言,是为了解决某一类任务而专门设计的计
23、算机语言,比如业界常用的JSON或XML语言。IoT物模型采用JSON语言作为物模型的描述语言。物模型描述语言需要定义抽象模型中各要素命名规范、要素关键字、数据格式等。要素关键字采用第一个单词首字母小写,其余单词的首字母大写的命名法,且不带任何标点:如“description”、“dataType”。要素关键字使用U.S.English来拼写。如使用英文缩写,参考RFC Editor Abbreviations List中带星号的,并且缩写字母全部大写。尽可能使用在世界范围内被广泛认可的缩写,而不是自定义的缩写。定时开关组件属性开关功能灯的颜色灯的亮度灯的开关事件告警信息故障行为设定时长.定时
24、功能中国移动物模型标准白皮书104.中国移动OneNET Studio物联网开发平台4.1OneNET Studio物联网开发平台介绍数据类型和要素关键字见附件。对组件和功能关键字采用单词首字母大写的命名法,且不带任何标点:如“TimerSwitch”。其中属性关键字要使用英文名词或者断言,如“Time”(时间)、“IsOpen”(是否是开启的状态);动作关键词要以英文动词开头,如“GetTemperature”;事件的关键字要使用可以描述代表事件含义的英文单词,如“Error”。命名时应采用描述性的单词作为关键字,以便于理解参数的具体含义。OneNET Studio是中国移动打造的高效、稳定
25、、安全的物联网开放平台。OneNET Studio支持适配各种网络环境和协议类型,可实现各种传感器和智能硬件的快速接入,提供丰富的API和应用模板以支撑各类行业应用和智能硬件的开发,有效降低物联网应用开发和部署成本,满足物联网领域设备连接、协议适配、数据存储、数据安全以及大数据分析等平台级服务需求。同时,OneNET Studio为中小企业提供技术和业务集成,加速集成项目落地,聚合全产业链,共建平台生态。对于中小企业开发者来说,其软硬件技术能力一般,需要较小的智能化改造周期,因此往往希望平台提供标准的设备数据参考模型,以节省开发周期。针对这种情况,物联网开发平台为中小企业开发者提供了一种新的O
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 中国移动 IoT 模型 标准 白皮书
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【宇***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【宇***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。