GB/T 37733.2-2020
基本信息
标准号:
GB/T 37733.2-2020
中文名称:传感器网络 个人健康状态远程监测第2部分:终端与平台接口技术要求
标准类别:国家标准(GB)
标准状态:现行
出版语种:简体中文
下载格式:.zip .pdf
下载大小:857929
相关标签:
传感器
网络
个人
健康
状态
远程
监测
终端
平台
接口技术
标准分类号
关联标准
出版信息
相关单位信息
标准简介
GB/T 37733.2-2020.Sensor network-Remote personal health status monitoring一Part 2: Interface technical requirements between terminals and platform.
1范围
GB/T 37733的本部分规定了个人健康状态远程监测传感器网络系统的终端与平台接口的交互流程、接口数据编码与功能要求。
GB/T 37733.2适用于个人健康状态远程监测传感器网络终端与平台的接口设计、开发和部署。
2规范性引用文件
下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文.件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用手本文件。
GB/T 16263.1-2006信息技术ASN.1编码规则第1部分:基本编码规则(BER)、正则编码规则(CER)和非典型编码规则(DER)规范( ISO/IEC 8825-1 :2002,IDT)
GB/T 30269.501-2014信息技术 传感器网络第501 部分:标识:传感节点标识符编制规则
3术语和定义
下列术语和定义适用于本文件。
3.1
个人健康终端 personal health terminal
具备个人生命体征数据采集、处理.存储和传输功能的逻辑实体,由个人健康设备和个人健康网关组成。
注:简称终端。
[GB/T 37733.1-2019,定义3.2]
3.2
长连接 persistent connection
一个可连续发送多个数据包的通信过程。
注:当没有数据包发送时,终端向平台发心跳包。
3.3
心跳包 heartbeat packet
按照约定的时间间隔发送,在终端和平台间定时通知对方自己状态的一个链路检测包。
3.4
终端标识符 terminal identification ;TID
用于全球范围内惟一、无歧义地标识终端身份的一-系列连续字符。
4缩略语
下列缩略语适用于本文件。
标准内容
ICS35.110
中华人民共和国国家标准
GB/T37733.2—2020
传感器网络
个人健康状态远程监测
第2部分:终端与平台接口技术要求Sensor network-Remotepersonal health statusmonitoringPart 2:Interface technical requirements between terminals and platform2020-04-28发布
国家市场监督管理总局
国家标准化管理委员会
2020-11-01实施
规范性引用文件
术语和定义
缩略语
终端与平台接口交互流程
终端与平台接口数据编码和功能6.1
接口数据编码格式
终端注册接口
终端登录接口
心跳接口
终端退出接口
终端状态更新接口
终端数据上报接口
终端控制接口
终端查询接口
终端固件升级接口
附录A(资料性附录)
参考文献
终端与平台接口实现示例
GB/T37733.2—2020
GB/T37733《传感器网络个人健康状态远程监测》分为3个部分:第1部分:总体技术要求;
一第2部分:终端与平台接口技术要求;—第3部分:终端技术要求。
本部分为GB/T37733的第2部分
本部分按照GB/T1.1—2009给出的规则起草GB/T37733.2—2020
请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别这些专利的责任。本部分由全国信息技术标准化技术委员会(SAC/TC28)提出并归口。本部分起草单位:中国电子技术标准化研究院、上海恩谷信息科技有限公司、北京曙光易通技术有限公司、重庆邮电大学、深圳赛西信息技术有限公司、普天信息技术有限公司、北京必创科技股份有限公司、京东方科技集团股份有限公司、山东省计算中心(国家超级计算济南中心)、长安大学、东南大学、江南大学附属医院。
本部分主要起草人:郭雄、陈健、杨宏、徐志广、苏静茹、于雪平、李孟良、王伟、骆磊、庞宇、吕伯轩、聂雯莹、余晖、陈得民、唐智斌、张旭、夏涛、王英龙、舒明雷、徐平平、刘丽、何艾玲。用
1范围
传感器网络个人健康状态远程监测第2部分:终端与平台接口技术要求GB/T37733.2—2020
GB/T37733的本部分规定了个人健康状态远程监测传感器网络系统的终端与平台接口的交互流程、接口数据编码与功能要求。本部分适用于个人健康状态远程监测传感器网络终端与平台的接口设计、开发和部署,规范性引用文件
下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件GB/T16263.1一2006信息技术ASN.1编码规则第1部分:基本编码规则(BER)、正则编码规则(CER)和非典型编码规则(DER)规范(ISO/IEC8825-1:20Q2.IDT)GB/T30269.501—2014信息技术传感器网络,第501部分:标识:传感节点标识符编制规则iKaeei
3术语和定义
下列术语和定义适用于本文件。3.1
personalhealthterminal
个人健康终端
具备个人生命体征数据采集、处理、存储和传输功能的逻辑实体,由个人健康设备和个人健康网关组成。
注:简称终端
[GB/T37733.1—2019,定义3.2]3.2
persistentconnection
长连接
一个可连续发送多个数据包的通信过程。注:当没有数据包发送时,终端向平台发心跳包3.3
心跳包heartbeatpacket
按照约定的时间间隔发送,在终端和平台间定时通知对方自己状态的一个链路检测包,3.4
终端标识符
terminalidentificationTID
用于全球范围内惟一、无歧义地标识终端身份的一系列连续字符。4缩略语
下列缩略语适用于本文件。
GB/T 37733.2—2020
ASN.1抽象语法记法一(AbstractSyntaxNotationOne)BER基本编码规则(BasicEncodingRules)TCP传输控制协议(TransmissionControlProtocol)5终端与平台接口交互流程
个人健康终端与平台连接宜建立在TCP之上,以保证通信可靠性。终端与平台之间的接口应包括:终端注册接口、终端登录接口、心跳接口、终端退出接口、终端状态更新接口、终端数据上报接口、终端控制接口、终端查询接口、终端固件升级接口。终端与平台之间接口交互流程如图1所示,图1中数据编码和功能见第6章终靠
REGIESI AIA
REGTST TIATA ACK
LOGINACK
-HTART TIT.AT
HEART BEAT ACR
STAT DATA
STAT DATA_ACK
C'OLLEC
COLLECT DATA ACK
RIMOTT_CTRE
REMOTT CTRL.ACK
STAT TIATA ACK
UPDATL:ACK
LOGOLTACK
图1终端与平台之间接口交互流程6终端与平台接口数据编码和功能6.1接口数据编码格式
终端与平台的接口数据编码格式采用GB/T16263.1一2006给出的BER编码规则,接口数据编码说明如表1所示。终端与平台接口实现示例参见附录A。2
Length
终端注册接口
功能描述
表1接口数据编码说明
GB/T37733.2—2020
最多可定义65536种终端与平台间的接口Value长度,最多不超过65535Byte数据内容
终端首次连接平台时,在未注册状态下,通过注册接口向平台注册。终端与平台之间通过注册数据(REGIST_DATA)和注册应答数据(REGIST_DATA_ACK)交换注册信息6.2.2REGIST_DATA数据编码说明REGIST_DATA数据编码说明如表2所示。表2REGIST_DATA数据编码说明
Length
Classification
ExtendedLen
ExtendedVal
由ExtendedLen确定
6.2.3REGIST_DATA_ACK数据编码说明1.终端注册
值由整个Value的长度决定
终端标识符
终端分类:
0:单传感器设备;
1.多传感器设备;
2:多传感器(级联)设备;
3.未知结构;
其他:保留
扩展信息长度,最长不超过255Byte扩展信息内容
REGIST_DATA_ACK数据编码说明如表3所示。表3REGIST_DATA_ACK数据编码说明字段
Length
ACKVal
2:终端注册应答
值由整个Value的长度决定
应答结果:
0:终端注册成功;
1:注册失败;
其他:保留
GB/T37733.2—2020
ExtendedLen
ExtendedVal
终端登录接口
功能描述
表3(续)
扩展信息长度,最长不超过255Byte由ExtendedLen确定
扩展信息内容
终端在开机或复位时,通过登录接口向平台发送登录请求。终端与平台之间通过登录数据(LOGIN)和登录应答数据(LOGIN_ACK)交换登录信息。6.3.2
LOGIN数据编码说明
LOGIN数据编码说明如表4所示。表4
LOGIN数据编码说明
Length
UserID
VersionHead
HeartBeatTimeCell
HeartBeatTimeOut
HeartBeatFallMax
Longitude
Latitu
Height
ExtendedLen
ExtendedVal
18Byte
由ExtendedLen确定
LOGIN_ACK数据编码说明
LOGIN_ACK数据编码说明如表5所示。表5
Length
3:终端登录
值由整个Value的长度决定
终端标识符
终端登录密码
被测对象标识符
终端固件版本号
心跳间隔
数据包响应超时
传输失败最大允许重发次数
终端所在位置经度
终端所在位置纬度
终端所在位置高度
扩展信息长度,最长不超过255Byte扩展信息内容
LOGIN_ACK数据编码说明
4;终端登录应答
值为5
ACKVal
PlatformTime
心跳接口
6.4.1功能描述
表5(续)
登录结果:
GB/T 37733.2—2020
0:登录成功,并同步配置信息;1:密码错误;
2:终端未注册:
3:配置参数错误;
4:数据包解析错误;bzxz.net
其他:保留
当前系统时间:从1970-1-1起到当前的秒(s)数计算,用于终端校时
终端登录成功后,如需保持与平台的长连接,应通过心跳接口向平台定时发送在线信息。终端与平台之间通过心跳包数据(HEART_BEAT)和心跳响应数据(HEART_BEAT_ACK)交换心跳信息。aeei
6.4.2HEARTBEAT数据编码说明
HEART_BEAT数据编码说明如表6所示。HEART_BEAT数据编码说明
Length
HeartbeatSerial
LostPacketNum
Longitude
Latitude
Height
ExtendedLen
ExtendedVal
由ExtendedLen确定
6.4.3HEART_BEAT_ACK数据编码说明5:心跳包
值由整个Value的长度决定
终端标识符
心跳包序列号
终端上报丢包数
终端所在位置经度
终端所在位置纬度
终端所在位置高度
扩展信息长度,最长不超过255Byte扩展信息内容
HEART_BEAT_ACK数据编码说明如表7所示GB/T37733.2—2020
Length
HeartbeatSerial
PlatformTime
终端退出接口
功能描述
2 Byte
HEARTBEATACK数据编码说明
6:心跳包应答
值为5
接收的心跳包序列号
当前系统时间:从1970-1-1起到当前的秒数计算。用于终端校时
终端应通过退出接口与平台正常断开连接。终端与平台之间通过退出数据(LOGOUT)和退出应答数据(LOGOUT_ACK)交换退出信息。6.5.2
LOGOUT数据编码说明
LOGOUT数据编码说明如表8所示。表8LOGOUT数据编码说明
Length
LogOut
6.5.3LOGOUT_ACK数据编码说明
LOGOUT_ACK数据编码说明如表9所示。7:终端退出
值为10
终端标识符
退出原因:
0:正常退出;
1:升级退出;
2:故障退出;
3:低电压退出;
4:关机退出;
5:心跳超时;
其他:保留
LOGOUT_ACK数据编码说明
Length
ACKVal
8终端退出应答
值为1
退出结果:
0:正常退出;
其他:保留
6终端状态更新接口
6.6.1功能描述
GB/T37733.2—2020
终端自身状态发生改变后,通过状态更新接口主动向平台发送更新的状态数据。终端与平台之间通过终端状态数据(STAT_DATA)和状态应答数据(STAT_DATA_ACK)交换状态更新信息,6.6.2STAT_DATA数据编码说明
STAT_DATA数据编码说明如表1O所示。终端可能包括多个传感器节点,各个传感器节点的状态数据(SENSER_STAT)编码说明见6.6.3。STAT_DATA数据编码说明
Length
Battery
ExtendedLen
ExtendedVal
SensorNum
SensorsState
由ExtendedLen确定
SensorNum*SENSERDATA
SENSER_STAT数据编码说明
SENSER_STAT数据编码说明如表11所示,9:终端状态数据
值由整个Value的长度决定
终端标识符
电量信息:
0~100:当前所剩电量百分比;
101:电量充足;
102:电量一般;
103:电量低:
104:电源供电;
其他:保留
扩展信息长度,最长不超过255Byte扩展信息内容
传感器节点数,最多255个传感器节点包含多个传感器结点的状态
SENSERSTAT数据编码说明
Length
Battery
10:传感器节点状态数据
值由整个Value的长度决定
传感器结点惟—一标识符,应符合GB/T30269.501-2014电量信息:
0~100:当前所剩电量百分比;101:电量充足;
102:电量一般;
103:电量低:
104:电源供电;
其他:保留
GB/T37733.2—2020
ExtendedLen
ExtendedVal
表11(续)
扩展信息长度,最长不超过255Byte由ExtendedLen确定
STAT_DATA_ACK数据编码说明
扩展信息内容
STAT_DATA_ACK数据编码说明如表12所示,表12
2STAT_DATA_ACK数据编码说明
Length
ACKVal
终端数据上报接口
功能描述
11:终端状态更新应答
值为1
终端状态更新结果:
0.更新成功;
其他:保留
终端采集个人健康状态数据后,通过数据上报接口向平台发送采集的数据内容。终端与平台之间通过终端采集数据(COLLECT_DATA)和采集应答数据(COLLECT_DATA_ACK)交换数据上报信息。
6.7.2COLLECT_DATA数据编码说明COLLECTDATA数据编码说明如表13所示。终端可能包括多个传感器节点,各个传感器节点的采集数据(SENSER_DATA)编码说明见6.7.3。表13COLLECT_DATA数据编码说明字段
Length
SensorNum
SensorTransData
SensorNum*SENSER_DATA
SENSER_DATA数据编码说明
SENSER_DATA数据编码说明如表14所示。13:业务数据组
值由整个Value的长度决定
终端标识符
传感器节点数
包含多个传感器结点的采集数据Tag
Length
MeasureContent
MeasurePosition
MeasureMethod
MeasureTime
MeasureUnit
Longitude
Latitude
Height
MeasureResult
ExtendedLen
ExtendedVal
SENSER_DATA数据编码说明
由ExtendedLen确定
COLLECT_DATA_ACK数据编码说明12:业务数据
值由整个Value的长度决定
终端标识符
测量内容,如血糖、血氧等
测量部位,如左手臂、胶下等
GB/T37733.2—2020
测量方法,如手动测量、自动测量等测量时间,从1970-1-1起到当前的秒(s)数计算测量单位
测量所在位置经度
测量所在位置纬度
测量所在位置高度
测量结果
扩展信息长度,最长不超过255Byte扩展信息内容
COLLECT_DATA_ACK数据编码说明如表15所示,表15
Length
ACKVal
终端控制接口
6.8.1功能描述
COLLECT_DATA_ACK数据编码说明长度
14:数据接收应答
值为1
终端上报数据结果:
0:数据接收成功;
1:数据解析错误;
其他:保留
平台应能通过控制接口对终端的通用参数进行设置。终端与平台之间通过终端控制数据(REMOTE_CTRL)和终端控制应答数据(REMOTE_CTRL_ACK)交换控制信息6.8.2
REMOTE_CTRL数据编码说明
REMOTE_CTRL数据编码说明如表16所示。
小提示:此标准内容仅展示完整标准里的部分截取内容,若需要完整标准请到上方自行免费下载完整标准文档。