2

BlueZ 5 では、DBus API が大幅に変更されました。以前、これに基づいて BlueZ 4 用の QDbus コントローラー ライブラリが動作していました: https://gitorious.org/qt-bluez-demos/

私はかなりグーグルで調べましたが、BlueZ 4 ライブラリを BlueZ 5 に変換するための既存の開始点が見つかりません。

注: Qt 4.8 を使用していますが、Qt 5.0 にはいくつかの QBluetooth 名前空間があるようですが、BlueZ 5 用にまだ更新されていません。

https://bugreports.qt-project.org/browse/QTBUG-32085?page=com.atlassian.streams.streams-jira-plugin:activity-stream-issue-tab

このライブラリも BlueZ 4 のみです。

https://github.com/nemomobile/libbluez-qt/tree/master/bluez-qt

誰か既存のコードを教えてもらえますか? ありがとう!

4

3 に答える 3

1

対応するバグ トラッカー エントリには次のように書かれています。

Bluez API は、Bluez 4.x と互換性のない新しいメジャー リリースをリリースしました。現在、QtBluetooth は Bluez 4.x のみをサポートしています。

残念ながらという意味です。バグレポートはまだ開いており、これはまだ修正されていません。ステップアップしてそれに貢献するには、忍耐または十分な勇気が必要です。

于 2014-03-08T07:17:32.257 に答える
1

https://github.com/KDE/bluez-qtにあるKDE bluez-qt プロジェクトは、BlueZ 5 用の Qt ベースのラッパーです。独自の API であるため、必要なものによって異なります。

于 2016-05-26T09:00:48.390 に答える