Я использую аппаратный ключ Bluetooth USB на своей машине. На другом конце у меня есть последовательный модуль Bluetooth, подключенный к Микроконтроллеру. На моей стороне машины я соединил и установил свой аппаратный ключ Bluetooth usb с помощью hciconfig инструмент. Но когда я пытаюсь подключить его к последовательному модулю Bluetooth, я получаю ошибку.
Я взял следующие шаги
i) bluez-simple-agent hci0 <address of the remote bluetooth module>
ii) bluez-test-device trusted <address> yes
даже когда я протестировал путем выполнения
bluez-test-device trusted <address>
я добираюсь "1", которые определяют то устройство, доверяется.
iii) bluez-test-input connect <address> yes
, я получаю ошибку
File "/usr/bin/bluez-test-input", LIne 40 in <moudle>
input.Connect()
File "/usr/lib/python2.7/dist-packages/dbus/proxies.py", lie 70, in __call__return self._proxy_method(*args, **keywords)
File "/usr/lib/python2.7/dist-packages/dbus/proxies.py", lie 145, in __call__ **keywords)
File "/usr/lib/python2.7/dist-packages/dbus/connection.py", lie 651, in __call__blocking message, timeout)
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.UnknownMethod: Method "Connect" with signature " " on interface "org.bluez.Input" dosen't exist
Я не знаю то, в чем я испытываю недостаток. Я нашел подобную проблему здесь и здесь но не получил решение для муравья. Я перешел по этим ссылкам для подключения удаленного последовательного bluetooth-устройства (этот и этот)