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.

  • Lint para android en Eclipse da resultados erróneos
  • Error: No se puede resolver el destino 'android-2'
  • Prensa de teclas largas de Android
  • OnCreate no se llama cuando la pantalla gira - Android
  • SignedConfigs me da un error de Lint en build.gradle después de actualizar a v22
  • No se pudo resolver: com.google.android.gms: play-services-measurement: 9.0.2
  • 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?

  • Google Maps en Android no funciona en la aplicación, pero la demostración está bien
  • Duplicar archivos en la vista de proyecto de Android Studio
  • Diferencia entre tarea y proceso en Android
  • Cómo obtener información del dispositivo en Android
  • Finalizar el problema de la elipse con TextViews
  • Cajón de navegación del menú lateral de ActionBarSherlock
  • 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.