加入华为鸿蒙智联HarmonyOS Conntct生态全流程 原创 精华
目标
将现有的产品加入到鸿蒙智联(HarmonyOS Connect),成为HarmonyOS Connect的生态合作伙伴,依托华为 HarmonyOS、硬件、芯片、云服务等软硬件开放能力,为产品全方位赋能,实现商业共赢。
整体产品开发流程图
产品开发引导流程图
基础知识
什么是HarmonyOS Connect 生态合作伙伴?
HarmonyOS Connect 生态合作伙伴计划,是华为全场景战略的落地计划。依托华为 HarmonyOS、硬件、芯片、云服务等软硬件开放能力,为设备商、解决方案提供商、模组商等广大智能硬件合作伙伴提供全方位赋能,如连接、AI、安全、运营、渠道等,使合作伙伴设备快速融入华为全场景智慧生活,实现商业共赢。在2021年8月18日,鸿蒙生态发展迎来了重大里程碑。根据此前规划,华为硬件生态品牌 Works with HUAWEI HiLink 与 Powered by HarmonyOS 已全面升级为 HarmonyOS Connect,真正意义上实现了硬件生态品牌的统一。相关的内容可以查看新闻稿。
合作伙伴的类型有哪些?
不同的合作伙伴之间的区别参看官方文档:合作伙伴,目前一共有5种,分别是:
- HarmonyOS Connect生态产品合作伙伴
- HarmonyOS Connect生态解决方案合作伙伴
- HarmonyOS Connect生态解决方案合作伙伴
- HarmonyOS Connect生态解决方案合作伙伴
- 实验室
如何成为合作伙伴?
目前合作伙伴只针对企业进行申请。
操作流程包括:注册华为账号->完成企业实名认证->签署协议->加入合作伙伴计划
具体的步骤参看官方文档:成为合作伙伴
视频教程
创建产品
创建产品的详细步骤可以参看官方文档:创建产品
前置条件
通过鸿蒙智联合作伙伴的申请(备注:提出申请需要2~3个工作日才会被审核,如果时间问题请尽早申请)
创建产品
你可以在Device Partner管理中心->产品开发中添加产品
具体的创建产品步骤可以参看官方文档:创建产品
选择品类
这个步骤非常关键,因为品类确认后是无法修改,品类也决定了可以选择的开发方案(标准方案),以及相关的智慧生活APP的雏形。目前平台已经存在100多个子品类,如果缺少需要添加的品类,可以点击“品类缺失反馈”,提问时,选择HarmonyOS Connect类别,提交新品类的要求,这个反馈时间有时候比较慢,大概需要1~2个工作日,建议:直接联系对接的华为产品经理帮忙申请。
选择开发方案
按照品类的不同,平台向开发者提供了“标准开发方案”、“自定义开发方案”两种开发方案。
标准开发方案(推荐):平台为部分品类提供相对成熟的开发方案,使用此类方案可以提升开发效率、缩短产品认证时间。
自定义开发方案:当标准开发方案无法满足伙伴的需求时,可以采用自定义开发方案,实现更灵活的配置。
标准开发方案具体的区别
标准开发方案 | 适用场景 | 认证等级 |
---|---|---|
HarmonyOS Connect直连方案(Wi-Fi/Combo) | 基于HarmonyOS Connect服务包、OpenHarmony操作系统、Wi-Fi/Combo模组进行产品开发,并通过Wi-Fi直连实现全场景设备间的互联互通。 | A标 |
HarmonyOS Connect极小硬件方案(BLE) | 基于HarmonyOS Connect蓝牙协议规范、非OpenHarmony操作系统、蓝牙BLE芯片进行产品开发。通常用于蓝牙设备内存较小(256KB以下)、无法安装操作系统的场景。 | B标 |
注意、注意、注意:虽然无论是A标或B标都属于鸿蒙智联的产品,但是存在区别:
- A标是OpenHarmony操作系统
- B标是非OpenHarmony操作系统
A/B的具体区别
完善产品的基础信息
根据要求填写产品的基础信息就可以创建产品了。
再次提醒:产品品类、开发方案、连接方式、通信类型选择后将不可修改,所以需要谨慎选择。
产品创建完成
产品定义
产品创建完成后,需要对产品的软硬件规格、功能等进行定义,以便开展后续的设备开发和应用开发。产品的定义可以参看官方文档:产品定义
产品在选择开发方案时存在A标和B标的区别,下面我们就来说说A标/B标产品的集成开发需要完成的工作和注意事项。
接下来所操作的内容,如果没有特殊说明是A标或者B标特有的操作,则默认无论是A/B标都需要执行的操作。
1、产品显示A标或者B标
2、产品定义–软硬件规格
A标产品
B标产品
主要关注的几个参数
2.1、集成能力:必须实现万能卡片:智慧生活APP、FA。
智慧生活APP和FA都需要符合鸿蒙智联的交互设计方案。
智慧生活APP可以在线或线下设计,建议在线设计
FA的还需要提交UX、UI审核
2.2、操作系统、操作系统版本号
目前平台提供了多种的操作系统,如果是A标产品则需要选择OpenHarmony,对应的操作版本有1.1.1、1.1.0,根据实际情况进行选择。如果是B标产品则可以根据产品的实际情况选择,当然也可以现在Others。
A标产品选择了OpenHarmony系统,在自测试阶段需要提供OpenHarmony兼容性测试报告,相关的兼容性测试指导文档请查看附件:HarmonyOS Connect认证测试_兼容性测试指导.pdf,OpenHarmony兼容性测试,兼容性测试指导书
2.3、通信模组
可以选择鸿蒙智联以及认证过的模组,目前已通过认证的模组列表,请查看:鸿蒙智联已认证模组,当然也可以选择自定义模组,重点说明下自定义模组:若使用自定义模组,需要在“自测试”环节,额外完成 《HarmonyOS Connect模组硬件测试报告》 和《模组兼容性规范自检表》的测试,并需要在后续的产品认证测试中,补充模组相关功能的用例测试。鸿蒙智联已认证的芯片列表
《HarmonyOS Connect模组硬件测试报告》 参看附件:HarmonyOS Connect 认证硬件测试报告模板.xlsx
《模组兼容性规范自检表》参看附件:HarmonyOS Connect 设备兼容性规范自检表.xlsx
3、产品定义–物模型定义
根据产品的品类和实际的功能定义相关的功能,包括:品类功能、通用功能、自定义功能、组合功能,不同的品类存在功能差异,根据实际产品情况而定。顺便说明下,物模型定义功能会关联到交互设计上。具体定义可以参看官方文档:物模型定义
4、产品定义–蓝牙信道配置
如果产品的通信方案是BLE,则需要进行蓝牙信道的配置,信道根据实际情况可以配置多个,信道配置说明文档请查看附件/蓝牙:蓝牙接入规则和注意事项.docx。
在集成开发时会涉及到蓝牙广播设置,关于BLE广播规范请查看附件/蓝牙:BLE广播规范.docx
集成开发
集成开发,包括设备集成开发和应用集成开发。针对与设备集成开发有相关的开发指导文档,请查看附件:HarmonyOS Connect设备集成开发指导.pdf
如果是A标产品,涉及到OpenHarmony的集成,OpenHarmony开源代码下载
集成开发–OTA升级
对于已完成设备开发和自测的产品,Device Partner平台提供OTA升级服务,合作伙伴可以发布固件版本,便于用户快速升级产品。 当合作伙伴使用自有OTA服务时,平台仅归档伙伴创建的固件版本信息。OTA升级集成完成后可以在线申请验证升级功能是否正常。
OTA升级指导文档
自测试
产品完成开发后需要对产品进行自测试,自测试通过后才可将产品进行技术认证。平台会提供自测工具与自测指导协助您完成产品的自测。可以参看:产品自测试指导文档
体验测试
认证测试申请表,请查看附件:HarmonyOS Connect认证测试_认证测试申请表.pdf、HarmonyOS Connect 认证测试申请表.xlsx
自测指导,请查看附件:自测试指导.zip,其中包括了:
- HarmonyOS Connect生态产品自测试指导.pdf
- HarmonyOS Connect技术认证WIFI模块硬件认证测试标准_v1.0.xlsx
- HarmonyOS Connect生态产品-NFC标签生态接入认证测试标准.pdf
- HarmonyOS Connect生态认证法规认证要求一览表 v1.1.xlsx
OpenHarmony兼容性
如果是A标产品,基于OpenHarmony系统就需要测试OpenHarmony兼容性,兼容性测试指导,请查看附件:HarmonyOS Connect认证测试_兼容性测试指导.pdf,另外还需要提供测试报告,兼容性测试是由开放原子开源基金会发起测试,主要是对OpenHarmony开源项目设备进行认证,以确保它们兼容性一致,并能正常与其他OpenHarmony开源项目设备进行高效且安全的互联互通。OpenHarmony开源项目设备通过专业的测试工具完成兼容性测试,可以获得OpenHarmony认证。具体兼容性内容开源参看:兼容性测试及指导书
安全测试
如果是A标产品,需要进行安全测试,主要内容包括:镜像安全测试,看护系统安全,具体安全测试请查看附件:HarmonyOS Connect认证测试_安全测试指南.pdf:用于支撑生态合作伙伴进行镜像测试,说明镜像测试的目的和操作方法。
其他测试
产品测试其他需提供的测试报告,具体的测试指导可以查看附件:HarmonyOS Connect认证测试_资质与报告.pdf。
产品测试报告的具体内容可以查看附件:HarmonyOS Connect xx产品测试报告模板.xlsx
主要包括:
- 测试报告总体要求
- 产品测试报告
- 产品配套FA测试报告
- 产品配套H5测试报告
- 产品配套FA测试用例参考-设备控制
- H5测试用例
- 遗留问题列表
- 测试经理签名
如果是A标产品,使用到了自定义模组,则需要提供模组兼容性规范自检表(具体内容查看附件:HarmonyOS Connect 设备兼容性规范自检表.xlsx)和硬件测试报告(具体内容查看附件:HarmonyOS Connect 认证硬件测试报告模板.xlsx)
如果由其他测试报告也可以上传到其他测试报告选项中。
开展产品认证
为了保障HarmonyOS Connect生态产品质量,确保消费者获得良好、一致的分布式业务体验,合作伙伴的所有产品均需要通过HarmonyOS Connect认证测试,才能获得相应的品牌授权。认证要求包括但不限于法律和合规遵从要求、生态设备体验要求、OS技术规范要求等。
认证标准
产品的认证步骤,具体内容可以参看:产品认证指导
前置条件:完成产品自测试,并提交相关的测试报告。
步骤1、提交预约认证申请
步骤2、完成样机投递
步骤3、查看认证结果,最终才可以获得认证。
问题反馈渠道
HarmonyOS Connect提供了多种问题反馈渠道,如果你遇到了问题除了直接联系对接的华为产品经理,还可以通过在线的方式提交问题。
渠道1、智能客服
渠道2、智能联盟在线提问
渠道3、华为开发者论坛
其他
本文中提到了相关文档集合请在附件中下载。
感谢
如果您能看到最后,还希望您能动动手指点个赞,一个人能走多远关键在于与谁同行,我用跨越山海的一路相伴,希望得到您的点赞。
学到了,这就把文章推荐给老板
谢谢,受益匪浅!!
没看懂鸿蒙基础服务包怎么获取
你可以先到华为智能硬件合作伙伴平台,单击右上角的“管理中心”,查看下整体的流程。创建一个产品,根据操作步骤会有相关的提示和文档。
已经操作了的,好像得加入鸿蒙生态解决方案合作伙伴或者找生态解决方案合作伙伴来支持才行。
是的,你也可以看本文中的“如何成为合作伙伴?”,参考
搞懂了,鸿蒙智联的认证偏向消费者类,偏商用。感谢。
对哦,通信模组中已认证的模组该从哪里获取/采购吗?是从厂家那里直接获取/采购还是说得从华为那里获取哦
可以到华为智联的网站上查看已经通过认证的模组,选择你需要的可以直接找对应的供应商购买。