我有一个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 显然也支持多种类型。