版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
主题:铁塔集团、B接口规范、铁塔B接口规范中国铁塔动环监控系统
统一互联B接口技术规范
(试行)版本:V1.0中国铁塔股份有限公司2014年12月目录TOC\o"1-5"\h\z1.范围32.规范性引用文件43.定义4集中监控中心一SupervisionCenter(SC)4现场监控单元—Fieldsupervisionunit(FSU)4通信协议一CommunicationProtocol4B接口一BInterface4监控对象一SupervisionObject(SO)5监控点一SupervisionPoint(SP)53.7数据流接口5接口5B接口互联规范5B接口互联6B接口报文协议6FTP接口能力40FSU初始化能力41FSU自动升级能力41SC心跳功能41门限值配置42为加强中国铁塔动力环境集中监控系统(以下简称动环监控系统)建设,实现集团监控中心对全国铁塔动力设备和环境的统一监控、统一派单的目标,特制定中国铁塔动环监控系统统一互联B接口技术规范。本规范明确了动环监控系统互联B接口互联规范、B接口定义、互联协议、报文协议及数据库协议。本规范作为动环监控系统的建设标准,同时也可作为接入中国铁塔动环监控系统平台的各动环厂家软、硬件技术设备的技术参考依据。B接口规定了动环监控系统在监控中心(SC与现场监控单兀(FSU互联的数据传输规范。以上图中右侧单位称为“接出方”,左侧单位称为“接入方”。规范性引用文件下列文件对本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。YDT1363.2-2014通信局(站)电源、空调及环境集中监控管理系统第2部分:互联协议中国铁塔动环监控系统统一编码及命名规范V1.0中国铁塔动环监控系统统一信号字典表V1.0定义下列术语和定义适用于本文件。集中监控中心一SupervisionCenter(SC)面向多FSI管理的高级监控层次,即集团监控平台,通过开放的数据协议,连接全国的FSU现场监控单元一Fieldsupervisionunit(FSU)监控系统的最小子系统,由若干监控模块和其它辅助设备组成,面向直接的设备数据采集、处理的监控层次,可以包含采样、数据处理、数据中继等功能。通信协议一CommunicationProtocol规范两个实体之间进行标准通信的应用层的规约。
B接口一BInterface为集中监控中心(SC与现场监控单元(FSU之间的接口。监控对象一SupervisionObject(SO)被监控的各种电源、空调设备及机房环境。监控点一SupervisionPoint(SP)监控对象上某个特定的监控信号。数据流接口一种基于Soap+XM技术的接口。4.接口依据管理功能的不同将整个监控系统划分为几个网络管理层,各个管理层之间存在着相互通信,而且整个监控管理系统存在与综合网管之间的相互通信,这样为保证网络内部不同级别的管理层之间正常通信、监控系统与综合网管的正常通信,将不同管理层之间定义不同的接口,接口定义如图1所示。COO图1接口定义示意图寳能COO图1接口定义示意图寳能FSU本互联接口指B接口,后面的描述简称为B接口5.B接口互联规范B接口互联接口方式FSI与SC之间通过WebService和FTP方式互联,二者同时形成完整的B接口协议标准。接入双方要求SC轮询FSI获取数据(慢数据):温湿度、电压、电流、电量、频率、开关状态等。此时FSI为服务端,SC为客户端;慢数据里的视频图像文件,采用FTP方式获取。此时FSI为FTR服务端,SC为客户端;FSI主动上报设备事件数据(快数据):告警、状态切换等。此时,FSI为客户端,SC为服务端。B接口报文协议报文原则SC与FSU之间的接口基于WebService技术,消息协议采用XM路式。WSD定义SC提供的Webservice接口的WSD定义见附件vudLFSI接口的Webservice接口的WSD定义见附件KSUService.urstlL基本报文格式定义表1基本报文格式定义类型—级节点二级节点定义请求报文RequestPKType报文类型Info报文内容响应报文ResponsePKType报文类型Info报文内容5.2.4对象模型在监控中心下的对象模型参考如下:区域FSU占监控点监揑点临控中心FSU监控点区域FSU占监控点监揑点临控中心FSU监控点图2监控中心的对象模型注:可根据实际情况,在监控中心和FSU可可以没有区域525基本定义a)当前告警:当前未结束的告警信息。b)实时数据:最靠近当前时间的有效数据。c)FSUID数字串ID,从资源系统获取的唯一ID。d)FSU编码:14位字符串,编码方式如下:FSU编码借鉴中华人民共和国行政区划代码(GB/T2260-2007)规范编码作为基础。将FSUft为一种设备管理,设备类型为33。FSU编码:由XX省(2位数字)+XX区县(4位数字)+局站类型与设备类型组合(3位数字,设备类型固定为33)+XXFSU(5位数字)。乂乂省(2位数字)+XX区县(4位数字)的编码建议借鉴中华人民共和国行政区划代码(GB/T2260-2007)规范的代码,详见中华人民共和国行政区划代码(GB/T2260-2007)规范)。XXFSU有5位数字,可以考虑自动生成,生成后不再变动;也可预先编好。同一个区县的局站编码不得重复。表2局站类型编码表局站类型编码局站类型0特殊局站(自定义)1A级局站2B级局站3C级局站4D级局站5~9保留比如,一个A类局站FSU名称为跑马场FSU可以编为10001;—个D类局站FSU名称为牛头山FSU可以编为40001。e)设备ID,从资源系统获取的设备唯一IDf)设备编码设备编码:设备编码借鉴中华人民共和国行政区划代码(GB/T2260-2007)规范编码作为基础。FSU编码:由乂乂省(2位数字)+XX区县(4位数字)+局站类型与设备类型组合(3位数字)+XX设备(5位数字)。乂乂省(2位数字)+XX区县(4位数字)的编码建议借鉴中华人民共和国行政区划代码(GB/T2260-2007)规范的代码,详见中华人民共和国行政区划代码(GB/T2260-2007)规范)。XX设备有5位数字,可以考虑自动生成,生成后不再变动;也可预先编好。同一个区县的设备编码不得重复。g)监控点ID:设备上的监测点的ID,10位数字。监控点在FSI内的标识号唯一。信号ID共10位,按照从低位到高位的顺序,具体定义如下:【0987654321】1-3:同类信号的顺序号,如整流模块、单体电池序号、输入电压路序号、负载熔丝序号、压缩机序号等,参考【信号字典表】4-5:设备中具体信号的流水号,从00至99。(各省自行增加的信号请从70~开始开始往上定义)6:0-遥信信号(DI),1-遥测信号(AI),2-遥控信号(DO,3-遥调信号(AO)「7-8:设备类型:详见设备/系统类型编码表9:局站类型:详见局站类型编码表10:预留扩展,暂固定为0具体可参见《中国铁塔动环监控系统统一信号字典表》中信号量ID的定义。h)告警事件描述采用XM文件,XM路式如下:<TAIarm><SerialNo>告警序号</SerialNo>vDeviceld>设备IDv/Deviceld><DeviceCode>S备ID</DeviceCode>vAlarmTimef警时间</AlarmTime><Fsuld>FSUID</Fsuld><FsuCode>FSUID</FsuCode><Id>监控点ID</Id><AlarmLevel>告警级别</AlarmLevel><AlarmFlag>告警标志v/AlarmFlag>vAlarmDesc*警文本v/AlarmDesc></TAlarm>1)告警序号:以10位数字表示,如0012345678(十进制),不足10位前面补0,最大不能超过一个无符号长整型所表示的数字,即数字在0~4294967295之间。同时在FSC内告警序号唯一,告警结束时的告警序号与告警产生时的告警序号相同。2)设备ID:参考设备ID编码。3)时间描述:YYYY-MM-DDvSPACEhh:mm:ss(采用24小时的时间制式)。4)FSUID:11位字符串表示。5)监控点ID:参考监控点ID。6)告警级别:一级/二级/三级/四级。7)告警标志描述:开始/结束。8)告警文本:40字节以内的告警内容描述。例:<TAIarm><SerialNo>0012345678</SerialNo><DevicelD>11010110100001</DevicelD><DeviceCode>11010110100001</DeviceCode><AlarmTime>2006-09-0412:01:31</AlarmTime><FsuId>10024</FsuId><FsuCode>11010110100001</FsuCode><Id>0430101001</Id><AlarmLevel>二级</AlarmLevel><AlarmFlag>开始</AlarmFlag><AlarmDesc>欠压告警(46・1V)v/AlarmDesc>v/TAIarm>说明:例中46.1V为告警触发值,其中<(符>、<)符〉为半角符号。对于遥信量告警,告警文本为“告警”、“熔断”等文字。9)所有文本描述中不能包含”<符”、”符”字符。i)数据类型的字节数定义表3数据类型字节数定义类型字节数Long4字节Short2字节Char1字节
Float4字节枚举类型4字节j)FSI向S(注册的信息:IPSec/L2TP拨号参数:FSI向IPSec/L2TP服务器建立IPSec/L2TP隧道所须参数,包括IPSec/L2TP服务器IP、用户名、密码;SCIP:SC前置机或采集机的IP,FSI向其发起注册和工作过程中数据交互的目的IP。k)SCFSUM据下图所示,建立连接:SC服务端FSUSC服务端SetupTCPlink(1、4G/3G拨号;2、IPSec拨号,分配内网IP)注册过程工作过程>LOGIN注册过程工作过程>LOGINLOGIN_ACKLoginsuccess返回注册确认LOGOUT登出过程LOGOUT_ACK返回登出过程是否LOGOUT_ACK成功BreakoutTCPlink图3连接建立过程WebService接口采用http+soap+xml的方式,工作过程如下:1)建立IPSec/L2TP隧道连接:FSI客户端先进行4G/3G拨号上网,成功后向IPSec/L2TP服务器进行IPSec/L2TP拨号,建立IPSec/L2TP隧道,获取内网IP。2)建立IPSec/L2TP隧道连接成功后,FSI向SC传送login,login_ack报文;报文使用的用户名必须为SC服务端提供给FSI客户端的合法用户名,并且报文必须携带在第一步所获得的内网IP、FSI能力(即FSU所接设备的设备ID列表),由服务端进行认证。3)如果登录成功,则B接口协议通过这个连接通讯。4)当FSI与SC之间的连接意外中断后,并且报文必须携带在第一步所获得的内网IP、FSI能力(即FSU所接设备的设备ID列表),由服务端进行认证。3)如果登录成功,则B接口协议通过这个连接通讯。4)当FSI与SC之间的连接意外中断后,FSI必须重新进行上述连接和注册过程。5)当logout,logout_ack报文在此IPSec/L2TP隧道连接上传送,成功登出之后,FSI客户端主动拆除IPSec/L2TP隧道连接。5・2・6数据流方式526・1FSU向SC注册客户端向服务端传送用户名、口令、内网IP;服务端向客户端发送注册确认。FSU客户端SC服务端LOGINFSU注册过程4LOGINACK注册成功后,可以进行数据交流LOGOUT返回注册确认SC登出过程4LOGOUT_ACK图4用户注册过程返回登出过程是否成功526・2上报告警信息FSU做客户端,SC是服务端。FSU根据告警门限判断有告警需上报时,向SCh报告警信息,SC返回确认信息。SC服务端FSU客户端上报告警信息接收到告警返回SEND_ALARMSEND^ALARM^ACK图5用户请求告警数据过程526・3用户请求监控点数据客户端向服务端发送所需数据的标识,服务端向客户端发送客户要求的监控点的当前状态信息。SC客户端SC客户端FSU服务端526.4用户请求监控点历史数据用户请求数据设置数据值一SET_PQINTSET_POiNTACK与否标记用户请求数据设置数据值一SET_PQINTSET_POiNTACK与否标记GETDATA>FSU返还数据4—GET_DATA_ACKGETHISDATA"亠FSU返还数据用户请求数据图6用户请求监控点数据过程—「—GET_HISDATA_ACK客户端向服务端发送所需数据的标识,服务端向客户端发送客户要求的时间段内的监控点的历史状态信息,按轮询周期(1小时),一个轮询周期只取1个点SC客户端FSU服务端图7用户请求监控点历史数据过程5・2・6・5用户请求写监控点的设置值客户端向服务端发送监控点的标识ID和新设置值,服务端设置监控点的新设置值并向客户端返回成功与否。SC客户端FSUSC客户端图8用户请求写监控点的设置值过程图10用户请求写监控点门限数据526.8用户获取FSU的注册数据客户端向服务端发送获取FSU向SC注册的数据(IPSec/L2TP用户、密码、
526.6用户请求监控点门限数据FSU服务端FSU服务端_____GET_THRESHOLD用户请求数据FSU返还数据福GET_THRESHOLD_ACK图9用户请求监控点门限数据SC客户端526.7用户请求写监控点门限数据客户端向服务端发送监控点的标识ID和新门限数据,服务端设置监控点的新门限数据并向客户端返回成功与否。设置门限数据SC客户端FSU服务端SET_THRESHOLD_ACK返回设置成功与否标记
IPSec/L2TP服务器IP、SCIP、DevicelD列表)的信息,服务端返回注册数据返回获取成功与否SC客户端FSU服务端返回获取成功与否发起获取要求GETLOGININFO图11获取注册数据过程图11获取注册数据过程5・2・6・9用户设置FSU的注册数据客户端向服务端发送设置FSU向SC注册的数据(IPSec/L2TP用户、密码、IPSec/L2TP服务器IP、SCIP)的信息,服务端存储注册数据并返还成功标志。SCSC客户端FSU服务端卸卸IMECHECKACK成功与否发起设置要求SETLOGININFOsetlogininfoack成功与否图12设置注册数据过程526.10用户获取FSU的FTP数据客户端向服务端发送获取FTF用户、密码、数据的信息,服务端返回FTP数据。SC客户端FSU服务端发起获取要求GETFTPGETFTPACK返回获取成功与否图13获取FTP发起设置要求SETLOGININFOsetlogininfoack成功与否图12设置注册数据过程526.10用户获取FSU的FTP数据客户端向服务端发送获取FTF用户、密码、数据的信息,服务端返回FTP数据。SC客户端FSU服务端发起获取要求GETFTPGETFTPACK返回获取成功与否图13获取FTP数据过程5・2・6・11用户设置FSU的FTP数据客户端向服务端发送设置FTF用户、密码数据的信息,服务端存储FTP数据并返还成功标志。SC客户端FSU服务端发起设置要求5・2・6・12时间同步SETFTP返回设置<SETFTPACK图14设置FTP数据过程成功与否客户端向服务端发送标准时间信息,该信息在客户端启动与服务端连接时发送,也可以进行手动发送,FSI服务端按参数更新时间并返回成功标志。SC客户端FSU服务端发起对时要求TIMECHECK返回对时图15时间同步过程5.2613用户获取FSU信息客户端向服务端发送获取FSU言息的要求,服务端返回当前FSU犬态参数发起获取要求SC客户端GET_FSUINFO发起获取要求SC客户端GET_FSUINFOGET_FSUINFO_ACKFSU服务端返回FSU'状态参数图16获取FSU信息过程526.14用户重启FSU客户端向服务端发送重启要求,服务端返回成功标志后重启。(此报文用于FSU勺升级等操作:SC则先通过FTP各升级文件上传到FSU根目录,再发此报文使FSU重启后自动升级)。SC客户端FSUSC客户端发起重启要求SET_FSUREBOOTSETFSUREBOOTACK返回确认发起重启要求SET_FSUREBOOTSETFSUREBOOTACK返回确认图17重启FSU过程5・2・7常量定义表4常量定义NAME_LENGTH名字命名长度40字节USER_LENGTH用户名长度20字节PASSWORDLEN口令长度20字节EVENT_LENGTH事件信息长度160字节ALARM_LENGTH告警事件信息长度165字节LOGINLENGTH登录事件信息长度100字节DESLENGTH描述信息长度40字节UNITLENGTH数据单位的长度8字节STATELENGTH态值描述长度160字节VERLENGTH版本描述的长度20字节AREACODELENGTH区域编码长度7字节STATIONCODELENGTH机房编码长度12字节NODECODELENGTH监控信号编码11字节EVENTLENGTH事件信息长度160字节FSUIDLENFSUID字符串长度14字节FSUCODELENFSU编码字符串长度14字节
528枚举定义IP_LENGTHIP串长度15528枚举定义IP_LENGTHIP串长度15字节DEVICEID_LEN设备ID长度14字节DEVICECODE_LEN设备编码14字节ID_LENGTH监控点ID长度10字节SERIALNO_LEN告警序号长度10字节TIME_LEN时间串长度19字节属性名称属性描述枚举类型类型定义EnumRightMode监控系统FSU向SC提供的权限定义INVALID二0无权限LEVEL1=1具备数据读的权限,当用户可以读某个数据,而无法写任何数据时返回这一权限值。LEVEL2=2具备数据读、写的权限,当用户对某个数据具有读写权限时返回这一权限值。EnumResult报文返回结果FAILURE二0失败SUCCESS八1成功EnumType监控系统数据的种类STATION二0局、站DEVICE二1设备DI二2数字输入量(包含多态数字输入量)AI二3模拟输入量DO=4数字输岀量AO二5模拟输出量AREA二9区域EnumAlarmLevel告警的等级NOALARM二0无告警CRITICAL二1一级告警MAJOR二2二级告警MINOR二3三级告警HINT二4四级告警EnumEnable使能的属性DISABLE二0禁止/不能ENABLE=1开放/能EnumAcceSCMode实时数据访问的方式ASKANSWER二0—问一合方式CHANGE_TRIGGER=1改变时自动发送数据方式TIME_TRIGGER二2定时发送数据方式STOP=3停止发送数据方式EnumState数据值的状态NOALARM二0正常数据CRITICAL二1一级告警MAJOR二2二级告警MINOR二3三级告警HINT二4四级告警OPEVENT二5操作事件INVALID二6无效数据EnumFlag告警标志BEGIN开始END结束
属性名称属性描述枚举类型类型定义EnumAlarmMode告警等级设定的模式NOALARM二0不做告警上报CRITICAL二1一级告警上报MAJOR二2二级告警上报MINOR二3三级告警上报HINT二4四级告警上报EnumStationType局站类型0特殊机房(自定义)1A级机房2B级机房3C级机房4D级机房5保留6保留7保留8保留9保留EnumModifyType对象属性修改类型ADDNONODES=0新增(无子节点)ADDINNODES=1新增(含子节点)DELETE=2删除MODIFYNONODES=3修改(仅修改本节点)MODIFYINNODES=4修改(涉及到子节点)EnumDeviceType设备类型1高压配电2低压配电3交流配电屏4直流配电屏5柴油发电机组6开关电源7畜电池组8UPS设备9UPS配己电屏10UPS电池11240V直流系统12专用空调(风冷)13中央空调(水冷)14专用空调(通冷冻水型)15普通空调16智能电表17门禁系统18机房/基站环境19监控设备20太阳能/风能设备21燃气轮机发电机组22风力发电设备
属性名称属性描述枚举类型类型定义23智能通风系统24新风设备25热交换设备26热管设备27畜电池温控柜28防雷设备/防雷箱29燃料电池30模块化UPS31240V电池32铁塔33FSU9499预留EnumDeviceCode设备编码见设备编码表见设备编码表2.设备编码表设备/系统类型序号设备/系统类型设备编码(EnumDeviceCode)A类局站B类局站C类局站D类局站1高压配电1012013014012低压配电1022023024023交流配电屏1032033034034直流配电屏1042043044045柴油发电机组1052053054056开关电源1062063064067畜电池组1072073074078UPS设备1082083084089UPS配电屏10920930940910UPS电池11021031041011240V直流系统11121131141112专用空调(风冷)11221231241213中央空调(水冷)11321331341314专用空调(通冷冻水型)11421431441415普通空调11521531541516智能电表116216316416
17门禁系统11721731741718机房/基站环境11821831841819监控设备11921931941920太阳能/风能设备12022032042021燃气轮机发电机组12122132142122风力发电设备12222232242223智能通风系统12322332342324新风设备12422432442425热交换设备12522532542526热管设备12622632642627畜电池温控柜12722732742728防雷设备/防雷箱12822832842829燃料电池12922932942930模块化UPS13023033043031240V电池13123133143132铁塔13223233243233FSU13323333343334-99预留529数据结构定义表6数据结构定义结构名称结构描述属性名称属性类型类型定义TTime时间的结构Yearsshort年Monthchar月Daychar日Hourchar时Minutechar分Secondchar秒TSemaphore信号量的值的结构TypeEnumType数据类型IDchar[IDLENGTH]监控点IDMeasuredValfloat实测值SetupValfloat设置值StatusEnumState状态结构名称结构描述属性名称属性类型类型定义RecordTimechar[DES_LENGTH]记录时间,YYYY-MM-DDvSPACE键〉hh:mm:ss(采用24小时的时间制式),取历史数据时的记录时间TThreshold信号量的门限值的结构TypeEnumType数据类型IDchar[ID_LENGTH]监控点IDThresholdfloat门限值AbsoluteValfloat绝对阀值RelativeValfloat百分比阀值StatusEnumState状态TAIarm当前告警值的结构SerialNochar[SERIALNO_LEN]告警序号IDchar[ID_LENGTH]监控点IDFSUIDchar[FSUID_LEN]FSUID号,资源系统的IDFsuCodechar[FSUCODE_LEN]FSU编码DeviceIDchar[DEVICEID_LEN]设备IDDeviceCodechar[DEVICEICODE_LEN]设备编码AlarmTimechar[DES_LENGTH]告警时间,YYYY-MM-DDvSPACE键〉hh:mm:ss(采用24小时的时间制式)AlarmLevelEnumState告警级别AlarmFlagEnumFlag告警标志AlarmDescchar[DESLENGTH]告警的事件描述TGPSGPS数据结构FSUIDlongFSUIDLagfloat经度Latfloat纬度TFSUStatusFSU状态参数CPUUsagefloatCPU使用率MEMUsagefloat内存使用率5210报文类型定义表7报文类型定义报文类型用户请求监控点数据报文动作数据流方向类型名称类型代号注册SCv—FSULOGIN101注册响应SC->FSULOGINACK102登出SC<—FSULOGOUT103登岀响应SC->FSULOGOUTACK104用户请求监控点数据SC->FSUGET_DATA401用户请求监控点数据响应SC<—FSUGET_DATA_ACK402用户请求监控点历史数据SC->FSUGET_HISDATA403FSU向SC注册用户请求监控点历史数据响应SC->FSUGET_HISDATA_ACK404上报告警信息实时告警发送SC<—FSUSEND_ALARM501实时告警发送确认SC->FSUSEND_ALARM_ACK502用户请求写监控点的设置值写数据请求SC->FSUSET_POINT1001写数据响应SC<—FSUSET_POINT_ACK1002时钟同步发送时钟消息SC->FSUTIME_CHECK1301时钟同步响应SC<—FSUTIME_CHECK_ACK1302用户获取fsu的注册信息获取注册信息(IPSec用户、密码、IPSec服务器IP、SCIP数据)SC->FSUGET_LOGININFO1501获取注册信息(IPSec用户、密码、IPSec服务器IP、SCIP数据)响应SC<—FSUGET_LOGININFO_ACI〈1502用户设置fsu的注册信息设置注册信息(IPSec用户、密码、IPSec服务器IP、SCIP数据)SC->FSUSET_LOGININFO1503设置注册信息(IPSec用户、密码、IPSec服务器IP、SCIP数据)响应SC<-FSUSETLOGININFOACK1504用户获取fsu的ftp数据获取FSU的FTP用户、密码数据SC->FSUGET_FTP1601获取FSU的FTP用户、密码数据响应SC<-FSUGET_FTP_ACK1602用户设置fsu的ftp数据设置FSU的FTP用户、密码数据SC->FSUSET_FTP1603设置FSU的FTP用户、密码数据响应SC<-FSUSET_FTP_ACK1604用户获取fsu的信息获取FSU的状态参数SC->FSUGET_FSUINFO1701获取FSU的状态参数响应SC<-FSUGET_FSUINFO_ACK1702用户重启fsu重启FSUSC->FSUSETFSUREBOOT1801重启FSU响应SC<-FSUSETFSUREBOOTA(;K1802用户请求监控点门限数据用户请求监控点门限数据SC->FSUGET_THRESHOLD1901用户请求监控点门限数据响应SC<-FSUGET_THRESHOLD_A(:K1902用户请求写监用户请求写监控SC->FSUSET_THRESHOLD2001
控点门限数据点门限数据请求用户请求写监控点门限数据响应SCv—FSUSET_THRESHOLD_A(:K20025211数据流格式定义发起客户端字段变量名称/报文定义长度及类型描述PK_TypeLOGINSizeof(long)登录命令发起客户端字段变量名称/报文定义长度及类型描述PK_TypeLOGINSizeof(long)登录命令InfoUserNameUSER_LENGTH用户名PaSCwordPASSWORD_LEN口令FsuIdchar[FSUID_LEN]FSID号,资源系统的IDFsuCodechar[FSUID_LEN]FSU编码FsuIPIPLENGTHFSU的内网IPDeviceListn*DEVICEID_LENDeviceID列表动作:注册发起:客户端表8FSU向SC注册请求报文XML羊例<?xmlversion=1.0”encoding=UTF-8"?><Request><PK_Type><Name>LOGIN</Name><Code>101</Code></PK_Type><lnfo><UserName>cntower</UserName><PaSCword>cntower</PaSCword><FsuId/><FsuCode/><FsuIP/><DeviceList><DevicelD/><DevicelD/><DeviceID/></DeviceList></Info>变量名称/报文定义长度及类型变量名称/报文定义长度及类型描述PKTypeLOGINACKSizeof(long)登录命令相应InfoRightLevelEnumRightMode发回权限设置响应:服务端表9FSU向SC注册请求应答报文XML羊例<?xmlversion=1.0”encoding=UTF-8"?><Response>vPK_Type><Name>LOGIN_ACK</Name><Code>102</Code></PK_Type>
<lnfo><RightLevel/></Info>变量名称/报文定义长度及类型变量名称/报文定义长度及类型描述PK_TypeLOGOUTSizeof(long)登岀命令InfoFsuldchar[FSUID_LEN]FSUID号,资源系统的ID动作:登出发起:客户端表10FSU向SC登出请求报文XML羊例<?xmlversion=1.0”encoding=UTF-8"?><Request><PK_Type><Name>LOGOUT</Name><Code>103</Code></PK_Type><lnfo/>变量名称/报文定义长度及类型变量名称/报文定义长度及类型描述PKTypeLOGOUTACKSizeof(long)登岀命令回应InfoResultEnumResult登出成功/失败响应:服务端表11FSU向SC登出请求应答报文XML^例<?xmlversion=1.0”encoding=UTF-8"?><Response><PK_Type><Name>LOGOUT_ACK</Name><Code>104</Code></PK_Type><lnfo><Result/></Info></Response>上报告警信息发起:客户端表12上报告警信息报文变量名称/报文定义长度及类型描述PKTypeSENDALARMSizeof(long)告警上报ValuesTAlarm告警信息XML羊例<?xmlversion=1.0"encoding=UTF-8"?><Request><PK_Type><Name>SEND_ALARM</Name><Code>501</Code>
</PK_Type><lnfo><Values><TAlarmList><TAlarm><SerialNo/><Id/><FsuId/><FsuCode/><DeviceId/><DeviceCode/><AlarmTime/><AlarmLevel/><AlarmFlag/><AlarmDesc/></TAlarm><TAlarm><SerialNo/><Id/><FsuId/><FsuCode/><DeviceId/><DeviceCode/><AlarmTime/><AlarmLevel/><AlarmFlag/><AlarmDesc/></TAlarm></TAlarmList></Values></Info>变量名称/报文定义长度及类型描述PKTypeSENDALARMACKSizeof(long)告警信息ResultEnumResult返回设置结果响应:服务端表13响应:服务端表13上报告警信息应答报文XML羊例<?xmlversion=1.0"encoding=UTF-8"?><Response><PK_Type><Name>SEND_ALARM_ACK</Name><Code>502</Code></PK_Type><lnfo><Result/></Info></Response>用户请求监控点数据发起:客户端PKTypeInfo变量名称/报文定义PKTypeInfo变量名称/报文定义长度及类型描述GETDATASizeof(long)用户请求监控点数据FsuIdchar[FSUCODE_LEN]FSUID号,资源系统的IDFsuCodechar[FSUCODE_LEN]FSU编码DeviceIDchar[DEVICEID_LEN]资源系统的设备ID表14用户请求监控点数据报文Codechar[DEVICECODE_LEN]设备编码。当为全9时(即“9999999999999$),则返回该FSU所监控的所有设备的监控点的值;这种情况下,忽略IDs参数(即监控点ID列表)。IDsn*ID_LENGTH相应的监控点ID号。当为全9时(即“9999999999'),则返回该设备的所有监控点的值。XML羊例v?xmlversion=1.0"encoding=UTF-8”><Request>vPK_Type>vName>GET_DATAv/Name><Code>401v/Code></PK_Type><Info><FsuID/><FsuCode/><DeviceList><DeviceId=”000000000001”Code="000000000001"><Id/><Id/><Id/></Device><DeviceId=”000000000002”Code="000000000002"><Id/><Id/><Id/></Device></DeviceList></Info></Request>变量名称/报文定义长度及类型描述变量名称/报文定义长度及类型描述PK_TypeGET_DATA_ACKSizeof(long)用户请求监控点数据响应lnfoFsuldchar[FSUID_LEN]FSUID号,资源系统的IDFsuCodechar[FSUCODE_LEN]FSU编码ResultEnumResult请求数据成功与否的标志ValuesSizeof(TSemaphore)对应5.2.8中的TSemaphore的数据结构定义响应:服务端表15用户请求监控点数据应答报文XML羊例v?xmlversion=1.0"encoding=UTF-8”><Response><PK_Type><Name>GET_DATA_ACK</Name><Code>402</Code></PK_Type><lnfo><FsuId/><FsuCode/><Result/><Values><DeviceList><DeviceId="000000000001"Code=”000000000001”vTSemaphoreType=""ID=""MeasuredVal=""SetupVal=""Status=""/>vTSemaphoreType=""ID=""MeasuredVal=""SetupVal=""Status=""/></Device>vDeviceld="000000000002"Code=”000000000002”vTSemaphoreType=""ld=""MeasuredVal=""SetupVal=""Status=""/>vTSemaphoreType=""ld=""MeasuredVal=""SetupVal=""Status=""/>v/Device>v/DeviceList>v/Values>v/lnfo>v/Response>用户请求监控点历史数据变量名称/报文定义长度及类型变量名称/报文定义长度及类型描述PKTypeGETHISDATASizeof(long)用户请求监控点数据InfoFsuldchar[FSUIDLEN]FSUID号,资源系统的IDFsuCodechar[FSUCODELEN]FSU编码StartTimechar[TIMELEN]开始时间EndTimechar[TIME_LEN]结束时间DeviceIDchar[DEVICEID_LEN]资源系统的IDCODEchar[DEVICECODE_LEN]设备ID。当为全9时(即“9999999999999$),则返回该FSU所监控的所有设备的监控点的值;这种情况下,忽略IDs参数(即监控点ID列表)。IDsn*ID_LENGTH相应的监控点ID号。当为全9时(即“9999999999'),则返回该设备的所有监控点的值。发起:客户端表16用户请求监控点数据报文XML羊例v?xmlversion=1.0"encoding=UTF-8”><Request><PK_Type><Name>GET_HISDATA</Name><Code>403</Code></PK_Type><lnfo><FsuId/><FsuCode/><StartTime/><EndTime/><DeviceList><DeviceId="000000000001"Code=”00000000001<Id/><Id/><Id/></Device><DeviceId="000000000002"Code=”000000000002<Id/><Id/><Id/></Device></DeviceList></Info></Request>响应:服务端表17用户请求监控点数据应答报文变量名称/报文定义长度及类型描述PKTypeGETHISDATAACKSizeof(long)用户请求监控点数据响应InfoFsuldchar[FSUIDLEN]FSUID号,资源系统的IDFsuCodechar[FSUCODE_LEN]FSU编码ResultEnumResult请求数据成功与否的标志ValuesSizeof(TSemaphore)对应5.2.8中的TSemaphore的数据结构定义XML羊例v?xmlversion=1.0"encoding=UTF-8”><Response><PK_Type><Name>GET_HISDATA_ACK</Name><Code>404</Code></PK_Type><lnfo><FsuId/><FsuCode/><Result/><Values><DeviceList><DeviceId="000000000001"Code=”000000000001<TSemaphoreType=""Id=""<TSemaphoreType=""Id=""RecordTime=""/>RecordTime=""/><TSemaphoreType=""Id=""<TSemaphoreType=""Id=""RecordTime=""/>RecordTime=""/>MeasuredVal=""SetupVal=""Status=""v/Device>vDeviceld="000000000002"Code=”000000000002<TSemaphoreType=""Id=""MeasuredVal=""SetupVal=""Status=""RecordTime=""/><TSemaphoreType=""Id=""<TSemaphoreType=""Id=""MeasuredVal=""SetupVal=""Status=""RecordTime=""/><TSemaphoreType=""Id=""MeasuredVal=""SetupVal=""Status=""RecordTime=""/></Device></DeviceList></Values></Info></Response>5211.5用户请求写监控点的设置值变量名称/报文定义长度及类型变量名称/报文定义长度及类型描述PKTypeSETPOINTSizeof(long)用户请求写监控点的设置值InfoFsuIdchar[FSUIDLEN]FSUID号,资源系统的IDFsuCodechar[FsuCode_LEN]FSU编码n*Devicen*char[DEVICECODE_LEN]n个设备的列表m*Valuem*Sizeof(TSemaphore)m个监控点的设置值,数据的值的类型由相应的数据结构决定发起:客户端表18用户请求写监控点的设置值报文XML羊例<?xmlversion=1.0"encoding=UTF-8”><Request><PK_Type><Name>SET_POINT</Name><Code>1001</Code>v/PK_Type><lnfo><Fsuld/><FsuCode/><Value><DeviceList>vDeviceId="000000000001"Code=000000000001”vTSemaphoreType=""ld=""MeasuredVal=""SetupVal=""Status=""/>vTSemaphoreType=""ld=""MeasuredVal=""SetupVal=""Status=""/></Device>vDeviceld="000000000002"Code=”000000000002”vTSemaphoreType=""ld=""MeasuredVal=""SetupVal=""Status=""/>vTSemaphoreType=""ld=""MeasuredVal=""SetupVal=""Status=""/>v/Device>v/DeviceList>v/Value>v/lnfo>变量名称/报文定义长度及类型变量名称/报文定义长度及类型描述PKTypeSETPOINTACKSizeof(long)用户请求写监控点的设置值回应InfoFsuldchar[FSUIDLEN]FSUID号,资源系统的IDFsuCodechar[FsuCode_LEN]FSU编码n*Devicen*char[DEVICECODE_LEN]n个设备的列表m*ldm*Sizeof(long)m个控制或调节成功的ID的列表t*ldt*Sizeof(long)t个控制或调节失败的ID的列表ResultEnumResult写成功/失败(即控制的结果)响应:服务端表19用户请求写监控点的设置值应答报文XML羊例v?xmlversion=1.0"encoding=UTF-8”>vResponse>vPK_Type>vName>SET_POINT_ACKv/Name>vCode>1002v/Code>v/PK_Type>vlnfo>vFsuld/>vFsuCode/>vResult/>vDeviceList>vDeviceld="000000000001"Code=”000000000001”>vSuccessList>vld/></SuccessList><FailList><ld/><Id/><Id/></FailList>v/Device>vDeviceld="000000000002"Code=”000000000002”<SuccessList><Id/><Id/></SuccessList><FailList><Id/><Id/></FailList></Device></DeviceList></lnfo></Response>5211.6用户请求监控点门限数据发起:客户端表20用户请求监控点门限数据报文变量名称/报文定义长度及类型描述PKTypeGETTHRESHOLDSizeof(long)用户请求监控点门限数据InfoFsuldchar[FSUID_LEN]FSUID号,资源系统的IDFsuCodechar[FSUCODE_LEN]FSU编码DeviceIDchar[DEVICEID_LEN]资源系统的IDCodechar[DEVICECODE_LEN]设备ID。当为全9时(即“9999999999999$),则返回该FSU所监控的所有设备的监控点门限数据,这种情况下,忽略IDs参数(即监控点ID列表)。IDsn*ID_LENGTH相应的监控点ID号。当为全9时(即“9999999999'),则返回该设备的所有监控点的门限数据。XM样例<?xmlversion=1.0"encoding=UTF-8"?><Request><PK_Type><Name>GET_THRESHOLD</Name><Code>1901</Code></PK_Type><Info><FsuId/><FsuCode/><DeviceList>vDeviceld="000000000001"Code=”000000000001”><ld/><Id/><Id/></Device><Deviceld="000000000002"Code=”000000000002”〉<Id/><Id/><Id/></Device></DeviceList>v/lnfo>v/Request>响应:服务端表21用户请求监控点门限数据应答报文变量名称/报文定义长度及类型描述PKTypeGETTHRESHOLDACKSizeof(long)用户请求监控点门限数据响应InfoResultEnumResult请求数据成功与否的标志ValuesSizeof(TThreshold)对应5.2.8中的TThreshold的数据结构定义XML羊例<?xmlversion=1.0"encoding=UTF-8"?><Response><PK_Type><Name>GET_THRESHOLD_ACK</Name><Code>1902</Code></PK_Type><Info><Result/><Values><DeviceList><DeviceId="000000000001"Code=vTThresholdType=""Id=""”000000000001”\hresholdA"AbsoluteVal=""RelativeVal="Status=""/>vTThresholdType=""Id=""Threshold^"AbsoluteVal=""RelativeVal="Status=""/></Device>vDeviceId="000000000002"Code=vTThresholdType=""Id=""”000000000002ThresholdA"AbsoluteVal=""RelativeVal="Status=""/>vTThresholdType=""Id=""Threshold*'AbsoluteVal=""RelativeVal="Status=""/>
v/Device></DeviceList></Values></lnfo></Response>5211.7用户请求写监控点门限数据发起:客户端表22用户请求写监控点门限数据报文变量名称/报文定义长度及类型描述PK_TypeSET_THRESHOLDSizeof(long)用户请求写监控点门限数据请求InfoFsuIdchar[FSUID_LEN]FSUID号,资源系统的IDFsuCodechar[FSUCODELEN]FSU编码n*Devicen*char[DEVICEID_LEN]n个设备的列表m*Valuem*Sizeof(TThreshold)m个监控点门限值,数据的值的类型由相应的数据结构决定XML羊例<?xmlversion=1.0"encoding=UTF-8”><Request><PK_Type><Name>SET_THRESHOLD</Name><Code>2001</Code></PK_Type><Info><FsuId/><FsuCode/><Value><DeviceList>vDeviceld="000000000001"Code=”00000000000155vTThresholdType=""Id=""Threshold^"AbsoluteVal=""RelativeVal=Status=""/>RelativeVal=vTThresholdType=""Id=""Threshold^"AbsoluteVal=""Status=""/></Device>”00000000002vDeviceld="000000000002"Code=>vTThresholdType=""Id=""Threshold^"AbsoluteVal=""RelativeVal=Status=""/>RelativeVal=vTThresholdType=""Id=""Threshold^"AbsoluteVal=""Status=""/>v/Device></DeviceList></Value></Info></Request>响应:服务端表23用户请求写监控点门限数据应答报文
变量名称/变量名称/报文定义长度及类型描述PK_TypeSET_THRESHOLD_ACKSizeof(long)用户请求写监控点门限数据请求回应InfoFsuIdchar[FSUID_LEN]FSUID号,资源系统的IDFsuCodechar[FSUCODE_LEN]FSU编码n*Devicen*char[DEVICEID_LEN]n个设备ID的列表m*Idm*Sizeof(long)m个写成功的ID的列表t*ldt*Sizeof(long)t个写失败的ID的列表ResultEnumResult写成功/失败(即控制的结果)Xv?xmlversion=1.0"encoding=UTF-8”><Response><PK_Type><Name>SET_THRESHOLD_ACK</Name><Code>2002</Code></PK_Type><lnfo><FsuId/><FsuCode/><Result/><DeviceList><DeviceId="000000000001"Code=”000000000001”<SuccessList><Id/><Id/></SuccessList><FailList><Id/><Id/></FailList></Device><DeviceId="000000000002"Code=”000000000002”<SuccessList><Id/><Id/></SuccessList><FailList><Id/><Id/></FailList></Device></DeviceList></Info></Response>5211.8用户获取FSU的注册信息发起:客户端表24用户获取注册信息报文
变量名称/报文定义长度及类型描述PK_TypeGET_LOGININFOSizeof(long)获取注册信息InfoFsuldchar[FSUID_LEN]FSUID号,资源系统的IDFsuCodechar[FSUCODE_LEN]FSU编码XML羊例<?xmlversion=1.0"encoding=UTF-8"?><Request><PK_Type><Name>GET_LOGININFO</Name><Code>1501</Code></PK_Type><lnfo><FsuId/><FsuCode/></Info></Request>响应:服务端变量名称/报文定义变量名称/报文定义长度及类型描述PKTypeGETLOGININFOACKSizeof(long)获注册信息响应InfoFsuIdchar[FSUIDLEN]FSUID号,资源系统的IDFsuCodechar[FSUCODE_LEN]FSU编码IPSecUserUSERLENGTHIPSec用户名IPSecPWDPASSWORD_LENIPSec密码IPSecIPIPLENGTHIPSec服务器IPSCIPIP_LENGTHSCIPDevicen*DEVICEIDLENDeviceID列表ResultEnumResult成功/失败表25用户获取注册信息响应报文XML羊例<?xmlversion=1.0"encoding=UTF-8"?><Response><PK_Type><Name>GET_LOGININFO_ACK</Name><Code>1502</Code></PK_Type><lnfo><FsuId/><FsuCode/><IPSecUser/><IPSecPWD/><IPSeclP/><SCIP/><DeviceList><DeviceId="'Code="/"<DeviceId="Code="/"<DeviceId=”'Code=”卜</DeviceList>
<Result/></Info></Response>5211.9用户设置FSU的注册信息发起:客户端表26用户设置注册信息报文变量名称/报文定义长度及类型描述PK_TypeSET_LOGININFOSizeof(long)设置注册信息InfoFsuIdchar[FSUID_LEN]FSUID号,资源系统的IDFsuCodechar[FSUCODE_LEN]FSU编码IPSecUserUSER_LENGTHIPSec用户名IPSecPWDPASSWORD_LENIPSec密码IPSecIPIP_LENGTHIPSec服务器IPSCIPIPLENGTHSCIPDevicen*DEVICEID_LENDeviceID列表XML羊例<?xmlversion=1.0”encoding=UTF-8"?><Request><PK_Type><Name>SET_LOGININFO</Name><Code>1503</Code></PK_Type><lnfo><FsuId/><IPSecUser/><IPSecPWD/><IPSeclP/><SCIP/><DeviceList><DeviceId=”Code=”卜<DeviceId=”Code=<DeviceId=”<DeviceId=”Code=</DeviceList></Info></Request>响应:服务端表27用户设置注册信息响应报文变量名称/报文定义长度及类型描述PKTypeSETLOGININFOACKSizeof(long)设置注册信息响应InfoFsuIdchar[FSUIDLEN]FSUID号,资源系统的IDFsuCodechar[FSUCODELEN]FSU编码ResultEnumResult设置成功/失败XML羊例v?xmlversion=1.0”encoding=UTF-8"?><Response><PK_Type><Name>SET_LOGININFO_ACK</Name>
<Code>1504</Code></PK_Type><lnfo><FsuId/><FsuCode/><Result/></Info></Response>0用户获取FSU的FTP用户、密码变量名称/报文定义变量名称/报文定义长度及类型描述PKTypeGETFTPSizeof(long)获取FTP用户、密码InfoFsuldchar[FSUID_LEN]FSUID号,资源系统的IDFsuCodechar[FSUCODE_LEN]FSU编码表28用户获取FTP用户、密码报文XML羊例<?xmlversion=1.0"encoding=UTF-8"?><Request><PK_Type><Name>GET_FTP</Name><Code>1601</Code></PK_Type><lnfo><FsuId/><FsuCode/></Info></Request>响应:服务端表29用户获取FTP用户、密码响应报文变量名称/报文定义长度及类型描述PKTypeGETFTPACKSizeof(long)获取FTP用户、密码响应InfoFsuIdchar[FSUID_LEN]FSUID号,资源系统的IDFsuCodechar[FSUCODE_LEN]FSU编码UserNameUSERLENGTH用户登录名PasswordPASSWORDLEN密码ResultEnumResult成功/失败XML羊例<?xmlversion=1.0"encoding=UTF-8"?><Response><PK_Type><Name>GET_FTP_ACK</Name>vCode>1602v/Code></PK_Type><lnfo><Fsuld/><FsuCode/><UserName/>
<Password/><Result/></Info></Response>5・2・11・11用户设置FSU的FTP用户、密码发起:客户端变量名称/报文定义变量名称/报文定义长度及类型描述PKTypeSETFIPSizeof(long)设置FIP用户、密码InfoFsuIdchar[FSUIDLEN]FSUID号,资源系统的IDFsuCodechar[FSUCODE_LEN]FSU编码UserNameUSERLENGTH用户登录名PasswordPASSWORD_LEN密码表30用户设置FTP用户、密码报文X<?xmlversion=1.0"encoding=UTF-8"?><Request><PK_Type>SET_FTP</PK_Type><PK_Type><Name>SET_FTP</Name><Code>1603</Code></PK_Type><lnfo><FsuId/><FsuCode/><UserName/><Password/></Info></Request>变量名称/报文定义长度及类型描述PKTypeSETFTPACKSizeof(long)设置卜丨P用户、密码响应InfoFsuIdchar[FSUIDLEN]FSUID号,资源系统的IDFsuCodechar[FSUCODELEN]FSU编码ResultEnumResult设置成功/失败表31表31用户设置FTP用户、密码响应报文X<?xmlversion=1.0"encoding=UTF-8"?><Response><PK_Type><Name>SET_FTP_ACK</Name><Code>1604</Code></PK_Type><lnfo><Fsuld/>
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 装配段扭矩落差分析改进方案
- 早教感统训练客厅亲子活动规范
- 患者身份识别查对制度执行细则
- 数控车间换线准备作业指导书
- 冲压车间故障响应修复预案
- 多层脚手架搭设拆除安全规范
- 开展思想政治工作情况的说明报告(2篇)
- 四年级下册18文言文二则 囊萤夜读 课件
- 洞口防护施工方案
- 河套灌区苜蓿节水灌溉制度
- 2024年河北省邢台市巨鹿县招聘40人历年公开引进高层次人才和急需紧缺人才笔试参考题库(共500题)答案详解版
- 数据挖掘与机器学习全套教学课件
- 2024-2025年上海中考英语真题及答案解析
- 举一反三奥数解题技巧大全100讲
- 产品合格证标准模板
- 足球-脚内侧接踢地滚球 课件
- 用excel绘制热网水压图
- 山西省建设工程计价依据
- 制药空调净化系统基础培训
- GB/T 42001-2022高压输变电工程外绝缘放电电压海拔校正方法
- GB/T 3478.1-2008圆柱直齿渐开线花键(米制模数齿侧配合)第1部分:总论
评论
0/150
提交评论