プロファイルを登録するためにbluetoothctl(bluez5.42)を使用しようとしています。 は、私は以下のようにbluetoothctlを実行します。RegisterProfileの呼び出し時にorg.freedesktop.DBus.Error.UnknownMethodエラーが発生する
bluez-5.42/dev/client# ./bluetoothctl
[NEW] Controller 00:50:43:22:29:D9 pe-lt571-0 [default]
[bluetooth]# register-profile 00000017-0000-1000-8000-00805f9
Failed to register profile: org.freedesktop.DBus.Error.UnknownMethod
ちょうど私がLinuxカーネル4.4の午前追加します。 私はbluetoothctlを起動する前にbluetoothdを実行しました。 また、私はd-feetを使って同じことをするためにチェックしました、私は同じエラーがあります。
なぜ未知のメソッドエラーが発生しますか?セットアップに問題はありますか?
は私がDBUS上で、次はorg.bluez.GattManager1 Dバスインターフェイス上RegisterProfileと呼ばれる方法はありません
method call sender=:1.89 -> dest=org.bluez serial=20 path=/org/bluez/hci0; interface=org.bluez.GattManager1; member=RegisterProfile
object path "/org/bluez/profile"
array [
string "00000100-0000-1000-8000-00805f9"
]
array [
]
Raviに感謝します。実際にgatt-services.cのRegisterApplicationを使用しました – dfordevy