У меня есть несколько периферийных устройств, к которым должен быть подключен мой телефон Android. Чтобы защитить ссылку, я реализовал BLE-Secure Connections на периферийных устройствах. Поскольку единственное, что я хочу, - это зашифровать ссылку, и я не хочу, чтобы у пользователей были все мои периферийные устройства в их списке связанных устройств, я не хочу связывать.
Так можно ли просто подключиться к устройству и забыть о нем после отключения (и не бояться какого-то диалогового окна Bonding-Request)?
Некоторая справочная информация:
Спецификация Bluetooth (v4.2 и v5) говорит мне, что связывание или просто связывание (отбрасывание ключей после соединения) должно быть таким же простым, как флаг, который можно установить и запросить связывание или нет. (А на моей периферии это так просто).
Я уже знаю, что могу соединить + связать свои устройства с BluetoothDevice.createBond()
, который красиво связывается в фоновом режиме без каких-либо неприятных диалогов.