【问题标题】:Get data from sensor bluetooth le从传感器蓝牙文件获取数据
【发布时间】:2016-07-12 15:57:28
【问题描述】:

我正在开发一个使用 ID-107HR 的学术项目,例如心率传感器。这个想法是通过蓝牙 LE 使用一个 android 应用程序获取传感器的信息。

实际上,我的安卓应用可以连接 ID-107HR 传感器,但我不知道如何获取传感器数据?

我的应用程序向我显示了下一个信息:

Device Name: ID107 HR
Device Address: FB:44:E7:74:FB:EB

Services:--------------------------

GAP (00001800-0000-1000-8000-00805f9b34fb)
Device Name (00002a00-0000-1000-8000-00805f9b34fb)
Appearance (00002a01-0000-1000-8000-00805f9b34fb)
Peripheral Preferred Connection Parameters (00002a04-0000-1000-8000-00805f9b34fb)

GATT (00001801-0000-1000-8000-00805f9b34fb)
Service Changed (00002a05-0000-1000-8000-00805f9b34fb)

Unknown service (00000af0-0000-1000-8000-00805f9b34fb)
Unknown characteristic (00000af6-0000-1000-8000-00805f9b34fb)
Unknown characteristic (00000af7-0000-1000-8000-00805f9b34fb)
Unknown characteristic (00000af2-0000-1000-8000-00805f9b34fb)
Unknown characteristic (00000af1-0000-1000-8000-00805f9b34fb)

我认为第三个(未知)服务允许我获取信息。

我读到这种设备像服务器一样工作,而我的 android 应用程序像客户端一样工作。

感谢您的帮助....

【问题讨论】:

    标签: android android-studio bluetooth bluetooth-lowenergy


    【解决方案1】:

    标准 GATT 服务 UUID 在这里定义 https://www.bluetooth.com/specifications/gatt/services

    该服务和这些特征不属于标准心率配置文件的一部分,您可以在此处找到相关信息: https://developer.bluetooth.org/TechnologyOverview/Pages/HRP.aspx

    看起来有人只是编造了自己的 UUID16 号码,而不是像他们应该为专有服务所做的那样使用 UUID128。它发生了。 :-(

    【讨论】:

      猜你喜欢
      • 2018-02-12
      • 2014-01-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-12-06
      • 1970-01-01
      • 2014-02-22
      相关资源
      最近更新 更多