Насколько я понимаю, в 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
Получите BLE UUID для известного BLE MAC ⇐ IOS
Программируем под IOS
1728197801
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
Подробнее здесь: [url]https://stackoverflow.com/questions/79053376/get-ble-uuid-for-known-ble-mac[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия