我购买了FitBit拉链。该设备使用蓝牙4.0 LE。我想至少通过bluez连接到它。如果成功的话,我想看看有多少协议可以解决。
我使用的是Lenovo P500 Ideapad,它已集成了对蓝牙4.0的支持。似乎有效(有点)
当我做:
hcitool lescan
我能够找到设备的蓝牙地址,尽管(可能不相关):CF:D9:24:DB:F4:7B
现在,我读到另一个问题:低功耗蓝牙:在linux中侦听通知/指示,我可以侦听通知和其他协议功能。我曾经使用过旧的蓝牙,但是没有使用蓝牙LE的经验。
我在尝试使用hcitool lecc或gatttool连接设备时陷入困境。连接超时,似乎使Linux机器上的蓝牙处于不良状态。我可以通过重新加载与蓝牙相关的内核模块来解决此问题。
hcitool lecc
gatttool
任何提示表示赞赏。我正在尝试使用最新的bluez。
看一下galileo项目,我们能够使用Fitbit加密狗(也是BluetoothLE连接器)连接到跟踪器(并对其进行同步)。那里使用的字节应该可以帮助您找出所需的字节…
完全披露 :我是该项目的维护者。