Как применить метод сопряжения PAIRING_VARIANT_PIN? - PullRequest
0 голосов
/ 16 апреля 2019

Я пытаюсь выполнить сопряжение с устройством BLE с помощью широковещательного приемника ACTION_PAIRING_REQUEST, но всегда получаю тип соединения PAIRING_VARIANT_DISPLAY_PASSKEY вместо ожидаемого PAIRING_VARIANT_PIN.Как я могу изменить его на PAIRING_VARIANT_PIN?У моего удаленного устройства нет дисплея. Я понятия не имею, почему оно использует пароль дисплея по умолчанию.

1 Ответ

1 голос
/ 16 апреля 2019

Оба устройства сообщают друг другу свои собственные возможности ввода / вывода.Исходя из этого, стандарт Bluetooth определяет, какой вариант сопряжения следует использовать на каждом устройстве.

Поэтому, если ваше периферийное устройство не имеет дисплея, но имеет клавиатуру, то логично, что устройство Android показывает парольи этот пароль должен быть введен на вашем периферийном устройстве.

...