您好,我一直在尝试在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匹配的分布

请在这件事上给予我帮助

最佳答案

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

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

我希望这有帮助。

10-08 20:27