首页 > 物模型 · 开发文档

在线模型车牌生成器,物模型 · 开发文档

互联网 2021-02-27 00:15:42
物模型物模型与透传简介物模型

在中国电信物联网开放平台中,定义物模型即定义产品的功能,构建产品中设备实体的数据模型,完成产品功能定义以后,系统会生成该产品的物模型,物模型描述的是该产品是什么、能做什么、能对外提供哪些服务。

物模型是产品级功能,用户在创建产品选择“不透传”即可使用物模型功能。物模型产品功能类型分为两类:属性和服务。

名称描述属性用于描述设备运行时的状态属性,如环境监测设备所读取的当前环境温度、湿度等。属性支持上报和下发请求方式。应用系统可发起对属性的读取和设置请求。物模型的属性和数据集中的每一个元素对应,用户生成数据集时需要选择各字段分别对应的属性标识符。服务用于描述设备可被外部调用的能力或方法,可设置输入参数和输出参数。相对于属性,服务可通过一条指令实现更复杂的业务逻辑,如执行某项特定的任务。常见的4种服务类型:1.指令下发:利用物联网平台给设备发送命令消息,实现对传感器的实时控制。2.指令下发响应:终端设备收到命令数据后执行命令,可以生成响应。物联网平台能通过指令下发响应服务识别该响应。3.数据上报:使用者利用物联网平台,将大量的终端设备连接到网络中,对终端传感器采集到的数据进行数据格式定义,并保存至物联网平台。4.事件上报:事件上报功能为您提供上报自定义事件,方便您将业务产生的异常事件采集上报到云端。透传(非物模型)

透传是指设备登录平台并完成认证以后,在上下行的数据传输过程中,平台只进行数据转发,不对业务数据进行解析。对于透传产品下创建的设备,仅支持数据上报及指令下发两种业务数据交互。

物模型定义标准物模型

目前平台已覆盖108类标准物模型终端类型,并不断迭代更新中。

序号行业类型场景分类物模型名称1智慧城市公共服务测温枪2智慧城市公共服务智能小音箱3智慧城市公共服务无人机4智慧城市公共服务话筒5智慧城市公共服务音柱6智慧城市公共服务收扩器7智慧城市公共服务天翼镖星8智慧城市公共服务智能垃圾亭9智慧城市公共服务智能广告牌10智慧城市公共服务无线远程开关11智慧城市公共服务执法记录仪12智慧城市公共服务客流统计13智慧城市公共服务智慧光交箱锁14智慧城市公共服务水浸监测器15智慧城市公共服务井盖移位检测16智慧城市公共服务电气火灾监测器17智慧城市公共服务地磁监测器18智慧城市公共服务电动自行车充电桩19智慧城市公共服务定位器20智慧城市公共服务智能电梯监测器21智慧城市公共服务智能路灯22智慧城市公共服务消防栓帽23智慧城市公共服务智能用电24智慧城市环境感知智能空调25智慧城市环境感知大气监测设备26智慧城市环境感知温湿度监测器27智慧城市环境感知土壤环境监测器28智慧城市环境感知海底探测器29智慧城市环境感知溶解氧监测30智慧城市环境感知智能水质监测器31智慧城市环境感知智能压力监测器32智慧城市环境感知智能管网监测器33智慧城市环境感知环境监测器34智慧城市能源管理燃气管网监测35智慧城市能源管理智能热表36智慧城市能源管理智能水表37智慧城市能源管理智能气表38智慧城市能源管理智能电表39智慧城市消防安全声光报警器40智慧城市消防安全用户信息传输装置41智慧城市消防安全烟温复合探测器42智慧城市消防安全工业用燃气报警器43智慧城市消防安全灭火器44智慧城市消防安全智能井盖45智慧城市消防安全智能消防栓46智慧城市消防安全工业用烟雾报警器47智慧城市智慧社区人脸门禁一体机48智慧城市智慧社区人脸抓拍摄像机49智慧城市智慧社区车牌识别摄像机50智慧城市智能环卫智能垃圾桶51智慧城市智能楼宇电子桌牌52智慧城市种植养殖智能喷灌设备53智能生活厨房电器电饭煲54智能生活厨房电器微波炉55智能生活厨房电器燃气灶56智能生活厨房电器油烟机57智能生活大家电燃气热水器58智能生活大家电冰箱59智能生活电工照明智能插座60智能生活个护健康皮肤检测设备61智能生活个护健康智能体征监测器62智能生活个护健康跑步机63智能生活个护健康体温计64智能生活个护健康智能洗衣机65智能生活个护健康智能按摩椅66智能生活个护健康智能手环67智能生活个护健康智能体脂秤68智能生活个护健康智能血压计69智能生活环境电器音频播放器70智能生活环境电器智能新风机71智能生活环境电器空气盒子72智能生活环境电器智能空气净化器73智能生活环境电器智能净水器74智能生活家居安防红外探测器75智能生活家居安防天翼智能门锁76智能生活家居安防守护宝77智能生活家居安防温感报警器78智能生活家居安防一键报警器79智能生活家居安防智能家用摄像头80智能生活家居安防门磁传感器81智能生活家居安防家用燃气报警器82智能生活家居安防智能门锁83智能生活家居安防家用烟雾报警器84零售pos机智能POS机85智慧水利水利设备智能水位监测器86智慧养殖畜牧业小牧童87智能家居智能家居智能路由器88智能停车车位锁智能车位锁89智慧城市环境感知酸碱度监测90智能生活大家电电热水器91智能生活电工照明家用灯具92智能生活电工照明智能窗帘93智能生活环境电器智能取暖器94智能生活环境电器智能地暖95智慧城市公共服务智能后视镜96智慧城市智慧社区视频监控摄像头97智慧城市公共服务行车记录仪98智慧城市智慧社区智能门禁99智能生活电工照明智能推窗器100智慧城市公共服务控制水阀101智慧城市消防安全智能水压监测器102智能生活环境电器智能风扇103智能生活环境电器加湿器104智能城市消防安全风量检测仪105智慧城市智慧社区脉冲电子围栏106智慧城市智慧社区智能电子巡更器107智慧生活环境电器智能灭蚊机108智慧生活环境电器除湿器标准物模型详细信息可通过在【产品中心】中创建产品后查看,路径:【产品中心】—>【产品名称】—>【服务定义】

已完成标准物模型对接终端可在【公共产品】中查询,路径为:【产品中心】->【公共产品】

自定义物模型

对于标准物模型中未被引用的可选属性,若设备实际支持,则可自定义新增相应的上报或下发服务引用,不可在原有的标准物模型服务中修改或添加;对于标准物模型未覆盖到的设备属性或服务,在满足以上标准物模型基础之上,用户可在“自定义功能”部分,添加自定义属性和服务,以满足设备个性化需求。

1. 操作指引i. 属性列表

在属性列表中,点击“新增属性”添加设备属性。

属性标识符唯一代表某一属性,产品下具有唯一性,其格式要求须符合规范,且需认真填写,一经生成不允许修改。

(1) 紧凑二进制类型

对于紧凑二进制类型的产品,属性定义主要包括整型、定长字符串、定长binary、无符号整型、变长字符串、变长binary、时间戳、float浮点型、double浮点型、枚举型10种数据类型;对应可设置的长度(字节数)和取值范围如下:

数据类型长度(字节数)备注无符号整型(Unsigned Integer)1,2,4,8 Byte-整型(Integer)1,2,4 Byte取值范围:-2147483648 - 2147483647定长Binary (Fix-Binary)自定义字节长度UTF-8变长Binary (Vary-Binary)自定义字节长度UTF-8定长字符串(Fix-String)自定义字节长度ASCII变长字符串(Vary-String)--单精度浮点型(Float)4 Byte-双精度浮点型(Double)8 Byte-时间戳(TimeStamp)8 Byte表示从1970年1月1日0点到当前经过的时间长度(用户自定义以秒或毫秒为单位)枚举值(enum)1 Byte取值范围:0~255

[!NOTE]

对于定长Binary、变长Binary字段。上行数据,平台会解析后会进行base64编码,字段的最终数据会以base64字符串形式展示;下行指令,平台会直接将输入数据下发。对于定长Binary、定长字符串字段,直接在门户设定其长度标识长度;变长Binary、变长字符串,可在报文中指定长度范围,按照如下定义进行编码:字段Length+字段Value(其中,字段 Length为2字节,表示后面的字段Value的长度)。样例:若需要上报的业务数据为字符串“TEST”,该字段定义的数据格式为变长字符串,则该字段编码结果为:000454455354。(其中,0004为实际业务数据TEST的长度,54455354为实际业务数据TEST的ASCII编码值)(2)JSON类型

对于JSON类型的产品,属性定义中,目前CTWing支持解析的数据类型主要包括七种:Int32、float、double、enum、bool、string、date。

ii. 服务列表

选择“服务列表”,点击“新增服务”,可以添加四种类型的服务:数据上报、事件上报、指令下发、指令下发响应。

数据上报的参数只能从属性列表中选择,其余三种服务类型的参数可以从属性列表选择,也可自定义参数。输入的服务标识符必须产品下唯一,平台会为产品下的每个服务分配服务ID。

[!NOTE]

服务可以根据实际业务场景的变化进行增删改操作,且同一产品下的服务共用。若某一属性已被服务征用,则不允许对其进行任何操作。一个服务唯一对应一条报文,一个服务可包含多个属性或参数。

上一页

下一页

免责声明:非本网注明原创的信息,皆为程序自动获取自互联网,目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责;如此页面有侵犯到您的权益,请给站长发送邮件,并提供相关证明(版权证明、身份证正反面、侵权链接),站长将在收到邮件24小时内删除。

相关阅读