Bluetooth LE, как LightBlue (версия для iOS) может выводить список устройств, которые не могут быть обнаружены CoreBluetooth (iOS)? - PullRequest
0 голосов
/ 17 апреля 2019

Этот вопрос относится к iOS, но нуждается в кратком изложении. Я сделал два разных приложения: одно для iOS с использованием CoreBluetooth и одно для node.js - noble (Raspbian). Оба работают одинаково: они перечисляют все доступные устройства.

Они хорошо работают, они перечисляют мой компьютер, мой телевизор, вещи моего соседа.

Я обнаружил странное явление. Мои часы Garmin не могут быть перечислены ни одним из этих приложений. Там нет ничего удивительного. Но каким-то образом LiteBlue (на iOS) может составить список, опросить его, и я даже смог получить значения уведомлений моего импульса.

Есть ли другой способ сканирования устройств, кроме метода scanForPeripherals в CBCentralManager? Я скучаю по некоторым фундаментальным здесь? Я полагаю, что я должен иметь возможность перечислять те же устройства, что и любое другое приложение BLE в App Store. enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...