【问题标题】:Bluetooth Health Device Profile (HDP) Sink Implementation in BlueZ 4.99?BlueZ 4.99 中的蓝牙健康设备配置文件 (HDP) 接收器实现?
【发布时间】:2012-10-05 16:16:36
【问题描述】:

我是蓝牙编程的新手,我正在尝试创建一个通过蓝牙与心率监视器 (HRM) 交互的 Linux 应用程序。理想情况下,这将通过 BlueZ 工具(sdptool、hcitool、hciconfig 等)或 C 编程语言来完成。

我假设程序类似于以下内容:

  1. 扫描附近的设备。
  2. 浏览每个设备的 SDP,搜索 HDP HRM 源。
  3. 执行某种连接命令。
  4. 从连接命令传递的流/文件中读取。

当然,作为新手,我对程序流程的假设本身可能是不正确的。

但是,我无法在 BlueZ 工具中找到有关 Health Device Profile 的任何功能。在尝试制作 C 应用程序时,我可以在 BlueZ 头文件中找到与 HDP 实现相关的数字的预处理器宏,但除此之外没有其他功能。

我发现了一些有用的链接:

系统信息:

  • Linux 内核:2.6.37
  • BlueZ 版本:4.99
  • D-Bus 版本:1.0

更具体地说,我的问题是否可以使用 BlueZ 工具创建 HDP 接收器?如果没有,是否可以在 C 中这样做。如果没有,最好的方法是什么?我在哪里可以找到 HDP 连接的文档和可能的示例。到目前为止,搜索引擎已被证明无济于事,所以我希望 SO 可以提供一些方向。

谢谢!

【问题讨论】:

  • 那么你链接到的python示例有什么问题?

标签: c linux bluetooth profile bluez


【解决方案1】:

试试 Antidote,它可以为 Linux 编译,并且有一个内置的 sink 示例 (健康)。

http://oss.signove.com/index.php/Antidote:_IEEE_11073-20601_stack

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-06-07
    • 1970-01-01
    • 1970-01-01
    • 2014-05-13
    • 1970-01-01
    • 1970-01-01
    • 2014-12-08
    • 2016-11-02
    相关资源
    最近更新 更多