0
我正在嘗試使用dbus-send
命令行工具與Bluez 5.44進行交互。我似乎無法讓它正常開始發現,但當我使用bluetoothctl
的scan on
和scan off
命令時,它工作正常。我也可以使用d-feet
來啓動和停止發現。如何使用dbus-send調用org.bluez.Adapter1.StartDiscovery?
我試過在發出命令之前關閉電源,但它似乎沒有啓動發現。
我使用的命令行是:
dbus-send --system --type=method_call --print-reply --dest=org.bluez \
/org/bluez/hci0 \
org.bluez.Adapter1.StartDiscovery
什麼我通常會在發出這條命令是從dbus-monitor
是,Discovering
屬性爲false
。
僅供參考,這是d-feet
顯示的內容。
我在做這個命令的錯誤是什麼?
有一個想法。與會話有關係嗎? – Ana
試試sudo? –
嘗試通過在運行'bluetoothctl'的同時運行'sudo dbus-monitor --system'來監視'bluetoothctl scan'的功能。看看它在總線上做了什麼,除了你用'dbus-send'嘗試的東西。 –