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

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

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

1 Ответ

1 голос
/ 09 мая 2019

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

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

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

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

...