我是蓝牙编程的新手,我正在尝试创建一个Linux应用程序,它通过蓝牙与心率监视器(HRM)交互。理想情况下,这可以通过BlueZ工具(sdptool,hcitool,hciconfig等)或C编程语言来完成。
我认为该程序类似于以下内容:
当然,作为新人,我对程序流程的假设本身可能是不正确的。
但是,我无法在BlueZ工具中找到有关健康设备配置文件的任何功能。在尝试创建C应用程序时,我可以找到与BlueZ头文件中的HDP实现相关的数字的预处理器宏,但除此之外没有任何功能。
我发现了一些有用的链接:
系统信息:
为了更具体地说明我的问题,是否可以使用BlueZ工具创建HDP接收器?如果没有,是否有可能在C中这样做。如果不是,最好的方法是什么?我在哪里可以找到HDP连接的文档和可能的示例。到目前为止,搜索引擎已经证明无益,所以我希望SO可以提供一些方向。
谢谢!
答案 0 :(得分:0)
尝试Antidote,它为Linux编译并具有内置的接收器示例 (healthd)。
http://oss.signove.com/index.php/Antidote:_IEEE_11073-20601_stack