[Huawei Developers] Mike-mei:
HMS Core Wear Engine has been designed for developers working on apps and services which run on phones and wearable devices.

By integrating Wear Engine, your mobile app or service can send messages and notifications and transfer data to Huawei wearable devices, as well as obtain the status of the wearable devices and read its sensor data. This also works the other way round, which means that an app or service on a Huawei wearable device can send messages and transfer data to a phone.

Wear Engine pools the phone and wearable device's resources and capabilities, which include the phone's apps and services and the wearable's device capabilities, creating synergies that benefit users. Devices can be used in a wider range of scenarios and offer more convenient services, and a smoother user experience. Wear Engine also expands the reach of your business, and takes your apps and services to the next level.

Benefits of using Wear Engine​

Basic device capabilities:

Obtaining basic information about wearable devices: A phone app can obtain a list of paired Huawei wearable devices that support HarmonyOS, such as device names and types, and query the devices' status information, including connection status and app installation status.

App-to-app communications: A phone app and a wearable app can share messages and files (such as documents, images, and music).

Template-based notifications on wearable devices: A phone app can send template-based notifications to wearable devices. You can customize the message title, content, and buttons.

Obtaining a wearable user's data: A phone app can query or subscribe to information about a wearable user, such as the heart rate alerts and wear status.

Access to wearable sensor capabilities (only for professional research institutions): A phone app can access a wearable device's sensor information, including ECG as well as the motion sensor information such as ACC and GYRO.

Access to device identifier information (only for enterprise partners): A phone app can obtain the serial number (SN) of wearable devices.

Open Capability​

Sub-Capability​

Scope of Openness​

Phone App​

Lite Wearable App​

Smart Wearable App​

Basic device capabilities-1	Querying wearable device information	Individual and enterprise developers	√ (Obtain a list of paired wearable devices and select a device.)

√ (Query and subscribe to status information about a wearable device, including its connection status, battery level, and charging status.)

\	\
Basic device capabilities-2	App-to-app message communications	Individual and enterprise developers	√ (Share files, such as images and music.)	√ (Share files, such as images and music.)	√ (Share files, such as images and music.)
Template-based notifications on wearable devices	\	Individual and enterprise developers	√ (Send template-based notifications to wearable devices.)	\	\
Obtaining the wearable user's data	\	Enterprise developers	√ (Query or subscribe to the user's information such as the heart rate alerts and wear status.)	\	\
Access to wearable sensor capabilities-1	Human body sensor	Enterprise developers (only for professional research institutions)	√ (Obtain the data and control the human body sensors on the wearable devices.)	\	\
Access to wearable sensor capabilities-2	Motion sensor	Enterprise developers (only for professional research institutions)	√ (Obtain the data and control the motion sensors on the wearable devices.)	\	\
Access to device identifier information	\	Enterprise developers (only for enterprise partners)	√ (Obtain the SN of wearable devices.)	\	\

Examples of Applications​

Collaboration Between Phones and Wearable Devices​

Users can receive and view important notifications on their wearable devices, eliminating the need for them to manage notifications from their phones. For example, notifications for meetings, medications, or tasks set in your phone app can be synced to their wearable app.

View attachment 5917101

Your app can bring a brand new interactive experience to users' wrists. For example, when users use a phone app to stream videos or listen to music, they can use their wearable devices to control playback and/or skip tracks.

View attachment 5917103

Your app can benefit from real-time collaboration between a phone and wearable device. For example, a user can start navigation using your phone app and then receive real-time instructions from the wearable app. The user won't have to take out their phone to check the route or hold it in their hand as they navigate.

View attachment 5917105

Device Virtualization Between Phones and Wearable Devices​

You can integrate the Wear Engine SDK into your phone app and won't need to develop the corresponding wearable app again.

Your app will be able to monitor the status of the wearable device, including its connection, whether it is currently being worn, and its battery level in real time, providing more value-added services for users.

View attachment 5917107

References​

Wear Engine API References