Pular para o conteúdo principal

Obtendo coordenadas do Reach no Android através de BT

Este guia descreve como obter coordenadas precisas do Reach num dispositivo Android através de Bluetooth.

Visão geral

Certifique-se de que o seu dispositivo Android possui conectividade Bluetooth.

  • Mobile Topographer Pro
  • PointMan
  • ESRI ArcGIS Collector
  • Mapit GIS
  • LandStar
  • Autocad360
  • QField

Na maioria dos casos, você pode configurar um fluxo de correção de um serviço NTRIP no aplicativo Emlid Flow e transmitir a posição corrigida para um aplicativo GIS ou de coleta de dados de terceiros. Se o aplicativo de terceiros não permitir a adição de um receptor GNSS externo e aceitar apenas a localização interna do telefone, consulte a seção abaixo. Ele explica como fazer a integração usando o aplicativo Lefebure NTRIP Client para fornecer dados de posicionamento corrigidos.

Para produzir uma posição com exatidão centimétrica, o Reach deve estar no modo RTK. Para saber mais, consulte o artigo Como funciona o RTK.

  • Configure a comunicação RTK entre duas unidades Reach RS2/RS2+ via rádio LoRa seguindo [este guia] (../rtk-quickstart/base-rover-setup.mdx).

  • Use o serviço NTRIP como fonte de correções de posicionamento para o Reach rover este guia.

Emparelhando o Reach com um dispositivo Android

Para emparelhar o Reach com seu dispositivo Android, siga os passos abaixo:

Acesse o rover Reach utilizando o Emlid Flow

  1. Ative o Bluetooth em seu smartphone ou tablet.

  2. Abra o Emlid Flow. Quando solicitado, toque em Configure access (Configurar acesso) e permita as permissões de localização. Isso é necessário para a funcionalidade total do receptor.

note

O Reach prioriza a conexão atual ao usar o BLE, independentemente do tipo:

  • Se o Reach estiver conectado via Bluetooth Classic a um software de terceiros, desconecte-o antes de usar o BLE no Emlid Flow.
  • Se outro dispositivo estiver conectado ao Reach, desconecte-o antes de reconectá-lo usando o BLE no Emlid Flow.

Após conceder as permissões, seu receptor aparecerá na lista. O aplicativo se conectará a ele automaticamente.

tip

Para obter mais informações sobre a conexão com o dispositivo Reach, consulte o guia Conectando-se ao Reach. Uma conexão Bluetooth é o método recomendado.

Acessar o dispositivo Android

  1. Navegue até a tela de configuração Bluetooth. Ative a conexão Bluetooth.

  2. Aguarde até que o Reach apareça listado como um dispositivo disponível.

    tip

    Mantenha o Reach a poucos metros do seu dispositivo Android.

  3. Toque no nome do seu Reach na lista de dispositivos disponíveis no dispositivo Android.

  4. Você deverá receber um pedido de emparelhamento do Reach.

  5. Introduza o código PIN da sua unidade Reach e confirme-o.

O Reach e o dispositivo Android estão agora emparelhados.

Transmissão de posição do Reach para o Android

  1. No Emlid Flow, vá para Settings (Configurações).

  2. Toque em Position streaming 1 (Transmissão de posição 1) e selecione Bluetooth.

  3. Para configurar a transmissão de posição, toque no botão Editar (Edit) na célula Bluetooth.

    note

    Quando conectado ao seu Reach via Bluetooth, o Emlid Flow solicitará que você se conecte ao ponto de acesso do Reach para acessar as definições de configuração de streaming.

  4. Toque em Formato e escolha NMEA.

  5. Aplique as alterações necessárias.

Agora você pode começar a receber a posição corrigida em um aplicativo de coleta de dados ou GIS de terceiros.

Usar a localização simulada do Android

caution

Siga as etapas desta seção somente se o aplicativo de terceiros não for compatível com receptores GNSS externos e depender apenas do GPS interno do telefone para obter dados de localização.

Fornecemos um guia sobre como usar o Reach com o Lefebure NTRIP Client.

Além de ser um cliente NTRIP, esse aplicativo também permite a entrada de dados NMEA via Bluetooth e oferece suporte ao recurso do Android chamado mock location. Esta funcionalidade permite substituir o receptor GPS incorporado no seu dispositivo por um provedor de localização externo.

note

O Lefebure NTRIP Client permite que as aplicações de levantamento e GIS no dispositivo Android utilizem coordenadas exatas do Reach.

  1. Instale o aplicativo [Lefebure NTRIP Client] (https://play.google.com/store/apps/details?id=com.lefebure.ntripclient) em seu dispositivo Android.

  2. Abra Opções do Desenvolvedor (Developer Options) em seu dispositivo Android e escolha Lefebure NTRIP Client no campo Selecionar aplicação de localização simulada (Select mock location app).


    note

    Recomenda-se desligar o modo de economia de energia no seu telefone, já que isto pode limitar a utilização de dados em segundo plano para o aplicativo Lefebure NTRIP Client.

  3. Inicie o aplicativo Lefebure NTRIP Client e toque no ícone configurações (settings) (engrenagem no canto superior direito).

  4. Vá para Configurações do receptor (Receiver Settings).


  5. Ajuste as seguintes opções conforme especificado abaixo:

    • Defina Receiver Connection (Conexão do receptor) como External via Bluetooth (Externa via Bluetooth).
    • Altere Bluetooth device (Dispositivo Bluetooth) para o Reach com o qual você está emparelhado.
    • Altere Bluetooth Connection Method (Método de conexão Bluetooth) para Secure via Reflection (Seguro via Reflection).
    • Ative a opção GPS Mock Locations (Localizações GPS simuladas).

  6. Volte para a tela principal e toque no botão Conectar (Connect).

    tip

    Verifique as mensagens do log para confirmar que a ligação Bluetooth foi estabelecida e que as informações sobre os satélites estão atualizadas.

A partir deste momento, todas as aplicações no dispositivo Android que utilizem serviços de localização terão automaticamente acesso aos dados de posição transmitidos pelo Reach. Basta abrir uma aplicação de levantamento ou de GIS que você pretenda usar e começar a fazer levantamentos topográficos.

note

Ao tocar no botão Desconectar (Disconnect) no Lefebure NTRIP Client, o GNSS integrado do Android será revertido.