为 UPF 互操作性测试做好准备

如需要了解更多蓝牙相关知识,请点击下方连接

https://blog.csdn.net/weixin_47456647/article/details/155188246?spm=1011.2415.3001.5331

蓝牙 UnPlugFest(UPF)是由蓝牙技术联盟(SIG)支持的非营利性互操作性测试活动,旨在服务其成员。在 UPF 活动中,成员可将其未发布 / 未公布的蓝牙产品,与其他公司的产品、原型机进行兼容性测试 ------ 这能提升待开发及上市蓝牙设备的互操作性。

UPF 是在中立会议空间举办的保密活动,不向公众开放;参与者需签署保密协议方可入场,以此保护工程师尚未上市的原型机与产品的隐私。

参会可获得什么

每场 UPF 通常有超 225 名参与者,测试近 150 台设备。联盟鼓励开发者在产品开发周期早期参与 UPF:这有助于确保 "同期上市设备" 之间的互操作性,尤其在落地新规范和 / 或可选功能时效果显著。

UPF 参与者离场时可收获:

  • 与尚未上市的产品进行测试
  • 与其他公司的工程师交流
  • 与最丰富的蓝牙 ® 实现方案进行测试
  • 提升在研产品的互操作性与质量

UPF 的测试安排

UPF 的所有测试场次均通过自动化调度系统安排:系统会匹配具备互补能力与角色的平台,再将这些组合安排为 1 小时的测试场次。配对时依据的 "能力与角色",需在注册平台时设置。

为让平台能基于已采用的蓝牙规范测试功能,测试分为三大基础类别:

  • 类别 1(控制器):测试可能包含前向纠错、白化、自适应跳频、安全简易配对等功能的验证,以及与建立 ACL 连接相关的其他特性。
  • 类别 2(主机):测试涉及 HCI 之上的协议栈部分,包括 SDP、RFCOMM、BNEP、AVDTP、AVCTP 等中层协议。
  • 类别 3(蓝牙核心规范外的配置文件、服务与协议):测试面向用户的应用配置文件功能,同时也会验证端到端的用户体验。这类测试不仅能验证蓝牙方案的互操作性,还能评估方案提供的用户体验。

额外的测试机会

除基础测试类别外,UPF 还提供以下测试:

** 配置文件调优套件(PTS)** 是经蓝牙认证验证的自动化测试系统,用于保障蓝牙互操作性。PTS 在测试场景中同时充当发起方与接收方,属于 "黑盒测试工具"------ 即测试者不了解被测实现(IUT)的内部工作原理。

这种技术有几大明显优势:

  • 设计者与测试者相互独立,测试更客观
  • 测试者无需掌握特定编程语言知识
  • 测试从用户视角出发,而非设计者视角
  • 规范完成后即可设计测试用例

了解更多关于 ** 配置文件调优套件(PTS)** 的信息。

健壮性测试场次会验证实现方案抵御缓冲区溢出、格式错误字符串及其他异常行为的能力 ------ 这类测试并非每场 UPF 都有。

互操作性(IOP)原型测试场次通常与 UPF 同期举办,主要用于验证 "规范开发阶段的新功能"(而非终端产品中新配置文件的实现)。与其他场次不同,正式 IOP 测试的结果会被记录,供蓝牙架构审查委员会(BARB)用于分析在研规范。

所有结果都会匿名处理,用于测试需求的开发。

相关推荐
专业开发者2 小时前
蓝牙 ® 网状网络互操作性验证开发者指南
网络·物联网
专业开发者2 小时前
Quuppa 如何引领蓝牙 ® 定位服务的全新发展方向
物联网
QQ12958455043 小时前
ThingsBoard-修改Android APP应用程序名和描述
android·物联网·iot
星野云联AIoT技术洞察4 小时前
MQTT-SN协议详解:物联网低功耗与大规模终端接入的理想连接选择
物联网
物联通信量讯说4 小时前
量讯物联“IoT 融合连接管理平台”获全国首批物联网智能体评测证书
物联网·信息与通信·iot
织元Zmetaboard4 小时前
物联网大屏:从数据可视化到智能决策的进化之路
物联网·三维可视化·数据可视化·大屏
TDengine (老段)5 小时前
TDengine IDMP 1.0.9.0 上线:数据建模、分析运行与可视化能力更新一览
大数据·数据库·物联网·ai·时序数据库·tdengine·涛思数据
一起养小猫5 小时前
【探索实战】Kurator云边协同实践:基于KubeEdge的分布式物联网平台构建
分布式·物联网·struts
F1331689295721 小时前
5030A 芯片 24V 转 5V 15A 大电流快充选型
网络·单片机·嵌入式硬件·物联网·汽车