如何自动启用蓝牙?

如何自动启用蓝牙?

我有一个BusyBox。启动后,我总是需要做

hciconfig hci0 up

手动启用蓝牙。有什么方法可以忽略它吗?

我在这里找到了一个解决方案,添加

[Policy] AutoEnable=true

/etc/bluetooth/main.config。但我找不到蓝牙目录/etc

答案1

如果你的意思是这个忙碌盒,那么您的系统可能是一个非常简约/定制/嵌入式的系统。实际的 BusyBox 软件包似乎根本不包含任何蓝牙功能,因此可能没有任何“标准”可供参考。如果不首先对您可能独特的系统进行更详细的描述,这将使回答您的问题变得非常困难。

由于该hciconfig命令存在,您可能至少拥有以下部分内容BlueZ 套件安装:也许只是旧版本bluez-utils

请注意,即使在旧版本中,bluez-utils它也只是完整套件的一部分,而在现代 5.x 版本中,它甚至不作为单独的部分提供。对我来说,这强烈表明您可能需要 BlueZ 套件的更多部分,而不仅仅是hciconfig为了有意义的蓝牙功能,除非您以其他方式实现必要的部分。

但是,如果您只需要运行该命令,请查明您的系统运行哪种启动脚本,然后将该命令添加到合适位置的现有脚本之一,或者添加一个全新的启动脚本你自己的。你问如何做到这一点?嗯,这取决于各种类型中的哪一种初始化系统你实际上正在使用。甚至 BusyBox 显然也支持多种类型。

相关内容