Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


BLE en Nexus 7 (ME370T) con android 4.4.2

He estado intentando emparejar el dispositivo de BLE con mi Nexus 7 (ME370T) usando la muestra de sdk (sdk \ samples \ android-18 \ legacy \ BluetoothLeGatt). Pero estoy recibiendo información "Ble no es compatible". Yo estaba buscando una solución y sólo he encontrado que:

¡NÓTESE BIEN! Nexus 7 (2012) con Android 4.3 no se entrega con BLE habilitado. Para trabajar con BLE en este dispositivo necesitará la herramienta Bluetooth Low Energy Enabler. Requisitos previos para que esto funcione es que el dispositivo está enraizado y que> la aplicación BusyBox está instalada.

No pude encontrar ninguna información sobre el soporte en 4.4.2 ni en ninguna habilitada para 4.4.2. Solo pude encontrar

Sólo en caso de que alguien más está buscando BLE en Nexus 7 – esta ROM tiene un BLE de trabajo en 4.4 KitKat. Es casi> stock ROM llamado "pureza". PURITY ROM (enlace: http://forum.xda-developers.com/showthread.php?t=2222374 ).

Y la pregunta es ¿necesito root mi Nexus 7 con 4.4.2 a otra ROM para habilitar BLE? ¿Funcionará después de la modificación?

  • Cree un punto de acceso con el Nexus 7
  • Nexus 7 Soporte para Android Application Manifest Assembly
  • Nexus 7 (2013) y Win 7 64 - no pueden instalar el controlador USB a pesar de comprobar muchos foros y recursos en línea
  • Nexus 7 y Kindle Fire HD, piensan diferente
  • Android Nexus 7 DPI para Eclipse
  • Bluetooth BLE Android escribir en el periférico con el rendimiento máximo
  • GlCreateShader y glCreateProgram fallan en android
  • Mi aplicación no es compatible con Nexus 7 en Google Play Store
  • 3 Solutions collect form web for “BLE en Nexus 7 (ME370T) con android 4.4.2”

    Básicamente, parece que el chipset Bluetooth de Broadcom dentro del Nexus 7 de 2012 es compatible con Bluetooth 4.0 LE / Low Energy (BLE), sin embargo, Google nunca lo certificó como tal, solo certificando la especificación v3.0 actual. Esto significa que Google probablemente ahora no ve ningún beneficio financiero en volver a certificar el dispositivo para el desarrollo BLE legal (como el 2012 Nexus 7 es ahora EOL). Sin embargo, hay una luz al final del túnel.

    Manuel Naranjo ha creado un parche de código para Android Open Source Project (AOSP) (que creo que Google evitó debido a lo anterior) que ha enviado, libremente, al proyecto CyanogenMod basado en AOSP (específicamente en las versiones 10.2 y 11 basadas en Android 4,3 y 4,4 (KitKat), respectivamente). Esto significa que obtendremos BLE para el 2012 Nexus 7 (nombre en clave 'mero'), si instalas CyanogenMod (o posiblemente Purity Rom).

    Si estás interesado en los parches de BLE que Manuel hizo, se pueden encontrar aquí , sus cambios son razonablemente fáciles de seguir (eliminó los interruptores 'falsos' para BLE etc., entre otros cambios).

    Asumiría que estos remiendos también se podrían aplicar a la fuente 2012 de la fuente de Google Android del Nexus 7 Wifi ('grouper') que se puede encontrar aquí ), si un Rom personalizado de terceros como CyanogenMod no era de su gusto ( Los controladores de hardware binario específicos para Nexus 7, necesarios para la compilación, incluidos Broadcom Bluetooth, están disponibles aquí ).

    Estoy buscando a recoger un viejo Nexus 7, ya que son muy baratos en este momento (£ 99 en el Reino Unido), y Google / CyanogenMod probablemente se asegurará de una actualización de la ruta, durante algún tiempo (estoy esperando Para el soporte periférico BLE, posiblemente en Android 4.5).

    BTW, Manuel también comercializa un Nexus BLE Helper @ Google Play (pagado) que supongo de alguna manera simplifica la instalación de su solución, sin tener que flash todo el sistema operativo. (Renuncia – No estoy conectado con el desarrollador).

    Edit: encontré este hilo adicional que señala la omisión de Bluetooth dentro de la base de código de Google.

    Hago un poco de trabajo en 2012 Nexus 7 (4.1.2, primera versión, No Nexus 7 II) y puede obtener rssi de la etiqueta BLE. Así que eso es cierto, la declaración de Big Rich: Básicamente, parece que el chipset Broadcom Bluetooth en el 2012 Nexus 7 es compatible con Bluetooth 4.0 LE / Low Energy (BLE). No actualizo a android 4.3, pero sé que el api del android 4.3 comienza a apoyar BLE. Le sugiero que encuentre alguna herramienta BLE desde Android Market para comprobar si su dispositivo es capaz BLE en HW específico y la versión SW.

    Hay un hilo en XDA-dev donde la gente compiló las librerías parcheadas para Nexus 7 2012, embaladas en cremalleras instalables de recuperación. El último se dice que funciona BLE en Android 5.1.1 también.

    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.