Доля на рынке устройств Android с периферийной функцией Bluetooth LE?

Я работаю над приложением, использующим технологию bluetooth LE. Я пытаюсь построить двунаправленную связь между двумя устройствами, и сначала мне показалось, что Bluetooth LE был идеальным выбором.

Но затем, чем больше я узнаю об этом, тем больше разочаровываюсь, потому что, похоже, недостаточно устройств поддерживают периферийную функцию, хотя это было введено давно.

Я знаю, что центральная роль возможна в большинстве случаев, но чтобы мое приложение работало, мне нужно убедиться, что существует достаточно устройств, которые поддерживают (и будут поддерживать) периферийную роль.

Но я действительно не уверен, какова ситуация, потому что я не смог найти ни одного авторитетного источника, у которого есть список устройств, поддерживающих периферийную функцию. И из-за фрагментированной природы экосистемы я понятия не имею, планируют ли производители аппаратного обеспечения это сделать, или охват увеличится.

Кто-нибудь может поделиться некоторыми идеями?

  • Изменить: я уже прочитал другой ответ, предложенный как дубликат (наборы микросхем / устройства, поддерживающие периферийный режим Android 5 BLE), а также почти все, что я мог найти в Stackru по этой теме. Но мне еще предстоит найти окончательный список того, какие устройства поддерживают эту функцию, и каково будущее этой функции. Очень печально не знать, стоит ли мне даже полагаться на этот API или нет, потому что, хотя они говорят, что это зависит от поставщика оборудования, НИКАКИЕ производители оборудования не включают эту информацию в свои спецификации устройств, поэтому я и задал этот вопрос.

1 ответ

Решение

Хорошее практическое правило заключается в том, что устройства с чипами Bluetooth версии 4.1 или выше имеют надлежащую поддержку периферийной роли.

В противном случае все устройства Bluetooth и их функции перечислены на https://www.bluetooth.org/tpg/listings.cfm. Обратите внимание, что вам, возможно, придется искать номер модели, а не название бренда, например, LG-H790 вместо Nexus 5X. Затем нажмите >> DISPLAY ICS DETAILS >>.

Но, может быть, вы можете использовать Bluetooth Classic? Android - общение между двумя устройствами

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