GB/T 26790.4-2020 工业无线网络WIA规范 第4部分:WIA-FA协议一致性测试规范
- 文档部分内容预览:
测试用例伪代码中使用的函数说明如表1所示,
GB/T26790.4—2020
其中,SecIn(frame,Key)和SecOut(frame,Key)指定为CCM*模式(参见IEEE8 录B
测试用例伪代码中使用的语句说明如表2所示
稀土标准代码中使用的语句说明女
GB/T26790.4—2020
则试用例伪代码中使用的常量说明如表4所示
5.4.5组成部分说明
测试用例伪代码的组成部分说明如表5所示
5.4.6符号使用说明
测试用例伪代码符号使用说明如表6所示
5.4.7包表示法规则
测试用例伪代码包表示法规则如表7所示
GB/T26790.4—2020
5.5参考数据包符号说明
考数据包符号说明如表
表9参考数据包符号说明
图4现场设备加入网络(正向测试)时序图
表10现场设备加入网络(正向测试)说明
表10现场设备加入网络(正向测试)说明
GB/T26790.4—2020
GB/T26790.4—2020
测试系统应发数据包: 数据包1: 协议层:DLL 顿名称:Beacon : 0x80| 0xaa | 0xff |0x?? 0x??|0x00 0xl1|0x?? 0x??|0x?? 0x??|0x?? 0x??|x?? 0x?? 10x??10x??...0x??10x??...0x??10x??0x?? 顿域说明:顿控制(1)|网络ID(1)|目的地址(1)|序列号(2)|顿长度(2)|超顿长度(2)|时隙长度 (2)|信标相对时隙号(2)|共享时隙起始相对时隙号(2)|共享时隙数(1)|绝对时间值(8) MIC(n) I FCS(2) 数据包2: 参考数据包 协议层:DLL SecLevel = 2, 3, 顿名称:JoinResponse 4,6,7,8 : 0x06 1 0xaa 1 0x?? ... 0x?? 1 0x?? 0x??1 0x00 0x021 0x00 1 0x031 0x??...0x?? 1 0x?? 0x?? 顿域说明:顿控制(1)|网络ID(1)|目的地址(8)|序列号(2)|顿长度(2)|加人状态(1)|分配的短地 址(1) I MIC(n) I FCS(2) 测试系统应收数据包: 协议层:DLL 顿名称:Join Request : 0x0510xaa0x??...0x??|0x?? 0x??|0x00 0x08|0x??...0x??|0x??...0x??|0x?? 0x?? 顿域说明:顿控制(1)|网络ID(1)|源地址(8)|序列号(2)|顿长度(2)|安全材料(8)|MIC(n) FCS(2)
现场设备加入网络(反向测试)参考数据包载荷
d)测试系统向被测设备发送远程配置属性(超顺)请求,被测设备接收到请求后,不向测试 返回远程配置属性(超帧)响应,则测试通过。 该测试用例用于现场设备入网的三种反向测试,测试体应循环执行,具体时序如图5所示,具作 说明如所示,具体测试说明如表12所示
图5现场设备加入网络(反向测试)时序图
表12现场设备加入网络(反向测试)说明
表12现场设备加入网络(反向测试)说明
GB/T26790.4—2020
GB/T26790.4—2020
测试系统应收数据包: 数据包1: 协议层:DLL 顿名称:JoinRequest : 0x0510xaa|0x??... 0x??| 0x?? 0x??10x00 0x08|0x?? ... 0x??10x??0x?? 顿域说明:顿控制(1)|网络ID(1)|源地址(8)|序列号(2)|顿长度(2)|安全材料(8)|FCS(2) 数据包2: 协议层:DLL 名称:AttributeSettingResponse :0x90|0xaa 10x02|0x?? 0x??| 0x??0x??1 0x00|0x8010x??|0x?? 0x??| 0x??0> 0x00 1 0x?? 0x?? 顿域说明:顿控制(1)|网络ID(1)|源地址(1)|序列号(2)|顿长度(2)|远程属性操作(1)|属性 符(1)I属性成员标识符(1)|多个属性值的第一个存储索引(2)|属性数目(2)|执行结果 IFCS(2)
该测试用例测试现场设备能否正确进行双向时间同步
GB/T26790.42020
测试过程为: a)测试系统向被测设备发送信标; b)被测设备接收到信标后,向测试系统发送双向时间同步请求; 测试系统将接收的双向时间同步请求报文与期望的报文进行比对,如果比对匹配,则测试通 过,并向被测设备返回双向时间同步响应。 具体时序如图6所示,具体测试说明如表13所示
图6双向时间同步测试时序图
表13双向时间同步测试说明
表13双向时间同步测试说明
GB/T26790.4—2020
该测试用例测试现场设备能否正确响应远程配置属性(超顿)请求。 测试过程为: a)被测设备加入网络后,测试系统向被测设备发送远程配置属性(超顿)请求; b)被测设备接收到请求后,向测试系统返回远程配置属性(超顺)响应 C 测试系统将接收的远程配置属性(超顿)响应报文与期望的报文进行比对,如果比对匹配,则测 试通过。 具体时序如图7所示,具体测试说明如表14所示
图7超顿资源分配测试时序图
表14超顿资源分配测
GB/T26790.4—2020
该测试用例测试现场设备能否正确响应远程配置属性(链路)请求。 测试过程为: a)被测设备加入网络后,测试系统向被测设备发送远程配置属性(链路)请求; b)被测设备接收到请求后,向测试系统返回远程配置属性(链路)响应; 测试系统将接收的远程配置属性(链路)响应报文与期望的报文进行比对,如果比对匹配,则测 试通过。 具体时序如图8所示,具体测试说明如表15所示
图8链路资源分配测试时序图
表15链路资源分配测试说明
GB/T26790.4—2020
该测试用例测试现场设备能否正确响应AL的读(READ)服务。读现场设备UAO测试包括读现 场设备设备表中的NumQfSupUAQO属性以及读现场设备的SupUAQOList属性。 测试过程为: a)被测设备加入网络后,测试系统向被测设备发送读(READ)请求,具体读取内容依次为: 1)DeviceList中的NumOfSupUAO值;sAc 2)SupUAOList值。 b)被测设备接收到请求后,向测试系统返回读(READ)正响应。 c)测试系统将接收的读(READ)正响应与期望的报文进行比对,如果比对匹配,则测试通过。 具体时序如图9所示,具体测试说明如表16所示
GB/T26790.4—2020
图9读现场设备UAO测试(正向测试)时序图
GB/T26790.4—2020
该测试用例测试现场设备能否响应AL的读(READ)服务。读现场设备UAO测试包括读现场设 备设备表中的NumOfSupUAO属性以及读现场设备的SupUAOList属性。 测试过程为: a 被测设备加人网络后,测试系统向被测设备发送错误的读(READ)请求,具体读取内容包括 DeviceList中的NumOfSupUAO值以及SupUAOList值,错误类型包括: 1 服务超时;(本地控制即可,这个代码没有意义) 2) 服务不被支持; UAO不存在; 4) 属性不存在: 5) 存储索引不存在; 成员不存在; 7) 长度太长。(本地控制即可,这个代码没有意义) b) 被测设备接收到请求后,向测试系统返回携带对应错误代码的读(READ)负响应。 测试系统将接收的读(READ)负响应与期望的报文进行比对,如果比对匹配,则测试通过。 具体时序如图10所示,具体测试说明如表17所示
玻璃钢管标准表17读现场设备UAO测试(反向测试)说明
GB/T26790.4—2020
GB/T26790.4—2020
该测试用例测试现场设备能否正确响应AL的写(WRITE)服务。配置现场设备UAO测试包括 现场设备设备表中的NumOfCfgUAO属性以及写现场设备的CfgUAOList属性。 测试过程为: a)网关设备读完现场设备UAO后,测试系统向被测设备发送写(WRITE)请求,具体配置内容 包: 1)DeviceList中的NumOfCfgUAO值 2)CfgUAOList值。 b)被测设备接收到请求后,向测试系统返回写(WRITE)正响应 c)测试系统将接收的写(WRITE)正响应与期望的报文进行比对,如果比对匹配GBT标准规范范本,则测试通过。 具体时序如图11所示,具体测试说明如表18所示
GB/T26790.4—2020
图11配置现场设备UAO测试(正向测试)时序图
....- 工业标准
- 相关专题: