【接入指南 之 直接接入】手把手教你快速上手接入HONOR Connect平台(上)
一、创建新产品
1.1登录HONOR Connect平台,点击右上角的“管理中心”或首页“加入我们”。
1.2点击“HONOR Connect”进入“产品开发”界面,点击“产品管理”。
1.3在产品管理页签下,点击“+”号新建一款产品。
1.4填写基本信息,点击“选择品类”选择产品接入方式为直接接入,根据产品配置选择:接入方式,通信类型,配网方式,设备类型,设备认证方式。(带*号的为必填项)
提示:
产品型号应与检测报告、法规证书、产品说明书、产品铭牌上的型号保持一致。
选择品类时请下载阅读HONOR Connect 生态认证法规认证要求Checklist。
涉及多型号时请勾选“涉及多型号”;
涉及多型号:勾选以支持定义多个产品子型号,为每个子型号分别配置不同外形、颜色展示图标,在智慧空间App以及其他产品管理入口进行区分展示。
型号编码:最多支持16 (0-F) 个子型号编码,子型号编码需要在产线预置,并调用HONOR Connect SDK对应接口传入,以支持在设备接入注册流程中进行绑定。
接入方式(产品创建成功后将不能更改此项)。
直连接入:通过端侧模组固件SDK集成完成HONOR Connect平台接入;
云云对接:通过帐号绑定授权完成HONOR Connect平台接入;
通信类型:产品创建成功后将不能更改此项。
配网方式:二维码仅可用于此单品,不可跨单品使用;选择配网方式前请仔细阅读配网二维码生成规范及视觉设计指导。
1.5选填“项目计划”,包括项目成立时间、硬件电路板完成时间、固件(嵌入式)开发完成时间、原型机认证时间等。
提示:
设备硬件开发完成时间:智能模组焊接到设备上的完成时间。
项目计划是为了更好的匹配您的商业计划,同时便于沟通,请尽可能完整的填写您的项目信息。
1.6填写“联系人”项目(带*的为必填项)。
提示:
项目经理、产品经理是为了更好的匹配您的商业计划,同时便于沟通,请尽可能完整的填写您的项目信息。
项目经理:角色职责:
1. 对项目进度负责。
2. 项目进度遇到阻塞时,需协调资源解决问题。
3. 项目为代理商交付时,项目负责人应该为代理商。
产品经理:若为代理商交付的项目,建议提供原厂可以确定功能定义的人的联系方式。
二、产品定义
平台支持通过新建标准服务、新建自定义服务、复制品类功能、方法、事件来定义产品功能。
1.基本概念
新建标准服务:用于设置同品类产品都有的功能,例如台灯的开关等。
新建自定义功能:用于设置产品的特有属性。当平台提供的功能不能满足新产品特有功能需求时,开发者可通过自定义的方式实现定制化需求。
复制品类功能:复制品类功能仅复制 原产品服务能力。
2.创建一款新产品
2.1登录HONOR Connect平台,点击右上角的“管理中心”或首页“加入我们”。
2.2左侧导航栏中选择“产品开发>产品管理”,点击开发中的产品,进入“功能定义”界面。
2.3选择“新建标准服务”页签。
3.新建标准服务
3.1在“功能定义”页签中,点击“新建标准服务”。
3.2勾选所需要的功能,并点击“确定”。
4.新建自定义服务
4.1选择“新建自定义服务”页签。
提示:
自定义服务暂不支持部分功能,建议优先选择标准服务。
自定义服务名称 |
说明 |
服务名称 |
最多输入5个中文字、10个英文或10个数字 |
服务标识 |
只可输入英文或数字、且只能英文开头,最多25个字符 |
5.复制品类功能
提示:
复用品类功能仅复制原产品的服务能力,复制后将替换现有服务列表。
5.1选择“复制品类功能”页签,进入选择源产品界面
5.2根据页面提示选择相关产品,并点击“确定”。
项目 |
填写说明 |
搜索 |
请输入产品ID、型号 |
6.了解profile数据类型
了解profile文件的数据类型,有助于在产品开发与应用开发中实现相关功能。
产品profile支持的数据类型包括:整型(int)、字符串(string)、枚举(enum)。
7.产品profile属性举例
(以耳机为例)
编号 |
服务 |
服务类型 |
属性 |
数据类型 |
取值 范围 |
指令举例 |
示例1 |
降噪服务 |
标准服务 |
开关 |
enum |
0— 关 1— 开 |
三、功能定义
1.新建标准服务
1.1进入产品管理完成“创建项目”产品信息配置点击“下一步”进入功能定义界面。
1.2可进行新建标准服务、新建自定义服务、复制品类功能配置。
1.3点击选择“新建标准服务”,在右侧弹出框内输入需要添加的功能名称或直接勾选产品功能。
提示:
完成全部服务定义后方可点击“下一步”。
1.4设定后点击“确定”返回功能定义界面,在新建标准服务列表可查看新增品类功能并可对新增功能进行编辑或删除。
提示:
必选功能无法删除。
新增品类功能前会用红色“·”提示。
功能定义列表右侧可随时下载产品“profile”
1.5点击右侧“编辑”按钮可对产品属性进行编辑/删除/新增。
2.新建事件
2.1若想要将消息推送至APP消息中心,可点击右侧新建事件,在右侧弹框中输入事件名称、事件标识,选择事件类型、输出参数,并勾选推送至APP消息中心。
提示:
对于接入HONOR Connect生态的智能硬件设备,可以将设备故障通知、耗材使用情况等消息通过消息推送的方式发送至荣耀智慧空间APP消息中心,以便用户了解并关注设备状态。
请严格遵守当地法律法规,推送内容请勿包含敏感词与违禁词;推送内容围绕产品功能设计,请勿包含隐性商业推广或其他不相关信息。
事件类型:事件是指终端设备主动推送给用户的特定瞬时信息;共分三种类型:消息 (如洗衣机完成洗衣) 、告警 (如冰箱门未关) 和故障 (如压缩机不工作)。
2.2点击完成/确定返回“功能定义”列表。
3.新建自定义服务
3.1点击“新建自定义服务”,输入服务名称、服务标识,点击“确定”返回新建自定义服务列表。
提示:
新建自定义服务暂不支持语音控制、需手工配置设备联动、建议优先选择品类功能。
服务名称最多输入5个中文字、10个英文或10个数字。
服务标识只可输入英文或数字、且只能英文字符,最多25个字符。
3.2新建自定义服务列表可对新建自定义服务进行编辑/删除。
3.2.1点击“编辑”可“新增属性”。在右侧弹框编辑新增属性名称、属性标识,选择操作权限、数据类型。
提示:
操作权限:write是APP下发指令给设备;read是APP从设备获取数据;report是设备主动上报数据给APP。
数据类型:bool非真即假的二值型变量,如开关功能;enum自定义的有限集合值,如档位的高、中、低;int是厂商输入步长后系统传递整数值;string是厂商输入字符长度。
3.2.2根据产品功能选择操作权限、数据类型。当数据类型为enum时需设置产品枚举值。
3.2.3当数据类型为int时需设置取值范围和步长,以及是/否百分比显示。
选是,则点击“确定”即可。
选否,请根据单位使用规范填写单位。
3.2.3.1当数据类型选string时,请输入字符长度。
提示:
该数据类型无标准化的界面UI呈现,增加该数据类型则需要线下自行定制开发UI。
字符长度最大为1000个字节。
3.2.4点击“确定”返回自定义功能列表。
4.复制品类功能
4.1点击“复制品类功能”。
提示:
复制品类功能仅复制原产品服务能力,复制后将替换现有服务列表。
已驳回、已终止认证的产品无法进行复制。
4.2点击需要进行品复制类功能的产品,点击“确定”返回复制功能列表。
5.详情
5.1点击功能定义列表右上角“详情”按钮可随时查看/编辑项目详情,包括产品信息、固件信息、项目计划、联系人。
5.2在项目详情窗口还可查看项目认证进度详情。
【接入指南 之 直接接入】手把手教你快速上手接入HONOR Connect平台(上)相关推荐
- iphone11文件连接服务器教程,新入手iPhone 11?手把手教你快速上手熟悉IOS系统
iPhone 11全系列三款新手机已经正式开售,近几天在各大旗舰店门市也可观察到店员几乎都是手把手教学,因为今年的三款iPhone 11手机没有Home键,全部都要用Face ID面部识别技术跟手势操 ...
- 教你快速高效接入SDK——手游聚合SDK框架中渠道SDK部分的接入(就是实现抽象层的接口而已)
U8SDK技术博客:http://www.uustory.com/,欢迎来坐坐. 百度传课已经停运,最新U8SDK视频教程已经转移至B站:U8SDK最新视频教程 题记:很多做游戏开发的人,估计都或多或 ...
- 【接入指南 之 云云接入】快速接入HONOR Connect平台(上)
一.创建新产品 1.1点击右上角的"管理中心"或首页"加入我们",进入"产品开发"界面. 1.1点击HONOR Connect进入开发步骤, ...
- 真正手把手教你用unity接入苹果内购(IAP)
原帖:真正手把手教你用unity接入苹果内购(IAP) http://www.manew.com/thread-100403-1-1.html (出处: -[游戏蛮牛]-ar增强现实,虚拟现实,uni ...
- 教你快速高效接入SDK——SDK接入抽象层的设计
小黑终于有了自己的家:http://www.uustory.com/,欢迎来坐坐. 题记:很多做游戏开发的人,估计都或多或少地接过渠道SDK,什么UC,当乐,91,小米,360......据统计国内市 ...
- 手把手教你搭建 ELK 实时日志分析平台
来自:武培轩 本篇文章主要是手把手教你搭建 ELK 实时日志分析平台,那么,ELK 到底是什么呢? ELK 是三个开源项目的首字母缩写,这三个项目分别是:Elasticsearch.Logstash ...
- 《从零构建前后分离的web项目》:前端完善 - 手把手教你快速构建网站布局
添砖加瓦 - 手把手教你快速构建网站布局 项目地址 本章源码地址 文章地址 本文为方便讲述重构去除了 Element.vux 库,用了最近比较火的 bulma 轻量.快捷.易读. 项目截屏 Layou ...
- 手把手教你快速入门知识图谱 - Neo4J教程
手把手教你快速入门知识图谱 - Neo4J教程 前言 1. Neo4J简介 2. Neo4J安装 3. Neo4J使用 4. Cypher查询语言 5. Neo4J实战教程 1. 首先,我们删除数据库 ...
- 手把手教你快速搭建私服环境
手把手教你快速搭建私服环境,简单实用,一看就懂 1.准备工作:先下载Nxus Nexus 是 Maven 仓库管理器, 通过 nexus 可以搭建 maven 仓库,同时 nexus 还提供强大的仓库 ...
最新文章
- 可靠性测试设备技术含量_电子产品可靠性测试及设备
- hive sql 怎么实现循环_python怎么实现循环
- Makefile中的wilcard函数
- Windows平台九点提升权限终极技巧
- wxWidgets:wxOwnerDrawnComboBox类用法
- 字符设备驱动高级篇4——设备类(自动创建和删除设备文件)相关代码分析
- 一份关于机器学习中线性代数学习资源的汇总
- keil html转换工具,网页转换工具FCARM和makefsfile的使用简介
- linux mrtg,鳥哥的 Linux 私房菜 -- MRTG 流量偵測法
- Unity3D吐槽2--AnimationEvent
- endnotex9下载安装_endnote x9怎么和word关联?Word中用EndNote X9教程
- 网络模型|分割模型|Vnet
- 平面设计的核心本质是什么
- python cli_测试Python命令行(CLI)应用程序的4种技术
- 系统错误无法连接到服务器失败怎么办啊,SQL Server无法连接到服务器怎么办
- python3.5 爬取bing搜索结果页面标题、链接
- PAT | 算法笔记 | 简单模拟
- AAAI-21-DocRE-Document-Level Relation Extraction with Adaptive Thresholding and Localized Context Po
- QNX系统挂载CF卡
- Spring核心原理及工作方式