Получите BLE UUID для известного BLE MACIOS

Программируем под IOS
Ответить Пред. темаСлед. тема
Anonymous
 Получите BLE UUID для известного BLE MAC

Сообщение Anonymous »

Насколько я понимаю, в iOS невозможно получить MAC-адрес BLE, как в Android, вместо этого iOS создает UUID на основе MAC-адреса BLE, который отличается на разных устройствах iOS, но приложение может использовать это уникальный идентификатор вместо BLE MAC. Источник ниже.
Мой вопрос: могу ли я сгенерировать такой UUID из известного MAC-адреса BLE? Это дает возможность ввести BLE MAC в приложение, сгенерировать соответствующий UUID, а затем заставить приложение искать рекламные объявления BLE с соответствующим UUID. Очевидно, что UUID BLE не должен меняться со временем для данного устройства iOS.
«iOS скрывает MAC-адрес устройства и генерирует UUID. UUID на iOS генерируется устройством iOS. Разные устройства iOS будут получать разные UUID для одного и того же периферийного устройства. MAC-адрес обычно зависит от оборудования. Если у нас обоих есть iPhone и мы сканируем одно и то же периферийное устройство, мы увидим разные UUID. iOS генерирует UUID на устройстве и скрывает MAC-адрес.

Резюме: iOS не позволяет вам получить MAC-адрес устройства, вместо этого она выдает случайный UUID».
Источник – https://github.com/ don/cordova-plugin-ble-central/issues/77

Подробнее здесь: https://stackoverflow.com/questions/790 ... wn-ble-mac
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «IOS»