intermediate
IoT
solucao-de-problemas
conectividade

Solucao de Problemas de Dispositivos IoT

Guia completo para diagnosticar e resolver problemas de dispositivos IoT - problemas de conectividade, erros de comando, falhas de telemetria e solucao de problemas especificos de dispositivos

Levy Fleets TeamDecember 25, 202525 min read

Solucao de Problemas de Dispositivos IoT

Este guia fornece procedimentos abrangentes de solucao de problemas para problemas de dispositivos IoT no Levy Fleets. Esteja voce enfrentando problemas de conectividade, erros de comando ou falhas de telemetria - siga estas abordagens sistematicas para diagnosticar e resolver problemas.

Importante

Antes de solucionar problemas de dispositivos IoT, certifique-se de ter acesso fisico ao veiculo se necessario e de ter as permissoes apropriadas (funcao de Admin, Gerente de Frota ou Tecnico de Servico).


Checklist de Diagnostico Rapido

Antes de investigar problemas especificos, passe por este checklist rapido:

VerificacaoComo verificarAcao se falhar
Dispositivo OnlinePagina IoT mostra indicador verdeVeja secao "Dispositivo mostra Offline"
Sinal atualUltimo visto dentro de 5 minutosVerificar celular/alimentacao
IMEI corretoIMEI do veiculo corresponde ao dispositivo IoTRevincular se nao corresponder
Senha corretaConfiguracoes > Veiculos mostra senhaAtualizar para senha correta
Nivel de bateriaBateria do veiculo e do IoTCarregar se baixa

Dispositivo Mostra Offline

Sintomas

  • Indicador de status do dispositivo esta cinza/vermelho
  • Timestamp "Ultimo visto" tem horas ou dias de idade
  • Veiculo nao responde a nenhum comando
  • Nenhum dado de telemetria sendo recebido

Possiveis Causas

CausaProbabilidadeDescricao
Bateria IoT descarregadaAltaBateria interna do modulo IoT esgotou
Bateria do veiculo descarregadaAltaBateria principal do veiculo muito fraca para alimentar IoT
Sem cobertura celularMediaDispositivo em area com sinal fraco/nenhum
Problema de cartao SIMMediaSIM desativado, expirado ou danificado
Falha de hardwareBaixaModulo IoT fisicamente danificado
Configuracao de servidor erradaBaixaDispositivo apontando para servidor errado

Solucoes

1

Verificar ultima localizacao conhecida

Na pagina de detalhes do dispositivo IoT, note as ultimas coordenadas GPS. Determine se o veiculo esta em uma area com cobertura sabidamente ruim (porao, estacionamento subterraneo, area rural).

2

Verificar bateria do veiculo

Se tiver acesso ao veiculo, verifique o nivel da bateria principal. Se abaixo de 10%, o modulo IoT pode ter desligado para economizar energia. Carregue o veiculo.

3

Reiniciar veiculo

Desligue o veiculo completamente, aguarde 30 segundos e ligue novamente. Isso reinicia o modulo IoT.

4

Verificar alimentacao do modulo IoT

Inspecione se o modulo IoT esta recebendo energia. Procure por LEDs indicadores no dispositivo. Sem luzes = sem energia.

5

Verificar cartao SIM

Contate seu provedor IoT para verificar se o cartao SIM esta ativo e tem dados. SIMs podem ser desativados por falta de pagamento ou inatividade.

6

Mover veiculo para melhor cobertura

Se estiver em area de sinal fraco, mova o veiculo para area aberta ou area com cobertura sabidamente boa e aguarde 5 minutos.

Quando Escalar

Se o dispositivo permanecer offline apos verificar alimentacao e cobertura, o modulo IoT pode precisar ser substituido. Contate o suporte com:

  • IMEI do dispositivo
  • Data da ultima comunicacao boa conhecida
  • Resultados da inspecao fisica
  • Passos ja tentados

Comandos Nao Sao Recebidos

Sintomas

  • Comandos de bloquear/desbloquear falham silenciosamente
  • "Comando enviado" aparece mas nada acontece
  • Veiculo nao responde a comandos de som/bip
  • Comandos expiram por timeout apos 30 segundos

Possiveis Causas

CausaProbabilidadeDescricao
Senha incorretaAltaSenha IoT nas configuracoes nao corresponde ao dispositivo
Dispositivo OfflineAltaNao pode receber comandos quando offline
Acumulo na fila de comandosMediaMuitos comandos pendentes
Incompatibilidade de protocoloBaixaTipo de IoT errado selecionado para o dispositivo

Solucoes

1

Verificar se dispositivo esta online

Verifique a pagina de dispositivos IoT para confirmar que o dispositivo mostra como online. Comandos nao podem ser enviados para dispositivos offline.

2

Verificar senha IoT

Va para Configuracoes > Veiculos e verifique a senha para seu tipo de dispositivo:

Tipo de DispositivoSenha Padrao
Okaizk200
Queclinkks600
Segway0000
Omni0000
ZIMO(varia)
3

Enviar comando de teste

Tente enviar um comando STATUS ou HEARTBEAT primeiro. Estes nao alteram o estado do veiculo e ajudam a testar a comunicacao.

4

Verificar feed de telemetria

Na pagina de detalhes do veiculo, expanda Comandos IoT e observe o feed de telemetria. Procure por ACK (confirmacao) ou respostas de erro.

5

Aguardar resposta

Alguns dispositivos, especialmente baseados em SMS (Okai, Queclink), podem levar 30-60 segundos para responder. Nao envie multiplos comandos em rapida sucessao.

6

Verificar tipo de IoT

Confirme que o tipo de IoT do dispositivo corresponde ao hardware real. Um dispositivo Queclink configurado como "Okai" nao recebera comandos corretamente.

Problemas de Comando Especificos por Dispositivo

Dispositivos TCP Segway

  • Comandos sao enviados via conexao TCP direta
  • Resposta normalmente dentro de 5 segundos
  • Se falhar, verifique se IP/porta do dispositivo esta acessivel
  • Comandos sao enviados via SMS para o SIM do dispositivo
  • Resposta pode levar 30-60 segundos
  • Verifique se capacidade SMS esta habilitada para o SIM
  • Verifique se a cota de SMS foi excedida

Dispositivos ZIMO MQTT

  • Comandos sao enviados via broker MQTT
  • Resposta quase em tempo real esperada
  • Verifique conectividade do broker MQTT
  • Verifique assinatura do dispositivo para topico de comando

Dispositivos Omni SCOR

  • Protocolo bidirecional em tempo real
  • Resposta imediata esperada
  • Nao requer senha para a maioria dos comandos
  • Verifique status da conexao WebSocket

Dados de Telemetria Nao Atualizam

Sintomas

  • Nivel de bateria nao mudou por horas
  • Localizacao mostra coordenadas antigas
  • Leitura de quilometragem esta desatualizada
  • Timestamp "Ultima atualizacao" nao esta atual

Possiveis Causas

CausaProbabilidadeDescricao
Intervalo de reporteAltaDispositivo configurado para atualizacoes pouco frequentes
Dispositivo em modo de dormirAltaDispositivo em modo de economia de energia
Perda de sinal GPSMediaNao consegue obter localizacao por satelite
Conectividade parcialMediaHeartbeat funciona mas pacotes de dados falham
Atraso de processamento do servidorBaixaDados recebidos mas ainda nao processados

Solucoes

1

Verificar status de heartbeat

Mesmo que os dados nao estejam atualizando, o dispositivo deveria estar enviando heartbeats. Verifique se heartbeats estao sendo recebidos (visivel no feed de telemetria).

2

Solicitar atualizacao de status

Envie um comando STATUS para forcar o dispositivo a reportar valores atuais.

3

Verificar qualidade do GPS

Verifique a telemetria atual para valores de precisao GPS. Veiculos em ambientes internos/subterraneos podem ter GPS ruim.

4

Verificar configuracao de reporte

Alguns dispositivos sao configurados para reportar menos frequentemente quando parados. Este e um comportamento normal para economizar energia.

5

Verificar pipeline de dados

Se muitos dispositivos sao afetados, pode haver um atraso de processamento em todo o sistema. Verifique o status do sistema ou contate o suporte.

Entendendo Intervalos de Reporte

Estado do DispositivoIntervalo TipicoNotas
Em viagem10-30 segundosAtualizacoes frequentes para rastreamento
Ocioso (Disponivel)5-15 minutosConserva bateria
Modo de dormir1-4 horasConsumo minimo de energia
Carregando1-5 minutosMais frequente durante carregamento

Dados de Localizacao Incorretos

Sintomas

  • Veiculo mostra em localizacao errada no mapa
  • Localizacao pula erraticamente
  • Coordenadas GPS nao correspondem a posicao real
  • Veiculo aparece em locais impossiveis (oceano, outra cidade)

Possiveis Causas

CausaProbabilidadeDescricao
Sinal GPS ruimAltaAmbiente interno, subterraneo ou canyon urbano
Periodo de aquecimento do GPSAltaDispositivo recem ligado precisa obter localizacao por satelite
Localizacao em cacheMediaDispositivo reportando ultima localizacao boa conhecida
Problema de hardwareBaixaAntena GPS danificada ou desconectada

Solucoes

1

Verificar timestamp da localizacao

Na pagina de detalhes do veiculo, verifique quando a localizacao foi atualizada pela ultima vez. Timestamps antigos indicam dados desatualizados.

2

Revisar historico de localizacao

Olhe a trilha GPS. Pontos dispersos indicam sinal ruim; trilhas suaves indicam bom rastreamento.

3

Mover veiculo para area aberta

Se o veiculo esta em ambiente interno ou subterraneo, GPS e impreciso. Mova-o para area com ceu aberto.

4

Aguardar fix de GPS

Apos reiniciar, dispositivos precisam de 2-5 minutos para obter boa localizacao GPS. Aguarde antes de confiar na localizacao.

5

Verificar valor de precisao GPS

Alguns dispositivos reportam precisao/HDOP GPS. Valores acima de 10 indicam precisao ruim.

6

Inspecionar antena GPS

Se persistentemente impreciso, a antena GPS pode estar danificada ou bloqueada. Verifique a instalacao fisica.

Precisao GPS por Ambiente

AmbientePrecisao EsperadaNotas
Ceu aberto2-5 metrosMelhor caso
Area urbana5-15 metrosReflexoes de edificios
Sob arvores10-30 metrosAtenuacao de sinal
Perto de edificios15-50 metrosErros de multiplos caminhos
Subterraneo/Interno50+ metros ou nenhumGPS geralmente inutilizavel

Leituras de Bateria Incorretas

Sintomas

  • Bateria mostra 100% mas veiculo nao anda
  • Bateria pula repentinamente de alta para baixa
  • Valor de bateria trava em um nivel
  • Bateria do veiculo vs. bateria IoT nao correspondem

Possiveis Causas

CausaProbabilidadeDescricao
Problema de calibracaoAltaIndicador de bateria precisa recalibracao
Baterias diferentesAltaVeiculo e IoT tem baterias separadas
Atraso de comunicacaoMediaValor esta em cache/antigo
Problema de BMSMediaSistema de gerenciamento de bateria reportando incorretamente
Bateria danificadaBaixaCelulas de bateria danificadas

Solucoes

1

Entender as duas baterias

A maioria dos veiculos tem DUAS baterias:

  • Bateria do Veiculo: Alimenta o motor (o que os motoristas se importam)
  • Bateria IoT: Alimenta o modulo de rastreamento (o que mantem o dispositivo online)

Estas sao reportadas separadamente e descarregam independentemente.

2

Solicitar valor atualizado

Envie um comando STATUS para obter valores de bateria atuais.

3

Comparar com estado real

Se possivel, verifique o indicador de bateria fisico ou display do painel do veiculo.

4

Executar ciclo de carga completo

Carregue a bateria ate 100%, depois deixe descarregar ate vazia. Isso recalibra o indicador.

5

Verificar status de carregamento

Verifique se o indicador "Carregando" corresponde a se o veiculo esta realmente conectado.

Reporte de Bateria por Tipo de Dispositivo

Tipo de DispositivoReporta Bateria do VeiculoReporta Bateria IoTNotas
SegwaySimSimAmbos os valores confiaveis
OkaiSimAs vezesBateria IoT pode nao ser reportada
QueclinkSimSimIoT mostra como "interna"
ZIMOSimSimAmbos normalmente precisos
OmniSimNaoApenas bateria do veiculo mostrada

Status de Bloquear/Desbloquear Nao Corresponde

Sintomas

  • Painel mostra bloqueado mas veiculo esta desbloqueado
  • Comando de desbloquear enviado mas ainda mostra bloqueado
  • Status alterna inesperadamente
  • Cliente relata que veiculo esta bloqueado durante viagem

Possiveis Causas

CausaProbabilidadeDescricao
Atraso de sincronizacao de statusAltaComando funcionou mas status nao atualizou
Comando falhou silenciosamenteMediaComando nao alcancou o dispositivo
Override fisicoBaixaTrava mecanica foi acionada manualmente
Falha de hardwareBaixaMecanismo de trava danificado

Solucoes

1

Aguardar atualizacao de status

Apos enviar bloquear/desbloquear, aguarde 30-60 segundos para atualizacao de status. Force atualizacao da pagina.

2

Solicitar status

Envie um comando STATUS para obter o estado de trava real atual do dispositivo.

3

Verificar feed de telemetria

Procure por confirmacao de comando no feed de telemetria. Verifique por codigos de erro.

4

Tentar comando novamente

Se o status nao atualizou, reenvie o comando. Alguns comandos requerem multiplas tentativas em cobertura ruim.

5

Inspecao fisica

Se comandos falham persistentemente, inspecione fisicamente o mecanismo de trava para danos ou obstrucao.


Nao Consigo Vincular Dispositivo ao Veiculo

Sintomas

  • Dispositivo IoT criado mas nao consegue vincular ao veiculo
  • Veiculo mostra "Sem dispositivo IoT"
  • Erro de incompatibilidade de IMEI
  • Telemetria chega mas nao esta vinculada ao veiculo

Possiveis Causas

CausaProbabilidadeDescricao
Incompatibilidade de IMEIAltaIMEI digitado incorretamente
Dispositivo em subconta erradaMediaDispositivo e veiculo em subcontas diferentes
IMEI ja vinculadoMediaOutro veiculo usando o mesmo IMEI
Dispositivo nao criadoMediaDispositivo nao esta no registro IoT

Solucoes

1

Verificar formato do IMEI

IMEI deve ter exatamente 15 digitos. Sem espacos, hifens ou letras. Verifique por erros de digitacao.

2

Verificar ambos os registros

Verifique se o IMEI corresponde exatamente tanto no registro do dispositivo IoT QUANTO no campo iot_imei do veiculo.

3

Verificar subcontas

Certifique-se de que o dispositivo IoT e o veiculo estao na mesma subconta.

4

Verificar vinculos duplicados

Busque o IMEI em todos os veiculos. Outro veiculo pode ja estar vinculado.

5

Verificar dispositivos nao mapeados

Se o dispositivo esta comunicando mas nao vinculado, pode aparecer na lista "Dispositivos nao mapeados".


Dispositivos Nao Mapeados Aparecem

Sintomas

  • Dispositivos na lista "Nao mapeados"
  • IMEIs desconhecidos comunicando com o servidor
  • Contagem de dispositivos maior que esperado

Possiveis Causas

CausaProbabilidadeDescricao
Novos dispositivosAltaDispositivos instalados mas nao registrados
Erro de digitacao de IMEIMediaRegistrado com IMEI errado
Dispositivos antigosBaixaDispositivos de veiculos desativados
Servidor erradoBaixaDispositivos de outra frota apontando para ca

Solucoes

1

Identificar dispositivo

Verifique o IMEI contra seu inventario de dispositivos. Corresponda a um dispositivo fisico conhecido.

2

Registrar novos dispositivos

Se for um dispositivo novo legitimo, clique em "Registrar" para adiciona-lo a sua frota.

3

Corrigir erros de IMEI

Se um dispositivo existente foi registrado com IMEI errado, atualize o registro do dispositivo IoT.

4

Ignorar/excluir dispositivos antigos

Dispositivos nao mapeados de equipamentos antigos podem ser ignorados. Eles pararao de aparecer quando o dispositivo for desativado.


Solucao de Problemas Especifica por Protocolo

Problemas TCP Segway

Problemas comuns:

  • Timeout de conexao
  • Falha de autenticacao
  • Incompatibilidade de firmware

Solucoes:

  1. Verifique se o dispositivo esta usando versao de firmware compativel
  2. Verifique conectividade de porta TCP (normalmente porta 8084)
  3. Verifique senha IoT Segway nas configuracoes
  4. Verifique se firewall esta bloqueando conexoes TCP
  5. Contate suporte Segway para atualizacoes de firmware

Problemas comuns:

  • SMS nao entregue
  • Respostas atrasadas (mais de 60 segundos)
  • Comandos rejeitados

Solucoes:

  1. Verifique se capacidade SMS esta habilitada para o SIM
  2. Verifique saldo/cota do SIM para SMS de saida
  3. Verifique numero de telefone correto na configuracao do dispositivo
  4. Verifique por bloqueio de SMS no nivel da operadora
  5. Tente reenviar comando fora do horario de pico

Problemas MQTT ZIMO

Problemas comuns:

  • Conexao MQTT cai
  • Mensagens nao sao publicadas
  • Erros de assinatura

Solucoes:

  1. Verifique credenciais do broker MQTT
  2. Verifique status e conectividade do broker
  3. Verifique se assinaturas de topico estao corretas
  4. Verifique por incompatibilidades de QoS
  5. Verifique logs do cliente MQTT por erros

Problemas SCOR Omni

Problemas comuns:

  • Conexao WebSocket cai
  • Atualizacoes em tempo real nao funcionam
  • Erros de comunicacao bidirecional

Solucoes:

  1. Verifique status da conexao WebSocket
  2. Verifique compatibilidade de versao do protocolo SCOR
  3. Verifique por interferencia de proxy/firewall
  4. Verifique logs de conexao por codigos de erro
  5. Reinicie o servico IoT se necessario

Referencia de Codigos de Erro

Codigos de Erro IoT Comuns

CodigoSignificadoSolucao
E01Autenticacao falhouVerificar senha do dispositivo
E02Timeout de comandoTentar comando novamente
E03Dispositivo ocupadoAguardar 30 segundos, tentar novamente
E04Comando invalidoVerificar sintaxe do comando
E05Bateria baixaCarregar antes de tentar novamente
E06GPS indisponivelMover para area com ceu aberto
E07Falha no mecanismo de travaInspecao fisica necessaria
E08Erro de comunicacaoVerificar conectividade
E09Erro de firmwareAtualizacao pode ser necessaria
E10Falha de hardwareSubstituicao do dispositivo necessaria

Interpretando Codigos de Erro de Telemetria

Ao visualizar telemetria, procure por:

  • ACK - Comando confirmado com sucesso
  • NAK - Comando rejeitado (verificar codigo de erro)
  • TIMEOUT - Sem resposta do dispositivo
  • ERROR_XXX - Codigo de erro reportado pelo dispositivo

Manutencao Preventiva

Verificacoes Diarias

  • Revisar contagem de dispositivos offline
  • Verificar dispositivos com timestamps "Ultimo visto" antigos
  • Revisar lista de dispositivos nao mapeados

Verificacoes Semanais

  • Verificar niveis de bateria dos dispositivos
  • Revisar taxas de sucesso de comandos
  • Verificar dispositivos em estado errado

Verificacoes Mensais

  • Revisar versoes de firmware
  • Auditar vinculos dispositivo-veiculo
  • Verificar status de cartao SIM
  • Revisar padroes de erro de dispositivos

Quando Substituir Dispositivos

Considere substituicao de dispositivo quando:

  1. Persistentemente offline por mais de 7 dias apesar da solucao de problemas
  2. Taxa de sucesso de comando consistentemente abaixo de 50%
  3. Dano fisico visivel (entrada de agua, dano de antena)
  4. Firmware nao pode ser atualizado para versao necessaria
  5. Bateria nao mantem carga (bateria IoT interna)
  6. GPS nunca obtem localizacao mesmo em areas abertas

Recursos de Suporte

Para suporte especifico de dispositivo:

  • Segway: Contate equipe de suporte IoT Segway
  • Okai: Contate suporte tecnico Okai
  • Queclink: Contate atendimento ao cliente Queclink
  • Problemas gerais: E-mail para support@levyelectric.com com IMEI do dispositivo e descricao do problema