# Ativação do dispositivo

Ativar dispositivos Navixy on-premise segue o mesmo processo da versão PaaS, com uma exceção: a ativação ocorre em seu servidor, e a troca e o processamento de dados acontecem dentro da sua infraestrutura. Garantindo funcionalidade contínua ao mesmo tempo em que mantém a segurança dos dados, essa distinção oferece controle total e maior flexibilidade.

Portanto, as etapas fundamentais de solução de problemas permanecem consistentes, e você pode encontrá-las em nossa página do Centro de Especialistas.

[Possíveis problemas durante a ativação do dispositivo](https://app.gitbook.com/s/IgDb43gtyXcm1Av4h1np/faq-and-troubleshooting/gps-devices/add-and-manage-devices/troubleshoot-device-activation)

Se você encontrar problemas de ativação, recomendamos consultar este manual abrangente para orientação de solução de problemas. Ele cobre os problemas mais prevalentes e suas respectivas soluções.

Além disso, desafios específicos podem surgir em instâncias On-premise devido aos aspectos únicos envolvidos na instalação e operação da plataforma em servidores dedicados. Nas seções seguintes, iremos detalhar esses problemas e explorar resoluções eficazes para cada um.

## Gateway de SMS

A plataforma On-premise não possui um gateway SMS pré-instalado, nem mesmo para fins de teste. Assim, é necessário ter um gateway SMS ativo configurado para habilitar a ativação automática. Sem ele, somente a ativação manual é possível.

No caso de você estar tentando auto-ativar o dispositivo em uma plataforma recém-instalada ou se nunca configurou um gateway SMS, o processo de ativação não ocorrerá. Nessa situação, você tem duas opções: configurar o gateway SMS ou ativar o dispositivo manualmente.

Se você possui um gateway SMS e ele funcionava anteriormente, verifique seu funcionamento de acordo com esta página:

[Solução de problemas do gateway SMS On-Premise](https://www.navixy.com/docs/on-premise/pt-br/on-premise/how-to-guide/troubleshooting/on-premise-sms-gateway-troubleshooting)

## Serviços de backend

Dois serviços Java de backend estão envolvidos no processo de ativação do dispositivo: SMS-server e TCP-server. Antes de tudo, é necessário certificar-se de que os serviços estão ativos e em execução.

[Verificação dos status dos serviços](https://www.navixy.com/docs/on-premise/pt-br/on-premise/how-to-guide/troubleshooting/checking-service-statuses)

Quando você tiver certeza de que os serviços estão operacionais, poderá abordar o problema de forma mais precisa.

#### SMS-server

Tudo o que você precisa verificar para este serviço são seus logs. Lá você deve procurar entradas contendo o número de telefone do dispositivo. Se houver qualquer problema por parte do SMS-server, você verá entradas começando com `WARN` ou `ERROR`. Se o conteúdo dessas entradas não revelar a essência do problema, encaminhe-as ao suporte técnico para receber assistência adicional.

#### TCP-server

Novamente, examine os logs do serviço em busca de entradas começando com `WARN` ou `ERROR`, mas desta vez use o IMEI do dispositivo para a busca. Se você observar erros de processamento de dados nos registros, reporte-os ao suporte técnico.

Além disso, o servidor TCP inicializa portas para conexão de dispositivos na inicialização. Se alguma porta não puder ser inicializada, a conexão a ela e a ativação do dispositivo ficarão indisponíveis. Um registro desse problema também estará presente no log. O número da porta necessária pode ser encontrado em [descrição do dispositivo](https://www.navixy.com/devices/).

## Rede

A ativação é realizada em um servidor localizado em uma infraestrutura separada, que geralmente é protegida por um firewall e outros sistemas de segurança. Embora a segurança seja crucial, ela às vezes pode impedir o recebimento de dados.

Certifique-se de que a porta do seu dispositivo esteja disponível externamente e que a comunicação bidirecional com o servidor seja permitida. Ferramentas para ajudar a verificar isso:

* *comando telnet* - ferramenta básica para verificar a disponibilidade da porta.
* *tcpdump* - analisador de dados útil para verificar se pacotes de dados estão chegando ao servidor.

## Versão da plataforma

Como a plataforma Navixy On-premise é atualizada apenas mediante solicitação, versões instaladas anteriormente tornam-se progressivamente obsoletas. Essas versões desatualizadas podem causar diversos problemas no funcionamento dos dispositivos e podem não suportar a ativação de novos modelos. Consequentemente, torna-se cada vez mais difícil garantir funcionalidade e compatibilidade ideais.

Verifique sua versão da plataforma conforme as instruções nesta página:

[Versão atual](https://www.navixy.com/docs/on-premise/pt-br/qa/software-updates/current-version)

Se estiver desatualizada, entre em contato com o suporte técnico da Navixy para solicitar uma nova build.
