2014-07-07 166 views
2

我在Linux中使用內核版本3.0.35與bluez-4.98。有了這個,我可以根據其中一個SO問題中給出的hcitool命令來宣傳ibeacon。 我也可以連接到另一臺設備,但無法使用gattool中的'primary'列出其服務。BlueZ兼容內核版本

我想現在將我的設備用作外圍設備,讓其他設備獲取其設備信息,稍後再以中心模式獲知其他設備的設備信息。

此內核版本和bluez版本是否兼容該任務?

編輯:我想要的設備信息,如固件版本,硬件修訂等DIS服務的其他特點。我怎樣才能更新我的數據庫的這些領域,是通過一些XML或一些配置文件?

回答

2

我知道在4.101之前版本的LE功能中存在一些錯誤。你不能在舊的內核中使用Bluez 5.x,但你應該能夠使用4.101版本的最新4.x版本,它可以解決你的問題。

Firmware Revision,Hardware Revision String,這些都可以通過他們的UUID請求gatttool。我對你正在使用的任何數據庫一無所知。

+0

我認爲4.x版本沒有與內核版本的依賴關係。但是,我能否通過GATT獲得設備信息服務,在外設和中央模式下使用bluez-4.101設備。 – user2423804

+0

我在使用4.101 –

+0

中的GATT時沒有問題,請在編輯問題 – user2423804