Знаете ли вы, как кодировать функции BLE5 на мобильном телефоне? - PullRequest
0 голосов
/ 07 ноября 2018

Я смотрю, насколько отличается использование BLE5 от использования BLE4. BLE5 обратно совместим. Однако как я могу включить такие функции, как 2xSpeed, 4xRange или LE Advertising Extensions на Android или IOS? Есть какой-нибудь учебник или пример кода, который вы можете предложить для начала?

Ответы [ 2 ]

0 голосов
/ 11 ноября 2018

Насколько я знаю, iOS пока не поддерживает функции Bluetooth 5 программно. Однако устройства Bluetooth 5 могут автоматически инициировать переключение на 2MPHY, если оба устройства поддерживают эту функцию. Вы можете найти более подробную информацию об этом здесь . Это также доступно по умолчанию на устройствах Android, которые поддерживают Bluetooth 5, но я не могу найти ссылку на это.

Что касается Android API, функции Android 5 были представлены в Android 8. API для этого можно найти здесь: -

Существует больше API для управления Bluetooth 5, но это должно помочь вам начать работу.

Вы можете найти более подробную информацию по адресу: -

  1. Руководство по программированию CoreBluetooth
  2. Android Bluetooth API
  3. Справочник по Android API для Bluetooth
  4. Справочник по Android API для Bluetooth LE

Надеюсь, это поможет.

0 голосов
/ 11 ноября 2018

В Android, начиная с API 26, вы можете использовать функции startAdvertisingSet для расширенной рекламы, см. Также документы .

...