1、E If ICS 35.200 L 65 中华人民=H工-、每昌和国国家标准GB/T 29265.303-2012 信息技术信息设备资源共享协同服务第303部分:通用控制设备描述Information technology-Information device inteIIigent grouping and resource sharing-Part 303 : General control device description 2012-12-31发布2013-07-01实施币17中华人民共和国国家质量监督检验检疫总局中国国家标准化管理委员会发布GB/T 29265.303-2012 目
2、次皿1111122333459口例-m 件文述描备设的备设调空构J结明码牛牛)件说代刘刘惊文型型述部文述挪用义uu类类描头正描比引定U型据据构备件件备和性和语口类数数结设文文设喷围范语略述据件飞言范规术缩概数JJ文JJJJ4pnvpnv7叮i巧i叮i前1234567附I G/T 29265.303-2012 目。昌GB/T 29265(信息技术信息设备资源共享协同服务分为如下部分:-一一第1部分:体系结构与参考模型;一一第201部分:基础协议;一-一第202部分:通用控制基础协议;一一第203部分:基于IPV6的通信协议;一一第204部分:网关;一第301部分:设备类型;一一第302部分:服务
3、类型;一一第303部分:通用控制设备描述;一一第304部分:数字媒体内容保护;一一-第305部分:电力线通信接口;一一第306部分:服务质量;一一第401部分:基础应用;一一第402部分z多媒体应用;一第403部分:文件应用;一一第404部分:数字视频光盘应用;一一第405部分:媒体中心设备;一一一第406部分:网络多媒体终端及应用;一一第501部分:设备测试;一一第502部分:通用控制设备测试。本部分为GB/T29265的第303部分。本部分按照GB/T1. 1-2009给出的规则起草。请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别这些专利的责任。本部分由全国信息技术标准化技
4、术委员会(SAC/TC28)提出并归口。本部分起草单位:闪联信息技术工程中心有限公司、美的集团有限公司、广东省嵌入式软件公共技术中心、广东必达保安系统有限公司、广东天乐通信设备有限公司、广东伟雄集团深圳市松本先天下科技发展有限公司、广东万和集团有限公司、广东先驱实业有限公司、广东格兰仕集团有限公司、佛山市公信智能会议设备制造有限公司、佛山市顺德区顺博家居电器有限公司、顺德科威电子科技有限公司、佛山市顺德区瑞德电子实业有限公司、深圳市闪联信息技术有限公司、佛山市顺德区盈科电子有限公司、中国电子技术标准化研究院。本部分主要起草人:陈德艳、罗嘉、廖南海、曹重英、胡远、孙育宁、皇晓琳、张维华、付晨、孙
5、志勇、杨勇、肖宏、周光宗、孙楚辉、吴东亚、邓奕戚、邵海波、童怀、兰勇、丁路宁、黄松青、卓兰。而出/;:;二二二三/ / / / / 二._-:王三G/T 29265.303-2012 1 范围信息技术信息设备资源共享协同服务第303部分:通用控制设备描述GBjT 29265的本部分规定了通用控制设备的设备描述文件的格式。本部分适用于通用控制设备在家庭、办公或类似环境中实现设备互联。2 规范性引用文件下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。GBjT 1988一1998信息技术信息交
6、换用七位编码字符集GB 18030-2005信息技术中文编码字符集3 术语和定义下列术语和定义适用于本文件。3. 1 通用控制设备general control device 应用GCCP进行智能互联、资源共享、协同服务的设备,也称为GCCP设备。3.2 设备描述文件device description file 记录通用控制设备的基本信息、所具备的功能、执行相关功能所涉及的参数,以及各参数取值定义的一个数据文件。3.3 GCCP网络GCCP networks 由通用控制设备依据GCCP组成的网络。4 缩略语下列缩略语适用于本文件。IGRS GCCP CRC 5 概述资源共享协同服务(inte
7、lligentgrouping and resource sharing) 通用控制基础协议(generalcontrol core protocol) 循环冗余校验(cyclicredundancy checks) 通用控制设备的资源描述通过设备描述文件来实现。本部分规定的通用控制设备加入到GCCP网络中,通过提交设备描述文件,使其他设备识别并操作该设备。1 GB/T 29265.303-2012 6 数据类型6. 1 数据类型说明在设备描述文件中使用下面定义的基本数据类型za) 字符型:字符型占用1个八位位组,表示的字符为GB/T1988-1998规定的字符pb) 元符号短整型:无符号短整
8、型占用1个八位位组,表示的整数的范围为O255; c) 有符号短整型:有符号短整型占用1个八位位组,表示的整数的范围为一128127; d) 元符号整型:元符号整型占用2个八位位组,表示的整数的范围为O65535; e) 有符号整型:有符号整型占用2个八位位f) 无符号长整理:无符号盖卷边一占r用4个八位位组,表示的整敬的范围为O4294 967 295; g) 、,b 符号位:占1位,b表示正数,1表示负数;指数位:占8位I/ 尾数位2占23位j) 时间;由分类型:时归时分类型占用2个八位位组,数据格式如图图2-时间-时分类型数据稽k) 时间-时分秒类型:时间-时分秒类型占用3个八位位组,数
9、据格式如图3所示。23 16 15 8 7 。小时分钟秒小时z取值0-23;分钟=取值0-59;秒2取值0-59,图3时间时分秒类型数据格式1) 日期类型z日期类型占用3个八位位组,数据格式如图4所示。2 年:取值O9999; 月:取值112;曰:取值131o6.2 数据类型代码31 年GB/T 29265.303-2012 16 15 8 7 。月日图4日期类型数据格式在设备描述文件中,数据类型不应使用char飞unsignedin t、叮loat等字符串来定义,而应使用1个八位位组的类型代码对数据类型进行定义,如表l所示。表1数据类型代码定义类型代码数据类型OxOl 字符型Ox02 元符号
10、短整型Ox03 有符号短整型Ox04 元符号整型Ox05 有符号整型Ox06 元符号长整型Ox07 有符号长整型Ox08 浮点型Ox09 字符串型OxOA 时间-时分类型OxOB 时间-时分秒类型OxOC 日期类型其他保留7 文件结构7. 1 设备描述文件设备描述文件是一个二进制数据文件,由文件头部和文件正文两部分组成。对于多字节数据,最低有效字节在最低字节,最高有效字节在最高字节。文件结构如图5所示。3 GB/T 29265.303-2012 文件头部文件正文图5设备描述文件结构7.2 文件头部文件头部包含描述文件的基本信息和设备的基本信息,结构如图6所示。八位位组数:1 2 2 2 2 2
11、 2 2 2 2 图6设备描述文件头部结构文件头部各宇段定义见表2。表2设备描述文件头部字段定义名称描述文件标识设备描述文件的标识文件版本设备描述文件的版本协议版本设备描述文件所遵循的描述规范的版本头部长度设备描述文件的头部长度文件总长设备描述文件总长度设备类型标识设备类型的唯一标识,由相关机构统一分配和管理标识设备描述文件所引用的巳公开发布的标准的设备描述文件的索引。发布的每一个设备描述文件具有一个文件索引。当设备具备一个已公开发布的设备描述文件所描述标准描述文件索引的所有功能时,设备可以直接引用该描述文件而不需要重复定义。标准描述文件索引从OxOl00开始编排,0xOOOO-OxOOFF保
12、留,其中OxOOOO表示不引用其他文件,0xOOOl-OxOOFF未定义本描述文件中描述的功能的数量,不包含引用文件中描述的功能的数量。如果引用了标功能数量准描述文件,而设备仅具备被包含文件中所描述的功能,没有其他附加功能,则功能数量为OxOO字符编码定义设备所采用的字符编码,值为0,采用GB18030-2005(强制部分),其他值保留4 名称设备描述人口厂商描述人口产品型号描述入口序列号描述入口生产日期描述人口文件校验7.3 文件正文7.3.1 概述GB/T 29265.303-2012 表2(续)描述设备描述字符串在文件中的偏移量。设备描述是为设备厂商保留的一个差异化、个性化的描述空间,可
13、以存放任意的描述内容。描述入口为0,表示没有相关的描述设备的生产厂商描述字符串在文件中的偏移量。描述入口为0,表示没有相关的描述设备的产品型号描述字符串在文件中的偏移量。描述入口为0,表示没有相关的描述设备的序列号在文件中的偏移量,设备的序列号以字符串形式存储在数据域中。描述人口为0,表示没有相关的描述设备的生产日期描述字符串在文件中的偏移量。描述人口为0,表示没有相关的描述整个设备描述文件的校验值。对整个文件进行校验前,该字段填充为0设备描述文件的正文对设备所具备的功能进行描述,格式如图7所示。如果文件头部的功能数量为0,则无功能入口、功能、参数等描述。功能入口1功能入口2功能入口(长度由文
14、件头的功能数量确定)功能1功能2功能(长度由文件头的功能数量确定)参数1参数2参数(长度由功能涉及的参数的数量确定)数据域包括以下内容=设备描述字符串一一生产厂商描述字符串产品型号描述字符串一一序列号描述字符串一一生产日期描述字符串数据域一一功能名称字符串一一参数名称字符串参数单位字符串一一选项描述字符串一一其他字符串图7描述文件的正文5 GB/T 29265.303-2012 7.3.2 功能入口功能人口指定功能在设备描述文件中的描述人口,是功能描述在文件中的偏移量。功能人口的数量由文件头的功能数量确定。7.3.3 功能对设备的功能进行描述,功能由一个或多个参数组成。功能的描述格式如图8所示
15、。八位位组数21 1 2 |功能代码|参数据|功能名称入口参数入口参数入口2a n a: n由参数数量确定。固8功能的描述格式功能描述各字段定义为:a) 功能代码:标识设备的一个功能,在设备描述文件中是唯一的。如果引用了标准描述文件,则功能代码与被包含文件中的功能代码不能重复。b) 参数数量:功能所涉及的参数的数量。c) 功能名称入口:功能名称字符串在文件中的偏移量。功能名称如定时控制、工作模式等。d) 参数人口:参数在文件中的偏移量。7.3.4 参数对参数进行描述,参数的描述格式如图9所示。八位位组数=2 a n 参数代码| 参数属性l 参数名称入口l 参数取值定义a: n由参数属性确定。固
16、9参数的描述格式参数描述各宇段定义为:a) 参数代码:标识设备的一个参数,在设备描述文件中是唯一的。如果引用了标准描述文件,则参数代码与被包含文件中的参数代码不得重复。b) 参数属性:描述参数的可读、可写和参数数据结构等属性,定义如图10所示。7 6 5 4 3 。2位构结一强一位蝇回-4数一参一保留圄10参数属性定义参数属性各位定义为:1) 可读标识z为1表示该参数可读出,为0表示该参数不能读出。例如空调设备,设定温度是可读的,实际温度也是可读的。2) 可写标识:为1表示该参数可写人,为0表示该参数不能写入。例如空调设备,设定温度是可6 GB/T 29265.303-2012 写的,实际温度
17、是不可写的。3) 保留:保留位,填充O.的参数数据结构:描述参数的数据结构,定义见表3。表3参数数据结构参数数据结构数据结构类型数据结构说明0000 基本型参数为6数据类型部分定义的数据类型,参数取值为所指定数据类型的所有有效值J用于描述在一定范围内按特定步长变化的参数,参数取值为713322ZJ酬叫可Nt叫化摊棚机可刊酌取和17 OY/厅r一h|;z:tt町f工2且;骂;寸飞T二盯/ 001l I 多选型/一留一-保J ; : 飞I-F; lli川叭一: 他一其一7/ c)参数生机卢沟名称字符串在文件叫移量,吵数名叫个湿度等d) 参数取值定义1参数的取值范围,根据数据结构不同,有不同定义y基
18、本型的定义如图11所示, / / 增量型的定义地叫示,单选型和多选型的定义如囱哈罗示J.位位经数1 | 数据类型图11基本型数据结构J位位组数2na na na 2 数据类型变化步长最大值最小值参数单位入口a: n由数据类型确定。图12增量型数据结构7 GB/T 29265.303-2012 增量型数据结构的相关的字段的长度由数据类型确定,数据类型为短整型、整型、长整型、浮点型,图12中的n分别对应为1、2、4、40J.位位组数:2 2 选项数量选项1的描述入口选项2的描述入口a: n由选项数量确定。图13单选型、多选型数据结构参数取值定义各字段定义见表40表4参数取值定义基本型n 数据类型参
19、数的数据类型代码,数据类型代码在6.2数据类型代码部分定义,参数取值为该类型|所有有效值增量型数据类型参数的数据类型代码变化步长参数值的变化步长最大值参数的最大值最小值参数的最小值参数单位人口参数单位字符串在文件中的偏移量,如:OC飞HR%等字符串的入口单选型、多选型选项数量选项的总数量选项1的描述人口选项1描述字符串在文件中的偏移量选项2的描述入口选项2描述字符串在文件中的偏移量7.3.5 数据域在数据域中,记录设备描述文件中各描述入口所指的描述字符串,包括:a) 设备描述字符串;b) 生产厂商描述字符串;c) 产品型号描述字符串;d) 序列号描述字符串;e) 生产日期描述字符串;f) 功能
20、名称字符串;g) 参数名称字符串;h) 参数单位字符串;选项描述字符串;8 GB/T 29265.303-2012 j) 其他字符串。在设备描述文件中,如果描述字符串的入口填人OxOOOO,则表示描述为空,即在数据字段内没有相应的描述字符串。数据域中的所有字符串,以文件头部定义的编码格式编码。7.4 设备描述文件结构设备描述文件结构如图14所示,附录A给出了一个空调设备的设备描述文件示例。字段长度(八位位组)/ /文件标识/ 二二1石/卢件版本兰丁、石主/协议版本飞飞主/ 头部长度1飞、文件总长2 、入设备类型2、 二h马 标准描述文件索引2 扎功能数量 1 字符编码 1 / 设备描述入口 2
21、 / 生产厂商描述入口2 产品型号描述入口/ 2 / 飞飞序列号描述人口/ 2 生产日期描述入口/JL / 2 / / /少文件文件校验头部入Q斗功能1入口2 2 /l / 文件i丁功能2入口飞(由功能据确定j1、毛p功能代码/五二/1三/正文功气、参数数量/ /夕飞功能各称入口/. 2 功能1参数1入口2 参数2入口2 . (由参数数量确定)图14设备描述文件结构图9 GB/T 29265.303-2012 功能代码1 参数数量1 功能2功能名称入口2 参数1入口2 参数2入口2 . (由参数数量确定). (由功能数量确定)参数代码1 参数1参数属性1 J 参数名称入口2 参数取值定义(由参
22、数属性确定)参数代码1 参数2参数属性1 参数名称入口2 参数取值定义(由参数属性确定). (由功能参数入口确定)数据域z设备描述字符串一生产厂商描述字符串一产品型号描述字符串一序列号描述字符串数据域一生产日期描述字符串一功能名称字符串一参数名称字符串一参数单位字符串一选项描述字符串一其他字符串图14(续)10 GB/T 29265.303-2012 附录A(资料性附录)一个空调设备的设备描述文件示例入口:文件数据:注释00000: 44 :文件标识00001 , 01 :文件版本00002 , 01 :协议版本、00003 , 18 :头部长度00004 , 06 01 :文件总长=Ox01
23、0600006 , 03 00 :设备类型=Ox00031)00008 , 0000 :标准文件描述索引=OxOOOOOOOOA , 04 :功能数量=Ox04OOOOB , 00 :字符串编码=OxOOOOOOC: 6F 00 :设备描述入口=Ox006FOOOOE , 7800 :生产厂商人口=Ox007800010: 81 00 :产品型号人口=Ox008100012 , 8C 00 :序列号人口=Ox008C:321-123-456 00014 , 98 00 :生产日期人口=Ox0098: 2008-12-12 00016 , F5 59 :文件校验=Ox59F52)00018: 2
24、000 :功能人口=Ox00200001A: 28 00 :功能人口=Ox00280001C: 3000 :功能入口=Ox00300001E , 38 00 :功能入口=Ox003800020: 01 :功能代码=Ox0100021: 01 z参数数量=0支0100022: E200 :功能描述人口=OxOO曰开机/关机00024: 4000 z参数人口=Ox004000028 , 02 z功能代码=Ox0200029: 01 z参数数量=Ox010002A: EB 00 z功能描述入口=OxOOEB:模式切换0002C: 49 00 z参数人口=Ox004900030: 03 z功能代码=O
25、x0300031: 01 z参数数量=Ox011) 设备类型=Ox0003仅为示例,设备类型由相关机构统一分配和管理。2) 文件校验=Ox59F5仅为示例,此处使用CRC校验.CRC的生成多项式为:G(x)=X16 +X12 +X5 + 1. 11 GB/T 29265.303-2012 人口:文件数据:注释00032 , F400 :功能描述人口=OxOOF4:温度调节00034: 58 00 :参数人口=Ox005800038 , 04 :功能代码=Ox0400039: 01 :参数数量=Ox010003A: FD 00 :功能描述人口=OxOOFD:风速控制0003C , 62 00 :
26、参数人口=Ox006200040: 01 :参数代码=Ox01, 00041, C2 =参数j富d性=OxC2:可读可写单选型00042 , A300 :参数描述人口=OxOOA3:开/关00044: 02 :可选项数=Ox0200045 , A800 :选项描述人口=OxOOA8:关00047 , AB 00 :选项描述入口=OxOOAB:开00049 , 02 :参数代码=Ox020004A: C2 :参数属a性=OxC2:可读可写单选型0004B: AE 00 :参数描述人口=OxOOAE:模式0004D: 05 :可选项数=Ox050004E: B300 :选项描述入口=OxOO曰自动
27、00050: B800 :选项描述人口=OxOO曰制冷00052 , BD 00 :选项描述人口=OxOOBD:制热00054: C200 :选项描述入口=OxOOC2:抽湿00056: C7 00 :选项描述入口=OxOOC7:送风00058 , 03 :参数代码=Ox0300059: C1 :参数属性=OxC1:可读可写增量型0005A: CC 00 :参数描述人口=OxOOCC:温度0005C, 02 :数据类型:无符号短整型0005D: 01 :步长=Ox10005E: 1E z最大值=Ox1E0005F: 11 :最小值=Ox1100060 , D1 00 :单位描述人口=OxOOD
28、1:oC 00062 , 04 :参数代码=Ox0400063: C2 z参数属d性=OxC2:可读可写单选型00064 , D400 z参数描述人口二OxOOD4:风速00066: 04 :可选项数=Ox0400067: B3 00 :选项描述入口=OxOOB3:自动00069: D9 00 :选项描述入口=OxOOD9:高0006B: DC 00 :选项描述人口=OxOODC:中12 . -._. 入口:文件数据0006D: DF 00 0006F: C3 CO B5 C4 BF D5 B5 F7 00 00078: C3 CO B5 C4 B5 E7 C6 F7 00 00081 , C
29、C EC D7 EA DO C7 28 51 33 29 00 0008C: 33 32 31 2D 31 32 33 2D 34 35 36 00 00098 , 32 30 30 38 2D 31 32 2D 31 32 00 000A3: BF AA B9 D8 00 000A8: B9 D8 00 OOOAB: BF AA 00 OOOAE: C4 A3 CA BD 00 000B3: D7 D4 B6 AF 00 000B8 , D6 C6 CO E4 00 OOOBD , D6 C6 C8 C8 00 000C2 , B3 E9 CA AA 00 000C7: CB CD B7 E
30、7 00 OOOCC: CE C2 B6 C8 00 000D1: A1 E6 00 000D4 , B7 E7 CB D9 00 000D9: B8 DF 00 OOODC: D6 DO 00 OOODF: B5 CD 00 000E2: BF AA BB FA B9 D8 BB FA 00 OOOEB: C4 A3 CA BD C7 DO BB BB 00 000F4: CE C2 B6 C8 B5 F7 BD DA 00 OOOFD: B7 E7 CB D9 BF D8 D6 C6 00 GB/T 29265.303-2012 :注释:选项描述入口=OxOODF:低:设备的描述:生产厂商
31、的描述:产品型号的描述:321-123-456 ,2008-12-12 :开/关:关:开:模式:自动:制冷:制热:抽湿:送风:温度: .C :风速 :r司:中:低:开机/关机:模式切换:温度调节=风速控制NFON|的。的.mNmNH阁。P . 4 华人民共和国家标准信息技术信息设备资源共享协同服务第303部分:通用控制设备描述GB/T 29265.303-2012 国白 中国标准出版社出版发行北京市朝阳区和平里西街甲2号(100013)北京市西城区三里河北街16号(100045)网址总编室:(010)64275323发行中心:(010)51780235读者服务部:(010)68523946中国标准出版社秦皇岛印刷厂印刷各地新华书店经销铸印张1.25 字数29千字2013年4月第一次印刷开本880X12301/16 2013年4月第一版* 书号:155066. 1-46603定价21.00元如有印装差错由本社发行中心调换版权专有侵权必究举报电话:(010)68510107GB/T 29265.303-2012 打印日期:2013年4月27日F002A