HDC2021技术分论坛:还有人不知道鸿蒙智联设备认证咋搞?
作者:maxiansheng,华为鸿蒙智联认证测试专家
2021年5月18日,华为正式宣布原Work With HUAWEI HiLink和Powered by HarmonyOS品牌升级为HarmonyOS Connect品牌,中文为鸿蒙智联。随即,同年8月18日,鸿蒙智联设备认证正式上线。
鸿蒙智联设备认证包含什么内容,如何开展鸿蒙智联认证,华为提供了哪些工具帮助伙伴快速通过认证,这些问题本文都将一一为您解答。
在这之前,先为大家介绍一下鸿蒙智联设备具有的特征~
一、什么是鸿蒙智联生态设备
鸿蒙智联生态设备它需要具备极简连接、万能卡片、极简交互和硬件互助的典型设备特征。如下图1所示:

图1 鸿蒙智联生态设备特征
1. 极简连接:
消费者使用一款智能硬件产品之前,需要做的第一件事是将设备进行配网连接。传统的智能硬件连接配网方式不仅复杂还容易出错,这对消费者来说非常不友好;而满足鸿蒙智联生态极简连接要求的智能硬件产品都可以通过碰一碰,或者靠近发现的极简方式完成配网连接,让配网连接从此不再复杂。
2. 万能卡片:
消费者要从传统的智能硬件产品上获取服务,往往需要先安装一个厂商的App,这不仅操作繁琐还会占用大量宝贵的空间资源;而满足鸿蒙智联生态万能卡片要求的智能硬件产品,提供有免安装的原子化服务卡片和智慧生活设备控制卡片,让消费者无需安装App就能获取智能硬件产品的服务。
3. 极简交互:
管理传统的智能硬件产品,消费者需要通过不同的厂家设备管理App;而具备鸿蒙智联极简交互特征的智能硬件产品,消费者可以通过智慧生活App和Hiplay设备控制中心进行交互,管理设备。如果智能硬件还支持碰一碰的极简连接体验,消费者还可以通过碰一碰拉起设备的万能卡片的交互方式管理设备。
4. 硬件互助:
具备硬件互助特征的鸿蒙智联生态设备都至少具备支持一项HarmonyOS超级终端体验的能力。但极简的鸿蒙智联生态设备可以不具备硬件互助特征。
二、鸿蒙智联生态设备认证包含什么内容
鸿蒙智联设备认证的目标就是要提升鸿蒙智联生态设备的用户体验,确保鸿蒙智联生态产品合规以及其可持续发展。
1. 认证标准解析
鸿蒙智联设备认证分为两个阶段:一是技术认证阶段;二是上市审核阶段。见下图2:
图2 鸿蒙智联生态设备认证标准全景
(1)技术认证阶段:
首先看护基础的合规性检查,接入鸿蒙智联生态的设备需符合国家强制法律法规和基础的行业要求。
其次是看护鸿蒙智联生态解决方案包含的技术特征相关要求:
- 鸿蒙智联设备特征体验部分的测试;
- 装载的OpenHarmony系统兼容与安全方面的测试;
- 鸿蒙智联服务包相关的校验和服务测试等内容。
(2)上市审核阶段:
主要关注的是生态产品使用鸿蒙智联品牌标识,以及产品包装和宣传是否符合鸿蒙智联品牌使用规范。
2. 认证标准分级
为匹配不同档次智能硬件产品,鸿蒙智联生态设备的认证标准从高到低依次为S、A、B三个级别。三个级别的标准相同点是都要求生态设备满足鸿蒙智联设备的统一体验要求。其差异在于:
- A标在B标的基础上,要求智能硬件产品满足鸿蒙智联设备操作系统技术规范要求和系统安全、漏洞补丁管理要求;
- S标在A标的基础上,对智能硬件产品的性能和体验规格要求相比A标更优。
3. 认证策略
除此之外,为降低伙伴的认证成本,帮助生态合作伙伴能够快速通过鸿蒙智联设备认证,华为与行业模组解决方案商合作,由模组解决方案商在模组中预先集成鸿蒙智联解决方案服务包,让模组先通过鸿蒙智联模组认证。
因此在做鸿蒙智联设备认证时,选用已认证模组的整机产品,可以继承模组认证的测试结果,减少相关测试项,以便能更快通过鸿蒙智联设备认证。

图3 鸿蒙智联生态设备认证与模组认证关系
系列化、平台化设计是企业在产品设计开发中最大限度地节约设计力量的有效方式。鸿蒙智联设备认证为此提供了灵活的继承认证策略供伙伴选择。
举个例子来说,当伙伴有一款产品通过了认证后,伙伴可以选择做继承认证,只对产品变更点所影响的用户体验做相应的测试,其他不受影响的测试项可以直接继承原有产品型号的认证测试结果,以此能够实现加快合作伙伴产品通过认证测试及上市的速度。
三、如何开展鸿蒙智联生态设备认证
下面为大家介绍鸿蒙智联生态设备认证的流程及自测试内容。
1. 认证流程
一个合作伙伴要申请做鸿蒙智联设备认证,他首先需要注册成为华为开发者,然后在鸿蒙智联生态的Device Partner平台注册产品,下载鸿蒙智联服务包开发套件,完成产品的开发与自测试。伙伴完成自测试后才能在Device Partner平台上提交相应材料,提交鸿蒙智联设备认证申请。

图4 鸿蒙智联生态设备认证作业流程
这里有两点需要关注:
- 生态伙伴只有在自测通过之后才可以提交预约认证申请。
- 法律法规和检测报告建议在项目初期做好准备,避免认证测试完成,却因未能提供强制法规遵从证书和检测报告导致不能通过认证。
2. 认证自测试
下面为您介绍鸿蒙智联生态设备认证自测试的内容:
(1)资质审核:在Device Partner平台自测试版块,明确列明了产品需要符合的国家强制法规、资质要求。合作伙伴可以选择具备相应资质的三方测试机构完成测试,在Device Partner网站上传相应的证书或报告文件。
(2)OpenHarmony的兼容测试:鸿蒙智联生态设备认证遵循开放原子基金会OpenHarmony兼容规范,合作伙伴可以直接从OpenHarmony开源社区的网站上下载相应的兼容性测试套件完成测试,然后在Device Partner平台上传相对应的测试报告。有以下两点注意事项:
- 测试兼容性的OS版本必须基于OpenHarmony LTS版本开发,且LTS版本的发布时间应不早于认证申请12个月。
- 装载的OpenHarmony组件必须满足OpenHarmony PCS规范中规定的相应级别最小组件集要求。
(3)系统安全测试:鸿蒙智联设备认证提供了两个安全测试服务,一个是在Device Partner平台上面提供了一个镜像安全扫描服务,支撑合作伙伴对镜像进行相应的安全扫描;另一个是安全测试服务集成在鸿蒙智联设备认证测试工具DECC中,支持合作伙伴完成系统安全补丁和漏洞的测试。
(4)鸿蒙智联设备特征体验测试:鸿蒙智联设备认证提供了认证测试工具DECC,支持合作伙伴有条不紊地完成认证测试。需要提醒的是,DECC认证测试工具的两种工作模式分别为本地调测模式和自认证测试模式,其中只有自认证测试模式才能够上传自测试结果到Device Partner平台。
鸿蒙智联设备特征体验的认证测试对测试环境和专业测试仪器有一定的依赖,而部分合作伙伴自己的实验室可能缺少这些测试环境和专业的测试仪器。
为此鸿蒙智联设备认证还联合华为HarmonyOS认证实验室提供了一个DECC远程托管测试服务,以便缺少测试环境和仪器设备的伙伴把自己的设备投递到华为HarmonyOS认证实验室,通过DECC认证测试工具以远程调测的方式完成自测试。

图5 鸿蒙智联生态设备认证自测试——DECC远程托管测试服务
四、结束语
HarmonyOS“一生万物,万物归一”,其中的“万物”就离不开鸿蒙智联生态设备认证这一重要环节。
相信通过本文,大家对鸿蒙智联设备认证已经有了一个较为全面的了解,后续我们还将对鸿蒙智联设备认证标准的细节做进一步的补充分析解读。
在万物互联这一片沃土上,我们期待每一位开发者大胆播撒下你们饱含生命力的种子,让鸿蒙智联生态充满着更多可能,让全球用户拥有更为优质的智联体验!欢迎更多的合作伙伴加入,与我们一起共创万物互联新时代~

HDC2021技术分论坛:还有人不知道鸿蒙智联设备认证咋搞?的更多相关文章
- HDC2021技术分论坛:如何高效完成HarmonyOS分布式应用测试?
作者:liuxun,HarmonyOS测试架构师 HarmonyOS是新一代的智能终端操作系统,给开发者提供了设备发现.设备连接.跨设备调用等丰富的分布式API.随着越来越多的开发者投入到Harmon ...
- HDC2021技术分论坛:组件通信、硬件池化,这些创新技术你get了吗?
作者:ligang 华为分布式硬件技术专家,sunbinxin 华为应用框架技术专家 HarmonyOS是一款全新的分布式操作系统,为开发者提供了元能力框架.事件通知.分布式硬件等分布式技术,使能开发 ...
- HDC2021技术分论坛:异构组网如何解决共享资源冲突?
作者:lijie,HarmonyOS软总线领域专家 相信大家对HarmonyOS的"超级终端"比较熟悉了.那么,您知道超级终端场景下的多种设备在不同环境下是如何组成一个网络的吗?这 ...
- HDC2021技术分论坛:进程崩溃/应用卡死,故障频频怎么办?
作者:jiwenqiang,DFX技术专家 提到开发一个产品,我们通常首先想到的是要实现什么样的功能,但是除了功能之外,非功能属性也会很大程度上影响一个产品的体验效果,比如不定时出现的应用卡死.崩溃 ...
- HDC2021技术分论坛:“积木拼装”,HarmonyOS弹性部署大揭秘!
作者:peitaiyi,华为终端OS产品交付专家 HarmonyOS是一款面向万物互联时代的.全新的分布式操作系统.在传统的单设备系统能力基础上,HarmonyOS提出了基于同一套系统能力.适配多种终 ...
- HDC技术分论坛:HarmonyOS新一代UI框架的全面解读
作者:yuzhiqiang,UI编程框架首席技术专家 在Harmony 3.0.0开发者预览版中,包含了新一代的声明式UI框架ArkUI 3.0.多语言跨平台编译器ArkCompiler 3.0.跨端 ...
- 2018年EMUI系统能力分论坛来啦
为鼓励开发者创新,挖掘前沿创新能力的应用及服务,帮开发者打造爆款应用的同时丰富终端消费者的用户体验,由设立10亿激励基金耀星计划扶持的华为创新竞赛平台即将开启. 竞赛平台将滚动推出AI.HAG.AR. ...
- TI技术官方论坛
https://e2echina.ti.com/question_answer/dsp_arm/c6000_dsp/f/32/t/172279
- 分库分表神器 Sharding-JDBC,几千万的数据你不搞一下?
今天我们介绍一下 Sharding-JDBC框架和快速的搭建一个分库分表案例,为讲解后续功能点准备好环境. 一.Sharding-JDBC 简介 Sharding-JDBC 最早是当当网内部使用的一款 ...
- 以软件定义物联网芯片,以技术融合推动LPWAN2.0泛在物联
作为数字化产业重要的基础设施之一,物联网迎来了黄金发展期.物联网通信技术通过数据的采集.分析.输出,从浅层次的互联工具和产品深化,到成为重塑生产组织方式的基础设施和关键要素,正深刻地改变着传统产业形态 ...
随机推荐
- C++ 函数模板案列 //利用函数模板封装一给排序的函数,对不同的数据类型进行排序 //排序规则从大到小 排序算法为选择排序 //分别用char 数组 和 int 数组进行测试
1 //函数模板案列 2 //利用函数模板封装一给排序的函数,对不同的数据类型进行排序 3 //排序规则从大到小 排序算法为选择排序 4 //分别用char 数组 和 int 数组进行测试 5 6 7 ...
- Scriban语言手册中文版
Scriban是一个快速.强大.安全且轻量级的模板引擎,同时兼容liquid语法规则. 项目地址:https://github.com/scriban/scriban 这个文档是语言语法的中文翻译 原 ...
- 蓬莱enclave TEE编译和运行说明
蓬莱enclave-spmp 编译和运行说明 蓬莱是一个RISC-V TEE系统,其设计具有安全性,高性能和可扩展性.基于PMP的OpenSBI版本的蓬莱Enclave使用可以参考下文,具体仓库地址为 ...
- Failed to instantiate [applets.nature.mapper.LogInfoMapper]: Specified class is an interface-项目启动报错
一.问题由来 周日下午项目在进行测试时,有些东西需要临时修改,自己已经打好一个包部署到测试服务器进行部署.在测试过程中发现一个问题,就是 现在的代码跑起来是没问题的,只是其他人又的东西还没做,所以暂时 ...
- 候捷-C++程序设计(Ⅱ)兼谈对象模型
目录 笔记参考 学习目标 转换函数与explicit pointer-like classes function-like classes 模板template 模板特化与偏特化 模板模板参数 引用( ...
- 基于多麦克风阵列的声源定位算法之GCC-PHAT原理分析
目前基于麦克风阵列的声源定位方法大致可以分为三类:基于最大输出功率的可控波束形成技术.基于高分辨率谱图估计技术和基于声音时间差(time-delay estimation,TDE)的声源定位技术. 基 ...
- Kotlin 快速遍历File及子目录筛选指定类型文件
原文: Kotlin 快速遍历File及子目录筛选指定类型文件 - Stars-One的杂货小窝 在做文件相关的app,经常会遇到筛选某个文件夹下的符合条件的文件对象,且要包含子文件夹,之前一直是自己 ...
- STM32 启动代码分析
PS:要转载请注明出处,本人版权所有. PS: 这个只是基于<我自己>的理解, 如果和你的原则及想法相冲突,请谅解,勿喷. 前置说明 本文作为本人csdn blog的主站的备份.(Bl ...
- App启动流程
目录介绍 1.什么是Zygote进程 1.1 简单介绍 1.2 各个进程的先后顺序 1.3 进程作用说明 2.Zygote进程的启动流程 2.1 源码位置 2.2 ZygoteInit类的main方法 ...
- 记录--vue3中的ref,toRef,toRefs
这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 1. ref的使用 ref 接受一个原始值,返回一个具有响应式的对象,对象有一个value属性,其值就是所传递的原始值. ref是做的一个 ...