Pular para o conteúdo principal

Obtendo coordenadas do Reach em dispositivos Android através de Bluetooth

Este guia descreve como transmitir a posição no formato NMEA do Reach RX2 para aplicativos de coleta de dados e GIS de terceiros em dispositivos Android.

Visão geral

A funcionalidade de localização simulada (mock location) nos dispositivos Android permite utilizar um receptor GNSS externo como se fosse o receptor GPS integrado no dispositivo. Desta forma, é possível transmitir a posição no formato NMEA do Reach RX2 para aplicações GIS em dispositivos Android.

Abaixo encontram-se algumas aplicações GIS e de levantamento topográfico que podem ser utilizadas com o Reach RX2:

  • Mobile Topographer Pro
  • PointMan
  • 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 no Android. 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 Configuração de localização simulada em dispositivo Android usando o Lefebure NTRIP Client abaixo. Ele explica como fazer a integração usando o aplicativo Lefebure NTRIP Client para fornecer dados de posicionamento corrigidos.

Para emitir uma posição com precisão centimétrica, o Reach RX2 deve estar no modo RTK. Você pode fazer o seguinte:

O Reach RX2 utiliza Bluetooth e transmite a sua posição no formato NMEA por padrão. Você só precisa emparelhá-lo com seu dispositivo Android.

Configuração de correções no Emlid Flow

nota

O Reach RX2 utiliza Bluetooth e transmite a sua posição no formato NMEA por padrão. Não é necessária qualquer pré-configuração.

dica

Para obter mais informações sobre como receber correções em seu Reach RX2, consulte a seção Início rápido.

Para obter exatidão em nível de centímetro ao fazer o levantamento com o Reach RX2, configure seu receptor para receber correções NTRIP no aplicativo Emlid Flow. Proceda da seguinte forma:

  1. Abra o Emlid Flow e conecte-se ao seu Reach.

  2. Vá até Entrada de correção e toque em Internet over mobile device* (Internet pelo celular).

    nota

    No Android, essa opção passou a se chamar NTRIP via mobile device (NTRIP via dispositivo móvel). Isso agora também inclui status dinâmicos com dicas de configuração para ajudá-lo a definir a entrada de correção. No iOS, essas melhorias estarão disponíveis nas próximas versões.

  3. Toque no botão Editar para configurar o recebimento de correções da base NTRIP.

    nota

    Para começar a receber correções, certifique-se de que o seu receptor tem visibilidade de satélite.

Ativação da compensação de inclinação

O Reach RX2 é compatível com a compensação de inclinação baseada em IMU, o que permite coletar e fazer locação de pontos mesmo quando o bastão de levantamento está inclinado. O software calcula o ângulo de inclinação e a distância para determinar a posição da ponta do bastão no solo. Para ativar a compensação de inclinação, siga o guia Como ativar a compensação de inclinação.

Configuração do fluxo NMEA no Emlid Flow

Por padrão, o Reach RX2 transmite automaticamente o conjunto de mensagens NMEA padrão. Nesse caso, você precisa configurar a altura da antena do seu receptor Reach no software de terceiros.

Se quiser transmitir uma posição compensada do seu receptor Reach, você precisará ativá-la no Emlid Flow. Nesse caso, a altura da antena é incluída na saída, portanto, não é necessário configurá-la em seu aplicativo de terceiros. Para configurar mensagens NMEA compensadas, faça o seguinte:

  1. No Emlid Flow, abra Settings (Configurações) e vá para Integration with external software (Integração com software externo).

  2. Ative o botão de alternância para habilitar a posição compensada de fluxo contínuo.

  3. Defina a altura da antena. Você só precisa inserir a altura do bastão. O Emlid Flow aplica automaticamente o deslocamento do centro de fase da antena e ajusta as medições de acordo.

    dica

    Se você usar uma liberação rápida, ative o botão de alternância para incluir sua altura no cálculo da altura da antena.

    cuidado

    Ao enviar mensagens NMEA compensadas, defina a altura da antena somente no Emlid Flow. A configuração em aplicativos de terceiros também pode causar discrepâncias.

Stream orthometric height (Altura ortométrica da transmissão)

nota

Esta seção é opcional e só é necessária se você quiser coletar e exibir valores de altura ortométrica.

Projetos de construção, de serviços públicos e municipais exigem a altura ortométrica em vez da altura elipsoidal, pois ela é referenciada ao nível médio do mar e representa a elevação real utilizada nos fluxos de trabalho de engenharia e infraestrutura.

Os receptores GNSS calculam a altura elipsoidal em relação a um elipsóide, que é um modelo matemático simplificado da Terra. No entanto, os fluxos de trabalho de engenharia utilizam a elevação em relação ao nível médio do mar. Para converter medições de GNSS em altura ortométrica, o receptor aplica um modelo de geoide, que aproxima o nível médio do mar e define a diferença entre o elipsóide e o geoide em um determinado local.

Para calcular a elevação em relação ao nível médio do mar, o Emlid Flow aplica o modelo de geoide selecionado às medições de altura do GNSS. Basta ativar o streaming para enviar as altitudes corrigidas ao seu aplicativo de terceiros.

Para transmitir a altura ortométrica para um aplicativo de terceiros, siga os passos abaixo:

  1. No Emlid Flow, acesse a aba Integration with external devices (Integração com dispositivos externos).

  2. Toque em Orthometric height (Altura ortométrica) e ative o botão de alternância para usar o datum vertical.

  3. Toque em Orthometric height (Altura ortométrica) e, em seguida, selecione o geoide correspondente à sua localização. Se necessário, baixe o geoide tocando em Download (Baixar).

  4. Toque em Salvar.

cuidado

Para exibir a altura ortométrica, é necessário que o aplicativo permaneça ativo em segundo plano. Se o aplicativo for fechado à força ou se as atualizações da correção do geoide forem interrompidas por mais de 10 segundos, a precisão da altitude será marcada como inválida (999 m).

cuidado

Antes de prosseguir, verifique se o seu aplicativo de terceiros é compatível com valores de altura ortométrica ou se é necessário realizar alguma configuração adicional previamente.

Agora, o RX2 transmite dados NMEA com a altura ortométrica correta, que será incluída no GGA NMEA.

Emparelhar dispositivo Android

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

  1. Navegue até a tela de configuração do Bluetooth no seu dispositivo Android e ative Bluetooth.

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

    dica

    Mantenha o Reach a poucos metros do dispositivo.

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

    nota

    Se o seu dispositivo exigir um código PIN, introduza 123456.

  4. Emparelhe o Reach com o dispositivo Android.

Agora você pode começar a receber a posição precisa em seu aplicativo de terceiros, de coleta de dados ou GIS. Se o seu aplicativo não for compatível com receptores GNSS externos e depender apenas do GPS interno do telefone para obter dados de localização, você poderá fazer a integração usando o aplicativo cliente Lefebure NTRIP. Siga os passos na seção abaixo.

Configurando a localização simulada no dispositivo Android com o Lefebure NTRIP Client

cuidado

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.

O Lefebure NTRIP Client permite que os aplicativos de coleta de dados e GIS em dispositivos Android usem coordenadas precisas do Reach. Além de ser um cliente NTRIP, ele permite a entrada de dados NMEA via Bluetooth e a substituição do receptor GPS integrado do seu dispositivo por um provedor de localização externo.

Para configurar a localização simulada no dispositivo Android, siga os passos abaixo:

  1. Baixe e instale o aplicativo Lefebure NTRIP Client em seu dispositivo Android.

  2. Abra Developer Options (Opções do desenvolvedor) no seu dispositivo Android.

    dica

    Para saber mais sobre como acessar as Developer Options (Opções do desenvolvedor) no seu dispositivo, consulte as instruções do seu dispositivo Android.

    cuidado

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

  3. No campo Select mock location app (Selecionar aplicativo de localização simulada), escolha Lefebure NTRIP Client.

  4. Abra a aplicação Lefebure NTRIP Client e toque no ícone Settings (Configurações).

  5. Vá para Receiver Settings (Configurações do receptor). Configure o seguinte:

    • Conexão do receptor: External via Bluetooth (Externo via Bluetooth).
    • Dispositivo Bluetooth: Reach, o seu dispositivo está emparelhado.
    • Método de conexão Bluetooth: Secure via Reflection (Seguro via reflexão).
    • Ativar GPS Mock Locations (Localizações simuladas de GPS).

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

  7. Verifique se está recebendo as correções.

Se você quiser configurar o Reach RX2 para receber correções de um serviço NTRIP no aplicativo Lefebure NTRIP Client, siga os passos abaixo:

  1. No Lefebure NTRIP Client, acesse NTRIP Settings (Configurações NTRIP) e preencha as informações do seu provedor NTRIP.


  2. Salve as configurações.

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

  4. Verifique se está recebendo as correções.

    dica

    Verifique as mensagens de log para se certificar de que as correções estão chegando e que as informações sobre os satélites estão atualizadas.

A partir desse momento, todos os aplicativos de coleta de dados e GIS que usam serviços de localização instalados no seu dispositivo terão acesso automático aos dados de posição transmitidos pelo Reach.