首页 > 国家标准(GB) > GB/T 38624.1-2020 物联网 网关 第1部分:面向感知设备接入的网关技术要求
GB/T 38624.1-2020

基本信息

标准号: GB/T 38624.1-2020

中文名称:物联网 网关 第1部分:面向感知设备接入的网关技术要求

标准类别:国家标准(GB)

标准状态:现行

出版语种:简体中文

下载格式:.zip .pdf

下载大小:906122

相关标签: 联网 网关 面向 感知 设备 接入 技术

标准分类号

关联标准

出版信息

相关单位信息

标准简介

GB/T 38624.1-2020.Internet of things-Gateway-Part 1 : Gateway technology requirements for access of sensing device.
1范围
GB/T 38624的本部分规定了面向感知设备接入的物联网网关功能要求和通用数据配置要求。
GB/T 38624.1适用于面向感知设备接人物联网网关的设计、开发和测试。
2规范性引用文件
下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。
GB/T 6107-2000使用串行二进制数据交换的数据终端设备和数据电路终接设备之间的接口
GB/T 37032-2018物联网 标识体系总则
TIA/EIA 485-A用于平 衡多点系统的收发器电气特性(Electrical characteristics of generators and receivers for use in balanced digital multipoint systems)
3术语和定义
下列术语和定义适用于本文件。
3.1
物联网网关 internet of things gateway
具有数据存储能力、计算能力和协议转换能力等,可通过北向接口与应用平台建立通信连接和通过南向接口与感知控制设备进行通信的实体。
注:实体可以是独立设备或软件。
3.2
北向接口 northbound interface
物联网网关与公众电信网络之间的接口。
注:改写GB/T 30269.901-2016,定义3.2。
3.3
南向接口 southbound interface
物联网网关与感知控制设备之间的接口。
注:改写GB/T 30269.901-2016,定义3.3。
3.4
边缘处理 edge processing
基于本地策略结合数据处理结果进行控制、预警或告警等本地操作。

标准图片预览






标准内容

ICS35.110
中华人民共和国国家标准
GB/T38624.1—2020
物联网
网关第1部分:面向感知设备
接入的网关技术要求
Internet of things-Gateway-Part 1:Gateway technologyrequirements for access of sensing device2020-04-28发布
国家市场监督管理总局
国家标准化管理委员会
2020-11-01实施
GB/T38624.1—2020
规范性引用文件
术语和定义
缩略语
物联网网关功能要求
接入管理
协议转换
数据处理
网关设备管理
标识管理
安全管理
6网关通用数据配置要求
通用数据配置
附录A(资料性附录)
参考文献
物联网网关通用数据配置示例
GB/T38624《物联网网关》分为以下3个部分:第1部分:面向感知设备接入的网关技术要求;一第2部分:面向公共电信网接人的网关技术要求;一第3部分:面向公共电信网接入的网关测试方法。本部分为GB/T38624的第1部分
本部分按照GB/T1.1—2009给出的规则起草GB/T38624.1—2020
请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别这些专利的责任。本部分由全国信息技术标准化技术委员会(SAC/TC28)提出并归口。本部分起草单位:中国电子技术标准化研究院、普奥云信息科技(北京)有限公司、同济大学、北京京航计算通讯研究所、无锡物联网创新中心有限公司、浙江晶日科技股份有限公司、西安航天自动化股份有限公司、天津市邮电设计院有限公司、四川长虹电器股份有限公司、成都秦川物联网科技股份有限公司、安徽中科美络信息技术有限公司本部分主要起草人:卓兰、韩丽、柏文彦、杨宏、郝创博、李然、陈德基、庄宝森、董接莲、沈杰、王平松、杨会甲、王新芳、张磊、张建奇、张建锋、杨拓宇、王科、王东豪、李世成、权亚强、徐锐、戴朋龙,1
1范围
GB/T38624.1—2020
物联网
网关第1部分:面向感知设备
接入的网关技术要求
GB/T38624的本部分规定了面向感知设备接人的物联网网关功能要求和通用数据配置要求。本部分适用于面向感知设备接人物联网网关的设计、开发和测试。规范性引用文件
下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。GB/T6107一2000使用串行二进制数据交换的数据终端设备和数据电路终接设备之间的接口GB/T37032—2018物联网标识体系总则TIA/EIA485-A用于平衡多点系统的收发器电气特性(Electricalcharacteristicsofgeneratorsand receivers foruse in balanced digital multipoint systemsKaeeiK
术语和定义
下列术语和定义适用于本文件。3.1
internet of things gateway
物联网网关
具有数据存储能力、计算能力和协议转换能力等,可通过北向接口与应用平台建立通信连接和通过南向接口与感知控制设备进行通信的实体。注:实体可以是独立设备或软件。3.2
northboundinterface
北向接口
物联网网关与公众电信网络之间的接口。注:改写GB/T30269.901—2016,定义3.2。3.3
southboundinterface
南向接口
物联网网关与感知控制设备之间的接口。注:改写GB/T30269.901—2016,定义3.3。3.4
边缘处理
edgeprocessing
基于本地策略结合数据处理结果进行控制、预警或告警等本地操作。4
缩略语
下列缩略语适用于本文件。
COM串行通信端(ClusterCommunicationPort)GB/T38624.1—2020
GPIO通用型输人输出(General-PurposeInput/Output)JSONJS对象简谱(JavaScriptObjectNotation)5物联网网关功能要求
5.1概述
物联网网关是支撑感知控制系统与其他系统互联,实现感知控制域本地管理的实体,具备接人管理、协议转换、数据处理、网关设备管理、标识管理、安全管理等功能接入管理
接入管理要求如下:
a)应提供感知控制设备接人的南向接口,包括(但不限于)GB/T6107一2000、TIA/EIA485-A等有线接口或低功耗广域网、Zigbee、蜂窝通信等无线接口;b)
应支持对所连接感知控制设备的管理,包括设备软件和固件版本的查询、设备运行状态的查询等,并支持设备的软件和固件远程升级;c)宜支持对所连接感知控制设备的网络管理,尤其是自动识别设备网络拓扑的动态变化。协议转换
协议转换要求如下:
a)应具备将来自不同感知控制设备的不同接入协议转换至同一种约定协议的功能,通过北向接口完成数据的上报;
应具备将来自北向接口的协议转换成不同类型协议的功能,通过南向接口连接至相应的感知控制设备完成设备的控制。
5.4数据处理
物联网网关宜提供感知控制设备接入数据的预处理、边缘处理和存储。5.5
5网关设备管理
5.5.1本地管理
物联网网关的本地管理要求如下:应支持对自身的本地管理功能,包括但不限于维护网关设备自身的登录记录、操作记录、外部a
攻击记录、电源管理和软件升级等;宜具有定位功能,例如通过北斗或GPS完成定位,并且提供位置信息共享功能。b)
5.5.2远程管理
物联网网关的远程管理要求如下:a)
物联网网关应支持远程管理,实现网关的注册和接入管理功能:1)应永久保存注册信息,并且可以接受对网关本地保存的注册信息进行管理和维护;2)应支持通过远程管理的方式对网关接入配置的读取、更改和删除。当发生配置错误时,应自动恢复上次成功接入的配置。b)物联网网关应支持远程固件升级、远程的电源管理策略配置和管理5标识管理
物联网网关的标识管理要求如下:GB/T38624.1—2020
a)应能够识别来自北向接口的物理标识、网络地址标识和应用属性标识,标识编码规则应符合GB/T37032—2018相关规定;
应具有标识映射和转换功能,能够实现南向接口和北向接口所传递各类标识的相互映射和b)
转换。
5.7安全管理
物联网网关应实现基本的安全管理功能,包括用户鉴别、加密传输机制、攻击防护等:a
用户鉴别应至少支持简单口令鉴别机制,还可支持其他鉴别机制,如通过数字证书、智能卡或通过人体的生物特征进行鉴别等;物联网网关应支持对其所传送的数据进行加密处理,以保证数据的安全性;b)
物联网网关受到攻击(至少支持漏洞扫描或拒绝服务攻击)时,应能够自动记录攻击的发起地址、攻击时间以及攻击类型等关键信息,生成实时报警信息,并且具有一定的阻断能力。6网关通用数据配置要求
6.1概述
物联网网关通用配置数据包括网关基本信息、物理端口参数、数据解析协议参数、协议解析器参数、设备参数等。配置可通过本地或远程的网关配置工具实现。物联网网关配置,不同视角观察,可能产生不同的配置,本章仅从数据组成方面给出关于数据配置的通用要求6.2通用数据配置
物联网网关的通用数据配置要求如表1所示①物联网网关通用数据配置要求
数据名称
网关基本信息
物理端口参数
数据解析协议参数
协议解析器参数
设备参数
配置要求
必配,且只出现一次
必配,可以出现多次
必配,可以出现多次
必配,可以出现多次
必配,可以出现多次
配置说明
至少包括网关配置数据结构的版本号、网关标识、网关描述、网关厂家、网关型号、网关软硬件版本号等至少包括接口标识、接口类型和共享标志等。接口标识在物联网网关内唯一标识一个南向接口,接口标识如COM1。接口类型如COM等。共享标志可设为true或falsetrue表示多个协议解析器共享该南向接口,false表示仅存在一个协议解析器访间该南向接口
至少包括协议标识、版本号、描述信息、设备连接参数等。不同数据解析协议包括不同数据项寻址信息、数据项格式信息等至少包括标识、版本号、描述信息、参数表、适用的接口类型列表和支持的数据解析协议列表等用JSON描述的物联网网关通用数据配置示例参见附录A。GB/T38624.1—2020
A.1概述
附录A
(资料性附录)
物联网网关通用数据配置示例
本附录采用JSON给出6.2所描述的五种配置数据示例,并以某假设场景给出一个物联网网关通用数据配置描述示例。
示例中各字段的含义在各示例后面的列表中给出;中文字段名在“说明”一栏给出。A.2网关基本信息
网关基本信息见表1中序号1.JSON格式如下所示,其中字段说明见表A.1。\modelVersion\:\1.0.0\,//配置数据的版本号,本版本固定为\1.0.0\\changeSerial\.l,
//网关配置更改的维护序列号,当网关配置变更时序号加1\changeTime\:\2017-04-10t12:24:04.220z\,//最后次更新配置的时间.网关维护S
\gatewayid\.\\,
\description\.\
\vendor\\\
\model\.\
\hardwareVersion\.\\
\softwareVersion\.\.
\physicalPortList\:L],
\driverList\.[],
\protocolList\.].
\driverInstanceList\:,
\deviceList\.
R网关标识
1/网关厂家
1/网关型号
1/硬件版本号
1/软件版本号
//网关的物理端口列表
//设备驱动列表
//数据解析协议列表
1/协议解析器列表
1/设备列表
网关基本信息示例中字段说明
modelVersion
changeSerial
changeTime
gatewayid
string
datetime
string
配置数据模型的版本号。本部分中版本固定为\1.0.0\更改序列号。网关配置变更时,网关将此序号加1,回到最大值归零
最后一次更新配置的时间。由网关维护网关标识。对于网关标识可以更改的网关,可以下发,否则.如果下发,网关报错
description
vendor
hardwareVersion
softwareVersion
physicalPortList
driverList
protocolList
driverlnstanceList
deviceList
string
string
string
string
string
JSON Object Array
JSON Object Array
JSON Object Array
JSON Object Array
JSON Object Array
表A.1(续)
网关描述
网关厂家
网关型号
硬件版本号
软件版本号
物理端口列表
设备驱动列表
数据解析协议列表
协议解析器列表
设备列表
物理端口参数
物理端口参数见表1中序号2.JSON格式如下所示其中字段说明见表A.2HiiKaeei
\portid\\\
\type\.\\,
\shared\.
\enabled\.,
\parameters\.
\name\\\
\value\..
\range\..
\default\:
portid
shared
string
string
物理端口参数示例中字段说明
端口标识(名称)。如:COM1
GB/T38624.1—2020
端口类型。如:COM、ETH、WLAN、GPIO、I2C、SPI、3G和4G等共享标志。true:多个设备驱动实例共享;false:只能一个设备驱动实例访问
GB/T38624.1—2020
enabled
parameters
default
数据解析协议参数
JSONObjectArray
string
string
由type指定
string
string
表A.2(续)
端口是否启用。只有启用的端口,设备驱动才能访问由端口类型确定的参数
参数名称
参数类型。取值:int、string、bool、enum等参数值
取值范围
可以是由“,\分隔的数值或数值段,数值段是由[或()括起“二”分隔的两个值,小的在前,大的在后,如“[0一100]\表示0到100之间的值,包括0和100
如果为空,表示必填参数
缺省值。
数据解析协议参数见表1中序号3JSON格式如下,其中字段说明见表A.3。\protocolName\.\\
\protocolVersion\.\\.
\connectionParameters\:
\type\.\int\,
\range\\\
\default\.\\
\protocolParameters\.
\type\.\int\,
\range\,\\
\default\.\\
protocolName
protocolVersion
connectionParameters
default
protocolParameters
default
协议解析器参数
数据解析协议参数示例中字段说明类型
string
string
JSON Object Array
string
string
string
string
JSONObjectArray
string
string
string
stringWww.bzxZ.net
数据解析协议名称
数据解析协议版本
GB/T38624.1—2020
设备连接参数。
一般是设备地址和通信参数,由解析协议决定设备连接参数的内容
参数名称
参数类型。取值int、string、bool、enum等数据范围格式
缺省值。如果为空,表示必填参数数据协议解析参数
参数名称
参数类型。取值int、string、bool、enum等数据范围格式
缺省值。如果为空,表示必填参数协议解析器参数见表1中序号4,JSON格式如下,其中字段说明见表A.4。\driverInstanceName\.\\
\driverid\\\,
\driverVersion\\\,
\description\.\\,
\parameters\.
\name\\\,
\value\:
\portList\:[
\name\\,
\parameters\.
\name\.\\,
\value\:,
GB/T38624.1—2020
driverlnstanceName
driverid
driverVersion
description
parameters
portList
parameters
设备参数
协议解析器参数示例中字段说明类型
string
string
string
string
JSONObjectArray
string
string
string
JSON Object Array
string
string
设备驱动实例的名称
一个网关内唯
设备驱动标识(名称)
设备驱动的版本号
设备驱动实例描述信息
设备驱动参数表
参数名称
参数值
设备驱动实例可以有多个参数
端口表
端口名称
特定于端口的参数表
参数名称
参数值
一个端口可以有多个参数
个设备驱动实例可以管理多个端口设备参数见表1中序号5,JSON格式如下,其中字段说明见表A.5。\devid\.\\,
\description\\\\,
\parentid\.\\,
\childrens\:
\dataGroupList\:
\collectionGroupList\:
\commandList\
\protocolConfigList\:
description
parentid
childrens
dataGroupList
collectionGroupList
commandList
protocolConfigList
设备参数示例中字段说明
string
string
string
string
JSON Object Array
JSON Object Array
JSON Object Array
JSON Object Array
设备标识。唯一标识一个设备
设备描述信息
交设备标识。可选
子设备标识列表。可选
GB/T38624.1—2020
设备数据项配置。包括多组数据项定义设备数据采集分组配置。定义多个采集分组设备命令配置。定义多个设备命令数据解析协议配置
表A.5的序号5中dataGroupList包含多组数据项定义,每组数据项定义的JSON格式如下,其中字段说明见表A.6。
\groupName\.\\
\groupType\\\,
\accessFlag\:\R\
dataltemList:
\datalndex\:,
\dataTag\:\temperature\,//数据项tag\dataCode\:2102,
\description\:\温度”,
\accessFlag\.\R\
\typeName\.\int\,
\typeCode\:
\length\..
\encodingName\.\,
\encodingCode\.
\fraction\:
\range\.\\
\unitName\.\\,
\unitCode\:
//数据项编码
小提示:此标准内容仅展示完整标准里的部分截取内容,若需要完整标准请到上方自行免费下载完整标准文档。