#android #connection #bluetooth-lowenergy
Вопрос:
Как хорошо известно, BLE подключается в ближайшее время, и адрес сервера GATT(mac) является случайным для обеспечения конфиденциальности.
Когда я разрабатывал приложение в качестве сервера GATT на Android. У клиента подключение-это отключение. Я не знаю клиента, как снова автоматически подключить сервер GATT. Итак, поймал пакет, использующий wireshark, нашел что-то, это команда HCI, например
Насколько я понимаю, когда клиент отправляет кадр, сервер GATT не может принять команду, потому что это не аппаратный mac-адрес. Я не знаю, как это работает.Как совместно работает команда HCI Create Connection.Большое вам спасибо за любую информацию
Комментарии:
1. Я предлагаю вам просто прочитать главу HCI в спецификации ядра Bluetooth по этому вопросу. «не могу принять команду, потому что это не аппаратный mac-адрес», который для меня мало что значит. Вы можете подключиться, используя случайный адрес. Если у вас есть IRK, вы также можете использовать Список разрешений для подключения к устройству, если оно меняет свой адрес.