Visão geral
A Device Diagnostic Tool dá suporte a dois modos de operação:
- Modo de administração - o administrador pode acessar as configurações do aplicativo, modificar as configurações de teste e executar cada teste. Esse é o modo padrão.
- Modo de usuário - o usuário está restrito a apenas executar testes. Não há acesso às configurações do aplicativo, configurações de teste nem a testes separadamente. Para definir o modo de usuário, desative admin_mode como mencionado na seção Configuração.
Iniciar o aplicativo
Execute o Device Diagnostic Tool usando um dos seguintes métodos:
- Usando manualmente a interface do usuário - o usuário inicia Device Diagnostic Tool e executa os testes manualmente. Consulte a seção Interface do usuário abaixo.
- Remotamente com um sistema EMM (Enterprise Mobility Management) - inicie o Device Diagnostic Tool em segundo plano e gere um log usando o comando:
adb shell am broadcast -n "com.symbol.selfdiagnostics/com.symbol.selfdiagnostics.SESReceiver"
Apenas um dos métodos deve ser usado para executar o Device Diagnostic Tool, caso contrário, pode ocorrer um comportamento inesperado.
Tests de dispositivo
Ao iniciar o aplicativo pela primeira vez, a tela principal exibe os testes disponíveis para execução: Tela principal
Se os testes já tiverem sido realizados, o nome do teste é seguido pela data em que o último teste foi realizado.
Toque em Executar Testes na tela principal para executar todos os testes. A execução de testes é baseada nos testes selecionados na tela Configurar testes. Uma vez iniciado o teste, o usuário é solicitado a executar ações adicionais durante a execução dos seguintes testes: Teste de scanner, teste de botões, teste de tela de toque e teste de áudio. Recomenda-se que todos os testes sejam realizados enquanto o dispositivo estiver em uso normal, ou seja, não encaixado em uma base ou conectado via USB a um computador. Após a conclusão do teste, os resultados serão exibidos:
Aprovado – Teste executado e aprovado. O resultado obteve aprovação nos critérios de teste.
Reprovado – O teste foi executado e não atendeu aos critérios de teste.
Informações – Dados obtidos e exibidos.
Como alternativa, no modo de administração, é possível realizar testes tocando na categoria de teste e, em seguida, tocando em Executar Testes.
Teste reprovado e tempo-limite do teste esgotado resultam no mesmo ícone vermelho de perigo.
A opção Ajuda está disponível por meio de um toque no menu direito da tela principal. Isso tem um link com o portal de suporte da Device Diagnostics Tool.
Teste do scanner
O usuário é solicitado a escanear um código de barras. Resultados:
- Teste do scanner – exibe dados de código de barras
- Tipo de etiqueta – exibe o tipo de código de barras ou decodificador escaneado
Nota: Ao executar o Teste do Scanner no TC55, o usuário deve pressionar por muito tempo o botão do scanner para que ele seja detectado.
Teste de botões
O usuário é solicitado a pressionar os botões rígidos no dispositivo: gatilho de varredura (esquerdo ou direito), pressionar para falar, aumento de volume e redução de volume. Resultados:
- Teste de botões – aprovação no teste, reprovação no teste ou tempo limite de teste esgotado
Nota: Se os botões rígidos forem remapeados, o teste de botões não funcionará como esperado.
Teste de tela de toque
O usuário é solicitado a tocar cada caixa da grade na tela
- Teste de tela sensível ao toque – aprovação no teste, reprovação no teste ou tempo limite de teste esgotado
Testes de Bluetooth
Verifica se a transmissão por rádio Bluetooth é operável e retorna informações relacionadas ao Bluetooth. Resultados:
- Nome – exibe o nome do Bluetooth
- Ciclo de energia de rádio – aprovação no teste ou reprovação no teste. O estado do rádio é preservado antes deste teste.
- Funcional/Não funcional - funcional ou não funcional
- Detectável/Conectável - conectável, detectável ou nenhum
Teste de WiFi
Verifica o funcionamento do rádio WiFi e fornece informações relacionadas ao WiFi. Resultados:
- Endereço MAC – válido ou inválido
- Teste de rede – exibe conectado ou não conectado. Ocorre reprovação de o WiFi não estiver conectado a nenhuma rede. O estado do rádio é preservado antes deste teste. Se o teste for bem-sucedido, os valores a seguir são exibidos:
- força – exibe a força do sinal
- ip – exibe o endereço IP
- bssid – válido ou inválido
- velocidade - exibe a velocidade de conexão
Teste de bateria
Verifica o status da bateria e retorna informações relacionadas à bateria. Resultados:
- Número da peça – exibe o número da peça
- Número de série – exibe o número de série
- Data de fabricação – exibe a data de fabricação da bateria
- Status de desativação - exibe a integridade da bateria como:
- Bom – a bateria está em estado íntegro
- Necessidade de substituir a bateria – a contagem do ciclo de carga da bateria atingiu o valor definido de limite da bateria, o que indica que a bateria deve ser substituída por uma nova em breve.
- Desconhecido – indica um problema ao recuperar as informações de integridade da bateria
- Tensão – exibe a tensão
- Corrente – exibe a corrente
- Temperatura – exibe a temperatura
- Nível - exibe a porcentagem (%) da bateria restante
- Capacidade atual - exibe a quantidade de energia armazenada na bateria em mAh (miliampère hora). Com suporte apenas em baterias PowerPrecision+.
Teste de WWAN
Verifica o funcionamento do rádio WWAN e fornece informações relacionadas a WWAN. Resultados:
- Estado do SIM – O modo avião deve ser desativado. Exibe um dos seguintes valores:
- Presente – o cartão SIM está presente
- Ausente – o cartão SIM não está presente
- Estado de voz – exibe um dos seguintes valores:
- Voz em serviço
- Voz fora de serviço
- Emergência por voz apenas
- Voz desligada
- Voz desconhecida
- Estado de dados – exibe um dos seguintes valores:
- Dados conectados
- Dados desconectados
- Dados conectando
- Dados suspensos
- Dados desconhecidos
- Tipo de WAN – exibe o tipo de rede, como: LTE, 2G, 3G, 4G, ou Não disponível
- Força do sinal – exibe um dos seguintes:
- Não aplicável – cartão SIM ausente
- Desconhecido – o dispositivo pode estar no modo avião
- Força do sinal – em dBm
- Número de telefone – válido ou inválido, dependendo de o provedor de serviços determinar se o número de telefone deve ou não ser visível.
- ID do dispositivo – válido ou inválido, dependendo se o ID do dispositivo está ou não visível
Teste de áudio
Verifica o funcionamento do microfone e alto-falante do dispositivo. Resultados:
- Teste de áudio – aprovação no teste ou reprovação no teste
Carregar logs
O arquivo de configuração e os arquivos de log e podem ser carregados sob demanda do dispositivo para um servidor FTP. Os arquivos enviados incluem: logs de resultados de teste, configuration.xml, log de histórico e log de status. Para acessar esse recurso, na tela de toque principal do aplicativo no menu de opções no canto direito e selecione Carregar.
Carregar opções da tela:
- Protocolo - FTP (valor padrão), única opção disponível
- Endereço IP - insira o endereço de IP do servidor de FTP (obrigatório)
- Nome de usuário - insira o nome de usuário para fazer login (obrigatório)
- Excluir arquivo do dispositivo - se ativado, exclui todos os arquivos (arquivos de configuração e de log) do dispositivo após o upload ser concluído.
Se forem inseridos Detalhes do Servidor na tela Configurações, essas opções serão preenchidas automaticamente e poderão ser editadas, se necessário.
Depois de inserir as informações apropriadas, toque em Carregar. Forneça a senha FTP quando solicitado. Se o processo for bem-sucedido, os arquivos são enviados para o servidor FTP em um arquivo .zip com o formato de arquivoDDTLOG_[TimeStamp(ddMMyyyyHHmmss)]_[device_identifier].zip
, onde:
- [TimeStamp(ddMMyyyyHmmss)] é o carimbo de data e hora com 2 dígitos do dia, 2 dígitos do mês, 4 dígitos do ano, 2 dígitos da hora, 2 dígitos do minuto e 2 dígitos dos segundos.
- [device_identifier] é o identificador exclusivo do dispositivo que mostra um dos seguintes dados com base na plataforma Android:
- UUID - aplica-se a dispositivos Android 10 e posteriores
- Número de série - aplica-se ao Android Oreo e dispositivos anteriores
Agendar trabalhos
Os testes do dispositivo podem ser agendados para que entrem em operação em um horário especificado. Uma vez que um trabalho é agendado, ele se repete automaticamente na hora especificada semanalmente. O trabalho agendado pode ser excluído após a conclusão para evitar que se repita. Só podem ser agendados testes de dispositivo que não envolvam interação de usuário. Quando uma tarefa agendada é concluída, ela é registrada no log em /storage/emulated/0/Android/data/com.symbol.selfdiagnostics/files/history.log
.
Para agendar um trabalho:
- Na tela principal do aplicativo, toque no menu de opções no canto direito e selecione Agendador de trabalhos.
- Na tela Agendador de tarefas, toque no botão "+" para criar uma tarefa.
- Selecione o horário em horas/minutos para executar o trabalho.
- Selecione o teste do dispositivo a ser executado.
- Selecione o dia de semana para o teste que deve ser realizado.
- Toque no ícone de salvar, no canto direito.
Para modificar um trabalho agendado já existente:
- Na tela do Agendador de trabalhos, toque em um trabalho agendado listado.
- Faça as alterações necessárias.
- Toque no ícone de salvar, no canto direito.
Para excluir um trabalho agendado já existente:
- Na tela do Agendador de trabalhos, toque em um trabalho agendado listado.
- Toque no ícone de lixeira, no canto direito.