Navegadores compatibles¶
Lab necesita dos API del navegador para llegar al brazo: Web Serial para USB y Web Bluetooth para la conexión inalámbrica. Solo los navegadores basados en Chromium las implementan.
| Navegador | Leer el curso | Conectar por USB | Conectar por Bluetooth |
|---|---|---|---|
| Chrome, escritorio | sí | sí | sí |
| Edge, escritorio | sí | sí | sí |
| Brave, Opera, Vivaldi, escritorio | sí | sí | sí |
| Chrome en Android | sí | no | sí, con reservas |
| Firefox, cualquier plataforma | sí | no | no |
| Safari, cualquier plataforma | sí | no | no |
| Cualquier navegador en iOS o iPadOS | sí | no | no |
Cuando falta la API, las opciones de USB y Bluetooth del diálogo de conexión aparecen desactivadas y marcadas con Chrome browser required. No hay nada roto: el navegador simplemente no tiene forma de abrir un puerto serie.
Todo lo que no toca el hardware funciona en cualquier parte: la lectura, la vista 3D, el brazo virtual y los módulos de visión por computador con su escena virtual.
Navegadores dentro de aplicaciones¶
Los enlaces abiertos desde Instagram, Facebook, LinkedIn, TikTok o WhatsApp se cargan en los navegadores propios de esas aplicaciones, donde el inicio de sesión con Google está bloqueado y las API de hardware no existen. Lab lo detecta y ofrece Open in your browser; en iOS, usa el menú ••• y elige Abrir en el navegador.
Equipos gestionados y de centros educativos¶
Dos políticas suelen estorbar, y ambas parecen una aplicación averiada:
- Un parque de equipos estandarizado en Firefox. Ninguna configuración hará que se conecte a un brazo.
- Permisos de dispositivos desactivados por política corporativa. El selector de puertos nunca aparece, o aparece vacío, en todos los equipos gestionados, mientras que un portátil personal funciona bien.
Haz la prueba en un equipo gestionado real, con una cuenta de usuario normal, antes de que empiece el curso. Consulta Resolución de problemas en el aula.
Detalles de Bluetooth¶
El adaptador inalámbrico del brazo anuncia el servicio Nordic UART. El navegador debe tener permiso de Bluetooth y el adaptador del sistema operativo debe estar encendido; si está apagado, la opción se pone en ámbar e indica Bluetooth is off, y se activa sola en cuanto lo enciendes.
En Linux puede hacer falta añadir la cuenta de usuario al grupo propietario de los dispositivos serie para que el puerto aparezca.
