2016-04-30 9 views
1

私は、BREデバイスにGATTサービスを実行しています。私の目標は、このデバイスのサービス特性からLinuxコンピュータ(BlueZバージョンは5.37)にアクセスしてデータを読み取ることです。実験モードを有効にしました。したがって、完全なGATTサポートが利用可能になるはずです。しかし、BlueZのDBUS APIは、org.bluez.GattCharacteristic1またはorg.bluez.GattService1のインターフェイスではなく、接続されたデバイス用のorg.bluez.GattManager1インターフェイスのみを提供します。私が間違っていることはありますか?デバイスは接続されペア設定されていますが、実際には、この作業を行う方法、または間違っている可能性のあるアイデアがなくなっただけです。BlueZ DBUS API - BLEデバイスでGATTインターフェイスを使用できない

私が役に立ちましたら、私はPythonとDBUSモジュールを使ってBlueZとインターフェースしています。

+0

bluez [git](http://git.kernel.org/cgit/bluetooth/bluez.git/tree/doc/gatt-api.txt?h=5.37#n69)によると、私たちは 'GattCharacterstic1' Bluez 5.37には「GattService1」があります。私は何かを忘れましたか?いずれにしても、最新の5.39を使用しないでください。 – Kiran

+1

インターフェイスは表示されませんが、それは問題です。私は、もし何かが壊れた場合に備えて、5.39にアップグレードする代わりに、株式のUbuntuのバージョンに固執することに決めました。 – Joe

+1

この[tinyb](https://github.com/intel-iot-devkit/tinyb)ライブラリが5.37に依存していることを考慮すると、いくつか不足していますか? – Kiran

答えて

1

システムのアップデートでこの問題が解決されました。

関連する問題