Android 4.0.4 BLE API, BroadCom – Motorola

Я работаю над проектом HealthCare atm. Мы создаем тестовую установку, где мы используем Motorola Razr Max с Android 4.0.4 в качестве шлюза. BLE телефона свяжется с BLE Chip от ИТ. Причина выбора Motorola Razr maxx состояла в том, что она указала на ссылку ! Под которыми поддерживаются телефоны BLE.

Но, кроме того, BLE API от Motorola от android 4.0 upgrade dosnt работает.

Я также попробовал BroadComs BLE API по телефону, но он не поддерживается чипом BLE телефонов, поэтому я не получил проезд здесь.

Так что мой вопрос здесь. Что ты предлагаешь мне отсюда?

Знаете ли вы какие-либо телефоны Android, где Broadcoms API я работаю в android 4.0.4 – ИТ говорит, что HTC 1 X – имеет рабочий BLE API – попробовал ли кто-нибудь?

Кто-нибудь, если Motorola придет с исправлениями ошибок? (Команда поддержки разработчиков Motorola в Дании – не знаю, что там держит собственное программное обеспечение / аппаратное обеспечение.)

—— ОБНОВИТЬ ——–

Я пытаюсь заставить Motorola работать – и теперь это не приведет к поддержке BLE = Отлично 🙂

Iam, используя API Motorola_ICS_R2. Но когда я запускаю образец профиля – он не будет скомпилирован – из-за _ BluetoothDevice.ACTION_GATT и BluetoothDevice.EXTRA_GATT, что это Iam отсутствует, прежде чем я могу запустить образец профиля?

    Здесь вы найдете библиотеки и примеры, которые вам нужны для работы с Motorola Razr на ICS (Ice Cream Sandwich). Найдите « Motorola Handset SDK Addons » и « Motorola ICS R2 ».

    Аддон поставляется с двумя примерами: вы должны сами изучить их, нет фактической документации по API, но есть правильное объяснение того, как работает API, который вы найдете здесь .

    Я могу заверить вас, что примеры API работают относительно хорошо с CC2540DVK Keyfob от TI и Motorola Razr (XT910) . Все, что вам нужно сделать, это заботиться о том, чтобы использовать действительные UUID!

    …Обновить…

    Свежий старт в Eclipse (Indigo) с Android SDK (v20) и Motorola ICS R2 :

    1. В обозревателе пакетов (щелкните правой кнопкой мыши) ==> Импорт ==> Существующий код для Android в рабочее пространство
    2. Корневой каталог: … \ Motorola_ICS_R2 \ samples \ Motorola_BLE_profile_sample (копирование в рабочее пространство)
    3. On Project (правый щелчок) ==> Свойства ==> Java Build Path / Libraries ==> удалите ВСЕ баннеры даже из Android-блогов
    4. В Java Build Path / Libraries ==> Добавить внешние банки: … \ Motorola_ICS_R2 \ libs \ BluetoothGatt.jar & BluetoothGattService.jar
    5. On Project (правый щелчок) ==> Android Tools ==> Исправить свойства проекта
    6. Теперь выберите существующую основную услугу вашего сенсорного устройства, то есть 0x180A (информация об устройстве):

      public static final ParcelUuid HRM = ParcelUuid .fromString("0000180A-0000-1000-8000-00805f9b34fb");

    7. Сборка и запуск

    Это зависит от вашего сенсорного устройства, насколько далеко вы получаете образец, но вы должны хотя бы получить соединение и получить некоторые характеристики. См. Вывод LogCat.

    С Уважением,
    PeterVanPansen

    У меня очень схожая проблема с этим.

    Я бегу с Android Motorola XT910 Android 4.0.4.

    Конфигурация (на моем стандартном затмении и на четкой системе – оба)

    1) Eclipse + Android SDK + ADT
    2) Пакет от Motorola ICS_2 внутри надстроек
    3) проект импорта из образцов Motorola_BLE_API_sample
    4) Настроить двигатель и андроид в свойствах проекта
    5) Удалить андроид
    6) добавить BluetoothGatt, баннеры BluetoothGattService
    А затем запустить проект (тест с помощью платы BLE112 dev, UUID установлен в:

     <service uuid="180d"> <uri>org.bluetooth.service.health_thermometer</uri> <include id="manufacturer" /> <description>Health Thermometer Service</description> <!-- temp: 2a1c HRM:2a37 --> <characteristic uuid="2a37" id="xgatt_temperature_celsius"> 

    Просто образец, чтобы увидеть что-нибудь)

    Я получил эти проблемы

    1) device.getName() return null , я должен прокомментировать его (остальное, например, bound is OK)
    2) устройство может подключаться только с URID HRM (я изменяю 2 места в образце кода)
    3) всегда returnBluetoothGatt.CONNECT_COMPLETE ) FAILURE

    Когда я пробую Motorola_BLE_profile_sample я получил аналогичные ошибки для MIR, BluetoothDevice.ACTION_GATT , BluetoothDevice.EXTRA_GATT и getGattServices не видны (и в ICS_R2 [Android 4.0.3] -> android.jar-> android.bluetooth-> BluetoothDevice tree to)?

    Что я делаю неправильно?

    ———- ОБНОВИТЬ

    Действительно раздражает ! Не читайте моторол FAQ Как уже упоминалось! Удалите всю банку (включая это из ICS2) и исправьте проект THANX!

    Intereting Posts