您好,我一直在尝试在Mac OS终端上使用hcitool,但是每当我键入hcitool scan
时,就会出现以下错误-bash: hcitool: command not found
我已经尝试过pip install hci
和pip install hcitool
但显示以下错误
ERROR: Could not find a version that satisfies the requirement gatttool (from versions: none)
错误:找不到与gatttool匹配的分布
请帮助我
答案 0 :(得分:0)
hcitool,gattool,hciconfig等命令是BlueZ软件包的一部分,该软件包仅在Linux上有效。另一方面,MacOS是UNIX核心,因此命令将无法在MacOS操作系统上运行。在MacOS操作系统上获得某种功能之前,曾经有过黑客攻击,但是解决方案始终不完整。
您的下一个最佳选择是使用运行Linux guest虚拟机(例如Ubuntu)的虚拟机,然后从该VM OS中使用BlueZ命令。
我希望这会有所帮助。
答案 1 :(得分:0)
让自己启动并运行一个 Docker 容器。您可以编写脚本,保存在主机和容器之间的共享卷中(这意味着您不必登录到容器中)。然后,您可以从 OSX 终端执行这些脚本,以在容器中运行。
HTH