当前位置: 首页 > 面试题库 >

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

漆雕深
2023-03-14
问题内容

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

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

当我做:

hcitool lescan

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

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

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

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


问题答案:

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

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



 类似资料:
  • 问题内容: 我需要将我的android应用程序连接到我的firebird数据库 有人知道该怎么做吗? 请写代码! 问题答案: 我对Firebird并不特别熟悉,但是我猜想最好的方法是使用某种Web服务(RESTful?),该服务允许您的Android客户端与数据库进行通信。这是大多数应用程序通常使用的解决方案,因为您无法从Android直接连接到数据库。从设计的角度来看也很好,因为您的应用程序不依

  • 我刚刚在MacOSX(和linux)上安装了Azure CosmosDB模拟器,并提供了docker容器,如下所示:https://docs.microsoft.com/en-us/azure/cosmos-db/linux-emulator 我看了一眼容器内部,并在“/tmp/cosmos/appdata”文件夹下找到了“default.sslcert.pfx”。我认为这是模拟器正在使用的证书,

  • 问题内容: 连接到在Amazon EC2集群中运行的Java应用程序时遇到问题。我们绝对允许“ JMX端口”(通常是RMI注册表端口) 和 服务器端口(完成大部分工作)都进入所讨论实例的安全组。Jconsole连接但似乎挂起并且从不显示任何信息。 我们正在使用以下内容运行我们的java: 我们尝试过: Telnet 连接 到端口,但不显示任何信息。 我们可以在ssh上使用remote-X11在实例

  • 我们在连接到运行在AmazonEC2集群中的Java应用程序时遇到了问题。我们明确地允许“JMX端口”(它通常是RMI注册表端口)和服务器端口(它完成了大部分工作)对所讨论的实例的安全组。Jconsole连接但似乎挂起并且从未显示任何信息。 Telnets连接到端口,但不显示任何信息。 我们可以通过ssh使用remote-X11在实例本身上运行,它可以连接并显示信息。因此JRE将其导出到本地。 打

  • 问题内容: 我在Windows上使用ActiveState Python 3,并想连接到我的MySQL数据库。我听说那是要使用的模块。我找不到Python 3。 有二进制文件存在的存储库吗?如何在Windows上的Python 3中连接到MySQL? 问题答案: 当前有一些将python 3与mysql结合使用的选项: https://pypi.python.org/pypi/mysql-conn

  • 我遵循了如何在PHP中使用gettext加载语言的说明? 我创建了./locale/pl_PL/LC_MESSAGES/default.po文件: 我已使用以下命令生成mo文件: 我有这样的代码: 但我有未翻译的文本,输出是: 我也尝试在区域设置的末尾使用斜杠,但没有帮助。 发生了什么?如何使用gettext翻译文本?我正在GNU/Linux上运行Apache2中的php。我使用的是slim和tw