GBT 35134-2017 物联网智能家居设备描述方法.pdf

GBT 35134-2017 物联网智能家居设备描述方法.pdf
仅供个人学习
反馈
标准编号:GBT 35134-2017
文件类型:.pdf
资源大小:1.5 M
标准类别:综合标准
资源ID:60837
免费资源

GBT 35134-2017标准规范下载简介

GBT 3513*-2017 物联网智能家居设备描述方法.pdf

GBT 3513*-2017 物联网智能家居设备描述方法.pdf简介:

GBT 3513*-2017《物联网智能家居设备描述方法》是中国国家标准,它主要规定了物联网智能家居设备的描述方式和标准。该标准旨在规范物联网智能家居设备的技术框架,包括设备的接口、通信协议、数据格式、功能特性、安全控制等方面,以促进智能家居设备的互操作性和标准化。

它详细规定了如何通过统一的描述方法来表达智能家居设备的硬件、软件、网络连接、数据交互、安全机制等内容,为智能家居设备的研发、生产、测试、集成以及售后服务等环节提供技术指导。通过这种方式,可以提高设备之间的兼容性和用户体验,推动智能家居产业的发展。

这个标准适用于各类智能家居设备,如智能照明、智能安防、智能家电、环境监测等,并且有助于实现跨品牌、跨平台的智能家居系统的构建。

GBT 3513*-2017 物联网智能家居设备描述方法.pdf部分内容预览:

下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文 件。凡是不注日期的引用文件,其最新版本(包括所有的修改单适用于本文件。 GB/T1988信息处理信息交换用七位编码字符集 GB2312信息交换用汉字编码字符集基本集 GB/T351*3一2017物联网智能家居数据和设备编码

GB/T 3513*2017

DB31/ 1059-2017标准下载下列缩略语适用于本文件。 DDL设备描述语言(DeviceDescriptionLanguage) XML可扩展标记语言(ExtensibleMarkupLauguage)

物联网智能家居系统应实现对设备的管理和监控,向网关提供所有全部功能和服务信息。信息 设备的功能、控制命令、交互接口及返回信息

5.2面向对象的设备描述内容

设备描述内容应以设备的功能为对象,应包含下列内容: a)对象:与某一特定功能相关的所有数据元素的集合; D) 类:具有相同应用功能,执行类似的任务,归纳成标准数据结构,称为对象的“类” c)属性:对象执行的功能任务,称为对象的“属性”,属性可由若干层次组成

5.3设备描述文件的编码格式

5.*设备描述文件的界定符

字符串应由若干字段组成,字段之间通过一对界定符(起始标签和结束标签)界定: a)对象界定符:“《/”和”/)”; 部分(属性部分和操作部分)界定符:“L/”和"/门” 功能Function界定符:“”; d)基本界定符,如参数之间的分隔和功能内部之间的分隔,用“;”

5.5设备描述文件格式

设备描述文件的基本格式如下: {/Oi[[/Xj/]/) 其中:Oi是第i个对象类型标识 Xi是该对象的第j个属性标识 Bl:FunctionID(功能标识) B2:FunctionName(功能名称) B3:FunctionDescription(功能描述) B*:FunctionType(功能执行方式) B5.FunctionParametern (功能参数个数)

GB/T3513*2017

设备功能对象分为系统、基础、合成、关联和组合5种类型。对象分类描述文本结构及示例参见附 录A、附录B、附录C

系统功能对象应包括下列内容: a)System对象:描述了设备发现和注册的基本工作模式: b)Device对象:描述设备本身的详细信息,定义了设备的唯一标识码; c)File对象描述设备与系统间的数据传输过程

合成功能对象应包括下列内容: a)Schedule对象:描述时间触发型任务,包括设定时间及执行的任务; b)Action对象:描述状态触发型的内部任务,包括触发状态及执行的内部任务

组合功能对象应包括下列内容: a)Group对象:为一个辅助的功能对象,描述了设备功能的分组形式的使用 b)CombineOperation对象:描述一系列功能的顺序的执行。

7设备描述文件元素的定义域和编码

7.1元素编码的定义域

数据类型定义应包括下列内容: a)字节类型:赋值范围为0~255

GB/T3513*—2017

b)布尔类型:1和0.1为真,0为假。 c)文本类型应符合下列要求: 1)英文字符,最多128个字符(符合GB/T1988的要求); 2)中文字符,最多**个汉字(符合GB2312的要求); 3)文本中不得包含与5.3规定界定符相同的字符。 d)数组类型:数组长度范围为0~255

7.1.2功能对象属性标识

功能对象通用属性标识应包括下列内容: a)类的标识ClassID:0~99类的序号(0为System类,唯一); b) 对象标识ObjectID:1~255(其中ObjectID=1为System类对象,是唯一的;其他的 ObjectID=2~99); 父对象组标识FatherGroup:10~250组标识,为0则未分组。

7.1.3对象分组描述

对象分组描述应包括下列内容: a)FatherGroup属性为类的分组,Group类的ObjectID; b)同一组类用一个Group类来描述

7.2元素的定义域与编码规则

本条规定的编码规则,除对象类型、功能类型、元素类型接同类型的序号标识外。其他标识代码应 安GB/T351*3一2017的规定执行。编码规则应符合下列要求: a)用户不可更改,并应符合下列要求: 1)ClassID:类的序号,由数字1~99组成: 2 FunctionID:功能的序号,由1*进制数组成。由于采用8位位组传送,只有一位数时,十 位补0,如01,02,0A; 3)Type:元素类型,由序号组成,在第8章表1属性说明表中定义。 b) 用户(企业)自定义代码: 1 ObjectID:对象标识,用户可以填人该元素对象的标识代码。缺省值为两位数字组成:父 对象为20,30*;则子对象为21,22;31,32·; 2) FatherGroup:对象所隶属的组,用户可以填人该对象所属父对象组的标识代码。缺省值 同上; 3 ObjectName:对象名,用户可以填人本企业习惯的该功能对象名称,应为汉字或GB2312 的扩充。 布尔类型的数据:用1表示真;用0表示假。例如FunctionReport,为1表示正常;为0表示不 正常。

8.1设备描述语言的说明

设备描述语言用以描述资源对象的数据结构,应包括下列内容: a)操作: 定义如下:

GB/T3513*2017

Function ID; Name; Description; Type; ParamNum; b) 属性: 按照规定的顺序和数据类型 如表1所示

Function ID; Name; Description; Type; ParamNum; 属性: 安照规定的顺序和数

8.2设备描述语言对象的分类

8.2设备描述语言对象的分类

8.2.1系统功能对象

系统功能对象包括System对象、Device对象及File对象,并由相应的System类、Device类、File 类实现数据描述。每个设备中,这三个对象必须实现,而且System对象和Device对象都仅有一个 File对象必须存在至少一个设备文本传输类以实现设备描述文本的传输

8.2.1.2System对象

System对象描述了设备的基本工作模式,定义了设备统一的访问接口和访问方式,实现了与通信 协议和通信设备无关的家庭网络设备的发现和注册功能。同时,System对象描述了设备注册后对设备 状态的查询及控制功能。 Class System(

/是否自动发送注册信息 /类型:Boolean //1:自动发送请求注册信息

GB∕T 9780-2005 建筑涂料涂层耐沾污性试验方法GB/T3513*—2017

//0:等待接收注册通知 操作 RegisterNotify( ID: 1 Name:注册通知 Description:系统向设备发送注册通知消息 Type: 1 ParamNum:* //为设备的唯一标识(UNID)码 ; PowerOnNotify ID: 2 Name:设备注册 Description:设备向系统发送请求注册消息 Type : * ParamNum:* //为设备的唯一标识(UNID)码 ); AssignID( ID: 3 Name:分配ID Description:网关为设备分配WorkID Type:1 ParamNum:* //为设备的唯一标识(UNID)码 ; CommReady ID: * Name:设备在线状态 Description:设备报告工作状态 Type: 2 ParamNum:0 ); DeviceCheck ID:5 Name:检查设备状态 Description:检查设备的当前状态 Type:1 ParamNum:0 ; FunctionSetStatus ID: * Name:设置设备当前状态 Description: Type:1 ParamNum:1 //DeviceStatus

8.2.1.3Device 对象

GB/T3513*2017

vice对象描述了设备本身的详细信息,如以下类中的属性所示,并定义了设备型号的唯一 号的设备使用相同的设备描述语言文本,以减少设备注册时的数据传输开销, 条规定的产品代码GB/T 2*23.3-201*标准下载,型号代码、版本号、产品类型代码、厂商代码,均应按GB/T351*3一201 定执行。 Class Device //属性 ClassID=1; DeviceName; //字符:设备名称 NationCode; //字符:国家代码 ProductID; //字符:产品代码, ProductModel; //字符:产品型号 ProductVersion; //产品版本号 //类型:字节长度:2字节 //高位:主版本号 //低位:副版本号 Manufacturer; //字符:制造商名称 ProducingArea; //字符:产地 //操作 Function Check( ID:1 Name:检查设备信息 Description: Type:1 ParamNum:0 ; Function ReportID( ID:2 Name:报告设备标识字符序列 Description: Type:2 ParamNum:l //设备标识字符序列 ;

8.2.1.*File 对象

File对象描述了设备与系统间的数据传输过程。设备在注册到系统时,一般情况下需要传输设备 苗述文本至系统,因此,必须至少实现一个描述设备描述文本传输的类。同时,File对象还可以描述设 备与系统间的其他数据传输过程,如图片、声音、资源文件等。 Class Filei

©版权声明
相关文章