DEV Community

HarmonyOS
HarmonyOS

Posted on

Description of Wearable Device Networking Capabilities

Read the original article:Description of Wearable Device Networking Capabilities

Question

What networking capabilities are available in wearable devices?

Short Answer

You can see framework image and table description below:

a2044c7d02834f7da8f1d8d87311a99a-ec60-f7f7be5e-ec60.png

Scheme Dependency/Restriction Methods
Wifi/esim For esim, you need to determine whether it's supported for local area Use http/https
BTProxy 1) Phone with network2) Huawei Health app on phone3) Maximum downstream bandwidth is about 120 KB/s 1) import btproxy package2) Use http/https
Wearengine 1) Phone with network2) Huawei Health app on phone3) Corresponding App A' on phone 1) App A' use http/https connect to server2) App A' use wearengine to send data to App A on watch

Applicable Scenarios

Wi-Fi / eSIM

  • When the wearable device has independent internet access (e.g., supports eSIM).
  • No need for a paired phone; the device can connect to servers directly.
  • Example: Uploading GPS tracking data during a workout, fetching updates directly from the server.

BTProxy

  • When the wearable device does not have direct internet access but is connected via Bluetooth to a phone.
  • The phone has the Huawei Health app installed and is connected to the internet.
  • Example: Transmitting step count, heart rate, or other sensor data from the wearable to the cloud via the phone.

WearEngine

  • When both the watch and the phone have corresponding apps installed (e.g., App A on the watch and App A’ on the phone).
  • Data is first sent from the phone app to the server, and then synced with the watch.
  • Example: Syncing health history, sending push notifications, or controlling media playback between devices.

Written by Bilal Basboz

Top comments (0)