Я разрабатываю индивидуальный профиль с сервисным сервером GATT (действующим как периферийное устройство). Я определяю профиль через структуру btd_profile, и есть указатели функций на adapter_probe, device_probe, connect ... Когда bluez deamon запускает, вызывается adapter_probe и там я создаю службу GATT.
После подключения к серверу через gatttool я вижу свои сервисы и характеристики, но функция device_probe не вызывается. Как я могу получить информацию о подключении / отключении устройства, когда какое-то устройство подключено / отключено к моему серверу? А как работает этот device_probe и подключаются callback-функции? Когда они тогда называются?
Спасибо за помощь