Cliente Android de Marvis
Complete las tareas de preinstalación y elija el método que desea utilizar para instalar Marvis Client en el dispositivo.
El cliente de Marvis para Android proporciona una visibilidad detallada de cómo interactúa su dispositivo Android con la red inalámbrica. Ayuda a optimizar el rendimiento de la red, agilizar la resolución de problemas y mejorar la experiencia general del usuario al proporcionar información sobre la conectividad y el rendimiento del dispositivo.
El cliente Android de Marvis es compatible con los siguientes dispositivos:
-
Dispositivos portátiles Android y teléfonos inteligentes que ejecutan Android 11.0 y versiones posteriores
-
Dispositivos Zebra que ejecutan Android 11.0 y versiones posteriores
Descripción general de la instalación de Marvis Android Client
Puede utilizar cualquiera de los siguientes métodos para instalar la aplicación:
-
Manual: descargue e instale la aplicación cliente de Marvis directamente desde Google Play Store o el portal de Juniper Mist.
Para descargar el cliente desde el portal de Juniper Mist:
Seleccione Organización > administrador > SDK móvil en el menú de la izquierda.
Haga clic en Marvis Client en la parte superior de la página del SDK para móviles.
Seleccione la versión de la aplicación en Android y luego haga clic en Descargar instalador.

-
Puente de depuración de Android (ADB): instale la aplicación con ADB, una herramienta de línea de comandos que los desarrolladores pueden usar para comunicarse con dispositivos Android a fin de depurar problemas e instalar o desinstalar aplicaciones.
-
Administración de dispositivos móviles (MDM): use cualquiera de las siguientes soluciones MDM para instalar la aplicación:
-
AirWatch o VMware Workspace ONE
-
SOTI
Nota:Hemos probado la interoperabilidad solo con los MDM mencionados anteriormente.
-
Requisitos
Antes de comenzar la instalación:
-
Active los permisos obligatorios enumerados en la tabla 1 para la aplicación.
Tabla 1: Permisos necesarios para la aplicación Marvis Client para Android Permiso
Descripción
Obligatorio u opcional
Ubicación: establecer como Permitir todo el tiempo
Permite que la aplicación cliente de Marvis obtenga los datos de roaming Wi-Fi y funcione como se espera.
Obligatorio
Bluetooth
Permite que la aplicación obtenga las coordenadas x e y de la ubicación.
Obligatorio
Dispositivos cercanos
Permite que la aplicación determine la ubicación relativa de los dispositivos cercanos. Android 12 necesita habilitar este permiso para ejecutar el servicio de ubicación en dispositivos móviles.
Obligatorio
Notificaciones
Habilita las notificaciones si desea recibir notificaciones cuando el cliente de Marvis se esté ejecutando activamente en segundo plano.
Opcional
Cámara: establecer como permitir una vez
Le permite escanear el código QR durante la inscripción. No es necesario habilitar este permiso si está instalando la aplicación a través de ADB o MDM.
Opcional
-
Configure los ajustes del firewall de red para permitir que el cliente de Marvis se conecte a su organización.
Si su organización reside en la nube de Amazon Web Services (AWS) (predeterminada), utilice la siguiente configuración:
-
wss://client-terminator.mistsys.net:443/ws o protocolo WSS (websocket) puerto 443 para dominio/ruta
-
https://api.mist.com o el puerto de protocolo HTTPS 443 para el dominio
Si tu organización reside en la nube de Google Cloud Platform (GCP), usa la siguiente configuración:
-
wss://client-terminator.gc1.mist.com/ws o protocolo WSS (websocket) puerto 443 para dominio/ruta
-
https://api.gc1.mist.com/ o el puerto de protocolo HTTPS 443 para el dominio
Nota:Si su organización reside en una nube que no sea AWS o GCP, comuníquese con el equipo de soporte técnico para obtener las URL adecuadas para configurar los ajustes del firewall.
-
-
Obtenga su token secreto o código QR para incorporar el cliente de Marvis.
Seleccione Organización > administrador > SDK móvil en el menú de la izquierda.
Haga clic en Token en la parte superior de la página del SDK para móviles.

Cree un token nuevo o use un token existente:
Para un nuevo token, haga clic en Crear invitación. Escriba un nombre para esta invitación y, a continuación, haga clic en Crear. Cuando el token aparezca en la página, haga clic en Ver para ver el código QR.
Para un token existente: consulte los nombres de los tokens para encontrar el que desea utilizar. Haga clic en el vínculo Ver en el lado derecho de la página para ver el código QR.
Nota: Para obtener el token secreto mediante la API, consulte Crear invitación al SDK.
Como práctica recomendada, le recomendamos que desactive la dirección MAC aleatoria. Esto evita la necesidad de volver a registrar su dispositivo cada vez que se conecta a la red. Para deshabilitar la dirección MAC aleatoria:
Vaya a la página Configuración en su dispositivo.
Toca Red e Internet o Conexiones y luego toca Wi-Fi.
Toque el icono de engranaje (configuración) junto a la conexión inalámbrica.
Toque Tipo de dirección MAC y, a continuación, toque MAC del teléfono.
Modos operativos
Marvis Client funciona en los siguientes modos:
-
Modo de incorporación: modo predeterminado cuando se instala la aplicación cliente de Marvis con el método GUI. En este modo, puede incorporar dispositivos a través de un portal de NAC.
-
Modo de telemetría: modo en el que se instala la aplicación cliente de Marvis con el método CLI. Este modo es el modo operativo estándar para entornos en vivo.
- Configurar el cliente Android de Marvis para la incorporación
- Configure Marvis Android Client para que funcione en modo de telemetría
- Modo de administrador en el cliente Android de Marvis
Configurar el cliente Android de Marvis para la incorporación
Puede usar la aplicación Marvis Client para incorporar dispositivos a la red de Juniper Mist Access Assurance a través de un portal de control de acceso a la red (NAC) personalizado. Para obtener más información, consulte Incorporación de clientes a través de un portal de NAC con la aplicación Marvis Client.
Configure Marvis Android Client para que funcione en modo de telemetría
Para permitir que el cliente Marvis funcione en modo de telemetría, instale el cliente Marvis mediante un MDM (Implementar el Marvis Client con SOTI MDM) o adb un comando (Implementar Marvis cliente Android con otros MDM).
Modo de administrador en el cliente Android de Marvis
Cuando abra el cliente de Marvis en modo de incorporación o telemetría, solo verá las opciones Incorporación de red y Acerca de . Para ver otras opciones de menú, deberá cambiar al modo Administrador:
Toque el icono de hamburguesa y, a continuación, toque el icono del cliente de Marvis 7 veces.
Ingrese la contraseña como AIDriven. Ahora puede ver que está en el modo Administrador y puede ver opciones de menú adicionales.

En el modo de administración, la página Acerca de muestra el UUID, el nombre del dispositivo, el ID de organización y el nombre de la organización.

Puede usar la opción Configuración para actualizar o verificar el nombre del cliente, el acceso a la ubicación y el token del SDK móvil.

Estados de conexión
El estado de cliente de Marvis se indica mediante los siguientes indicadores visuales y estados de conexión. Tenga en cuenta que solo puede ver estos estados si el cliente de Marvis está en modo de telemetría.

-
Desconectado: el cliente no está conectado a la nube de Juniper Mist.
-
Conectado: el cliente está conectado a la nube de Juniper Mist.
-
Suspensión: el cliente se conecta a la nube de Juniper Mist a través de un AP que no es de Juniper.
Despliegue de Marvis Client con SOTI MDM
Para implementar el cliente de Marvis con una solución de administración de dispositivos móviles (MDM), debe personalizar la implementación del paquete del kit de paquetes de Android (APK). Personalice la implementación del APK con la acción de intención de establecer el token secreto del kit de desarrollo de software (SDK) durante la instalación. Cuando inicie el paquete de aplicación personalizado, el cliente estará completamente preconfigurado e incorporado para su funcionamiento.
Puede incorporar el cliente de Marvis utilizando SOTI MDM.
No presentamos el proceso general de implementación de aplicaciones genéricas de Android con SOTI. Presentamos solo la información necesaria para personalizar la aplicación de Android a fin de completar el despliegue del cliente de Marvis.
Antes de empezar:
-
Asegúrese de tener un dispositivo Windows o una máquina virtual (VM). Ejecutará Package Studio, que solo se ejecuta en dispositivos Windows.
-
Descargue MobiControl Package Studio (McStudio.exe) de SOTI.
Para implementar el cliente de Marvis con SOTI MDM:
Cuando implementa el paquete personalizado con SOTI, el cliente de Marvis se preconfigura e incorpora.
Implementar Marvis Client mediante AirWatch o VMware Workspace ONE
No cubrimos el proceso general de implementación de aplicaciones genéricas de Android con AirWatch. Cubrimos solo los pasos específicos necesarios para completar el despliegue de clientes de 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)
Si configuró un puerto específico en un dispositivo Zebra para llamadas de voz, utilice el siguiente comando de intención:
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
Puede utilizar las siguientes referencias para implementar el comando de intención:
-
Configuración del inicio automático para dispositivos móviles Android si ya implementó el cliente de Marvis en el dispositivo
-
RunIntent Action, File-Action Android para nuevos despliegues de nuestro instalador de APK en dispositivos
Implementar el cliente Android de Marvis con Intune
Una vez que Marvis Client se haya instalado correctamente, agregue los detalles de configuración, como el token secreto, el modo de ubicación y el nombre del dispositivo:
En el portal de Intune, vaya a Aplicaciones>Administrar aplicaciones.
Seleccione Configuración>Crear>Dispositivos administrados.
Agregue detalles básicos como el nombre, la plataforma y el tipo de perfil. Seleccione Marvis Client como la aplicación de destino.
Agregue los permisos de acceso a la ubicación y los ajustes de configuración, como MOBILE_LOCATION_DURATION, MOBILE_LOCATION_MODE, MOBILE_CLIENT_NAME Y MOBILE_SDK_SECRET.

Agregar grupos.
Haga clic en Crear.
Implementar el cliente de Android de Marvis con otros MDM
Si usas cualquier otro MDM, verifica que el MDM admita la ejecución de intenciones. A continuación, se muestra un ejemplo de implementación basada en Android Debug Bridge (ADB) (desarrollador/depuración) que puedes usar para adaptarte a un MDM de tu elección:
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"
Habilite el modo de ubicación y actualice el nombre del cliente:
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" --es "MOBILE_CLIENT_NAME" "TheClientName(String)" -t "text/plain" --es "MOBILE_LOCATION_DURATION" "2" -t "text/plain" --es "MOBILE_LOCATION_MODE" "2" -t "text/plain"
Si la solución MDM no admite la ejecución de intenciones de Android, es posible que deba incorporar cada dispositivo cliente implementado manualmente.
Verificar la instalación
Después de instalar e incorporar el cliente de Marvis, verifique que esos procesos se hayan ejecutado correctamente. Asegúrate de que tu dispositivo esté conectado a la red Wi-Fi de Mist.
Para comprobar la instalación:
Ver registros en el cliente Android de Marvis
-
Información: información general
-
Error: problemas graves
-
Depurar: datos detallados que puede utilizar para depurar problemas

