私はスマートフォンの連絡先にブルートゥースでアクセスしたいと思っています。これは私のラズベリーパイとのプロジェクトの第一歩になるはずです。私は、電話のボックアクセスプロトコル(PBAP)について何かを読んだ。 しかし、私はすべて私のためには役に立たなかった。私が見つけた最も多くの例はどこにあるのか。Linux(Raspberry Pi)の電話帳アクセス(PBAP)クライアント
スマートフォン(OnePlus One)とペア設定して接続できました。 PBAPをサポートしていることもわかります。私はバージョン5.23-2 + rpi1でbluezを使用します。
私は、obexd(http://code.metager.de/source/xref/linux/bluetooth/obexd/test/pbap-client)とbluez(http://code.metager.de/source/xref/linux/bluetooth/bluez/test/pbap-client)からのPBAPクライアントの2つの例を見つけました。
私は次のエラーを取得パイにobexd例を実行する場合:
Creating Session
Traceback (most recent call last):
File "pbap-client-obexd.py", line 110, in <module>
session_path = client.CreateSession(sys.argv[1], { "Target": "PBAP" })
File "/usr/lib/python2.7/dist-packages/dbus/proxies.py", line 70, in __call__
return self._proxy_method(*args, **keywords)
File "/usr/lib/python2.7/dist-packages/dbus/proxies.py", line 145, in __call__
**keywords)
File "/usr/lib/python2.7/dist-packages/dbus/connection.py", line 651, in call_blocking
message, timeout)
dbus.exceptions.DBusException: org.bluez.obex.Error.Failed: No adapter found
を私は次のエラーを取得するのbluez例を実行する場合:
Creating Session
Traceback (most recent call last):
File "pbap-client-bluez.py", line 128, in <module>
session_path = client.CreateSession(sys.argv[1], { "Target": "PBAP" })
File "/usr/lib/python2.7/dist-packages/dbus/proxies.py", line 70, in __call__
return self._proxy_method(*args, **keywords)
File "/usr/lib/python2.7/dist-packages/dbus/proxies.py", line 145, in __call__
**keywords)
File "/usr/lib/python2.7/dist-packages/dbus/connection.py", line 651, in call_blocking
message, timeout)
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.UnknownObject: Method "CreateSession" with signature "sa{ss}" on interface "org.bluez.obex.Client1" doesn't exist
あなたの誰もが持っていそれを修正するアイデア、実際のチュートリアル、または他の例?
は私がPyOBEXと呼ばれるPythonライブラリを見つけ、数時間後に検索した後、あなたに