加載藍牙驅動模塊:insmod ~/test/modules/aic_btusb.ko
添加messagebus用戶和組:
(系統用戶,且不可登錄。-S表示編號從100開始)
addgroup -S messagebus
adduser -G messagebus -SDH messagebus
啟動dbus-daemon進程:
rm /opt/bluez/var/run/dbus/pid
/opt/bluez/bin/dbus-daemon --system
複製配置文件:cp ~/bluetooth/dbus-1/system.d/bluetooth.conf /opt/bluez/share/dbus-1/system.d/
(不複製的話無法啟動bluetoothd後台進程,會報D-Bus setup failed: Connection ":1.0" is not allowed to own the service "org.bluez" due to security policies in the configuration file的錯誤)
啟動bluetoothd後台進程:LD_LIBRARY_PATH=/opt/bluez/lib /opt/bluez/libexec/bluetooth/bluetoothd &
打開藍牙:LD_LIBRARY_PATH=/opt/bluez/lib /opt/bluez/bin/bluetoothctl power on
掃描藍牙設備:LD_LIBRARY_PATH=/opt/bluez/lib /opt/bluez/bin/bluetoothctl scan on