智能手表与React Native应用程序通信

问题描述 投票:0回答:1

我需要使用React Native开发一个应用程序,它将从Amazfit Stratos智能手表获取一些数据。

智能手表通过蓝牙连接到手机,并有一个应用程序“Amazfit”,它实际上可以获取我需要的数据(即步数、心率等)。经过大量研究(谷歌和 youtube),我还没有遇到将数据导入到我的应用程序中的方法。由于我还没有开始制作应用程序,因此没有代码可显示。任何人都可以为这个问题提供任何基本的解决方案吗?

我的猜测是(如果可能的话):

  1. 让我的应用程序与智能手表通信

  2. 让我的应用程序与Amazfit Android应用程序通信

非常感谢任何帮助!

react-native wear-os wearables
1个回答
0
投票

https://docs.zepp.com/docs/guides/architecture/arc/#ble

BLE 用于设备应用程序和 Side Service 之间的通信。底层BLE API对用户不友好,因此我们提供了ZML工具库,它对通信过程有更完整的实现,并公开了易于使用的API。

  • 在Device App中使用this.request方法发送消息,在Side Service中使用onRequest接收消息
  • 在 Side Service 中使用 this.call 方法发送消息,在 Device App 中使用 onCall 接收消息

https://github.com/zepp-health/zml

© www.soinside.com 2019 - 2024. All rights reserved.