Marvis Cliente Android
Preencha as tarefas de pré-instalação e escolha o método que deseja usar para instalar o Cliente Marvis em seu dispositivo.
O cliente Marvis para Android oferece visibilidade detalhada de como seu dispositivo Android interage com a rede sem fio. Ele ajuda a otimizar o desempenho da rede, simplificar a solução de problemas e melhorar a experiência geral do usuário, fornecendo insights sobre a conectividade e o desempenho dos dispositivos.
O cliente Marvis Android é compatível com os seguintes dispositivos:
-
Dispositivos e smartphones portáteis Android que executam o Android 8.0 e versões posteriores
-
Dispositivos Zebra que executam o Android 8.0 e versões posteriores
Visão geral da instalação do cliente Do Marvis Android
Você pode usar qualquer um dos seguintes métodos para instalar o aplicativo:
-
Manual — Baixe e instale o aplicativo do cliente Marvis diretamente na Google Play Store ou no portal Juniper Mist.
Baixar o cliente no portal Juniper Mist:
Selecione a Organização > administrador > SDK móvel do menu esquerdo.
Clique em Marvis Client no topo da página de SDK móvel.
Selecione a versão do aplicativo no Android e clique em Baixar Instalador.
-
Android Debug Bridge (ADB) — Instale o aplicativo usando a ADB, uma ferramenta de linha de comando que os desenvolvedores podem usar para se comunicar com dispositivos Android para depurar problemas e instalar/desinstalar aplicativos.
-
Gerenciamento de dispositivos móveis (MDM) — Use qualquer uma das seguintes soluções de MDM para instalar o aplicativo:
-
AirWatch ou VMware Workspace ONE
-
SOTI
Nota:Testamos a interoperabilidade apenas com os MDMs listados acima.
-
Requisitos
Antes de começar a instalação:
-
Habilite as permissões obrigatórias listadas na Tabela 1 para o aplicativo.
Tabela 1: Permissões necessárias para o aplicativo para cliente Marvis para Android Permissão
Descrição
Obrigatório ou opcional
Localização — Definido como Permitir o tempo todo
Permite que o aplicativo do cliente Marvis obtenha os dados e a função de roam de Wi-Fi, conforme esperado.
Obrigatório
Bluetooth
Permite que o aplicativo obtenha as coordenadas x e y do local.
Obrigatório
Dispositivos próximos
Permite que o aplicativo determine a localização relativa de dispositivos próximos. O Android 12 precisa dessa permissão habilitada para executar o serviço de localização em dispositivos móveis.
Obrigatório
Notificações
Permite notificações se você quiser ser notificado quando o cliente Marvis estiver funcionando ativamente em segundo plano.
Opcional
Câmera — definir como permitir uma vez
Permite que você escaneie o código QR durante a inscrição. Você não precisa habilitar essa permissão se estiver instalando o aplicativo por meio de ADB ou MDM.
Opcional
-
Configure as configurações do seu firewall de rede para permitir que o cliente Marvis se conecte à sua organização.
Se sua organização residir na nuvem do Amazon Web Services (AWS) (padrão), use as seguintes configurações:
-
wss://client-terminator.mistsys.net:443/ws ou protocolo WSS (websocket) porta 443 para domínio/caminho
-
https://api.mist.com ou a porta de protocolo HTTPS 443 para domínio
Se sua organização residir na nuvem do Google Cloud Platform (GCP), use as seguintes configurações:
-
wss://client-terminator.gc1.mist.com/ws ou protocolo WSS (websocket) porta 443 para domínio/caminho
-
https://api.gc1.mist.com/ ou a porta de protocolo HTTPS 443 para domínio
Nota:Se sua organização residir em uma nuvem que não seja AWS ou GCP, entre em contato com a equipe de suporte para obter as URLs apropriadas para configurar as configurações do firewall.
-
-
Obtenha seu símbolo secreto ou código QR para integrar o cliente Marvis.
Selecione a Organização > administrador > SDK móvel do menu esquerdo.
Clique em Símbolo no topo da página de SDK móvel.
Crie um novo símbolo ou use um símbolo existente:
Para obter um novo símbolo — Clique em Criar convite. Insira um nome para este convite e clique em Criar. Quando o símbolo aparecer na página, clique em Visualizar para ver o código QR.
Para obter um símbolo existente, consulte os nomes de símbolo para encontrar o que você deseja usar. Clique no link de visualização no lado direito da página para ver o código QR.
Nota: Para obter o símbolo secreto usando a API, consulte Create SDK Invite.
Como prática recomendada, recomendamos que você desabile o endereço MAC aleatório. Isso evita a necessidade de recadastrar seu dispositivo toda vez que ele se conecta à rede. Para desativar o endereço MAC aleatório:
Navegue até a página de Configurações em seu dispositivo.
Toque em Rede e Internet ou conexões e, em seguida, toque em Wi-Fi.
Toque no ícone de engrenagem (configurações) ao lado da conexão sem fio.
Toque no tipo de endereço MAC e depois toque em Phone MAC.
Modos operacionais
O cliente Marvis opera nos seguintes modos:
-
Modo de produção — modo operacional padrão para ambientes ao vivo que você pode definir usando parâmetros de linha de comando durante a instalação.
-
Modo prova de conceito (POC) — modo operacional para fins de teste e avaliação e também é o modo padrão.
-
GUI ou modo Não-GUI — Modo que permite ou restringe o acesso visual ao cliente Marvis. No modo fora da GUI, você não pode acessar a UI ou o ícone do cliente Marvis na barra de tarefas.
-
Modo Debug — Modo de acesso aos logs. Você não pode editar a configuração neste modo.
-
Se você quiser visualizar as configurações quando estiver no modo Produção, precisará mudar para o modo de depuração. No entanto, as configurações não são editáveis.
-
No modo POC, você pode visualizar e editar as configurações de configuração sem qualquer dependência do modo de depuração.
Estados de conexão
O status do cliente Marvis é indicado por indicadores visuais e os seguintes estados de conexão:
-
Desconectado — o cliente não está conectado à nuvem Juniper Mist.
-
Conectado — o cliente está conectado à nuvem Juniper Mist.
-
Conexão — o cliente está solicitando para se conectar à nuvem Juniper Mist.
-
Dormir — o cliente está conectado à nuvem Juniper Mist por meio de um AP não-Juniper.
Implante o cliente Marvis usando o SOTI MDM
Para implantar o cliente Marvis usando uma solução de gerenciamento de dispositivos móveis (MDM), você deve personalizar a implantação do pacote de pacotes Android (APK). Você personaliza a implantação do APK com a ação de intenção para definir o símbolo secreto do kit de desenvolvimento de software (SDK) na instalação. Quando você lança o pacote de aplicativo personalizado, o cliente está totalmente pré-configurado e integrado para operação.
Você pode integrar o cliente Marvis usando o SOTI MDM.
Não apresentamos o processo geral genérico de implantação de aplicativos Para Android com o SOTI. Apresentamos apenas as informações necessárias para personalizar o aplicativo para Android para concluir a implantação do cliente Marvis.
Antes de começar:
-
Certifique-se de ter um dispositivo Windows ou uma máquina virtual (VM). Você executará o Package Studio, que é executado apenas em dispositivos Windows.
Para implantar o cliente Marvis usando o SOTI MDM:
Quando você implanta o pacote personalizado com o SOTI, o cliente Marvis é pré-configurado e integrado.
Implante o cliente Marvis usando AirWatch ou VMware Workspace ONE
Não cobrimos o processo geral de implantação genérica de aplicativos Para Android com o AirWatch. Cobrimos apenas as etapas específicas necessárias para concluir a implantação do cliente marvis.
mode=explicit,broadcast=false,action=android.intent.action.MAIN,package=com.mist.marvisclient,class=com.mist.marvisclient.MainActivity,extraString=MOBILE_SDK_SECRET=TheSecretValueHere(string)
Se você tiver configurado uma porta específica em um dispositivo Zebra para chamadas de voz, use o seguinte comando de intenção:
mode=explicit,broadcast=false,action=android.intent.action.MAIN,package=com.mist.marvisclient,class=com.mist.marvisclient.MainActivity,extraString=MOBILE_SDK_SECRET=TheSecretValueHere(string),extraString=MOBILE_VOICE_CALL_PORT=5070
Você pode usar as seguintes referências para implantar o comando de intenção:
-
Configurando o lançamento automático para dispositivos móveis Android se você já tiver implantado o cliente Marvis no dispositivo
-
RunIntent Action, File-Action Android para novas implantações do nosso instalador APK em dispositivos
Implante o cliente Marvis usando outros MDMs
Se você estiver usando qualquer outro MDM, verifique se o MDM oferece suporte à execução da intenção. Aqui está uma amostra da implantação baseada em Android Debug Bridge (ADB) baseada em (desenvolvedor/debug) que você pode usar para se adaptar a um MDM de sua escolha:
adb shell am start -n "com.mist.marvisclient/com.mist.marvisclient.MainActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER --es "MOBILE_SDK_SECRET" "TheSecretValueHere(string)" -t "text/plain"
Se a solução MDM não oferece suporte à execução de intenções do Android, você pode precisar integrar cada dispositivo cliente implantado manualmente. Veja integração e configuração do Cliente Marvis.
Verifique a instalação
Depois de instalar e integrar o cliente Marvis, verifique se esses processos foram executados corretamente. Certifique-se de que seu dispositivo esteja conectado à rede Wi-Fi Mist.
Para verificar a instalação:
Integre e configure o Cliente Marvis
Veja logs no Marvis Android Client
-
Informações — Informações gerais
-
Erro — problemas críticos
-
Debug — Dados detalhados que você pode usar para depurar problemas