Certificado HTTPS (IoT)¶
O que é HTTPS?¶
Hypertext Transfer Protocol Secure (HTTPS) é a versão segura do Hypertext Transfer Protocol (HTTP), que é o principal protocolo usado para enviar dados entre um navegador da Web e um site. HTTPS é criptografado para aumentar a segurança da transferência de dados.
O HTTPS (Hypertext Transfer Protocol Secure) usa um protocolo de criptografia para criptografar comunicações. O protocolo é chamado de Transport Layer Security (TLS), embora anteriormente fosse conhecido como Secure Sockets Layer (SSL).
O HTTPS ocorre com base na transmissão de certificados TLS/SSL, que verificam se um determinado provedor é quem diz ser.
Nota
Nesta documentação e em todo o Odoo, o termo “certificado HTTPS” será usado para definir o fato de que o certificado SSL é válido e permite uma conexão HTTPS.
Por que ele é necessário?¶
Para se comunicar com determinados dispositivos de rede (especialmente terminais de pagamento), o uso do HTTPS é obrigatório. Se o certificado HTTPS não for válido, alguns dispositivos não poderão interagir com o IoT Box.
Como obter um certificado HTTPS (Hypertext Transfer Protocol Secure)¶
A geração do certificado HTTPS é automática.
A IoT box enviará uma solicitação específica para https://www.odoo.com, que enviará de volta o certificado HTTPS se a IoT box e a base de dados forem elegíveis.
Elegibilidade para a Internet das Coisas (IoT)¶
A base de dados deve ser uma instância de produção. A instância da base de dados não pode ser uma cópia, uma duplicata, um staging ou um ambiente de desenvolvimento.
A assinatura do Odoo deve:
Ter uma linha Assinatura de IoT Box.
O Status deve ser Em andamento.
Se a assinatura estiver vinculada a um usuário do portal https://www.odoo.com, verifique as informações na página de assinatura do portal.
Nota
Se a assinatura estiver em questão, entre em contato com o com o parceiro ou com gerente de contas da base de dados para tratar do assunto.
Dignóstico de erros de certificados HTTPS (Hypertext Transfer Protocol Secure)¶
Se algo der errado durante o processo de geração ou recebimento do “certificado HTTPS”, um código de erro específico será fornecido na página inicial da IoT box.
Dica
O acesso à página inicial da IoT box verificará a presença do “certificado HTTPS” e tentará gerá-lo se ele estiver ausente. Dessa forma, se houver um erro na página inicial da IoT box, atualize a página inicial de Internet das Coisas para ver se o erro desaparece.
ERR_IOT_HTTPS_CHECK_NO_SERVER
¶
- Motivo:
A configuração relativa ao servidor está ausente. Em outras palavras, a instância do Odoo não está conectada à IoT box.
- Solução:
Certifique-se de que o servidor esteja configurado.
Veja também
ERR_IOT_HTTPS_CHECK_CERT_READ_EXCEPTION
¶
- Motivo:
Ocorreu um erro não processado ao tentar ler o certificado HTTPS existente.
- Solução:
Certifique-se de que o arquivo de certificado HTTPS seja legível.
ERR_IOT_HTTPS_LOAD_NO_CREDENTIAL
¶
- Motivo:
O contrato e/ou a base de dados UUID está ausente.
- Solução:
Certifique-se de que ambos os valores estejam configurados como pretendido. Para modificá-los, vá para a página inicial da IoT box e navegue até Credencial.
ERR_IOT_HTTPS_LOAD_REQUEST_EXCEPTION
¶
- Motivo:
Ocorreu um erro inesperado quando a :abbr:`IoT box ` tentou acessar `<https://www.odoo.com>`_. As causas provavelmente se devem à infraestrutura/configuração da rede:
A IoT box não tem acesso à Internet.
A rede não permite que a :abbr:`IoT box ` se comunique com `<https://www.odoo.com>`_. Isso pode ocorrer devido a dispositivos de rede que impedem a comunicação (firewalls, etc.) ou à configuração da rede (VPN – Virtual Private Network –, etc.).
Nota
Mais informações sobre o erro ocorrido podem ser encontradas nos detalhes completos da exceção da solicitação, que estão nos registros da IoT box.
- Solução:
Aviso
Consulte o administrador do sistema ou da rede caso esse problema ocorra. Esse código de erro depende da infraestrutura de rede e vai além do escopo de serviço do suporte da Odoo.
ERR_IOT_HTTPS_LOAD_REQUEST_STATUS
¶
- Motivo:
A IoT box conseguiu acessar https://www.odoo.com, mas recebeu uma resposta HTTP incomum (códigos de status).
Esse código de erro também fornecerá os códigos de status da resposta HTTP. Por exemplo, se o erro for
ERR_IOT_HTTPS_LOAD_REQUEST_STATUS 404
, significa que a página retornou um erro 404, que é o código “Página não encontrada”.- Solução:
Verifique se o https://www.odoo.com está indisponível usando um navegador da web, pois é possível que ele esteja inativo devido à manutenção.
Se o https://www.odoo.com estiver fora do ar em função de manutenção, infelizmente não há nada que possa ser feito, a não ser esperar a recuperação.
Se o https://www.odoo.com não estiver indisponível devido à manutenção, abra um chamado de suporte sobre o assunto. Certifique-se de que o código de status de três dígitos, ao lado do código de erro, seja incluído no chamado de suporte.
ERR_IOT_HTTPS_LOAD_REQUEST_NO_RESULT
¶
- Motivo:
A IoT box conseguiu acessar https://www.odoo.com, mas se recusou a entregar o certificado :abbr:`HTTPS (Hypertext Transfer Protocol Secure) `.
- Solução:
Certifique-se de que a caixa e a base de dados da IoT box sejam elegíveis para um certificado: Eligibilidade para Internet das Coisas.
Como assegurar que o certificado HTTPS esteja correto¶
Se o certificado tiver sido aplicado com sucesso, um novo HTTPS URL para a IoT Box terminando com .odoo-iot.com
aparecerá na base de dados do Odoo, dentro do aplicativo no formulário desse dispositivo específico.
Ao navegar para o URL em um navegador, uma conexão segura HTTPS será estabelecida.
A página inicial da IoT box agora exibirá o status “OK” ao lado de “Certificado HTTPS”. O ícone do menu suspenso, quando clicado, revelará informações sobre o certificado.
Problema no sistema de nomes de domínio (DNS)¶
Se a IoT box puder ser acessada a partir de seu endereço IP, mas não a partir do domínio atribuído à Odoo: .odoo-iot.com
; então provavelmente a IoT box está enfrentando um problema de DNS. Em alguns navegadores, será exibido um código de erro que menciona o DNS (como DNS_PROBE_FINISHED_NXDOMAIN
).
Esses problemas de DNS podem aparecer da seguinte forma em diferentes navegadores:
Solução de problemas do Sistema de Nomes de Domínio (DNS)¶
Se o roteador permitir que o DNS seja alterado manualmente, altere o DNS para usar o Google DNS.
Se o seu roteador não permitir isso, será necessário fazer uma alteração nas configurações do DNS de cada um dos dispositivos usando o Google DNS. Isso precisará ser feito em todos os dispositivos que planejam interagir com a IoT Box (por exemplo, computador, tablet ou telefone). Os processos de configuração de cada dispositivo podem ser encontrados no site do fabricante do dispositivo.
Nota
Outros dispositivos de IoT, como terminais de pagamento, provavelmente não precisarão ter suas configurações de DNS alteradas, pois já estão configurados com :abbr:`DNS (Domain Name System) personalizado.
Aviso
Consulte o administrador do sistema ou da rede caso esse problema ocorra. Esse código de erro depende da infraestrutura de rede e vai além do escopo de serviço do suporte da Odoo.