Архитектура Bluez: объясните эту архитектуру - PullRequest
9 голосов
/ 10 января 2012

здесь я хочу понять архитектуру bluez (Bluetooth Stack Protocol).

Я понял, как включить Bluetooth в модуле. его можно активировать с помощью контакта BT_EN в этом чипе Bluetooth. После подключения этого устройства с HCI UART к Bluez для связи.

Я хочу знать об архитектуре bluez и как она работает.

Здесь я поместил одно изображение обзорной диаграммы bluez. Любой, пожалуйста, объясните мне, что такое Bluez Core на этой диаграмме.

enter image description here

Пожалуйста, объясните мне схему этой диаграммы, как bluez работает в устройствах Bluetooth.

1 Ответ

4 голосов
/ 10 января 2012

BlueZ Core на этой диаграмме является основным программным обеспечением стека хостов. Он связывается с оборудованием BT с использованием протокола HCI для общего управления оборудованием. Вы должны прочитать спецификацию BT, чтобы получить полное представление о том, что делают все команды протокола HCI. Но на высоком уровне существуют такие вещи, как чтение функций HW, версий, инициирование состояний сканирования, анализ результатов сканирования, управление соединениями и т. Д.

...