一尘不染

如何使用bluez在Linux上的Bluetooth 4.0 LE上连接到FitBit Zip?

linux

我购买了FitBit拉链。该设备使用蓝牙4.0 LE。我想至少通过bluez连接到它。如果成功的话,我想看看有多少协议可以解决。

我使用的是Lenovo P500 Ideapad,它已集成了对蓝牙4.0的支持。似乎有效(有点)

当我做:

hcitool lescan

我能够找到设备的蓝牙地址,尽管(可能不相关):CF:D9:24:DB:F4:7B

现在,我读到另一个问题:低功耗蓝牙:在linux中侦听通知/指示,我可以侦听通知和其他协议功能。我曾经使用过旧的蓝牙,但是没有使用蓝牙LE的经验。

我在尝试使用hcitool leccgatttool连接设备时陷入困境。连接超时,似乎使Linux机器上的蓝牙处于不良状态。我可以通过重新加载与蓝牙相关的内核模块来解决此问题。

任何提示表示赞赏。我正在尝试使用最新的bluez。


阅读 313

收藏
2020-06-03

共1个答案

一尘不染

看一下galileo项目,我们能够使用Fitbit加密狗(也是BluetoothLE连接器)连接到跟踪器(并对其进行同步)。那里使用的字节应该可以帮助您找出所需的字节…

完全披露 :我是该项目的维护者。

2020-06-03