物联网物模型总体技术要求_第1页
物联网物模型总体技术要求_第2页
物联网物模型总体技术要求_第3页
物联网物模型总体技术要求_第4页
物联网物模型总体技术要求_第5页
已阅读5页,还剩74页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

物联网物模型总体技术要求物模型结构中各个部分(不包括状态)中还引入了自定义元素(Custom),方便行业用户基于规范中各个做定制化或者兼容一些特殊的物模型需求。本文件中,大括号指开区间,即取值范围不包括边界值。中括号表示闭区间,即取值范围包括边界图2物模型各个组成部分的关系示意图物模型描述要素与物联网设备的抽象关系如表1所示。表31物模型架构定义息否息否否否否否否要素的其中一个或多个)的集合。关键字(可选)是是是否否否前最后一次通问不是实际设备上下线时间。设备上下线时lastTine判断。到3条消息:下线:下线:最后一次通否口IP否关健字(可选)否大小写字母、数字选否否类型产品。以便区分的比如不同内表示否否否否协设esgTransport,MQTT):其他否否6-NB-IoT;7-Lofa:否否号否本否(模组)供否0否6.3属性(Property)属性描述设备静态或动态数据。属性值是设备采集到的数据值,或者设备处于某种状态的值。用户可以根据实际情况选择名称和/或标识符作为唯一标识。Json对象(Jsonobject)是一种抽象数据类型,该类型兼容Json语法并可以包含INT、FLOAT、关健字(可选)选的唯一标识选性的唯一标识。选性的唯一标识否否该属性是否必选属性,否nt32/UInt32Int64/UInt64值否8nt32/UInt32Int64/UInt64T效否值8T效否仅数据类型为FLOAT、否READ等同于READ_0NLY,根据厂家实现来决定否否格式。内容参见7.1。自定义标志否关健字(可选)选选,Servicensme,Nan0选0否否否是否否ASYNC:异步调用。自定义标否事件是设备运行时产生的各类事件信息的数据,包含告警、故障、信息等类型。事件可设置多个参数,并且可以基于标识不同的事件来发送多个事件。如设备故障时的上报的错误码,设备超过工作电压的告警等。用户可以根据实际情况选择名称和/或标识符作为唯一标识。6.5.2组成元素事件的组成元素如表6所示:关键字(可选)00否否否否ata否0自定义标志否6.6输入参数和输出参数输入参数(Input)、输出(Output)参数用于行为与事件中。在行为中,输入、输出参数用于协助行为完成可执行的动作或者从动作之后获取反馈信息。在事件中,输出参数用于协助事件完成事件信息的录入或者反馈。用户可以根据实际情况选择名称和/或标识符作为唯一标识输入参数、输出参数的组成元素如表7所示;选关键字(可选)否否否否值否值否否否自定义标志否否E6.7组件(Component)组件(Component)是基于元素的一个表示物的抽象层关系。组件可描述一个包含有多种元素(例如素中的多个同类型元素或者多个不同类型元素。例如一个WiFi连接模块可以描述为一个组件,该WiFi组件可由多个属性、行为和事件组成,如包括信噪比、信号强度、信道、BSSID以及频段等多个属性元素。开关WiFi电源、重置WiFi密码等多个行为元素:WiFi掉线、网络拥塞等多个事件元素件组件图3为组件的示意图。该组件可以是由属性1以及属性2组成,也可以是由行为1以及行为2组成,也可以由事件1以及事件2组成。该组件也可以是由属性1,行为1以及事件1组成。组件又可以命名为功能模块或者组合关系。用户可以根据实际情况选择名称和/或标识符作为唯一标识。组件的组成元素如表8所示表8组件(Component)组成元素选关键字(可选)否题否否(见6.3)否(见6.4)否(见6.5)表否否dataSchera,Da其中,组件的组成元素中可以嵌套子组件列表。子组件列表元素可以嵌套包含属性、行为6.8物模板(Thingtemplate物模板(Thingtemplate)是基于组件以及物模型要素的一个表示复杂物的抽象层关系。物模型模板(物模板)可表示一个包含有至少一个组件、以及至少一个基础要素(例如功能要素的其中一个或多个)的集合。可选的,物模板中也可以包含自定义要素,例如自定义的行为信息、至多一个状态信息、0个或者若干个组件,0个或者若干个属性、0个或者若干个行为以若干个事件列表构成物模板物模板档案组件属性自定义行为图4物模板示意图图4为物模板的示意图。该物模板由一个组件,一个属性,一个事件以及一个自定义行为构成6.8.2组成元素物模板的组成元素如表9所示:表9物模板(Thingtemplate)组成元素关键字(可选)否称是信息否否否(见6.3)分元素信息(见6.3)否(见6.4)分元素信息(见6.4)否(见6.5)否(见6.5)元素信息。(见6.7)否7物模型数据模式7.1数据模式数据模式主要描述物模型各个元素所使用的不同类型的数据格式,数据模式可以包括数据格式,非列表数据格式以及列表数据格式。7.2数据格式数据格式主要用来描述数据的类型、取值范围等约束性的属性(元数据)。物模型中的数据格式可用来对运行时设备的数据实例进行语法校验。用户可以根据实际情况选择名称和/或标识符作为唯一标识。数据格式的组成元素分为基本数据类型和其它复合数据类型的元素。基本数据类型(例如int,float,double,bool,string)的元素如表10所示:表10基本数据类型数据格式组成元素选关键字(可选)是否仅dataType为int、float、否仅dataType为int、float、否否否否是否否自定义标志否关键字(可选)是否否2048,单位:字节。仅否自定文标志否关键字(可选)是否型否或TEXT,明否闭项说明格式为(元素1,元素2,元素3}.自定义标志否ENLM和B00L数据类型的元素如表13所示表13ENUM和BOOL数据类型数据格式组成元素关键字(可选)是明否(枚举值1>:<枚举值名称1)(枚举值2):《枚举值名称2)(枚举值n):《枚举值名称n)否自定义标志否选关键字(可选)是否否否选值:INT、FLOAT、DOLBLE、否自定义标否志BITMAP数据类型的元素如表15所示:表15BITMAP数据类型数据格式组成元素关键字(可选)是明否1(Truc):(状态描述)自定义标志否7.3列表数据格式列表数据格式主要用于校验数据类型(dataType)为列表型(ENUM、B00L、STRUCT)的输入参数。其可以作为属性,输入输出参数,数据格式的可选组成元素7.3.2组成元素列表数据格式的组成元素如表16所示:表16列表数据格式组成元素关健字(可选)类型的输入参数。(dtuTvpe)为表型(EMM、B00L.STRLCT)的数据规说明:-dataSpecs和FLOAT,DOUBLE,TEXT,DATE,ARRAY)的输入参数。其可以作为属性,输入输出参数,数据格式的可选组成元素。7.4.2组成元素非列表数据格式的组成元素如表17所示:表17列表数据格式和非列表数据格式组成元素关键字(可选)要用于校验指定数(dataType)为非数据规范存储在-dataSpecs和dataSpecsList之(资料性)实例化实施建议参考第5章,给出数控机床物模型的实例和人脸识别门禁的实例化示例,并且给出了数据模式的实例化示例。A.1数控机床实例化示例表A.1给出了数控机床属性的参考实例。由于长度限制,本表只列出了非空字段。表A.1.1数控机床属性参考实例是否可选_IDcelD:1不应超过255个字节是80;1控机床是gE是85dorNane;1“制造商名称中文描述是gcturn”]_Length是]值是E“min”:0Clock间是E}是MMCHINEID”FS5”表A.2.1给出了人脸识别门禁的实例化功能名称标识符名FaceSaMD5Sigstring(字符串取值范围:0-100:属性人脸库IDFaceSet当前人脸库大属性FaceSetSizaint32(整数型)读写FaceSetPicStoreAbilityint32属性地理位置GooLocationstruct(结构体)读写OnDetect事件类型:信息OnMatched事件类型:信息同步人脸库图片SyocFacePicturesQuerySyncPieSchedale调用方式:同步(,("name":"人脸库MD5签名,)("identifier":"OnMatchTh"name":"人脸比对成功阅值"unit":"百分比/%",)))(("identifer':"FaceSetPiSt"name":"人脸库图片存储能力","step":“1”)("hame~:经度,"unit':“度/”)}()"dentifier:"Coordinat}))1("dentifier':"NeedAuthver(“dentifier':"PackageName”"hame":"包名",("name":“设备唯一标识("name":"包公钥信息",)"name":"设备Token值")"dentifier':"DeviceEn"name":"设备加密信息唯一标识",}("name":"人脸检测图StorelD°,"name":"人脸组ID°,【"name":"人脸比对事件上报",“desc(Nength":255(}))1("identifer":"Authve"name":"设备授权文件下发"《)()"identifier':"StatusCodeDes)()"dentfier':"syncfacePic"hame":"同步人脸库图片"ame":"同步文件URL地址")L(0:”成功))( 1("unit”:“百分比/%",11"identifier":"QueryAddedU"name":“查询布控成功的人脸图”("name":"人脸库组1D°)("ame":"人脸布控文件storelD",)"name":"类型"}"identifier:"SyncPi"name":"查询添加用户信息的布控状态",“1":"布控中)}]}A.3给出了数据模式中,非列表、列表数据格式实例化示例(资料性)元素、组件以及物模板之间关系图B.1展示了元素、组件、以及物模板三者之间的关系。元素池内包括各种属性、行为以及事件。而Wi-Fi连接模块可以视作为一个组件,该模块由多个属性(例如,信噪比,信号强度,信道,BSSID以及频段等)组合而成。而灯可以视作为一个物模板,该物模板由多个属性(例如颜色,开关,明暗度)以及事件(例如故障上报)以及若干个组件(例如Wi-Fi连接组件,LoRa连接组件等)。组件

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论