Обновите имя устройства BLE с помощью имени устройства.

Каков наилучший способ использования службы профиля общего доступа с низким энергопотреблением Bluetooth (0x1800)?

Есть ли причина, по которой iOS не позволяет разработчикам использовать сервисы и характеристики универсального профиля доступа?

В разделе 3.12 (стр. 24) описывается тот факт, что iOS не позволяет разработчику использовать эту службу (и пару других) https://developer.apple.com/hardwaredrivers/BluetoothDesignGuidelines.pdf

Я также видел некоторые аппаратные реализации на микроконтроллерах, которые, кажется, также скрывают этот Сервис от разработчика в прошивке.

Обход, который я (и большинство других) проделал, чтобы позволить приложению обновлять имя_устройства, - это создание отдельной пользовательской служебной характеристики, которая обновляет имя локального устройства и обновляет имя в рекламном пакете. Это не идеально по многим причинам, и мне интересно, если я что-то упустил. Должны ли мы все иметь возможность использовать характеристику 0x2A00, как и любую другую характеристику?

0 ответов

Другие вопросы по тегам