通过Android后台服务连接到BLE健康设备

时间:2017-05-23 05:27:19

标签: android bluetooth-lowenergy health-monitoring

我正在创建一个用于连接A& D BLE BP,重量设备的应用,请告诉我以下查询是否可行。

1.使用Android后台服务连接到BLE健康设备。有没有一种有效的方法来连接和收集从ihealth设备读取的数据?

(或)

2.单击按钮开始扫描,查找并连接设备,然后从连接的设备收集值?

1 个答案:

答案 0 :(得分:1)

对于您的应用,它需要几个步骤。实现取决于您的设备和应用程序功能。通常,它将涉及以下步骤。

  1. 扫描:当您使用Android BLE API时,它已经在后台线程中。您可以显示已发现设备的列表
  2. 连接:它也将在后台运行,Android Framework将为您提供回调以通知其连接状态。
  3. 读取数据:此步骤需要您自己的实现。如果你读一次数据,很简单。如果您定期更新,则需要后台服务或线程(运行后台)+ Handler(更新UI)。
  4. 一个很好的起点是Google BLE指南:https://developer.android.com/guide/topics/connectivity/bluetooth-le.html
    直接使用Android Framework时有点复杂,您可以尝试使用第三方库。例如,https://github.com/RobotPajamas/Blueteeth