我刚买了一个 Fitbit One,它带有蓝牙 4.0 功能,可以与移动设备同步。目前 libfitbit 不支持蓝牙同步,所以我想看看我能从设备中获取多少数据,然后传递给 libfitbit 开发人员,以便他们探索蓝牙支持。
我跑了:
hcitool scan
不幸的是,它没有返回任何设备。我还使用 blueman 扫描设备,也没有找到任何内容。
因此,我假设设备中的蓝牙无线电默认是不可见的。
有人能推荐一些有用的从设备中获取数据的方法吗?
答案1
您无法在 hcitool 扫描中找到它的原因是 FitBit One 是蓝牙 LE 设备。
您需要使用hcitool lescan
。即便如此,您的硬件也需要支持它。此外,在我的计算机(联想 p500“ideapad”)上使用 hcitool lecc 或 gatttool --interactive(然后“连接”)甚至无法连接到它
答案2
我认为如果您知道可以找到设备蓝牙无线电的唯一 ID,这将是可能的。(可能在设备手册/包装盒上??)
我尝试使用我的 Pantech Android 手机,我可以使用以下方法找到我的设备名称
hcitool 名称 bluetooth_id
我对此没有太多了解,这就是我目前所得到的。