Если приложение iOS уже соединено с периферийным устройством BLE, которое вышло из режима рекламы, может ли оно подключаться, используя только устройства UUID
, retrievePeripherals
и connectPeripheral
?CoreBluetooth: Можете ли вы подключиться к периферийному устройству, которое не является рекламой?
Если нет, существует ли только один режим, в котором может размещаться периферийное устройство, или существуют различные уровни конфиденциальности/идентификации, которые могут быть установлены при рекламе?
Может ли подключаемая реклама требовать от устройства отображения тех же данных, что и любое другое общедоступное устройство? Я пытаюсь проверить, могут ли сопряженные устройства подключаться конфиденциально. – loadedion
В последующих соединениях устройство может использовать _связную направленную рекламу_, которая не отображает никаких данных, только адресов. Для дополнительной конфиденциальности устройство может включить функцию конфиденциальности. Затем он будет использовать другой адрес устройства для каждого соединения. Адрес - это либо неразрешимый частный адрес_, случайный адрес, который обновляется и передается центральному устройству в каждом соединении в качестве «адреса повторного подключения», либо это неразрешимый частный адрес_, который состоит из случайной части и хэш с использованием Identity Resolving Key, распределенного во время склеивания. – oyhovd
Отлично, вот что я хотел узнать. Благодаря! – loadedion