Certificado HTTPS (IoT)¶
O Hypertext Transfer Protocol Secure (HTTPS) é a versão segura e criptografada do Hypertext Transfer Protocol (HTTP), que é o principal protocolo usado para a comunicação de dados entre um navegador da web e um site. Ele protege as comunicações usando um protocolo de criptografia conhecido como Transport Layer Security (TLS), anteriormente chamado de Secure Sockets Layer (SSL). A segurança do HTTPS depende de certificados TLS /SSL, que autenticam o provedor e verificam sua identidade.
O uso de HTTPS é necessário para a comunicação com determinados dispositivos de rede, especialmente terminais de pagamento. Se o certificado HTTPS não for válido, alguns dispositivos não poderão interagir com o sistema IoT.
Nota
Nesta documentação e em todo o Odoo, o termo certificado HTTPS refere-se a um certificado SSL válido que permite uma conexão HTTPS.
Geração de certificados HTTPS¶
O certificado HTTPS é gerado automaticamente. Quando o sistema IoT é (re)iniciado (ex.: após ser conectado à base de dados Odoo), uma solicitação é enviada para https://www.odoo.com, que retorna o certificado HTTPS se o sistema IoT e a base de dados atenderem aos critérios de elegibilidade:
A base de dados deve ser uma instância de produção. A instância da basede dados não deve ser uma cópia, uma duplicata, um teste ou um ambiente de desenvolvimento.
A assinatura do Odoo deve estar em andamento (status Em andamento) e ter uma linha de assinatura de IoT box.
Quando o certificado for recebido:
O endereço da página inicial do sistema IoT é atualizado para um novo URL HTTPS que termina com
.odoo-iot.com
. Clique no URL para estabelecer uma conexão HTTPS segura.O banner certificado HTTPS exibe o período de validade do certificado. Para visualizar essas informações, clique no botão (engrenagem) na página inicial do sistema IoT.
Problemas e erros na geração de certificados HTTPS¶
O certificado HTTPS não é gerado¶
As possíveis causas incluem o seguinte:
Não há assinatura de IoT box vinculada à sua conta.
A assinatura de IoT box foi adicionada depois de conectar o sistema IoT ao banco de dados. Nesse caso, atualize a página inicial do sistema IoT ou reinicie/reinicie o sistema IoT para gerar novamente o certificado HTTPS.
O firewall está impedindo a geração correta do certificado HTTPS. Nesse caso, desative o firewall até que o certificado seja gerado com êxito.
Nota
Alguns dispositivos, como roteadores com firewall integrado, podem impedir a geração do certificado HTTPS.
A página inicial do sistema IoT pode ser acessada usando seu endereço IP, mas não o URL xxx.odoo-iot.com
¶
Entre em contato com o administrador do sistema ou da rede para resolver o problema. Os problemas relacionados à rede estão além do escopo dos serviços de suporte do Odoo.
Se o roteador permitir a configuração manual do DNS, atualize as configurações para usar o Google DNS.
Se o roteador não for compatível com isso, será necessário atualizar as configurações de DNS diretamente em cada dispositivo que interage com o sistema IoT para usar o Google DNS. As instruções para configurar o DNS em dispositivos individuais podem ser encontradas no site do respectivo fabricante.
Nota
Alguns dispositivos de IoT, como terminais de pagamento, provavelmente não exigem alterações de DNS, pois normalmente são pré-configurados com configurações de DNS personalizadas.
Em alguns navegadores, é exibido um código de erro que menciona o DNS (como
DNS_PROBE_FINISHED_NXDOMAIN
).
Erros¶
Um código de erro específico é exibido na página inicial do sistema IoT se ocorrer algum problema durante a geração ou o recebimento do certificado HTTPS.
Dica
Quando você acessa a página inicial do sistema IoT, ele verifica automaticamente se há um certificado HTTPS e tenta gerar um se ele estiver ausente. Se aparecer um erro, atualize a página para ver se o problema foi resolvido.
ERR_IOT_HTTPS_CHECK_NO_SERVER
¶
A configuração do servidor está ausente, ou seja, a instância do Odoo não está conectada ao sistema IoT.
ERR_IOT_HTTPS_CHECK_CERT_READ_EXCEPTION
¶
Ocorreu um erro ao tentar ler o certificado HTTPS existente. Verifique se o arquivo de certificado HTTPS pode ser lido.
ERR_IOT_HTTPS_LOAD_NO_CREDENTIAL
¶
O contrato e/ou base de dados UUID está ausente na IoT.
Verifique se os dois valores estão configurados corretamente. Para atualizá-los, acesse a página inicial da IoT box ou página inicial da IoT virtual do Windows, clique no botão (engrenagem) e, em seguida, clique em Credencial.
ERR_IOT_HTTPS_LOAD_REQUEST_EXCEPTION
¶
Ocorreu um erro inesperado enquanto o sistema IoT tentava acessar https://www.odoo.com. Isso provavelmente se deve a problemas relacionados à rede, como:
O sistema IoT não tem acesso à internet.
As restrições de rede (ex.: firewalls ou VPNs) estão impedindo a comunicação com o site https://www.odoo.com.
Nota
Para acessar os detalhes completos da exceção de solicitação com informações sobre o erro, ative o modo de desenvolvedor, clique no cartão do sistema IoT no aplicativo IoT e clique em Download de registros no formulário do sistema IoT. Para definir os níveis de log registrados no arquivo de log do sistema IoT, acesse a página inicial da IoT box ou da Windows virtual IoT, clique no botão (engrenagem) e, em seguida, Nível de registro na parte inferior da página.
Para resolver problemas relacionados à rede, entre em contato com o administrador do sistema ou da rede; esses problemas estão além do escopo dos serviços de suporte do Odoo.
ERR_IOT_HTTPS_LOAD_REQUEST_STATUS
¶
O sistema IoT alcançou com sucesso https://www.odoo.com, mas recebeu uma Resposta HTTP (códigos de status) inesperada.
Esse código de erro inclui o status HTTP. Por exemplo, ERR_IOT_HTTPS_LOAD_REQUEST_STATUS 404
significa que o servidor retornou uma resposta “Página não encontrada”.
Para resolver esse problema:
Abra https://www.odoo.com em um navegador da web para verificar se o site está temporariamente fora do ar para manutenção.
- Se o https://www.odoo.com estiver fora do ar para manutenção, aguarde até que seja retomado.Se o site estiver operacional, abra um chamado de suporte e certifique-se de incluir o código de status HTTPS de 3 dígitos no chamado.
ERR_IOT_HTTPS_LOAD_REQUEST_NO_RESULT
¶
O sistema IoT se conectou com sucesso ao https://www.odoo.com, mas o servidor se recusou a fornecer o certificado HTTPS.
Verifique se o sistema e a base de dados da IoT atendem aos requisitos de qualificação para um certificado HTTPS.