Partilhar via


Configurar Wi-Fi no campo

Importante

Esta é a documentação do Azure Sphere (Legado). O Azure Sphere (Legado) será desativado em 27 de setembro de 2027 e os usuários devem migrar para o Azure Sphere (Integrado) até esse momento. Use o seletor de versão localizado acima do sumário para exibir a documentação do Azure Sphere (Integrado).

Os dispositivos do Azure Sphere dependem da conectividade de rede para receber atualizações de SO e aplicações over-the-air. Durante o desenvolvimento, é fácil configurar o Wi-Fi para um dispositivo conectado ao seu PC. No entanto, quando você incorpora o Azure Sphere em um produto fabricado, seus clientes devem ser capazes de configurar o Wi-Fi em seu local.

Pode fazê-lo fornecendo um painel de controlo físico através do qual o cliente pode configurar a sua própria ligação Wi-Fi ou pode fornecer uma aplicação móvel para ligar ao dispositivo Azure Sphere e configurar a conectividade Wi-Fi, através de um chip Bluetooth Low Energy (BLE) adicional. Em ambos os casos, seu aplicativo Azure Sphere precisará usar a API de configuração Wi-Fi do Azure Sphere (wificonfig.h) para localizar redes disponíveis e, em seguida, aceitar a seleção de rede e as credenciais Wi-Fi do usuário.

Configuração Wi-Fi baseada em BLE - solução de referência

A configuração Wi-Fi baseada em BLE e a solução de referência de controle de dispositivo demonstra como conectar o Azure Sphere sobre UART a um Kit de Desenvolvimento NRF52 BLE nórdico. Ele também inclui um aplicativo complementar do Windows de exemplo que usa BLE para exibir e modificar as configurações de Wi-Fi do dispositivo Azure Sphere e controlar o comportamento do dispositivo conectado.

Ativar a análise direcionada

O Azure Sphere dá suporte à verificação direcionada, que permite que os dispositivos se conectem a redes Wi-Fi que não transmitem seu SSID ou estão localizadas em um ambiente de rede sem fio lotado.

Importante

A verificação direcionada faz com que o dispositivo transmita solicitações de teste que podem revelar o SSID da rede para outros dispositivos. Este só deve ser utilizado em ambientes controlados ou em redes em que este seja um risco aceitável.

Você pode habilitar a verificação direcionada por meio da CLI ou de uma API Applibs. Para habilitar a verificação direcionada através da CLI, execute o comando azsphere device wifi add com o --targeted-scan parâmetro. Um aplicativo pode habilitar a verificação direcionada chamando a função WifiConfig_SetTargetedScanEnabled com o parâmetro enabled definido como true.

Desativar Wi-Fi

A sua aplicação de software pode ativar ou desativar a interface de rede Wi-Fi utilizando a função Networking_SetInterfaceState .

Se o hardware não exigir Wi-Fi, você poderá excluir componentes front-end de RF do design de hardware. Para obter mais informações, consulte Desativar front-end RF Wi-Fi na MT3620