簡體   English   中英

Qt C ++ BlueZ 5 QDbus庫

[英]Qt C++ BlueZ 5 QDbus Library

在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

誰能指出我一些現有的代碼? 謝謝!

正如相應的錯誤跟蹤器條目所寫:

Bluez API發布了一個新的主要版本,該版本與Bluez 4.x不兼容。 當前,QtBluetooth僅支持Bluez4.x。

不幸的是,這意味着。 錯誤報告仍處於打開狀態,並且尚未修復。 您將需要耐心或足夠的勇氣來加倍努力並為此做出貢獻。

Qt 從5.4開始支持BlueZ 5。 我遇到了這個問題,因為我正在使用Qt 5.5為BLE設備創建一些軟件,並且我想知道如何知道我的Qt實例實際上是使用BlueZ 5還是BlueZ 4。

https://github.com/KDE/bluez-qt上的KDE bluez-qt項目是BlueZ 5的基於Qt的包裝器。與Qt藍牙模塊不同,該API相當直接地映射到BlueZ 5 D-Bus API。它自己的API,因此取決於您的需求。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM