2016-10-17 5 views
3

Я сейчас работаю с технологией BLE. Поскольку мне нужно протестировать с помощью android BLE, я должен купить некоторые телефоны Android, способные рекламировать BLE.Как мы можем распознавать мобильные телефоны с поддержкой Android?

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

Как определить, какие телефоны могут рекламироваться с использованием спецификации Bluetooth?

Что означают следующие термины: A2DP, LE, aptX?

+0

Связанные: [Чипсеты/устройства, поддерживающие периферийный режим Android 5 BLE] (http://stackoverflow.com/questions/26482611/chipsets-devices-supporting-android-5-ble-peripheral-mode) и (BLE Advertisement в Android) [http://stackoverflow.com/questions/36751253/ble-advertisement-in-android/36751310]. И [вот некоторые данные, основанные на тестовом приложении] (https://altbeacon.github.io/android-beacon-library/beacon-transmitter-devices.html). На самом деле сложно найти эту информацию для конкретного телефона, поскольку это не интересно для большинства потребителей или для маркетинга. –

+0

Около года назад я придумал этот список, основанный на каком-то тяжелом поисковом роботе: Motorola Moto E 4G (2015)/Motorola Moto G (2-й/3-й ген. 2-го поколения по крайней мере 'isMultipleAdvertisementSupported()' возвращает false, но один реклама работает в любом случае.)/Sony Xperia M4 Aqua/ZTE Blade S6/Motorola Moto X/Samsung Galaxy S6/Motorola Google Nexus 6/HTC One M9/Samsung Galaxy S6 край. Могут быть даже разные радиочипы, например. в моделях ЕС и Северной Америки и т. д. Мы успешно использовали версию Motorola Motorola Moto G 2nd и 3rd gen. –

+0

Спасибо Markus Kauppinen, я знаю, что этот метод isMultipleAdvertisementSupported() вернет возможность, но мой вопрос очень специфичен, если клиент спрашивает, какой Samsung или любые другие фирменные телефоны поддерживают мое приложение, как я могу ответить с помощью спецификации телефона? –

ответ

1

Как я могу определить, какие телефоны способны рекламы, используя спецификацию Bluetooth?

Устройство должно поддерживать Bluetooth LE Peripheral role.

Что означают следующие термины: A2DP, LE, aptX?

A2DP - это Advanced Audio Distribution Profile и относится к потоковой передаче аудио по Bluetooth. Это не относится к рекламе Bluetooth LE.

aptX - это алгоритм сжатия звука. Это также не относится к рекламе Bluetooth LE.

LE означает «Low Energy» и относится к «Bluetooth LE», который является стандартом для радиосвязи на коротких расстояниях, которая является частью спецификации Bluetooth 4.0, несовместимой с классическим Bluetooth и была разработана с учетом потребляемой мощности ,