¿Cuál es la situación actual del tethering Bluetooth en los dispositivos Android? Tengo un par de teléfonos Android 5 y Android 6 que puedo utilizar desde PC para tethering Bluetooth. Ambos teléfonos tienen soporte para WiFi tethering también.
Por lo que sé, hay dos formas de hacer tethering desde el PC. Una es usar la antigua interfaz RFCOMM donde se crea un canal PPP sobre un enlace serie Bluetooth, donde se envían comandos AT y donde el PC necesita conocer el APN del operador que está en el teléfono. La dirección IP está asignada al dispositivo anclado y el teléfono no puede usar esa conexión. He probado esto con ambos teléfonos y esto funciona desde los PC. Eso era tecnología de principios de los 90 a 00. Normalmente uso la emulación Ethernet basada en paquetes (bnep) y accedo al Protocolo de Acceso a la Red/Protocolo que corre sobre bnep. El NAP corre sobre PANU y tiene un ID de 0x1116. Esto crea una interfaz de paquetes IP con una dirección proporcionada por el teléfono (con acceso a la red) y esto se utiliza de alguna manera (utilizando quizás NAT como en el caso de WiFi) a través de la ruta de Internet y ambos dispositivos pueden utilizar este canal.
Tengo un par de tabletas que puedo conectar con éxito usando WiFi. Pero no puedo conseguir la inmovilización mediante Bluetooth NAP. He buscado por todas partes y parece que la única solución para Android es ejecutar una aplicación que crea dos nuevos perfiles PANU sobre los que se realiza una conexión VPN (porque las VPN se pueden crear sin Root).
¿Es correcto lo que he entendido? Si es así ¿por qué es que las tabletas Fire/Nexus/Other deshabilitan el tethering Bluetooth?