GB/T26790.4-2020

工业无线网络WIA规范第4部分:WIA-FA协议一致性测试规范

IndustrialwirelessnetworksWIAspecification—Part4:WIA-FAprotocolconformancetestspecification

本文分享国家标准工业无线网络WIA规范第4部分:WIA-FA协议一致性测试规范的全文阅读和高清PDF的下载,工业无线网络WIA规范第4部分:WIA-FA协议一致性测试规范的编号:GB/T26790.4-2020。工业无线网络WIA规范第4部分:WIA-FA协议一致性测试规范共有234页,发布于2021-02-01
  • 中国标准分类号(CCS)N10
  • 国际标准分类号(ICS)25.040
  • 实施日期2021-02-01
  • 文件格式PDF
  • 文本页数234页
  • 文件大小20.97M

以图片形式预览工业无线网络WIA规范第4部分:WIA-FA协议一致性测试规范

工业无线网络WIA规范第4部分:WIA-FA协议一致性测试规范


国家标准 GB/26790.4一2020 工业无线网络WIA规范 第4部分WIA-FA协议一致性测试规范 IndustrialwirelessnetworkswIAspeeifieation一 Part4:WIA-FAprotocolconformancetestspecification 2020-07-21发布 2021-02-01实施 国家市场监督管理总局 发布 国家标涯花管理委员会国家标准
GB;/T26790.4一2020 目 次 前言 范围 2 规范性引用文件 3 术语和定义 缩略语 W1A-FA一致性测试系统结构 5.1测试环境概述 5.2测试过程 测试名称说明 5.3 5.4测试伪代码说明 5.5参考数据包符号说明 现场设备测试集 11 6.1加人过程测试集 57 6.2运行过程测试集 118 6.3离开过程测试集 120 接人设备测试集 7.1加人过程测试集 120 130 7.2运行过程测试集 169 7.3离开过程测试集 174 网关设备测试集 174 8.1运行过程测试集 225 8.2离开过程测试集 229 参考文献 图1网关设备测试环境 图2接人设备测试环境 图3现场设备测试环境 图4现场设备加人网络(正向测试)时序图 1l 图5现场设备加人网络(反向测试)时序图 15 图6双向时间同步测试时序图 20 图7超帧资源分配测试时序图 22 图8链路资源分配测试时序图 27 图9读现场设备UAO测试(正向测试)时序图 图10读现场设备UAO测试(反向测试)时序图 29 图11配置现场设备UAO测试(正向测试)时序图 38 35 图12配置现场设备UAO测试(反向测试)时序图
GB/T26790.4?2020 39 ?13?豸VCR()?? 41 ?14?豸VCR?)?? 43 ?15KEK??()?? 45 ? 16KEK??()?? 8 ?17KEDU??()?? 50 ? 18KEDU??()?? 53 ? 19KEDB??()?? 55 KEDB??()?? 58 ??? 60 22豸???? 23???? 62 ? 65 24???()?? ? 25 67 ???()?? ? 70 26??()?? ? 21 ??()?? 72 ? 28 74 NAcK??? ? 29GACK??? 76 ? 79 30P/S???? ? R/S??(??)?? 81 ? 32R/S??(??)()?? 83 33R/s??(??)()?? ? 85 ? 34??()?? 88 ?35??()?? 91 ?36 KT EK澯?? 94 37KEDU澯?? 99 ? 38KEDB澯?? 102 ? ?39KEK??澯?? 105 10 ?40KEDU??澯?? I4 ?41KE:DB??澯?? 18 42?豸??? ? 120 ?43豸()?? ?44豸()?? 122 ?45??? 24 ?46·?? 126 27 ?47KEDU???? 29 ?48KEDB???? ?49??? 130 ?50?豸?? 133 ?51????? 138 11 ?52???? ?53·??? 144 ?54豸??豸NACK?? 148 150 ?55豸??豸GACK??
GB;/T26790.4一2020 152 图56现场设备到网关设备数据传输测试时序图 154 图57网关设备到现场设备数据传输测试时序图 156 图58设备状态报告测试时序图 158 图59信道状况报告测试时序图 图60远程读属性测试时序图 161 166 图61远程配置属性测试时序图 169 图62现场设备被动离开网络时序图 72 图63接人设备被动离开网络时序图 175 图64接人设备加人网络(正向测试)时序图 176 图65接人设备加人网络(反向测试)时序图 图66接人设备超赖资源分配测试时序图 179 180 图67接人设备链路资源分配测试时序图 182 图68现场设备加人网络(正向测试)时序图 184 图69现场设备加人网络(反向测试)时序图 186 图70现场设备超帧资源分配测试时序图 187 图71现场设备链路资源分配测试时序图 图72网关设备指示接人设备发送NAcK测试时序图 189 图了3网关设备指示接人设备发送GANCK测试时序倒 190 74网关发送数据测试时序图 图 192 图75远程读属性测试时序图 194 图76远程配置属性测试时序图 197 77现场设备KEK密钥分发测试时序图 图 199 78现场设备KEDU密钥分发测试时序图 图 201 图79现场设备KEDB密钥分发测试时序图 204 206 图80现场设备KEK攻击告警测试时序图 现场设备KEDU攻击告警测试时序图 208 81 图 图82现场设备KEDB攻击告警测试时序图 210 图83现场设备KEK更新超时告警测试时序图 211 图84现场设备KEDU更新超时告警测试时序图 213 图85现场设备KEDB更新超时告警测试时序图 215 图86P/S通信测试时序图 217 图 8 R/S通信测试(启动/停止)时序图 219 图88R/S通信测试(报告确认)时序图 220 图89C/S通信测试(读属性)时序图 222 图90C/S通信测试(写属性)时序图 224 225 图91现场设备被动离开网络时序图 227 图92接人设备被动离开网络时序图
GB;/T26790.4一2020 前 言 GB/T26790(《工业无线网络wIA规范已发布及计划发布以下8部分 -第1部分;用于过程自动化的wIA系统结构与通信规范; -第2部分:用于工厂自动化的wIA系统结构与通信规范; 第3部分:WIA-PA协议一致性测试规范 第4部分:wIAFA协议一致性测试规范; 第5部分:wIA-PA互操作性测试规范 第6部分;WIAFA互操作性测试规范; 第7部分;WIAPA产品通用条件 第8部分wIA行业规范 本部分为GB/T26790的第4部分 本部分按照GB/T1.l2009给出的规则起草 请注意本文件的某些内容可能涉及专利 本文件的发布机构不承担识别这些专利的责任 本部分由机械工业联合会提出 本部分由全国工业过程测量控制和自动化标准化技术委员会(SAc/Tc124)归口 本部分起草单位;科学院沈阳自动化研究所、机械工业仪器仪表综合技术经济研究所、北京科 技大学 本部分主要起草人;梁炜、张思超、万亚东、刘丹、王恺、胡男、齐悦、谢素芬、王沁
GB;/T26790.4一2020 工业无线网络wIA规范 第4部分:wIA-FA协议一致性测试规范 范围 GB/T26790的本部分给出了wIA-FA一致性测试系统结构、现场设备测试集接人设备测试集和 网关设备测试集 本部分适用于基于GB/T26790.22015的无线网络设备的协议一致性测试 规范性引用文件 下列文件对于本文件的应用是必不可少的 凡是注日期的引用文件,仅注日期的版本适用于本文 件 凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件 GB/T26790.2一2015工业无线网络wIA规范第2部分:用于工厂自动化的WIA系统结构与 通信规范 术语和定义 -2015界定的术语和定义适用于本文件 为了便于使用以下重复列出了 GB/T26790.2一 GB/T26790.22015中的某些术语和定义 3.1 接入设备aceessdevice 安装在工业现场,负责将现场设备上的传感器数据、告警及网络管理相关信息转发到网关设备,或 将网关设备的控制信号,管理信息和配置信息转发给现场设备 [GB/T26790.22015,定义3.1.2] 3.2 信标beacon 在wIA-FA网络中由接人设备广播的帧 注,新的现场设备在加人wIAFA网络前首先要监听信标 GB/T26790.22015,定义3.1.7] 3.3 现场设备fielddeviee 安装在工业现场,连接传感器和执行器,负责发送现场数据和接收控制命令的wIA-FA设备 [GB/T26790.22015,定义3.1.12] 3.4 网关设备satewaydeie 连接wIA-FA网络与其他网络的设备 [GB/T26790.22015,定义3.1.13]
GB/T26790.4一2020 3.5 超帧sperframe 一组周期性重复出现的信道和时隙集合 注:超倾中时隙的数目决定了超帧循环的频率 [GB/T26790.22015,定义3.1.30] 3.6 时隙timeslot 在wIA-FA网络中交换数据所采用的基本时间单位 注wIAFA网络中的时隙长度是可配置的 [GB/T26790.2一2015,定义3.1.31] 缩略语 下列缩略语适用于本文件 AccessDevice AD;接人设备(Ae AL;应用层(Applie icationlayer) AMPB;应用子层发布者状态机(ASLStateMachineofPublisher) AMRS;应用子层报告源点状态机(ASLStateMachineofReportSouree icationSub-la AsL.应用子层(Applie layer) bsoluteSlotNumber) ASN;绝对时隙号(A cCM;增强的密码段链接消息验证编码协议计数器(Ext tensionofcounterwitheipherbloekechai ningmessageauthenticationcode C/S;客户机/服务器(Client/Server DLL;数据链路层(DataLinkL layer) rameCheck F:CSs;校验序列(Fran Sequence) FD现场设备(FieldDe eice GACKACK组(GroupACK Gw:网关设备(GatewayDeviee' HIMAc,Hash加密消息认证码(keyedHashMe Au Code) essage hentication roadcastDataEn KEDB;广播数据加密密钥(Brc ncryptionKey KEDU;单播数据加密密钥(Unid ntastDaaEaerptiomKey) KEK;密钥加密的密钥(KeyEncryptionKey) KNJ:加人密钥JoinKey KS;共享密钥(SharedKey) InformationBase MB管理信息库(Mangement Code) MIC:消息完整性代码(Mee essagelntegrity NACK:否定应答(N NegativeAcknowledgement P/S;发布者/预订者(Publisher /Subscriber Sink R/S:报告源点/报告汇点(Re eportsource/report Object UAO,用户应用对象(UkerApplie cation cationProcess) UAP;用户应用进程(User appli serA VCR;虚拟通信关系(VirtualCommunieation Relationship wIAFA;用于工厂自动化的工业无线网络(wirelessNetworkforlndustrialAutomation-Faetory
GB;/T26790.4一2020 Automation WIA-FA一致性测试系统结构 5.1测试环境概述 wIA-FA一致性测试的测试环境由测试系统和被测设备构成,其中被测设备分为三类;现场设备、 接人设备和网关设备 为保证测试的通信质量,宜测试系统和被测设备的最大距离为5m,且测试环境 中无其他同频无线干扰 三类设备的测试环境分别如图1,图2,图3所示 测试系统 被测设备 WIA-FA协议 测试接口 网关设备 测试主机 图1网关设备测试环境 测试系统 测试主机 测试接口 被测设备 WIA-FA协议 有线连接 接入设备 测试前端 图2接入设备测试环境
GB/T26790.4一2020 测试系统 测试主机 被测设备 WIA-FA协议 有线连按 现场设备 测试前端 图3现场设备测试环境 其中 -测试主机;按照规定的测试用例生成并发出相应的数据包或命令包,根据接收到的被测设备的 数据包或命令包来判断被测设备行为是否正确 测试前端;与测试主机通过逻辑接口连接,作为测试主机与被测设备通信的无线收发设备 -测试接口;连接被测接人设备或网关设备,测试有线服务 -被测设备;接收测试主机发出的数据包或命令包并作出相应的响应,或者按照协议规定向测试 系统主动发出请求 当被测设备是网关时,被测方应提供配套的上位机软件 本部分规定测试系统和被测设备使用的参考信道为6 本部分规定测试系统和被测设备使用的参考网络ID为(0xaa) 本部分规定测试中使用的加人密钥K为0xcO0xcl0xc20xc30xc40xc50xc60xc70xc80xc 0xca0xcb0xcc0xcd0xce0xcf ,共享密钥KS为(0xa00xal0xa20xa30xa40xa50xa60xa70xa80xa9 0xaa0xab0xac0xad0xae0xaf 本部分规定测试中使用加密算法为CCM‘加密算法 本部分规定测试前应已知被测设备的时间同步精度及时隙结构 本部分规定测试中使用以下参考短地址 -网关设备短地址:0x01; 接人设备短地址:0x02 现场设备短地址:0x03 聚合测试中另一个现场设备短地址.0x04 5.2测试过程 wIA-FA一致性测试包含以下过程 测试系统启动; 被测设备启动; 被测设备或测试系统加人网络 测试系统和被测设备执行测试用例 显示测试结果
GB;/T26790.4一2020 5.3测试名称说明 wIA-FA一致性测试用例可分为正向(positive)测试和反向(negative)测试,此外,有些测试用例用 于测试可选功能 正向测试;测试系统发送正确的服务请求,检查被测设备是否返回指示服务成功执行的正 响应; 反向测试;测试系统发送带错误数据的服务请求,检查被测设备是否返回指示服务未成功执行 的负响应以及检查负响应中的错误代码来判断被测设备是否正确操作; 可选测试;如果被测设备具备该功能,则测试系统执行此测试用例;否则,测试系统将不执行此 测试用例 5.4测试伪代码说明 5.4.1函数说明 测试用例伪代码中使用的函数说明如表1所示 函数说明 表" 序号 函数名称 函数含义 返回两个数据包的比较结果,如果一致返回sUcCEss,否则 Compare(Msgstringl,Msgstring2 返回FAIL 比较有线测试中的两个数据包是否一致 wiredVerify(RecvPacket,RefPacket result compare(packet,RefPacket returnresult 比较无线测试中的两个数据包是否一致 if(SeeLevel==01 result compare(RevPacket,RefPacket); VerifyRevPacket,RefPacket,Secl.evel=0. else Key=NULL) Secln(RcvPacket,SecLevel,Key packet result compare(packet,RefPacket returnresult Printscreen(MsgString 在屏幕打印字符串MsgString wiredSend(SendPacket 通过有线发送一个数据包 发送赖或包 f(Seelevel==0l1 Send(SendPacket,SeeLevel,Key sendLpacket(SendPacket) else sendpacket(Sec(Out(SendPacket,Secl.evel,Key) Receive(RcvPacket) 接收枷或包,返回一个指向接数据的指针 Maxdatal,data2 取datal与data2的最大值 laathlPake) 取Packet的实际长度,以字节为单位
GB/T26790.4一2020 表1续) 序号 函数名称 函数含义 对接收到的安全顿根据据Seclevel参数,利用Key进行解密 和/或MC校验,返回一个解密和/或MC校验后的数据包 指针 ifSeclevel==0l1 newframe frame; elseif(Seeleve 2l6 cheek Mc32_chek(frame,Key); elseif(Seclevel==37 10 Secln(frame,SecLevelKey) MIC64_eheck(frame,Key); cheek elseifSeelevel==48 check=MIC128_ceheck(frame,Key if(Seel.evel ==5l6l7" 8 newframe=decrypt(frame,Key); FALSE) ifcheck returnNULL; else returnnewframe; 对要发送的赖根据Seelevel参数,利用Key进行加密和/或 MIC计算,返回一个加密和/或MIC填充后的数据包指针 if(SeeLevel==5l6l7I8) newframe enerypt(frame,Key); if(Seelevel newframe frame; SecOut(frame,Secl.evel,Key=NULL) elseif(Seel.evel 6 MIC32_fill(newframe,Key); newframe elseif(Seclevel 37) MIC64_fll(newframe,Key); newframme elseif(Secl.eve 48》 newframe=MIC128_ill(newframe,Key); returnnewframe; 其中,Seen(frame,Key)和SecOut(frame,Key)指定为CCM模式(参见IEEE802.15.4-2011附 录B) 5.4.2语句说明 测试用例伪代码中使用的语句说明如表2所示
GB;/T26790.4一2020 表2语句说明 序号 语句名称 表达形式 用法说明 IF(表达式 IF语句 如果表达式为真,则执行语句1 语句 IF(表达式 语句1l 如果表达式为真,则执行语句1,否则执 FEL.sE语句 以L.SE 行语句2 语句2 IF(表达式1 语句1 ELSEIF(表达式2 如果表达式1为真,则执行语句l;如果 IFELSEIFELSE语句 表达式2为真,则执行语句2;否则执行 语句2 语旬3 L.SE 语句3 如果未超时,则判断表达式,若表达式 wHLE语句 wHLE表达式》 为真,则继续等待;若表达式为假,则语 forDuration 句结束;如果超时,则语句结束 FOR FOR(表达式 wHLE(表达式 forDuration 语句1 BREAK语句 跳出当前WHlLE循环执行语句2 BREAK; 语句2 5.4.3变量说明 测试用例伪代码中使用的变量说明如表3所示
GB/T26790.4一2020 表3变量说明 序号 符号表示 变量含义 取值范围 缺省值 TimeSlot 时隙长度 lms TesCaseResle 字符串变量,用来表示测试结果 N/A MaxScanTime 32×TinmeSot 网络发现的最大扫描时间 大于或等于32×TimeSlot DevStaRpCyecle 设备状态报告周期 大于或等于32×TimeSlot32×TimeSot 设备信道状态报告周期 ChaStaRptCycle 大于或等于32×TimeSlot32×TimeSlot 32×TinmeSot 设备超赖周期 大于或等于32×Timeslot SuperframeCyele 计数值 从0开始的整数 Count 大于或等于TimeSot TimeSlot CycleError 周期偏差,即实际周期与标准周期的最大差值 最大重传等待时间 大于或等于TinmeSlot TimeSlot MaxRetryTime 10MaxwaitTinm 响应最大等待时间 大于或等于32×TinmeSot 32×TinmeSot 11RefPacket 参考包格式 N/A 12SendPacket 发送数据包 13 接收数据包 RcvPacket 5.4.4常量说明 测试用例伪代码中使用的常量说明如表4所示 表4常量说明 序号 符号表示 变量含义 取值 SU(CCESS 返回值为真 FAILED 返回值为非真 5.4.5组成部分说明 测试用例伪代码的组成部分说明如表5所示 表5组成部分说明 所属部分 序号 中文名 作用 TESTBODY 测试主体测试行为的伪代码描述 TEST REsUL.T测试结果TESTREsULT测试结果包括sUcCEss(测试通过)和FAIL.ED测试未通过) 5.4.6符号使用说明 测试用例伪代码符号使用说明如表6所示
GB;/T26790.4一2020 表6符号使用说明 序号 符号 符号名称 说明 等于运算符 判断运算符两侧相等为真,不等为假 不等于运算符 判断运算符两侧相等为假,不等为真 &.8. 与运算符 判断运算符两侧同时为真,则为真;不同时为真,则为假 按位与 二进制按位与 赋值运算符 将运算符右侧变量赋值给左侧变量 字符串 引号内表示字符串 圆括号 括号具有最高运算优先级 5.4.7包表示法规则 测试用例伪代码包表示法规则如表7所示 表7包表示法规则 包表示 Packet.all 表示包的全部字段 表示包的类型 Packet.type Packet.header 表示包头 Packet,payload 表示包的载荷 Packet. 表示包中的任意一个字段 表7中的Packet为wIA-FA标准(见GB/T26790.2一2015)中定义的包/倾,具体如表8所示 表8测试中的包或帧 测试中的包或 wIAFA中的恢或包 Beacon 信标(Beacom) 加人请求 JoiningReguest JoiningResponse 加人响应 AttributeSettingRequest 远程配置属性请求 AttributeSettingResponse 远程配置属性响应 Attribute(GettingRequest 远程读属性请求 AttributeGettingResponse 远程读属性响应 TTimeSynchronizeRequesr 双向时间同步请求 TimeSynehronizeResponse 双向时间同步响应 设备状态报告 DeviceConditionReport 信道状态报告 ChannelConditionReport LeavingRequest 离开请求 离开响应 LeavingResponse NACK 否定应答顿
GB/T26790.4一2020 表8续) 测试中的包或 W1A-FA中的倾或包 GACK G;ACK Data 数据包 KeyEstablishRequest 密钥分发请求 KeyEstablishResponse 密钥分发响应 KeyUpdateRequest 密钥更新请求 KeyUpdateResponse 密钥更新响应 wiredADJoinRequest 有线接人设备加人请求 有线接人设备加人响应 wiredADJoinResponse 有线网关设备指示接人设备发送NACK wiredllndicatingNACK 网关设备有线指示接人设备发送GA CK wWiredlndicating(GACK Wired[ataRequest 有线数据发送请求 有线数据发送指示 WiredDatalndication wiredFDJoinConfirm 有线设备加人指示 WiredFIDloinResponse 有线设备加人响应 WiredDeviceStatuslndieation 有线设备状态报告指示 有线信道状况报告指示 WiredChannelC nelConditionlndication WiredAttributeGettingRequest 有线远程读属性请求 wiredAttributeGettingConfirm 有线远程读属性证实 WiredAttributeSetingRequest 有线远程配置属性请求 wiredAttributeSettingConffirm 有线远程配置属性证实 有线设备离开请求 wiredlleaveRequest wiredlleaveResponse 有线设备离开响应 UAPReadReauest(AttriuteName UAP读AttributeName请求 UAPReadResponse(AttributeName)(十 UAP读正响应 UAP读负响应 PReadResponse(AttributeName)(- UAPwriteReques(AttributeName UAP写AttributeName请求 WriteResponse( se(AttributeName)(十 UAP写正响应 Se AttributeName)(-) UAP写负响应 UAPWrIteRespon UAP发布请求 APPublishRe ReguestMessage UAPReportRequestMessage UAP报告请求 UAP报告确认正响应 UAOReportAckResonse( UAOReportAckResonse(- UAP报告确认负响应 ASLData(DstAddr,ServiceID,UAP_ID,Priority,Asdul.ength,Asd) ASL请求发送数据包 ASLDataResponse(PacketControl,UAP_ID,Asdulength,Asdu ASL收到的数据响应包 SeeAlarmRequest 安全告警请求包 有线安全告警请求包 WiredSee.AlarmReques 10
GB;/T26790.4一2020 5.5参考数据包符号说明 测试用例参考数据包符号说明如表9所示 表9参考数据包符号说明 符号表示 符号含义 十六进制表示法 0X 0b 二进制表示法 保留位(默认值为0 n) n表示字节数 省略字节 二进制数据编写顺序为b7,b6bo,wIAFA设备采用大端模式 现场设备测试集 6.1加入过程测试集 6.1.1现场设备加入网络(正向测试)[rFD-JoIN001] 该测试用例测试现场设备能否正确加人wIA-FA网络 测试过程为 测试系统向被测设备发送信标 a b 被测设备接收到信标后,向测试系统发送加人请求 测试系统将接收的加人请求报文与期望的报文进行比对,如果比对匹配,则测试通过,并向被 测设备返回加人响应 具体时序如图4所示,具体测试说明如表10所示 被测设备 测试系统 信标正向测试 加入请求正向测试 加入响应正向测试 图4现场设备加入网络正向测试)时序图 表10现场设备加入网络(正向测试)说明 用例名称 现场设备加人网络(正向测试)[FDJoINo01] 被测设备 现场设备 测试系统已登记被测设备的长地址 依赖测试条件 测试系统已完成被测设备的网络ID配置 Seclevel=0 被测设备未加人测试系统网络 KS=NULL 1
GB/T26790.4一2020 表10(续) 测试系统已登记被测设备的长地址 测试系统已完成被测设备的网络ID和SeeLevel设置 依赖测试条件 测试系统已完成被测设备的加人密钥KJ配置 Secl.evel=1 被测设备未加人测试系统网络 KS=NUII 测试系统已登记被测设备的长地址 依赖测试条件 测试系统已完成被测设备的网络D和SeelL.evel设置 Seelevel=2~ 8 测试系统已完成被测设备的加人密钥K和共享密钥KS配置 被测设备未加人测试系统网络 TESTBODY: SendPacketl Beacon SendPacket2 JoinResponse; RefPacket=JoinRequest; SendSendPacketl,Seeleve,KS); wHLE(Receive(RevPacket).type! RefPacket.typeforMaxScanTime; RefPacket.type) FRcvPacket.type restCaseResult SUCCESS IF(Seel.evel!=0 IF(Compare(RcvPacket.secMaterial 0xFFFFFFFF&.(HMACKJ,RevPacket.PhyAddress))!=SUCCESS TestCaseResult=FAIED IFTestCaseResult SUCCESS&.&.Verify(RevPacket.all,RePacket.all.Seelevel,KS) SUCCESS) 测试用例伪代 Send(SendPacket2,Seel.eve,KS); 码描述 Printscreen(“JoiningNetworkTestSuccess!”); TestCaseResult=SUcCESS; EL.SE Printscreen(“JoinRequestPayloaderror!”) TestCaseResult=FAIED; ELSE Printscreen(“No received!”). JoinRequest FALED; TestCaseResult Printscreen(TestCaseResult) TESTRESULT scCEssorFAILED 12
GB;/T26790.4一2020 表10(续) 测试系统应发数据包: 数据包1. 协议层:DLL 赖名称;Bkeacom 顿:0x80|0xaa|0xff0x??0x??0x000xll|0x??0x??0x??0x??0x??0x??|0x??0x?”? 0x??|0x??0x??|0x??0x??0x??0x?? 帆域说明,艇控制(1川网络D(1目的地址(1|序列号(2赖长度(2川超帜长度(2时敞长度 2)l信标顿相对时隙号(2)共享时隙起始相对时隙号(2l共享时隙数(1|绝对时间值(8)lFCS 数据包2: 参考数据包 协议层:DLL Seclevel=0 赖名称JoinResponse 顿:0x06l0xaal0x??.0x??|0x??0x??|0x000x02l0x00l0x03|0x??0x??0x??0x?? 帆域说明,赖控制(1网络D(I目的地址(8)|序列号(2)赖长度(2)加人状态(I分配的短地 址(1FCS(2 测试系统应收数据包 协议层:DLL 赖名称:JonRequest 帧;0x050xaal0x??.0x??|0x??0x??0x000x00|0x??0x??0x??0x?? 帆域说明,赖控制(1川网络I(1源地址(8|序列号(2)|赖长度(2Fcs(2) 测试系统应发数据包 数据包l: 协议层;DLL 顿名称;Beacomn 顿:0x80|0xaa|0xff0x??0x??|0x000xl1|0x??0x??|0x??0x??|0x??0x??l0x??0x?? 0x??l0x??0x??l0x??0x??.0x??0x??0x??0x?? 域说明:控制1|网络ID(1l目的地址(1|序列号2)|长度(2)|超长度(2|时隙长度 2)信标枷相对时隙号(2)共享时隙起始相对时脉号(2|共享时隙数(1]绝对时间值(8)FCs 2 数据包2 参考数据包 协议层;D)LL SecL.evel=1,5 名称:JoinResponse 赖 0x000x02l0x00l0x03l0x??0x? 0x060xaa0x??0x??0x??0x?? 域说明:控制(1|网络ID(1l目的地址8)|序列号2)长度2)加人状态(1分配的短地 址(Fcs(2) 测试系统应收数据包 协议层;DLL. 顿名称:JoinReguest 赖 0x05|0xaa|0x??0x??|0x??0x??|0x000x08I0x??0x??|0x??0x?? 域说明:控制(1)|网络ID(1|源地址8)|序列号2)|长度2|安全材料(8)|FCS(2 13
GB/T26790.4一2020 表10(续) 测试系统应发数据包: 数据包1 协议层;DLL 名称:Beacon 帧:0x8ol0xaal0xfl0x??0x??lox000xll0x??0x??l0x??0x??lox??0x??l0x??0x?"3 0x??|Ox??.0x??0x??0x??Ox??0x?? 顿域说明:顿控制1I网络ID(1l目的地址(1l序列号(2|赖长度(2|超顿长度(2l时隙长度 (2 信标帧相对时欧号(2|共享时隙起始相对时隙号(2|共享时脉数(1|绝对时间值(8 MIC(nFCS(2 数据包2 参考数据包 协议层;DLl Seel.evel=2,3. 名称;JoinResponse 4,6,7,8 帆, l0x00.0x02l0x00l0x030x??..0x??0x??0x? 0xO6|0xaa|0x??0x??|0x??0x?? 域说明:赖控制1I网络ID(ll目的地址(8)l序列号(2|赖长度(2l加人状态(1l分配的短地 址(1)MIc(nFCSs(2 测试系统应收数据包 协议层;DLL 帜名称:JoinRequest 顿:0x05l0xaal0x??0x??l0x??0x??0x000x08l0x??.0x??l0x??..0x??l0x??0x?? 帆域说明,帜控制(1)网络ID(1川源地址(8>|序列号(2)|长度(2川安全材料(8)Mc(n) FCS(2 6.1.2现场设备加入网络反向测试)[FD-JoIN002 该测试用例测试现场设备能否加人wIA-FA网络 测试过程为: 测试系统向被测设备发送信标 a 被测设备接收到信标后,向测试系统发送加人请求 b c 测试系统将接收的加人请求报文与期望的报文进行比对,如果比对匹配,则向被测设备返回错 误的加人响应.具体情况如下 1) 网络ID不匹配 认证失败(SecLevel不为0时) 2 网络规模超限 3 参考数据包中具体载荷内容如表11所示 表11现场设备加入网络(反向测试)参考数据包载荷 测试内容 测试系统应发加人响应数据载荷 0x01l0x03 网络ID不匹配 加人状态(1l分配的短地址(1 14
GB;/T26790.4一2020 表11续) 测试系统应发加人响应数据载荷 测试内容 0x020x03 认证失败 加人状态(11分配的短地址(I) 0x030x03 网络规模超限 加人状态(1|分配的短地址(1 测试系统向被测设备发送远程配置属性(超顿)请求,被测设备接收到请求后,不向测试系统 d 返回远程配置属性(超帧)响应,则测试通过 该测试用例用于现场设备人网的三种反向测试,测试体应循环执行,具体时序如图5所示,具体测 试说明如所示,具体测试说明如表12所示 被测设备 测试系统 信标反向测试 加入请求反向测试) 加入响应反向测试> 远程配置属性超顿请求反向测试 图5现场设备加入网络反向测试)时序图 表12现场设备加入网络反向测试)说明 用例名称 现场设备加人网络(反向测试)[FDJoINo02 被测设备 现场设备 测试系统已登记被测设备的长地址 依赖测试条件 测试系统已完成被测设备的网络ID配置 被测设备未加人测试系统网络 Seelevel=0 KS=NUII 测试系统已登记被测设备的长地址 测试系统已完成被测设备的网络ID和Seel.evel设置 依赖测试条件 测试系统已完成被测设备的加人密钥K配置 Secl.evel=l 被测设备未加人测试系统网络 -NUn KS= 测试系统已登记被测设备的长地址 依赖测试条件 测试系统已完成被测设备的网络ID和Seel.evel设置 测试系统已完成被测设备的加人密钥KI和共享密钥Ks配置 Secevel=2 被测设备未加人测试系统网络 15
GB/T26790.4?2020 12() TESTBODY: SendPacketl Beacon; SendPacket2 JoinResponse; SendPacket3 AttributeSettingRequest(Superframe); RefPacket joinRequest: RefPacket2 AttributeSettingResponse; SendSendPacketlSeeleveKS); wHLE(Receive(RevPacket).type! RefPacketl.typeforMaxSeanTime; F(RcvPacket.type RefPacketl.type) TestCaseResult SUcCESS IF Secl.evel! IF RcvPacketsecMaterial0xFFFFFFFF&HMACKJRevPacket Compare PhyAddress))!=SUcCESs TestCaseResult=FAIED; IF(TestCaseResult==sUcCESs&.&.Verify(RcvPacket.allRefPacketl.all.SeelevelKs) SUCCESS Printscreen(JoinRequestPayloaderror!); TestCaseResult=FAILED; EL.SE α Send(SendPacket2SecLevelKS); Printscreen( n("JoinReuetPsylomdoret!" TestCaseResult=sUCCESS; ELSE Printscreen(o1 received!); JoinRequest FALED; TestCaseResult IF(TestCaseResult scCEss Send(SendPacket3SeeevelKS); wHLE(Reeive(RevPacke).type! RePacke2.type)forMaxwaiTime; F(RevPacket.type RefPacket2.type Ks) sucCEss Verify(RcvP'acket,allRelPaeket2.all,Seel.evel Printscreen(JoiningNetworkTestFailed!); TestCaseResult=FAILED: E.sE 16
GB;/T26790.4一2020 表12(续) Printscreend TestSuecess!”) “JoiningNetwork Test(CaseResult=SUCCESS; ELSE 测试用例伪代 码描述 TestCaseResult=FAILED Printscreen(TestCaseResult); TESTRESU1T; SUCCESSorFAED 测试系统应发数据包 数据包1: 协议层;DLL 赖名称:Beaconm 0x800xaa0xfr 赖 0x??0x??l0x000xI1l0x??0x??lox??0x??l0x??0x??l0x??0x?? 0x??10x??.0x??0x??0x?? 帧域说明,帧控制(1I网络ID(1|目的地址(1序列号(2)骶长度(2)|超帧长度(2时隙长度 2信标赖相对时隙号(2)l共享时隙起始相对时隙号(21共享时隙数(1l绝对时间值(8 IFCS(2 数据包2 协议层:DLL. 赖名称 JoinResponse 赖:0x06l0xaal0x??.0x??l0x??0x??l0x000x02l0x??0x03l0x??0x?? 帧域说明,帧控制(1I网络D(1)目的地址(8)|序列号(2)|帧长度(2|载荷(2|短地址(1 |FCS(2 参考数据包 数据包3 Seclevel=0 协议层,DL.L 名称:AttributeSettingRequest 咖:0x8f0xaa0x02 l0x??0x??|0x00|0x80 0x?? 0x??0x?? 0x??0x?? I0x?? 0x?? 0x??.0x??l0x??0x?? 域说明:控制(1|网络ID(1l目的地址(1|序列号(2)|长度(2)|远程属性操作(1|属性标 识符(1属性成员标识符(1|多个属性值的第一个存储索引(2)|属性数目(2|属性值(n) IFCS(2 测试系统应收数据包 数据包l 协议层;DL 名称:JoinRequest 帧0x050xaa0x??.0x??0x??0x??0x000x000x??0x?? 帧域说明,帧控制(1川网络ID(l)|源地址(8)|序列号(2)帧长度(2)]Fcs(2) 数据包2 协议层;DLL 17
GB/T26790.4一2020 表12(续》 帆名称AttributeSettingResponse 倾:0x90|0xaa|0x02|0x??0x??l0x??0x??|0x00|0x80l0x??|0x??0x??l0x??0x?? 参考数据包 0x000x??0x?? Seclevel=0 域说明:控制ll网络lID(1|源地址(l|序列号(2|帧长度(2|远程属性操作(l|属性标识 符(1属性成员标识符(1|多个属性值的第一个存储索引(2)|属性数目(2)|执行结果(1 IFCS(2 测试系统应发数据包 数据包1 协议层;DLL 名称:Beaconm 帆10x8ol0xaal0xf0x??0x??l0x000xl10x??0x??l0x??0x??l0x??0x??|0x??0x?? 0x??|0x??.0x??|0x??0x?? 帆域说明,帜控制(网络D(川目的地址(I|序列号(2川|帜长度(2超赖长度(2时隙长度 2l信标相对时隙号2|共享时隙起始相对时隙号(2)|共享时隙数(1绝对时间值8) FCS(2 数据包2: 协议层:DLL 赖名称;JoinResponse 顿:0x06l0xaal0x??.0x??l0x??0x??l0x000x02l0x??0x03l0x??0x?? 赖域说明:赖控制(1I网络D(1I目的地址(8|序列号(2赖长度(2载荷(2Fcs(2) 数据包3: 协议层:DLL 恢名称;AttributeSettingRequest :0x8f0xaa0x020x??0x??|0x??0x??|0x00|0x80|0x??|0x??0x??|0x??0x?? 参考数据包 0x??0x??10x??0x?? Seclevel=l,5 帆域说明,帆控制(1|网络p(1)目的地址(1序列号(2)|赖长(2)|远程属性操作(1)属性标 识符(1属性成员标识符(1多个属性值的第一个存储索引(2)|属性数目(2)|属性值(n) FCs(2 测试系统应收数据包 数据包1 协议层:;DLL 赖名称;JoinRequest :0xO50xaa0x??0x??|0x??0x??|0x000xO8|0x??.0x??|0x??0x??" 赖域说明,赖控制(1I网络D(1源地址(8序列号(2赖长度(2)|安全材料(8)lFCs(2) 数据包2 协议层:DLL 赖名称 AttributeSettingResponse :0x90|0xaa|0x02|0x??0x??|0x??0x??0x00|0x80|0x??0x??0x??|0x??0x?? 0x00l0x??0x?? 域说明:控制(1川网络ID(1|源地址(1|序列号(2|长度(2|远程属性操作(1属性标识 符(1属性成员标识符(1|多个属性值的第一个存储索引(2)属性数目(2l执行结果(1 IFCs(2 18
GB;/T26790.4一2020 表12(续) 测试系统应发数据包: 数据包1 协议层;DLL. 顿名称:Beaconm 赖 0x8o0xaal0xffl0x??0x??l0x000xl10x??0x??l0x??0x??l0x??0x??0x??0x?? 0x??|0x??.0x??0x??.0x??|0x??0x?? 赖域说明,赖控制(1I网络ID(1目的地址(1I序列号(2)赖长度(2)|超赖长度(2时隙长度 2信标帧相对时隙号(2|共享时隙起始相对时隙号(2)共享时隙数(1)l绝对时间值(8) MIc(n)FCS(2 数据包2 协议层:DLL 赖名称 JoinResponse 顿:0x06l0xaal0x??0x??|0x??0x??l0x000x02l0x??0x03|0x??.0x??|0x??0x?? 赖域说明,赖控制(1川网络ID(1|目的地址(8)|序列号(2|赖长度(2|载荷(2)lMIc(n) IFCS(2 数据包3 协议层;D)LL 名称:AttributeSettingRequest 赖 0x??0x000x800x?? 0x8f0xaal0x020x??0x??0x??6 0x??0x??0x??0x?? 参考数据包 0x??0x??|0x??..0x??|0x??0x?? Secleve=2,3. 赖域说明,赖控制(1I网络D(1I目的地址(1|序列号(2赖长度(2)远程属性操作(1属性标 4,6,7,8 识符(1)属性成员标识符(1多个属性值的第一个存储索引(2)属性数目(2)属性值(n) MIC(n)|FCS(2) 测试系统应收数据包 数据包1 协议层:DLL 帆名称JonRequest 顿:0x05l0xaal0x??0x??l0x??0x??l0x000x08l0x??.0x??l0x??..0x??l0x??0x?? 帆域说明,鹌控制I)I网络ID(1|源地址(8)|序列号(2)|帆长度(2安全材料(8)Mc(m) IFCS(2) 数据包2 协议层;DLL 恢名称:;AttributeSettingResponse 赖 0x90|Oxaa|Ox02|0x??0x??Ox??0x??|0x000x80|0x??Ox??0x??|0x??0x?? 0x00|0x??..0x??0x??0x?? 赖域说明,赖控制(1I网络D(1|源地址(序列号(2赖长度(2)远程属性操作(1属性标识 符(4属性成员标识符(1)|多个属性值的第一个存储索引(2)l属性数目(2)l执行结果(1 MIc(n)|FCS(2) 6.1.3双向时间同步测试[FD-JoIN00331 该测试用例测试现场设备能否正确进行双向时间同步 19
GB/T26790.4一2020 测试过程为 测试系统向被测设备发送信标; a b 被测设备接收到信标后,向测试系统发送双向时间同步请求; 测试系统将接收的双向时间同步请求报文与期望的报文进行比对,如果比对匹配,则测试通 过,并向被测设备返回双向时间同步响应 具体时序如图6所示,具体测试说明如表13所示 被测设备 测试系统 信标 双向时间同步请求 双向时间同步响应 图6双向时间同步测试时序图 表13双向时间同步测试说明 用例名称 双向时间同步测试[FDJOIN003] 被测设备 现场设备 被测设备已安全加人测试系统网络 依赖测试条件 测试系统已完成对被测设备MB中的TwowyTimasyn参数配路 Secl.evel==0,l KS=NUL 依赖测试条件 被测设备已安全加人测试系统网络 测试系统已完成对被测设备MB中的Twow心y" yTimeSyn Secl.evel=28 参数配置 TEsTB(oDY SendPacketl Beacon TimeSynchronizeResponse; SendPacket2 RefPacket=TimeSynehronizeRequest; Send(SendPacketl,SecL.evel,KS); WHLE(Receive(RcvP'acket),.type!" Re[Packet,type)forMaxSeanTinme; F(RcvPacket.type RefPacket.type 测试用例伪代 lF(Verify(RecvPacket.all,RefPacket.all,Seclevel,KS!=SUCCESS 码描述 Printscreen(“TimeSynchronizeRequestPayloaderror!”); TestCaseResult=FAIED ELSE Send(SendPacket2,Secl.evel,KS); Testuccess!”); Pintsecreen(“TimesynehronizeRequest 20
GB;/T26790.4一2020 表13(续) TestCaseResult=sUCCESS; ELSE 测试用例伪代 Printscreen(“NoTimeSynchronizeRequestreceived!”); FALED; 码描述 TestCaseResult Printscreen(TestCaseResult): TESTRESULT: scCESsorFAILED 测试系统应发数据包 数据包l 协议层;DL 赖名称;Beaconm 顿:0x80|0xaa|0xff0x??0x??|0x000xl1|0x??0x??|0x??0x??|0x??0x??l0x??0x?? 0x??|0x??.0x??|0x??0x?? 赖域说明,赖控制(1I网络ID(1目的地址(1I序列号(2)赖长度(2)l超赖长度(2时隙长度 l信标帧相对时隙号(2)|共享时隙起始相对时隙号(2l共享时隙数(1l绝对时间值 8 FCS(2 数据包2 参考数据包 协议层:DLI. 0, Seelevel 恢名称:TimmeSynchronizeResponse 1,5 顿:0x8cl0xaal0x03|0x??0x??10x000x100x??.0x??lOx??.0x??l0x??0x?? 帧域说明:控制(1I网络ID(1目的地址(1|序列号(2|帧长度(2|现场设备发送时刻时间值 接人设备接收时刻时间值(8IFcs(2 8 测试系统应收数据包 协议层:DLL 赖名称,TimmeSynchronizeRequest 顿:0x8bl0xaa|0x03|0x??0x??|0x000x080x??0x??|0x??0x?? 域说明,赖控制(1网络ID(1源地址(|序列号(2)|赖长度(2现场设备发送时刻时间值 8|FCS(2 测试系统应发数据包: 数据包1. 协议层:DLL 参考数据包 赖名称 Beacon SeeLevel=2,3, 帧:0x80l0xaal0xffl0x??0x??l0x000xl1l0x??0x??l0x??0x??l0x??0x??l0x??0x?? 4,6,7,8 0x??|0x??.0x??|0x??..0x??|0x??0x?? 帆域说明,帆控制(1川网络D(1目的地址(1)|序列号(2)赖长度(2川超帧长度(2时隙长度 2l信标倾相对时隙号2|共享时隙起始相对时隙号(2)l共享时隙数(1|绝对时间值8 MIc(n)Cs(2
GB/T26790.4一2020 表13(续) 数据包2 协议层:DLL 帆名称,TimesynehroniReponse 顿:0x8c|0xaa|0x03l0x??0x??|0x000xl0|0x??0x??|0x??0x??|0x??0x?? 0x??0x?? 赖域说明;赖控制(1网络ID1目的地址(1I序列号(2)赖长度(2)现场设备发送时刻时间值 参考数据包 8)接人设备接收时刻时间值8|MIC(n)FCS(2 Seel.evel=2,3. 4.6.7.8 测试系统应收数据包 协议层;DLL 名称:TimeSynehronizeRequest ox.0x?l0x?.0x?l0x0x?? 帆,0x8bl0xaal0x03l0x??0x??0x000x08 域说明:控制(1川网络ID(l|源地址(1|序列号(2长度(2|现场设备发送时刻时间值 8)|MIc(nFCS(2 6.1.4超帧资源分配测试[FD-JoIN004] 该测试用例测试现场设备能否正确响应远程配置属性(超)请求 测试过程为 a 被测设备加人网络后,测试系统向被测设备发送远程配置属性(超)请求; b 被测设备接收到请求后,向测试系统返回远程配置属性(超顿)响应 测试系统将接收的远程配置属性(超顿)响应报文与期望的报文进行比对,如果比对匹配,则测 试通过 具体时序如图7所示,具体测试说明如表14所示 被测设备 测试系统 远程配置属性超请求 远积配置属性超I响应 图7超帧资源分配测试时序图 表14超帧资源分配测试说明 用例名称 超资源分配测试[FDJOIN004] 被测设备 现场设备 依赖测试条件 被测设备已安全加人测试系统网络 Seelevel=0, KS=NUL 22
GB;/T26790.4一2020 表14续) 依赖测试条件 被测设备已安全加人测试系统网络 Seclevel=28 TESTB(ODY SendPacket AttributeSettingRequest(Superframe); RefPacket=AttributeSettingkResponse Send(SendPacket,SeeL.evel,KS) wHE(Receive(RevPacket).type! RefPacket.type)forMaxScanTime; F(RevPaecket.type RedlPaeket.ype) ,Ks)! sUUCCEss IF(VerifvRcvPacket.all,RefPacket.all,Sec.evel, Printscreen(“AttributeSettingResponsePayloaderror!”); TestCaseResult=FALED EI.sE 测试用例伪代 码描述 Printscreen(“SuperframeResourceDistributingTestSuecess!”); TestCaseResult=sucCEss ELSE Printscreen(“NoAttributeSettingResponsereceived!”); FAILED; TestCaseResult Printscreen(TestCaseResult); TESTRESU1T SUCCESSorFAILED 测试系统应发数据包 协议层;DL.l 名称:AttributeSettingRequest 赖;0x8f0xaal0x030x??0x?”l0x??0x??0x000x80l0x??l0x??0x??0x??0x?? 0x??0x??|0x??0x?? 赖域说明,赖控制(1I网络D(1I目的地址(1|序列号(2赖长度(2)远程属性操作(1属性标 识符(1|属性成员标识符1|多个属性值的第一个存储索引2)属性数目2|属性值n 参考数据包 IFCS(2 SecL.evel 0 测试系统应收数据包 1.5 协议层;DLL. 顿名称:AttributeSettingResponse 赖 0x900xaa0x03|0x??0x??0x??0x??|0xO00x800x??0x??0x???0x??0x?? 0x00l0x??0x?? 帆域说明,赖控制(1|网络D(I|源地址(1|序列号(2)川帜长度(2远程属性操作(1属性标识 符(1属性成员标识符1l多个属性值的第一个存储索引2l属性数目2l执行结果1 IFCs(2 23
GB/T26790.4一2020 表14(续) 测试系统应发数据包 协议层;DL 名称;AttributeSettingRequest 0xaa0x03 0x??0x??|0x000x800x??|0x??0x?? 0x??0x?? 帆;0x8t 0x??0x?? 0x??.0x??0x??.0x??0x??0x?? 帆域说明,控制(1网络I(I川目的地址(l序列号(2)赖长度(2)远程属性操作(1)属性标 识符(属性成员标识符(I多个属性值的第一个存储索引(2)I属性数目(2)l属性值(n) MIC(n)|FCS(2 参考数据包 Seclevel=2,3 4,6,7,8 测试系统应收数据包: 协议层:;DLL 帆名称, AttributeSetingResponse 顿:0x90|0xaa|0x03|0x??0x??l0x??0x??l0x00|0x80|0x??l0x??0x??|0x??0x?? 0x00l0x??..0x??l0x??0x?? 赖域说明;赖控制(川网络D(1川源地址(1|序列号(2)赖长度(2远程属性操作(1属性标识 符(1|属性成员标识符(1|多个属性值的第一个存储索引2|属性数目2执行结果(1 MIc(n)FCS(2 6.1.5链路资源分配测试[FD-JoIN005 该测试用例测试现场设备能否正确响应远程配置属性(链路)请求 测试过程为 被测设备加人网络后,测试系统向被测设备发送远程配置属性(链路)请求 a 被测设备接收到请求后,向测试系统返回远程配置属性(链路)响应 b 测试系统将接收的远程配置属性(链路)响应报文与期望的报文进行比对,如果比对匹配,则测 c 试通过 具体时序如图8所示,具体测试说明如表15所示 被测设备 测试系统 远程配置属性链路请求 远程配置属性链路响应 图8链路资源分配测试时序图 24
GB;/T26790.4一2020 表15链路资源分配测试说明 用例名称 链路资源分配测试[FD-JOIN005] 被测设备 现场设备 依赖测试条件 被测设备已安全加人测试系统网络 =NULL KS= Seelevel=0,l 依赖测试条件 被测设备已安全加人测试系统网络 Secl.evel=28 TESTODY SendPacket=AttibuteSettingRequest(Link); RefPacket=AttributeSettingResponses Send(SendPacket,Seclevel,KS); wHE(Receive(RevPacket).type! RefPacket.typeforMaxwaitTime; IF(RcvPacket.type RefPacket,type IFVerify(RcvPacket.all,RefPacket.allSeel.evel,KS)!=scCESs Printsereen(“AttributeSettingResponsePayloaderror!”); TestCaseResult=FAIlED; EL.SE 测试用例伪代 码描述 s!”) Printsecren(“L,inkResoureeDistributingTestSuecess! TestCaseResult=SUCCESS; E:LSE Printscreen(“NoAttributeSettingResponsereceived!”); TestCaseResult=FAILED: Printscreen(TestCaseResult); TESTRESULT: sUccESsorFAILD 测试系统应发数据包: 协议层:DLL 赖名称:AttributeSetingRequest 参考数据包 顿:0x8fl0xaal0x03l0x??0x??|0x??0x??|0x00|0x81|0x??|0x??0x??|0x??0x?? SeeLevel 0 0x??0x??0x??0x?? 帧域说明:帧控制(1)|网络ID(l)|目的地址(l|序列号(2)|长度(2|远程属性操作(l)属性标 识符(1属性成员标识符(1多个属性值的第一个存储索引(2)|属性数目(2l属性值( n |FCs(2 25

工业无线网络WIA规范第4部分:WIA-FA协议一致性测试规范GB/T26790.4-2020详解

工业无线网络在现代工业中广泛应用,其稳定性和可靠性对于生产安全、产品质量和生产效率等方面都有着至关重要的影响。因此,为了确保工业无线网络系统的可靠性,工业无线网络WIA规范规定了WIA-FA协议一致性测试,而《工业无线网络WIA规范第4部分:WIA-FA协议一致性测试规范GB/T26790.4-2020》则是对该测试规范的详细规定。 WIA-FA协议是工业无线网络中的核心协议之一,用于确保不同厂家的工业无线网络设备在通信过程中的互操作性和兼容性。WIA-FA协议一致性测试则是通过模拟现实环境下的各种情况,对WIA-FA协议进行测试,从而验证设备的一致性。 《工业无线网络WIA规范第4部分:WIA-FA协议一致性测试规范GB/T26790.4-2020》主要包括以下内容: 1. 测试方法的选择及其原则:该部分详细介绍了WIA-FA协议一致性测试的测试方法,并对其选择及原则进行了说明,旨在确保测试结果的准确性和可靠性。 2. 样品的选择和制备:该部分对测试样品的选择和制备进行规定,包括设备的选取、软件的安装等,以确保测试的公正性。 3. 测试环境的设置:该部分主要介绍了测试环境的设置,包括测试场地、设备布置、测试参数等,用以模拟现实工业环境中可能出现的各种情况。 4. 测试流程的介绍:该部分对测试流程进行了详细的介绍,包括测试前的准备工作、测试步骤、测试数据的采集和分析等,让测试人员能够全面了解测试流程和注意事项。 5. 测试结果的评估:该部分对测试结果进行了评估,并根据测试结果进行分类,以便于用户对设备的性能和一致性进行评价和选择。 总之,《工业无线网络WIA规范第4部分:WIA-FA协议一致性测试规范GB/T26790.4-2020》的出台为工业无线网络的可靠性和稳定性提供了有力保障,同时也为厂家的研发和生产提供了清晰的标准和指导。希望相关专业人士能够认真学习和遵守该规范,从而更好地推动我国工业无线网络的发展。此外,WIA-FA协议一致性测试的实施,不仅有助于提高工业无线网络设备的产品质量和稳定性,也可以降低企业在后期维护和管理过程中的成本和风险。 需要注意的是,WIA-FA协议一致性测试虽然具有重要意义,但仅仅依靠测试还不能完全保证设备的可靠性。因此,在实际应用过程中,还需要厂家和用户共同努力,加强对工业无线网络设备的研发、制造、使用和维护等环节的监管和管理。 总之,《工业无线网络WIA规范第4部分:WIA-FA协议一致性测试规范GB/T26790.4-2020》的出台,为确保工业无线网络设备的可靠性和稳定性提供了重要的技术支持和指导,为我国工业无线网络的发展打下了坚实的基础。

和工业无线网络WIA规范第4部分:WIA-FA协议一致性测试规范类似的标准

行政许可规范化测评指南
上一篇 本文分享国家标准行政许可规范化测评指南的全文阅读和高清PDF的下载,行政许可规范化测评指南的编号:GB/T38956-2020。行政许可规范化测评指南共有10页,发布于2021-02-01
干部网络培训平台数据接口技术要求
本文分享国家标准干部网络培训平台数据接口技术要求的全文阅读和高清PDF的下载,干部网络培训平台数据接口技术要求的编号:GB/T38863-2020。干部网络培训平台数据接口技术要求共有43页,发布于2021-02-01 下一篇
相关推荐
标签
气象仪器 水文与水利仪器 海洋仪器 地球科学仪器 X射线、磁粉、荧光及其他探伤仪器 超声波与声放射探伤仪器 工艺试验机与包装试验机 力与变形测试仪器 机械振动、冲击设备与动平衡机 金属材料试验机 试验机与无损探伤仪器综合 真空检测仪表与装置 声学仪器与测震仪 实验室用玻璃、陶瓷、塑料器皿 实验室基础设备 实验室仪器与真空仪器综合 质谱仪、液谱仪、能谱仪及其联用装置 电化学、热化学、光学式分析仪器 色谱仪 物性分析仪器 物质成分分析仪器与环境监测仪器综合 缩微复印机械 照相机与照相器具 投影器、幻灯机 测试设备与检验片仪器 镜头 放映设备及其配件 制片设备 电影、照相、缩微、复印设备综合 光学设备 光学测试仪器 光学计量仪器 电子光学与其他物理光学仪器 放大镜与显微镜 望远镜、大地测量与航测仪器 光学仪器综合 电工参数检验及电源装置 综合测试系统 交直流电工仪器记录仪器 数字显示仪表 电能测量和负荷控制系统 电测模拟指示仪表 电工仪器、仪表综合 其他自动化装置 工业控制机与计算技术应用装置 自动控制与遥控装置 执行器 调节仪表 显示记录仪表 机械量仪表、自动称重装置与其他检测仪表 流量与物位仪表 温度与压力仪表 工业自动化与控制装置综合 卫生、安全、劳动保护 标志、包装、运输、贮存 仪器、仪表用材料和元件 基础标准与通用方法