Как я могу получить серийный номер подключенного устройства Bluetooth?

82
10

Так прямо к делу, мои наушники сломались, и я не могу слушать музыку с ними. Магазин, в котором я их купил, требует от меня серийный номер, чтобы принять гарантию, и я не могу получить его, потому что я избавился от упаковки, в которой они находились. Есть ли способ использовать взломанный iPhone для получения таких данных? Или винда? Mac? Я попробовал почти все, нашел некоторые вещи для Android, но у меня нет телефона Android. Диспетчер устройств в Windows дает мне что-то, но это не определено должным образом, и я действительно не знаю, что там.

Я знаю target-c и swift, поэтому, если я смогу объединить их или использовать один из них для изменения чего-либо в iOS, я буду полезен за совет.

спросил(а) 2019-05-09T09:39:00+03:00 1 год, 5 месяцев назад
1
Решение
58

Получение этой информации зависит от устройства, которое у вас есть. Сначала вы должны подключиться к своему устройству с помощью iOS Bluetooth Framework.

Если вы не знакомы с CoreBluetooth, вы можете взглянуть на этот учебник: https://www.raywenderlich.com/231-core-bluetooth-tutorial-for-ios-heart-rate-monitor

После того, как вы подключились к своему устройству, вам нужно искать службу информации об устройстве (UID 0x180A).

Эта услуга имеет дополнительную характеристику, называемую "Строка с серийным номером". Если вам повезет, ваше устройство вернет значение этой характеристики.

ответил(а) 2019-05-09T10:38:00+03:00 1 год, 5 месяцев назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема