Navegadores compatíveis¶
O Lab precisa de duas APIs do navegador para chegar ao braço: Web Serial para USB e Web Bluetooth para a conexão sem fio. Só os navegadores baseados em Chromium as implementam.
| Navegador | Ler o curso | Conectar por USB | Conectar por Bluetooth |
|---|---|---|---|
| Chrome, desktop | sim | sim | sim |
| Edge, desktop | sim | sim | sim |
| Brave, Opera, Vivaldi, desktop | sim | sim | sim |
| Chrome no Android | sim | não | sim, com ressalvas |
| Firefox, qualquer plataforma | sim | não | não |
| Safari, qualquer plataforma | sim | não | não |
| Qualquer navegador no iOS ou iPadOS | sim | não | não |
Quando a API não existe, os blocos de USB e Bluetooth na janela de conexão ficam desativados e marcados com Chrome browser required. Nada está quebrado — o navegador simplesmente não tem como abrir uma porta serial.
Tudo o que não toca no hardware funciona em qualquer lugar: a leitura, a vista 3D, o braço virtual e os módulos de visão computacional com sua cena virtual.
Navegadores dentro de aplicativos¶
Links abertos a partir do Instagram, Facebook, LinkedIn, TikTok ou WhatsApp carregam nos navegadores próprios desses aplicativos, onde o login com o Google é bloqueado e as APIs de hardware não existem. O Lab detecta isso e oferece Open in your browser; no iOS, use o menu ••• e escolha Abrir no navegador.
Máquinas gerenciadas e de escolas¶
Duas políticas costumam atrapalhar, e ambas parecem um aplicativo com defeito:
- Um parque de máquinas padronizado no Firefox. Nenhuma configuração fará com que ele se conecte a um braço.
- Permissões de dispositivos desativadas por política corporativa. O seletor de portas nunca aparece, ou aparece vazio, em todas as máquinas gerenciadas, enquanto um notebook pessoal funciona bem.
Teste em uma máquina gerenciada de verdade, com uma conta de usuário comum, antes de o curso começar. Veja Solução de problemas em sala de aula.
Particularidades do Bluetooth¶
O adaptador sem fio do braço anuncia o Nordic UART Service. O navegador precisa ter permissão de Bluetooth, e o adaptador do sistema operacional precisa estar ligado — se estiver desligado, o bloco fica âmbar e mostra Bluetooth is off, e volta a funcionar sozinho assim que você o liga.
No Linux, pode ser necessário adicionar a conta de usuário ao grupo dono dos dispositivos seriais para que a porta apareça.
