业务简介

HUAWEI Wear Engine面向手机和穿戴设备的应用与服务开发者,提供华为穿戴设备开放能力。

开发者通过调用Wear Engine开放能力,可以实现手机上的生态应用与服务给华为穿戴设备发消息、发通知、传输数据,并获取穿戴设备状态、读取传感器数据等,也可以实现华为穿戴设备上的生态应用与服务给手机发消息、传输数据等。

Wear Engine将手机上的生态应用和服务延展到智能穿戴设备,也将智能穿戴的设备能力开放给手机应用,实现手机与穿戴设备能力共享,给消费者提供更丰富的应用场景、更便捷的业务体验、更流畅的人机交互,为第三方应用与服务带来更多流量,创造更多新业务、新交互、新体验。

支持的设备

表1 支持的设备

设备类型

限制要求(建议升级至最新版本)

手机

华为手机

同时满足如下条件:

  • EMUI 4.1及以上版本,或HarmonyOS 2.0及以上版本。
  • 安装有华为运动健康App(App与SDK版本详细匹配关系请参见版本更新说明)。

其他手机

同时满足如下条件:

  • Android 6.0 - 13。
  • 安装有华为运动健康App,且运动健康App可登录华为账号,并在手机设置界面的应用权限管理中,允许华为运动健康App在后台弹出界面。

穿戴设备

包含Wear Engine能力的华为穿戴设备。

  • 轻量级智能手表:
    • HUAWEI WATCH GT 2、HUAWEI WATCH GT 2e(轻量级智能穿戴设备系统11.0.14及以上版本)、HUAWEI WATCH GT 2022 典藏版、HUAWEI WATCH FIT 2
    • HUAWEI WATCH GT 2 Pro(轻量级智能穿戴设备系统10.1及以上版本)
    • HUAWEI WATCH GT 4、HUAWEI WATCH GT 3、HUAWEI WATCH GT 3 Pro、HUAWEI WATCH GT 3 Pro 典藏款、HUAWEI WATCH GT 3 保时捷设计款
    • HUAWEI WATCH GT Runner、HUAWEI WATCH D、HUAWEI WATCH GT Cyber、HUAWEI WATCH Buds、HUAWEI WATCH Ultimate
  • 智能手表:HUAWEI WATCH 4、HUAWEI WATCH 4 Pro、HUAWEI WATCH 3、HUAWEI WATCH 3 Pro、HUAWEI WATCH 3 Pro new
  • 智能手环:华为手环8、华为手环7、华为手环6(仅支持设备模板化通知、穿戴用户状态和传感器能力)
  • 穿戴配件:HUAWEI S-TAG(仅支持运动传感器能力)

开放能力

Wear Engine聚焦华为穿戴设备能力开放,目前提供了以下能力:

  • 设备基础能力:
    • 获取穿戴设备基础信息:手机侧应用获取已配对且支持HarmonyOS能力的华为穿戴设备列表,包括:设备名称、设备类型等,以及查询该设备的连接状态、应用安装状态等。
    • 应用间消息通信:手机侧应用和穿戴设备侧应用双向传输消息和文件(如:文档、图片、音乐等)。
  • 穿戴设备模板化通知:手机侧应用发送模板化的通知到穿戴设备,开发者可以设置消息标题、内容、按钮。
  • 获取穿戴用户状态:手机侧应用查询或订阅佩戴穿戴设备用户的心率告警、佩戴状态等。
  • 穿戴传感器能力(仅限专业研究机构使用):手机侧应用获取穿戴设备传感器信息,包括:心电图等人体传感器信息和加速度、陀螺仪等运动传感器信息。
  • 设备标识符(仅限合作企业使用):手机侧应用获取穿戴设备序列号(SN)。
表2 开放能力

开放能力

开放范围

手机侧应用

轻量级智能穿戴设备侧应用

智能穿戴设备侧应用

设备基础能力

穿戴设备信息查询

个人开发者、企业开发者

√(获取已配对穿戴设备列表并选定设备)

√(查询与订阅穿戴设备连接状态、电量、充电状态等)

-

-

应用间消息通信

√(双向传输文件,如:图片、音乐等)

√(双向传输文件,如:图片、音乐等)

√(双向传输文件,如:图片、音乐等)

穿戴设备模板化通知

√(发送模板化通知到穿戴设备)

-

-

获取穿戴用户状态

企业开发者

√(查询或订阅穿戴设备用户的心率告警、佩戴状态等)

-

-

穿戴传感器能力

运动传感器

企业开发者

√(获取穿戴设备运动传感器数据和状态的控制)

-

-

人体传感器

企业开发者(仅限专业研究机构使用)

√(获取穿戴设备人体传感器数据和状态的控制)

-

-

设备标识符

企业开发者(仅限合作企业使用)

√(获取穿戴设备序列号)

-

-

说明

关于Wear Engine对手机和穿戴设备的限制请参见支持的设备

技术架构

图1 Wear Engine技术架构图
  • Wear Engine分别提供手机侧SDK和穿戴设备侧SDK供第三方应用集成,为第三方应用提供API接口。
  • 华为运动健康App集成Wear Engine Service能力,与Wear Engine SDK之间使用AIDL(Android Interface Definition Language)通讯。
  • 华为穿戴设备OS集成Wear Engine Service能力,手机和穿戴设备使用蓝牙(私有协议)进行通信。

支持的国家/地区

请参见附录:支持的国家/地区

搜索
请输入您想要搜索的关键词