如何在Mac OS终端中安装Hcitool

时间:2019-06-18 12:58:22

标签: macos terminal bluez

您好,我一直在尝试在Mac OS终端上使用hcitool,但是每当我键入hcitool scan时,就会出现以下错误-bash: hcitool: command not found我已经尝试过pip install hcipip install hcitool但显示以下错误

  ERROR: Could not find a version that satisfies the requirement gatttool (from versions: none)

错误:找不到与gatttool匹配的分布

请帮助我

2 个答案:

答案 0 :(得分:0)

hcitool,gattool,hciconfig等命令是BlueZ软件包的一部分,该软件包仅在Linux上有效。另一方面,MacOS是UNIX核心,因此命令将无法在MacOS操作系统上运行。在MacOS操作系统上获得某种功能之前,曾经有过黑客攻击,但是解决方案始终不完整。

您的下一个最佳选择是使用运行Linux guest虚拟机(例如Ubuntu)的虚拟机,然后从该VM OS中使用BlueZ命令。

我希望这会有所帮助。

答案 1 :(得分:0)

让自己启动并运行一个 Docker 容器。您可以编写脚本,保存在主机和容器之间的共享卷中(这意味着您不必登录到容器中)。然后,您可以从 OSX 终端执行这些脚本,以在容器中运行。

HTH