GB/T33137-2016

基于传感器的产品监测软件集成接口规范

Interfacespecificationforsensor-basedproductmonitoringsoftwareintegration

本文分享国家标准基于传感器的产品监测软件集成接口规范的全文阅读和高清PDF的下载,基于传感器的产品监测软件集成接口规范的编号:GB/T33137-2016。基于传感器的产品监测软件集成接口规范共有23页,发布于2017-05-01
  • 中国标准分类号(CCS)L79
  • 国际标准分类号(ICS)35.110
  • 实施日期2017-05-01
  • 文件格式PDF
  • 文本页数23页
  • 文件大小585.80KB

以图片形式预览基于传感器的产品监测软件集成接口规范

基于传感器的产品监测软件集成接口规范


国家标准 GB/T33137一2016 基于传感器的产品监测软件集成接口规范 nterfacespecifieationforsensor-basedlproduetmonitoringsoftwareintegration 2016-10-13发布 2017-05-01实施 国家质量监督检验检疫总局 发布 国家标准化管理委员会国家标准
GB/T33137一2016 前 言 本标准按照GB/T1.1一2009给出的规则起草 请注意本文件的某些内容可能涉及专利 本文件的发布机构不承担识别这些专利的责任 本标准由全国信息技术标准化技术委员会(SAC/TC28)提出并归口 本标准起草单位:海洋大学、电子技术标准化研究院、青岛星光信息技术有限公司,国家海 洋技术中心,国家海洋标准计量中心、青岛市工商信息中心,青岛理工大学,青岛海尔智能技术研发有限 公司、广东美的厨卫电器制造有限公司、青岛蓝湾信息科技有限公司、佛山市协创产品检测技术服务有 限公司 本标准主要起草人;郭忠文,蒋永国,胡乃军、,宋继伟、耿力、马鸿洋,张天邀、刘石勇,仇志金、王玺、 郭帅.徐霄阳、威琳祷、黄海广,王溅后,周立国、庞永超、胡寂英.,冯,洪锋.沈飞飞.关一,刘超、姜明星 m
GB/T33137一2016 基于传感器的产品监测软件集成接口规范 范围 本标淮规定了利用传感器实现数据自动采集的产晶监测软件集成接口协议 本标准适用于基于传感器的产品监测软件的开发,应用系统集成.监测信息的共享和交换 规范性引用文件 下列文件对于本文件的应用是必不可少的 凡是注日期的引用文件,仅注日期的版本适用于本文 件 凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件 GB/T1988一1998信息技术信息交换用七位编码字符集 GB/T7408一2005数据元和交换格式信息交换日期和时间表示法 GB/T7665一2005传感器通用术语 GB:/T16649.122010识别卡集成电路卡第12部分;带触点的卡USB电气接口和操作 规程 GB/T19582.1一2008基于Modbus协议的工业自动化网络规范第1部分;Modbus应用协议 GB/T19582.2一2008基于Modbus协议的工业自动化网络规范第2部分:Modbus协议在串 行链路上的实现指南 IEEE488.21992程序结构数字接口标准第2部分:代码、格式,协议和通用命令的标准 Standarddigitalinterlacefor programmableinstrumentation一Part2:Codes,iormats,protocols,and commoncommands) IEEE1851一2012基于传感器的家电产品测试软件集成设计规范(StandardforDesignCriteria ofIntegratedSensor-basedTestApplicationsforHouseholdAppliances) 术语和定义,缩略语 3.1术语和定义 GB/T7665一2005界定的以及下列术语和定义适用于本文件 3.1.1 传感设备 sensordevice 连接传感器,具有通信接口的数据采集硬件设备 3.1.2 传感设备文件 sensordevieefile 描述传感设备信息的文件,文件中包含设备的属性信息、接口信息和传感参数信息 3.1.3 采集模块acquisitionmodule 从传感设备通信接口获取信息的计算机程序 3.1.4 监测软件monitoringsoftware 获取传感设备文件、传感设备采集数据以及控制传感设备某些参数的应用软件
GB/T33137一2016 3.1.5 监测数据接口monitordatainterface 提供产品监测数据的web服务接口 3.1.6 管理数据接口managementdatainterflace 提供产品监测管理数据的web服务接口 3.1.7 集成监测软件integrating&monitoringsoftware 实现多个监测软件产品监测数据的集中查询,处理、统计,分析和显示功能的软件 3.1.8 监测管理软件monitoring&managementsoftware 实现整个产品监测的流程管理、监测资源管理、监测标准管理、监测报告管理和角色权限管理功能 的软件 3.1.9 稠合 coupling 软件组件之间的依赖程度 3.1.10 软件组件softwarecomponent 自包含的,可编程的,可重用的、与语言无关的软件单元,是一个辅助或支撑系统构造的一个过程 3.1.11 webservyice 网络服务 -个平台独立的、低耦合的、自包含的,基于可编程的网络应用程序,可使用开放的XML(可扩展置 标语言)来描述、发布、发现、协调和配置这些应用程序,用于开发分布式互操作的应用程序 3.1.12 套接字 s0cket 用于描述网络协议地址和端口,是一个通信链的句柄,用来实现不同虚拟机或不同计算机之间的 通信 3.2缩略语 下列缩略语适用于本文件 GPIB通用接口总线(General-PurposelnterlaceBus) TCP传输控制协议(TransmissionControlProtoeol UDP用户数据报协议(UserDatagramProtocol) USB通用串行总线(UniversalSerialBus) XML可扩展置标语言(extensibleMarkupLanguage 接口协议 4.1概述 本标准对异构产品监测软件的体系结构中的采集模块接口、监测数据接口、管理数据接口进行了定 义,异构产品监测软件的体系结构总体框架见图1
GB/T33137一2016 -产品监渊子系统 -数揪服务子系统 监测管理子系统 数据服务模块 监 传感 设备 采集 集成 监测 监测 模块 管理 监测 软件 传感 数据服务器 设备 数躬库 图1异构产品监测软件的体系结构总体框架 图1中: 采集模块接口是对采集模块和监测软件交互数据的数据结构和接口方法进行定义,监测软件 a 利用该接口获取传感设备的数据或者控制传感设备 b监测数据接口是对提供监测数据的数据结构和接口方法进行定义,利用该接口实现监测数据 的访问 管理数据接口是对提供监测管理数据的数据结构和接口方法进行定义,利用该接口实现监测 管理数据的访问 4.2采集模块接口 4.2.1数据结构 4.2.1.1采集通信参数XMI文件 采集通信参数XMI文件节点结构见图2,其中root是该文件的根节点,用来描述采集模块的通信 参数信息,包括网络协议地址(ip)、状态控制端口号controlport)文件端口号(fileport),数据端口号 dat mininterval taport)以及最小数据采集周期(n controlport root ileport datanort -mininteryal 图2采集通信参数XML文件节点结构 采集通信参数XML文件节点结构说明见表1 表1采集通信参数XL文件节点结构说明 名称 类型 说明 选项 xsd;string 采集模块使用的网络协议地址 必选 采集模块控制采集程序开启,关闭使用的端口号(I一65535) controlport xsd;int 必选
GB/T33137一2016 表1(续 名称 类型 说明 选项 采集模块发送传感设备文件使用的端口号(I一65535) fileport xsd;int 必选 采集模块发送数据使用的端口号(1一65535) 必选 dataport xsd;int 采集模块支持的最小数据采集周期,单位; 必选 mininterval xsd:int ms 4.2.1.2传感设备xML文件 传感设备XML文件见图3,其中用Ins 节点表示传感设备集合,用来描述传感设备信息 struments 每个传感设备Instrument包括传感设备的属性信息(attribution) 、传感设备的通信接口(interlace)和设 备传感参数(sensor)信息 attribution lnstruments lnstrument interfiace 图3传感设备XML文件 节点结构说明见表2 lnstrument 表2Instrument节点结构说明 类型 说明 名称 选项 传感设备属性,见4.2.1.3 必选 attribution Attribution interface 传感设备通信接口,见4.2.1.4 必选 Interface 设备传感参数,见4.2.1.5 必选 sensor Sensor 4.2.1.3设备属性 传感设备XML文件中用Attrlbution节点表示传感设备属性,.Atrilbution节点结构见图4. 日 airihes glbid name model Attnbution SenSOnIm engishname manufacturer 图4Attributio节点结构
GB/T33137一2016 tribution节点结构说明见表3 表3Attribution节点结构说明 名称 类型 说明 选项 glbid xsd;int 传感设备的唯一编号 必选 xsd:string 传感设备名称 必选 name 传感设备的型号 model xsd;string 必选 xsd:int 传感设备包含的设备传感参数数量 必选 sensornum 传感设备的英文名称 englishname xsd:string 可选 manufacturer xsd;string 传感设备的制造商 可选 4.2.1.4设备通信接口 传感设备XML文件中用Interface节点表示传感设备通信接口,接口类型包括串行接口(RS485和 RS232),见GB/T19582.1一2008;网络接口Ethernet),见GB/T19582.2一2008;通用接口总线 (GPIB),见IEEE488.2一1992;通用串行总线(USB),见GB/T16649.12一2010 Interface节点结构见 图5,该图说明了本标准中传感设备通信接口使用的参数 compot baudrate stopbit RS485 databit purity address compot baudrate RS232 stopbit -扑日 Interface databit pariy paddress Ethermet pon GPIB addres USsB addres 图5Interfaee节点结构
GB/T33137一2016 节点结构说明见表4 lnterface 表4Interface节点结构说明 接口 名称 类型 说明 选项 xsd:int 传感设备通信串口号 必选 comport baudrate xsd:int 传感设备通信波特率 必选 topbit xsd;int 传感设备通信停止位 必选 RS485 传感设备通信数据位 必选 databit xsd:int 传感设备通信校验方式 必选 Darity xsd:string 传感设备通信地址 必选 address xsd:int 传感设备通信串口号 必选 comport xsd:int xsd:int 传感设备通信波特率 必选 baudrate RS232 stopbit xsd:int 传感设备通信停止位 必选 databit xsd:int 传感设备通信数据位 必选 传感设备通信校验方式 必选 parity xsd;string 传感设备网络协议地址 必选 ipaddress xsd:string Ethernet Dort xsdint 传感设备端口号 必选 GPIB 传感设备通信地址 必选 address xsd:int USB address 传感设备通信地址 必选 xsd:int 4.2.1.5设备传感参数 传感设备XML文件中用Sensor节点表示设备传感参数,Sensor节点结构见图6 airibes globalid nae englishname unit type Sensor Stae value dcscnpon Control command descriptiom 图6Sensor节点结构
GB/T33137一2016 Sensor节点结构说明见表5 表5Sensor节点结构说明 名称 类型 说明 选项 globalid xsd:int 设备传感参数唯一编号 必选 设备传感参数名称 name 必选 xsd:string 设备传感参数的英文名称 可选 englishname xsd;string 设备传感参数测量单位 必选 unit Xsd;string 设备传感参数类型,1代表模拟量,2代表状态量,3代表开关 量,4代表状态量和开关量;状态量和开关量的值需要提供描必选 type xsd:int 述说明,分别见State和co ontrol描述 当e=2或e=4时,此项有效,表示设备传感参数状态 d Xsd:int 量的编号 当t 》或=时此项有效表示设备传感参数状在 itype State value xsd;string 可选 量的值 当type=2或 =4时,此项有效,表示设备传感参数状态 type deseription xsd;string 量的描述说明 当type=3或type=4时,此项有效,表示设备传感参数开关 id xsd:int 量的编号 当type=3或type=4时,此项有效,表示设备传感参数开关 可选 Control command" xsd:string 量的命令 当type=3或type=4时,此项有效,表示设备传感参数开关 description xsd;:string 量的描述说明 4.2.2接口 4.2.2.1接口通信协议 接口通信协议采用套接字通信实现 4.2.2.34.2.2.5中使用的字符编码方式见GB/T1988一1998 4.2.2.2获取传感设备文件接口 本接口完成采集模块与监测软件的通信,用来获取传感设备文件,采用TCP协议,接口占用的网络 协议地址和网络端口见4.2.1.1说明 4.2.2.3采集模块状态控制接口 4.2.2.3.1概述 本接口用来控制采集模块的启动、停止,采用UDP协议,接口占用的网络协议地址和网络端口见 4.2.1.1说明 4.2.2.3.2启动命令 本命令用来控制采集模块启动
GB/T33137一2016 请求;启动采集模块的通信命令格式见表6 表6启动采集模块的通信命令格式 编号 1 命令内容 APC APStart H 校验码 字节数 命令分为6部分 命令开始符; 表示控制命令; 2 表示本命令用来启动采集模块 3 4 分割符; 5)校验码,计算方法是将1).,2)、3)组成字符串M,然后将M中每个字符按照GB/T1988一 1998中规定的十进制代码值求和后除以256所得的余数,转换为两位十六进制数(不足 两位前一位补0),再把每一位转换为字符作为校验码; 6)命令结束符 b响应:启动命令返回值格式见表7 表7启动命令返回值格式 3 4 5 6 7 8 9 编号 1 2 R APCc" APstart 8 & 命令内容 结果 校验码 字节数 命令分为9部分 1 命令开始符; 表示返回结果 2 3) 表示控制命令; 4)表示本命令为启动采集模块 5 分割符; 表示命令是否启动成功,字符0表示启动失败,字符1表示启动成功 分割符; 校验码,计算方法是将1)、2)、3)、4),5),6)组成字符串M,然后将M中每个字符按照 8 GB/T1988一1998中规定的十进制代码值求和后除以256所得的余数,转换为两位十六 进制数(不足两位前一位补0),再把每一位转换为字符作为校验码; 命令结束符 4.2.2.3.3停止命令 本命令用来控制采集模块停止 请求:停止采集模块的通信命令格式见表8 a
GB/T33137一2016 表8停止采集模块的通信命令格式 编号 1 5 命令内容 # APStop & 校验码 APC 字节数 命令分为6部分 1) 命令开始符; 表示控制命令; 2) 3)表示本命令用来停止采集模块 4) 分割符; 5)校验码,计算方法如下,将1)、2)、3)组成字符串M,然后将M中每个字符按照GB/T1988一 1998中规定的十进制代码值求和后除以256所得的余数,转换为两位十六进制数(不足两位 前 一位补0),再把每一位转换为字符作为校验码 命令结束符 6) b)响应:停止命令返回值格式见表9 表9停止命令返回值格式 2 3 4 5 6 7 8 9 编号 1 R APC APsop 校验码 命令内容 结果 字节数 命令分为9部分 命令开始符; 2 表示返回结果; 3)表示控制命令 4 表示本命令为停止采集模块 分割符 5 表示命令是否停止成功,字符0表示停止失败,字符1表示停止成功; 6) 分割符; 校验码,计算方法如下,将1)、2 、 ),、4),5),6)组成字符串M,然后将M中每个字符按照 GB/T1988一1998中规定的十进制代码值求和后除以256所得的余数,转换为两位十六 进制数(不足两位前一位补0),再把每一位转换为字符作为校验码 命令结束符 4.2.2.4获取采集数据接口 本接口用来获取设备传感参数的采集数据,包括模拟值和状态量,接口占用的网络协议地址和网络 端口见4.2.1.1说明 请求;请求采集数据的通信命令格式见表1o a
GB/T33137一2016 表 10请求采集数据的通信命令格式 2 5 6 编号 & 命令内容 DR" SensorlList 校验码 字节数 命令分为6部分 1 命令开始符; 表示获取传感参数数据命令 2) 3)请求的传感参数列表,sensorList格式为“传感参数1D,传感参数2ID,”,N不大于 65535; 分割符; 4 校验码,计算方法如下,将1),2),3)组成字符串M,然后将M中每个字符按照GB/T1988 5 1998中规定的十进制代码值求和后除以256所得的余数,转换为两位十六进制数(不足两位 前一位补0),再把每一位转换为字符作为校验码, 命令结束符 6) b)响应;请求采集数据命令的返回值格式见表11 表11请求采集数据命令的返回值格式 3 6 7 8 1 2 编号 D -MMdd yyyy-" 命令内容 井 & 校验码 Dataist HH:mm;ss.f 字节数 23 命令分为8部分 1) 命令开始符; 2)表示返回结果为测试数据; 3)标准化时间,格式为“yyyy-MMddHH;mm;ss.ff”,即“年年年年-月月-日日小时;分钟 秒.毫秒",见GB/T7408一2005; 分割符; 返回的采集数据,DataList格式为“传感参数1ID,值1@传感参数2ID,值2@”,其中 “值1”“值2”为十进制数据,如果为无效值,则用“NULL”表示,N不大于65535; 分割符 校验码.计算方法如下,将1),.2),3),45)组成字符串M,然后将M中每个字符按照 GB/T1988一1998中规定的十进制代码值求和后除以256所得的余数,转换为两位十六 进制数(不足两位前一位补0),再把每一位转换为字符作为校验码; 命令结束符 4.2.2.5控制设备参数接口 本接口用来控制设备参数,包括设置模拟数值和状态量,接口占用的网络协议地址和网络端口见 4.2.1.1说明 请求:控制设备参数的通信命令格式见表12. 10o
GB/T33137一2016 表 12控制设备参数的通信命令格式 编号 3 4 6 命令内容 SET SensorValueList 校验码 字节数 命令分为6部分 命令开始符 表示本命令用来控制设备参数 2 3) 需要设置的设备参数列表,SensorValueList格式为“传感参数1D,值1@传感参数2ID. 值2@.”,N不大于65535; 分割符; 4 5 校验码,计算方法如下,将1)、2)、3)组成字符串M,然后将M中每个字符按照在 GB/T1988一1998中规定的十进制代码值求和后除以256所得的余数,转换为两位十六 进制数(不足两位前一位补0),再把每一位转换为字符作为校验码; 命令结束符 o 响应;控制设备参数命令的返回值格式见表13. 表13控制设备参数命令的返回值格式 2 3) 6 编号 l" 4 yyyyMMdd 校愉码 命令内容 ResultList HH;mm;ss.m 23 字节数 命令分为8部分 命令开始符; 表示返回值为控制设备参数的结果 2) 37 标准化时间,格式为“yyyy-MMddHH;mm:ss.If",即“年年年年-月月-日日小时;分钟 秒,.毫秒”,见GB/T7408一2005; 分割符; 4 5 返回控制设备参数的结果,ResultList格式为“传感参数1ID,值1@传感参数2ID,值 2@”,其中“值1”“值2”只有两种值,字符0或者字符1,其中值为字符1表示设置成 功,值为字符0表示设置失败 分割符; 6 校验码,计算方法如下,将1)、2、3)、4),5)组成字符串M,然后将M中每个字符按照 GB/T1988一1998中规定的十进制代码值求和后除以256所得的余数,转换为两位十六 进制数(不足两位前一位补0),再把每一位转换为字符作为校验码 命令结束符 8 4.3 监测数据接口 4.3.1数据结构 4.3.1.1监测参数 监测参数的相关信息用Parameter节点表示,Parameter节点结构见图7 11
GB/T33137一2016 a/ribes name ype enginae precision upperim lowerLimi Parameter uSage State vaue description commad Corol description Parameter 节点结构 Parameter r结构说明见表14 表14Paraeter结构说明 类型 说明 名称 选项 监测参数编号 必选 xsd:int 监测参数类型,1代表模拟量,2代表状态量,3代表开关量. xsd:int 4代表状态量和开关量;状态量和开关量的值需要提供描述必选 type 说明,分别见 Control描述 State和 xsd:string 监测参数名称 必选 name 监测参数英文名称 可选 englishname xsd;string 监测参数测量值单位 可选 unit xsd;:string 可选 precision 监测参数测量值精度 xsd;:string 监测参数测量值上限 可选 upperlimit Xsd;string 监测参数测量值下限 可选 lowerlimit Xsd:string xsd;string 监测参数用途说明 可选 usage 当type=2或type=4时,此项有效,表示监测参数状态量的 id xsd;int 编号 当type=2或type=4时,此项有效,表示监测参数状态量 State value xsd;string 可选 的值 当type=2或type=4时,此项有效,表示监测参数状态量的 description xsd;:string 描述说明 12
GB/T33137一2016 表14(续) 类型 说明 名称 选项 当type=3或1ype=4时,此项有效,表示监测参数开关量的 id xsd:int 编号 当type=3或ype=4时,此项有效,丧示监测参数开关量的 可选 Control command xsd:string 当type=3或ype=4时,此项有效,丧示监测参数开关量的 descriptionm xsdstring 描述说明 4.3.1.2测试数据 监测参数数据用TestData节点表示,TestData节点结构见图8 PaIribles time TestDat arameterlD narameterValue 图8TestData节点结构 TestData结构说明见表15 表15TestData结构说明 名称 类型 说明 选项 -MM-ddHH; l:;mm:ss.,fr”, 数据采集时间,格式为“yyy time xsd:date 必选 见GB/T7408一2005 parameterlD xsd:int 传感器编号 必选 parameterVaue xsd:float 传感器测量值 必选 4.3.2接口 4.3.2.1接口通信协议 监测数据接口采用webService方式实现 4.3.2.2getParameterlnfo getParameterlnfo获取某个测试任务中使用的传感器的相关信息 请求;getParameterlnfo请求包含一个taskCode参数,见表16 表16getParameter rlnfo接口请求参数 名称 类型 说明 选项 taskCode 测试任务编号 必选 Xsd:string 13
GB/T33137一2016 b响应;包含若干个Parameter元素的集合,Parameter元素的描述见4.3.1.1 异常;当服务提供者在执行getParameerlnfo操作响应时产生错误,它应返回一个如4.5定义 c 的异常报告消息 4.3.23gtTetDan ata getTestData实现查询某个测试任务中的测试数据 该接口方法在参考IEEE1851一2012中6.8 的基础上,进行修改后制定 请求;getTestData请求参数见表17 表17getIestData接口请求参数 说明 名称 类型 选项 必选 测试数据 taskCode xsd;:string 测试数据范围开始时间,格式为“yyyy-MM-ddHH: beginTime xsd;date 必选 mm:ss,ff”,见GB/T7408一2005 测试数据范围结束时间,格式为“yyyy-MM-ddHH: endTime xsd:date 必选 mm;:ss.f”,见GB/T7408一2005 b)响应;包含若干个TestData元素的集合,TestData元素描述见4.3.1.2 异常;当服务提供者在执行getTestData操作响应时产生错误,它应返回一个如4.5定义的异 c 常报告消息 4.4管理数据接口 4.4.1数据结构 4.4.1.1测试任务信息集合 测试任务信息集合用TaskColeetion节点表示,IaskCollection节点结构见图9,其中包含一个Taskn formation子节点的无限集,Tasknformation子节点用来描述产品测试任务的相关信息,见4.4.1.2 TaskColection Tasknfomation 图9IaskColection节点结构 TaskColeetion结构说明见表18 表18IaskColleetion结构说明 类型 说明 名称 选项 测试任务信息,见4.4.1. 必选 Tasklnformation Tasklnformation 4.4.1.2测试任务信息 测试任务信息用TaskInformation节点表示,TaskInformation节点结构见图10,描述了产品测试任务 14
GB/T33137一2016 attribntes askCode userld TaskInforation taskMetaDataCollection produetlnfo teslemcolecton taskReport 图10IaskInformation节点结构 TaskInformation结构说明见表19 表19Tasklnformaton结构说明 名称 类型 说明 选项 测试任务唯一编码 必选 taskCode xsd;string 必选 测试任务所属的用户编码 userld xsd;string TaskMetaDataCollectionm 测试任务元数据信息,见4.4.1. 必选 taskMetaDataCollection 必选 产品信息,见4.A.l. productlnfo Productlnfo 测试项目,见4.4.1.5 testltemCollection Testltem 必选 taskReport TaskReport 测试报告,见4.4.1.6 必选 4.4.1.3测试任务信息元数据 测试任务信息元数据用TaskMetaDataColection节点表示,TaskMetaDataColleetion节点结构见 图11,包含一个TaskMetaData节点的无限集,TaskMetaData节点描述了产品测试任务信息的元数据 rihe" clientld taskDte taskStatus TaskMetaDataColectionm TaskMetaData taskPurpose askPoperty oganizationClient 图11TaskMetaDataColeetion节点结构 15
GB/T33137一2016 TaskMetaData结构说明见表20 表20TaskMetaData结构说明 类型 说明 名称 选项 clientld 委托人 xsd:string 必选 委托日期,格式为“y y-MM-ddHH:mm:ss.f”,见 yyyy taskDate xsd;date 必选 GB/T7408一2005 测试任务状态 必选 taskStatus xsd:string taskPurpose 测试任务目的 必选 Xsd:string taskProperty 测试任务性质 必选 Xsd:string organizationClient 委托单位 必选 Xsd;strlng 4.4.1.4产品信息 产品信息用ProductInfo节点表示,Productlnfo节点结构见图12,描述了产品的基本信息 attrihues productid mAe ype Productlnfo level model brand 图12Prdetlnfo节点结构 Productlnfo结构说明见表21 表21Prduelnfo结构说明 名称 类型 说明 选项 produetld xsd;int 产品编号 必选 xsd:string 产品名称 必选 namme xsd;string 产品类型 必选 type 产品等级 level xsd:string 必选 产品型号 必选 model xsd:string 产品数量 必选 number xsd:integer 商标 必选 brand xsd:string 16
GB/T33137一2016 4.4.1.5测试项目 测试项目用TestltemCollection节点表示,TestltemColleetion节点结构见图13,包含一个 Testltem节点的无限集,Testlt lem节点用来描述产品的测试项目 testtemName abCode sTested TestltemColleetio Testltcm isOualified conclusion comment 图13TestltemColleetion节点结构 Testltem结构说明见表22 表22TestItem结构说明 名称 类型 说明 选项 testltemName 测试项目名称 必选 xsd;string labCode xsd;string 实验室唯一编码 必选 是否已经检测 必选 isTested xsd:boolean isQualified 是否合格 必选 xsdboolean 测试结论 必选 conclsion Xsd:string xsd:string 评语 必选 comment 4.4.1.6测试报告 测试报告用TakRepo ort节点表示,TaskReport节点结构见图14,用来描述测试报告的信息 曰 rihes pord IaskReport pe data 图14TaskReport节点结构 TaskReport结构说明见表23 17
GB/T33137一2016 表23Tiakkput结构说明 说明 名称 类型 选项 reportld xsdint 测试报告唯一编号 必选 type xsd;string 测试报告文件格式 必选 测试报告文件字节流 data xsd:binary 必选 4.4.2接口 4.4.2.1接口通信协议 管理数据接口采用webService方式实现 4.4.2.2getUnstartedTask getUnstartedTask实现查询已分配给指定用户的测试任务集合 请求:getUnstarte edTask接口请求参数见表24 a 表24geUnstartedlask接口请求参数 名称 类型 说明 选项 userName xsd:string 用户唯一编码 必选 测试任务时间下限,格式为“yy-MMddHHmm;ss taskTimeFrom 可选 xsd:date ”,见GB/T7408一2005 测试任务时间上限,格式为“ywy-MMddHH:mm;ss taskTimeTa 可选 Xsd:date f”,见GB/T7408一2005 响应;包含着干个akcote节点的集合 b 异常;当服务提供者在执行geUntaredTask操作响应时产生错误它应返回一个如4.5定义 c 的异常报告消息 4.4.2.3gsetFimshedrisk getFinishedTask获取指定用户已完成的测试任务集合 请求;getFinishedTask接口请求参数见表25 表25getFinishedIask接口请求参数 名称 类型 说明 选项 userName 用户唯一编码 必选 Xsd:string 测试任务时间下限,格式为“yyyy-MM-ddHH:mm:ss. taskTimeFrom xsd;date 可选 r”,见GB/T7408一2005 测试任务时间上限,格式为“yyyy-MM-ddHH:mm:ss. taskTimeTo xsd;date 可选 r”,见GB/T74082005 b)响应:包含若干个taskCode节点的集合 18
GB/T33137一2016 异常:当服务提供者在执行getFinishedTask操作响应时产生错误,它应返回一个如4.5定义 的异常报告消息 setTshMeaData 4.4.2.4 gerTa askMetaData获取测试任务信息元数据的相关信息 请求:getTaskMetaData接口请求参数见表26 a 表26gelIaskMetaData接口请求参数 名称 类型 说明 选项 taskCode xsd:string 测试任务编号 必选 响应;包含若干个TaskMetaData节点集合,TaskMetaData节点描述见4.4.1.3 b 异常;当服务提供者在执行getTaskMetaData操作响应时产生错误,它应返回一个如4.5定义 c 的异常报告消息 4.4.2.5getTestItem getTestltem获取待测试产品的测试项目集合 请求: xgetTeslem接口请求参数见表27 a 表27getIstltem接口请求参数 类型 说明 名称 选项 测试任务编号 taskCode 必选 xsd;string 响应;包含多个Testltem的TestltemColection节点,Testltem节点描述见4.4.1.5 b 异常;当服务提供者在执行getTestltem操作响应时产生错误,它应返回一个如4.5定义的异 c 常报告消息 4.4.2.6ge'Iasklnfo getTaskInfo获取测试任务的信息 请求;getTasklnfo接口请求参数见表28 表28getIaskInfo接口请求参数 选项 名称 类型 说明 taskCode xsdstring 测试任务编号 必选 b)响应;包含多个Tasklnformation节点,TaskInformation节点的描述见4.4.1.2 异常:当服务提供者在执行getTaskInfo操作响应时产生错误,它应返回一个如4.5定义的异 c 常报告消息 4.4.2.7 etIskKepurt getTaskReport获取测试任务的报告 请求:getTaskReport接口请求参数见表29 a 19
GB/T33137一2016 表29getIaskReport接口请求参数 名称 类型 说明 选项 taskCode xsd:string 测试任务编号 必选 b)响应:TaskReport节点.,TaskReport节点的描述见4.4.1.6 异常;当服务提供者在执行getTaskReport操作响应时产生错误,它应返回一个如4.5定义的 c 异常报告消息 4.5异常 4.5.1功能 当收到一个无效的操作请求,每个服务应使用一个异常报告消息来响应客户端,以向客户端应用程 序和/或它的用户描述该请求无效的原因 服务提供者在响应一个有效的操作请求时,无论是检测到异 常情况或不能对此操作产生正常的响应时,它也应该使用异常报告去响应客户端 4.5条指定了对所 有服务的所有操作请求响应的异常报告 4.5.2响应 每个异常报告应包含一个或多个Exe ception 1元素,Exception元素中的参数见表30. 表30Exception元素中的参数 名称 类型 说明 选项 用来描述exceptionCode代表的特定异常的文本 可选 exceptionText xsd:string exceptionCode 表示该异常类型的代码 必选 Xsd:string 4.5.3exeeptionCode参数值 对于每个操作,允许的标准exceptionCode值应包含在表31中指定的相关值 标准异常代码及其 含义见表31 表31标准异常代码及其含义 exceptionText exceptionCode 含义 请求是对一个不被服务提供者支持的操作 001 OperationNotSupported MissingParameterValue 002 操作请求不包括参数值,且服务提供者对该参数没有默认值 lnvalidParameterValue 003 操作请求包含无效的参数值 OptionNotSupported 004 请求选项服务提供者不支持的 ResponseVaueOverflow 005 操作响应中的值溢出 没有其他由这种服务和服务提供者指定的exceptioncode适用 aAplieabldcode 006 于这个异常 心

基于传感器的产品监测软件集成接口规范GB/T33137-2016

随着科技的不断发展,各种传感器逐渐进入我们的生活,为我们提供了大量实时数据,这些数据可以被用于产品监测、预警和维护等领域。而要将这些传感器采集到的数据进行分析处理,就需要使用监测软件。为了保证不同厂商之间监测软件的兼容性,国家标准化管理委员会发布了《基于传感器的产品监测软件集成接口规范GB/T33137-2016》(以下简称《规范》)。

集成接口规范的核心内容

《规范》主要涉及到三个方面:

  • 数据格式:规定了数据采集和发送的格式,包括数据类型、采样率、帧率等;
  • 通信协议:规定了通信协议的标准,包括命令、响应、数据传输等;
  • 接口规范:规定了接口的参数、函数和调用方式等,以保证不同厂商之间的兼容性。

通过制定这些规范,不同厂商之间可以使用相同的数据格式和通信协议,从而实现监测软件的互通性。同时,厂商也可以按照规范开发自己的产品,保证自己的产品能够与其他厂商的产品进行对接。

集成接口规范的应用

《规范》不仅适用于传感器监测软件,还可以应用于各种类型的产品监测软件。通过遵循规范,厂商可以快速地开发出符合要求的产品,提高产品的质量和效率。

另外,《规范》也可以帮助使用者选择最适合自己的监测软件,并能够快速地将多个监测软件集成到一起使用。这样可以大大提高监测的准确性和效率,为企业的生产和管理带来诸多便利。

总结

基于传感器的产品监测软件集成接口规范GB/T33137-2016是一个非常实用的标准,它能够帮助不同厂商之间实现监测软件的互通性,提高产品的质量和效率。同时,也可以为监测领域的使用者提供更多的选择和便利。

因此,对于从事产品监测的企业来说,掌握《规范》的应用是非常必要的,只有不断完善监测技术,才能在激烈的市场竞争中立于不败之地。

和基于传感器的产品监测软件集成接口规范类似的标准

信息技术服务数据中心服务能力成熟度模型
上一篇 本文分享国家标准信息技术服务数据中心服务能力成熟度模型的全文阅读和高清PDF的下载,信息技术服务数据中心服务能力成熟度模型的编号:GB/T33136-2016。信息技术服务数据中心服务能力成熟度模型共有44页,发布于2017-05-01
存储备份系统等级和测试方法
本文分享国家标准存储备份系统等级和测试方法的全文阅读和高清PDF的下载,存储备份系统等级和测试方法的编号:GB/T33138-2016。存储备份系统等级和测试方法共有25页,发布于2017-05-01 下一篇
相关推荐