DB34/T 2384-2015 农业物联网 信息服务 平台数据交换协议

DB34/T 2384-2015 AgriIoT Information Service Platform Data Exchange Protocol

安徽省地方标准 简体中文 现行 页数:32页 | 格式:PDF

基本信息

标准号
DB34/T 2384-2015
标准类型
安徽省地方标准
标准状态
现行
中国标准分类号(CCS)
国际标准分类号(ICS)
发布日期
2015-06-03
实施日期
2015-07-03
发布单位/组织
安徽省质量技术监督局
归口单位
安徽省信息技术标准化技术委员会
适用范围
本标准利用XML语言规定了农业物联网平台数据交换规范协议。 本标准适用于农业物联网平台的生产、测试、系统集成与应用开发,涵盖农业物联网监测数据、图片数据以及直播式音视频的交换格式,不适用于流媒体平台相关交换规范。

发布历史

研制信息

起草单位:
安徽省农村综合经济信息中心、安徽朗坤物联网有限公司、安徽斯玛特物联网科 技有限公司、中国科学院合肥物质科学研究院。
起草人:
徐建鹏、程文杰、孙叶根、吴仲城、琚书存、周鹿扬、王杰、吴然、洪宸、洪 勇勇、杨磊、王东旭、胡甜甜、李冉、高昆仑。
出版信息:
页数:32页 | 字数:- | 开本: -

内容描述

ICS35.020

A90

DB34

安徽省地方标准

DB34/T2384—2015

农业物联网信息服务平台数据交换协议

agricultureIOT:informaitonservice:thedataofplatformexchangeprotocol

文稿版次选择

2015-06-03发布2015-07-03实施

安徽省质量技术监督局发布

DB34/T2384—2015

前言

本标准按照GB/T1.1-2009给出的规则起草。

本标准由安徽省信息技术标准化技术委员会提出并归口。

本标准起草单位:安徽省农村综合经济信息中心、安徽朗坤物联网有限公司、安徽斯玛特物联网科

技有限公司、中国科学院合肥物质科学研究院。

本标准主要起草人:徐建鹏、程文杰、孙叶根、吴仲城、琚书存、周鹿扬、王杰、吴然、洪宸、洪

勇勇、杨磊、王东旭、胡甜甜、李冉、高昆仑。

I

DB34/T2384—2015

农业物联网信息服务平台数据交换协议

1范围

本标准利用XML语言规定了农业物联网平台数据交换规范协议。

本标准适用于农业物联网平台的生产、测试、系统集成与应用开发,涵盖农业物联网监测数据、图

片数据以及直播式音视频的交换格式,不适用于流媒体平台相关交换规范。

2规范性引用文件

下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅所注日期的版本适用于本文

件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。

GB2312-1980信息交换用汉字编码字符集基本集

GB/T7408-2005数据元和交换格式信息交换日期和时间表示法

GB13000-2010信息技术通用多八位编码字符集(UCS)

GB18030-2005信息技术中文编码字符集

3术语和定义

下列术语和定义适用于本文件。

3.1

封装encapsulation

将农业物联网平台数据文件及其元数据按指定结构打包的过程。

3.2

封装包encapsulationpackage

封装(3.1)形成的数据单元。

3.3

封装格式encapsulationformat

封装包(3.2)的数据结构。

3.4

设备device

农业物联网相关的监测、控制单元,如传感器、摄像头等。

3.5

1

DB34/T2384—2015

设施facility

安装了农业物联网设备(3.4)相对独立的农业设施,如一栋大棚、一块鱼塘等。

3.6

元数据metadata

描述数据的数据,对数据及信息资源的描述性信息。

4总则

本协议利用标准的、与软硬件无关的语言将农业物联网平台数据文件与其元数据按照规范结构封装

在一个数据包中,以维护农业物联网平台数据文件与其元数据的完整性,保障两者之间的可靠联系,实

现数据文件自包含、自描述和自证明。

5文件封装结构模型

本标准采用封装技术,按指定结构封装农业物联网平台数据文件数据和本标准第6章所规定的元

数据,数据封装包的Schema参见附录A,结构模型见图1:

图1农业物联网平台数据文件封装UML结构模型

6封装元数据

为表达农业物联网平台数据文件封装的层次结构,数据接口表述格式结构应符合附录B,本规范描

述了封装有关的元数据元素见表1:

2

DB34/T2384—2015

表1封装的元数据

编号元数据编号元数据编号元数据

A01数据封装包A14请求控制A27音视频控件地址

A02封装包格式描述A15控制指令A28数据格式

A03版本A16设施编号A29请求时间

A04数据对象A17设备编号A30控制时间

A05验证块A18设备类型A31控制时长

A06数据内容A19测量单位A32基地编号

A07数据来源单位A20设备安装信息A33基地名称

A08数据创建时间A21URL地址A34纬度

A09采集数据块A22音视频端口A35经度

A10控制指令块A23音视频用户名A36数据值

A11监测数据包A24音视频密码A37校验

A12图像数据包A25控制端口A38加密

A13音视频数据包A26采集时间A39指令内容

7元数据的描述

7.1元数据的描述方法

本标准所描述的元数据元素具有相同的命名空间。

7.2元数据元素的描述

7.2.1数据封装包

见表2。

表2

编号A01

中文名称数据封装包

英文名称datapackage

定义封装全部数据及其元数据的数据单元,简称DP

维护数据文件及其元数据的完整性,保障两者之间的可靠联系,实现数据文件自包含、自描述

目的

和自证明

约束性必选

可重复性不可重复

元素类型容器型

数据类型——

编码修饰体系——

值域——

缺省值——

3

DB34/T2384—2015

封装包格式描述(A02)

版本(A03)

子元素

数据对象(A04)

验证块(A05)

信息来源——

相关元素——

注释——

层次模型

元素属性——

<xs:elementname="数据封装包">

<xs:complexType>

<xs:sequence>

<xs:elementref="封装包格式描述"type="xs:string"default=""/>

<xs:elementref="版本"type="xs:int"fixed="0"/>

源代码

<xs:elementref="数据对象"/>

<xs:elementref="验证块"type="xs:string"/>

</xs:sequence>

</xs:complexType>

</xs:element>

7.2.2封装包格式描述

见表3。

表3

编号A02

中文名称封装包格式描述

英文名称datapackageformatdescription

定义描述DP格式的文本

目的提供DP格式的基本信息,利于理解DP格式和内容

约束性必选

可重复性不可重复

元素类型简单型

数据类型字符型

4

DB34/T2384—2015

编码修饰体系——

值域——

缺省值空

子元素——

信息来源由数据创建单位提供

相关元素——

注释可根据实际情况在保留缺省值的同时扩展描述文本

层次模型

元素属性——

源代码<xs:elementname="封装包格式描述"type="xs:string"default=""/>

7.2.3版本

见表4。

表4

编号A03

中文名称版本

英文名称version

定义DP封装采用的版本

目的用于区别不同版本的封装格式,利于数据的控制、管理和利用

约束性必选

可重复性不可重复

元素类型简单型

数据类型数值型

编码修饰体系——

值域——

缺省值2013

子元素——

信息来源由数据创建单位提供生成

相关元素——

注释——

层次模型

元素属性——

源代码<xs:elementname="版本"type="xs:int"fixed="2013"/>

7.2.4数据对象

见表5。

5

DB34/T2384—2015

表5

编号A04

中文名称数据对象

英文名称dataobject

定义DP中被数据实体部分

目的为数据实体部分提供一个容器,并予以编号

约束性必选

可重复性不可重复

元素类型容器型

数据类型——

编码修饰体系——

值域——

缺省值——

数据内容(A06)

子元素数据来源单位(A07)

数据创建时间(A08)

信息来源——

相关元素校验块(A005)

注释——

层次模型

元素属性——

<xs:elementname="数据对象">

<xs:complexType>

<xs:sequence>

<xs:elementname="数据内容"/>

源代码<xs:elementname="数据来源单位"/>

<xs:elementname="数据创建时间"type="xs:dateTime"/>

</xs:sequence>

</xs:complexType>

</xs:element>

7.2.5数据内容

见表6。

表6

编号A06

中文名称数据内容

6

DB34/T2384—2015

英文名称datacontent

定义存放数据及其元数据的容器

目的为封装数据提供一个容器

约束性必选

可重复性不可重复

元素类型容器型

数据类型——

编码修饰体系——

值域——

缺省值——

采集数据块(A09)

子元素

控制指令块(A10)

信息来源——

相关元素——

注释——

层次模型

元素属性——

<xs:elementname="数据对象">

<xs:choicemaxOccurs="unbounded">

<xs:sequence>

<xs:elementname="采集数据块"/>

源代码

<xs:elementname="控制指令块"/>

</xs:sequence>

</xs:choice>

</xs:element>

7.2.6采集数据块

见表7。

表7

编号A09

中文名称采集数据块

英文名称datablock

定义存放实时采集的监测数据和图像数据包的容器

目的为封装设施内实施采集的数据提供一个容器

约束性可选

可重复性不可重复

元素类型容器型

7

DB34/T2384—2015

数据类型——

编码修饰体系——

值域——

缺省值——

检测数据包(A11)

子元素图像数据包(A12)

音视频数据包(A13)

信息来源——

相关元素——

注释——

层次模型

L元素属性——

<xs:elementname="采集数据块">

<xs:complexType>

<xs:choicemaxOccurs="unbounded">

<xs:elementname="监测数据包"maxOccurs="unbounded"></xs:element>

源代码<xs:elementname="图像数据包"maxOccurs="unbounded"></xs:element>

<xs:elementname="音视频数据包"maxOccurs="unbounded"></xs:element>

</xs:choice>

</xs:complexType>

</xs:element>

7.2.7监测数据包

见表8。

表8

编号A11

中文名称监测数据包

英文名称monitoringdatapacket

定义表述设施内监测一组实时数据的元素

目的描述设施内检测到的实时数据

约束性可选

8

DB34/T2384—2015

可重复性可重复

元素类型简单型

数据类型浮点型

编号名称

编码修饰体系

GB/T7408-2005数据元和交换格式信息交换日期和时间表示法

值域——

缺省值——

子元素——

信息来源——

相关元素——

时间可以是标准时间戳、服务器时间等。

时间应精确到秒。

注释

采用GB/T7408-2005中5.4.1条的扩展格式:YYYY-MM-DDThh:mm:ss。例如,1985年4月12日

10时15分30秒表示为:1985-04-12T10:15:3

层次模型

定制服务

    推荐标准

    相似标准推荐

    更多>