全网唯一标准王
书 书 书犐犆犛 33 . 040 犆犆犛犕 32 中华人民共和国国家标准化指导性技术文件 犌犅 / 犣 41298 — 2022 物联网应用协议受限应用协议 ( 犆狅犃犘 ) 测试方法 犐狀狋犲狉狀犲狋狅犳狋犺犻狀犵 ( 犐狅犜 ) 犪狆狆犾犻犮犪狋犻狅狀狆狉狅狋狅犮狅犾 — 犜犲狊狋犿犲狋犺狅犱狊狅犳狋犺犲犮狅狀狊狋狉犪犻狀犲犱犪狆狆犾犻犮犪狋犻狅狀狆狉狅狋狅犮狅犾 ( 犆狅犃犘 )   2022  03  09 发布 2022  10  01 实施 国家市场监督管理总局 国家标准化管理委员会 发布书 书 书目    次 前言 Ⅲ ………………………………………………………………………………………………………… 1   范围 1 ……………………………………………………………………………………………………… 2   规范性引用文件 1 ………………………………………………………………………………………… 3   术语和定义 1 ……………………………………………………………………………………………… 4   测试场景 2 …………………………………………………………………………………………………   4.1   测试环境 2 ……………………………………………………………………………………………   4.2   测试条件 3 …………………………………………………………………………………………… 5   CoAP 消息测试 3 …………………………………………………………………………………………   5.1   需确认消息传递模式 3 ………………………………………………………………………………   5.2   不需确认消息传递模式 13 …………………………………………………………………………… 6   CoAP 协议安全性测试 20 …………………………………………………………………………………   6.1   能够在 NOSEC 模式下传递信息 20 …………………………………………………………………   6.2   能够在 RawPublicKey ( 预共享密钥 ) 模式下传递信息 21 ………………………………………… Ⅰ 犌犅 / 犣 41298 — 2022 前    言    本文件按照 GB / T1.1 — 2020 《 标准化工作导则   第 1 部分 : 标准化文件的结构和起草规则 》 的规定起草 。 请注意本文件的某些内容可能涉及专利 。 本文件的发布机构不承担识别专利的责任 。 本文件由中华人民共和国工业和信息化部提出 。 本文件由全国通信标准化技术委员会 ( SAC / TC485 ) 归口 。 本文件起草单位 : 中国信息通信研究院 、 北京邮电大学 。 本文件主要起草人 : 付国强 、 罗松 、 黄小红 。 Ⅲ 犌犅 / 犣 41298 — 2022 物联网应用协议受限应用协议 ( 犆狅犃犘 ) 测试方法 1   范围 本文件规定了受限应用协议测试方法 , 主要内容包括 : 受限应用协议测试的环境 、 测试用例 、 测试场 景及一致性测试的具体方法 。 本文件适用于受限应用协议的测试 。 2   规范性引用文件 本文件没有规范性引用文件 。 3   术语和定义 下列术语和定义适用于本文件 。 3 . 1 端点   犲狀犱狆狅犻狀狋 CoAP 中的参与实体 。 3 . 2 发送者   狊犲狀犱犲狉 消息的源端点 。 3 . 3 接收者   狉犲犮犻狆犻犲狀狋 消息的目的端点 。 3 . 4 客户端   犮犾犻犲狀狋 请求消息的源端点 , 响应消息的目的端点 。 3 . 5 服务器   狊犲狉狏犲狉 请求消息的目的端点 , 响应消息的源端点 。 3 . 6 源服务器   狅狉犻犵犻狀狊犲狉狏犲狉 给定资源所在或产生的服务器 。 3 . 7 中介   犻狀狋犲狉犿犲犱犻犪狉狔 CoAP 端点扮演两个角色 , 服务器和对于源服务器 ( 或远端中介 ) 的客户端 。    注 : 一般形式的中介就是代理 。 1 犌犅 / 犣 41298 — 2022 3 . 8 转发代理   犳狅狉狑犪狉犱狆狉狅狓狔 由客户端选取的端点 , 用来代表客户端执行请求 , 做相应的转换工作 。 3 . 9 反转代理   狉犲狏犲狉狊犲狆狉狅狓狔 一个或多个服务器之间的端点 , 满足这些服务器的请求执行要求 。    注 : 与转发代理不同 , 客户端可能不知道反转代理的存在 。 3 . 10 犆狅犃犘狋狅犆狅犃犘 代理   犆狅犃犘狋狅犆狅犃犘狆狉狅狓狔 从 CoAP 请求映射到 CoAP 请求的代理 。 3 . 11 协议转换代理   犮狉狅狊狊狆狉狅狓狔 在多个协议之间进行转换的代理 。 3 . 12 捎带响应   狆犻犵犵狔犫犪犮犽犲犱狉犲狊狆狅狀狊犲 为了减少简单响应的复杂程度 , 而在 CoAPACK 消息当中增加响应内容的方式 。 3 . 13 资源发现   狉犲狊狅狌狉犮犲犱犻狊犮狅狏犲狉狔 客户端向服务器请求其拥有的资源的过程 。 4   测试场景 4 . 1   测试环境 测试主要在两种环境中进行 , 即传输无损环境和传输有损环境 , 其具体形式见图 1 和图 2 。 图 1   传输无损环境 图 2   传输有损环境 2 犌犅 / 犣 41298 — 2022    服务器 : 如果待测设备为客户端设备 , 则服务器可以模拟发送各种消息及设置各种资源状态 , 配合待测设备完成各类正常 、 异常测试 。 客户端 : 如果待测设备为服务器设备 , 则客户端可以模拟发送各种消息 , 配合待测设备完成各类正常 、 异常测试 。 网关 : 模拟了客户端和服务器之间的有损媒介 。 该网关并不需要实现 CoAP 协议 , 只是普通的传输层设备 , 其有两个特征 : a )   其执行 NAT 风格的端口重定向到服务器 ( 因此客户端联系网关并向服务器转发 ); b )   在转发时随机的丢包 。 4 . 2   测试条件 为了确保测试的良好执行 , 假设如下的设置在执行测试之前已经具备 : a )   每个被测设备都有一个单播地址 ; b )   客户端的缓存已清空 ; c )   如无明确要求 , 宜尽量避免使用 ETag 标签选项 , 但在实现上应能处理 ; d )   如无明确要求 , 宜尽量避免使用 Token 标签选项 , 但在实现上应能处理 ; e )   如无明确要求 , 宜优先使用捎带响应 。 5   犆狅犃犘 消息测试 5 . 1   需确认消息传递模式 5 . 1 . 1   正常情况 5 . 1 . 1 . 1   执行 犌犈犜 事务 为了确保测试的良好执行 ,“ 执行 GET 事务 ” 测试需要满足如下要求 : a )   测试目的 : 在传输无损时 , 客户端能够使用 GET 方法获取服务器上的信息 ; b )   测试环境 : 传输无损环境 , 见图 1 ; c )   预设条件 : 服务器提供了供 GET 处理的任意负载的 / test ; d )   测试步骤 : 1 )   步骤 1 : 客户端发送一个 GET 请求 , 其中 : ●   Type=0 ( CON ); ●   Code=1 ( GET ); 2 )   步骤 2 : 客户端显示从服务器收到的消息内容 ; e )   检查点 : 1 )   检查步骤 1 中发出的 GET 请求消息中的 Type 为 0 , Code 为 1 ; 2 )   检查步骤 2 中从服务器收到的响应 , 包括 : ●   Code=69 ( 2.05Content ); ●   和之前的请求消息一致的 MessageID ; ●   Content 类型选项 ; 3 )   客户端显示内容与服务器内容相同 。 5 . 1 . 1 . 2   执行 犘犗犛犜 事务 为了确保测试的良好执行 ,“ 执行 POST 事务 ” 测试需要满足如下要求 : a )   测试目的 : 在传输无损时 , 客户端能够使用 POST 方法向服务器传递信息 ; 3 犌犅 / 犣 41298 — 2022 b )   测试环境 : 传输无损环境 , 见图 1 ; c )   预设条件 : 服务器能够接受客户端使用 POST 方法创建内容 / test ( 原来 / test 资源不存在 ); d )   测试步骤 : 1 )   步骤 1 : 客户端发送一个 POST 请求 , 其中 : ●   Type=0 ( CON ); ●   Code=2 ( POST ); ●   任意负载 ; ●   Content 类型选项 ; 2 )   步骤 2 : 服务器显示从客户端收到的消息内容 ; 3 )   步骤 3 : 客户端显示从服务器收到的响应内容 ; e )   检查点 : 1 )   检查步骤 1 中发出的 GET 请求消息中的 Type 为 0 , Code 为 2 ; 2 )   检查步骤 3 中收到的服务器响应 , 包括 : ●   Code=65 ( 2.01Created ); ●   和之前的请求消息一致的 MessageID ; 3 )   服务器显示内容与客户端发布内容相同 。 5 . 1 . 1 . 3   执行 犘犝犜 事务 为了确保测试的良好执行 ,“ 执行 PUT 事务 ” 测试需要满足如下要求 : a )   测试目的 : 在传输无损时 , 客户端能够使用 PUT 方法向服务器传递信息 ; b )   测试环境 : 传输无损环境

.pdf文档 GB-Z 41298-2022 物联网应用协议 受限应用协议 CoAP 测试方法

文档预览
中文文档 24 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共24页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
GB-Z 41298-2022 物联网应用协议 受限应用协议 CoAP 测试方法 第 1 页 GB-Z 41298-2022 物联网应用协议 受限应用协议 CoAP 测试方法 第 2 页 GB-Z 41298-2022 物联网应用协议 受限应用协议 CoAP 测试方法 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2025-07-18 04:12:51上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。