Я подключаюсь к устройству BLE с пользовательской прошивкой и 4 службами, 2 из которых являются настраиваемыми службами, каждая из которых имеет одну настраиваемую характеристику.
При использовании DiscoverServices () после успешного подключения найдено 4 службы.в журнале HCI (см. экран Wireshark ниже).
Но только 3 службы возвращаются из getServices () в моем собственном коде Android и вПриложение nRF Bluetooth, и третьему сервису не хватает единственной характеристики:
Четвертый сервис и его характеристика нигде не найдены.
Более длинный журнал HCI всей активности после события соединения, включая чтение характеристики одной из видимых характеристик, связан здесь: Подмножество журнала HCI