Certificado HTTPS (IoT)¶
El protocolo de transferencia de hipertexto seguro (HTTPS) es la versión segura y cifrada del protocolo de transferencia de hipertexto (HTTP), que es el protocolo principal utilizado para la comunicación de datos entre un navegador web y un sitio web. Este asegura las comunicaciones con un protocolo de cifrado conocido como seguridad de la capa de transporte (TLS), antes llamado capa de conexión segura (SSL). La seguridad del HTTPS depende de los certificados TLS /SSL que autentican al proveedor y verifican su identidad.
Es necesario usar HTTPS para comunicarse con ciertos dispositivos de red, en especial con las terminales de pago. Algunos dispositivos no pueden interactuar con el sistema IoT si el certificado HTTPS no es válido.
Nota
En esta documentación y en todo Odoo, el término certificado HTTPS se refiere a un certificado SSL válido que permite realizar una conexión HTTPS.
Generación de certificados HTTPS¶
El certificado HTTPS se genera de forma automática. Cuando el sistema IoT se inicia o reinicia (por ejemplo, después de conectarse a la base de datos de Odoo), envía una solicitud a https://www.odoo.com que devuelve el certificado HTTPS si el sistema IoT y la base de datos cumplen con los siguientes criterios de elegibilidad:
La base de datos debe ser una instancia de producción, no debe ser una copia, un duplicado, un entorno de prueba ni de desarrollo.
La suscripción de Odoo debe estar activa (estado En curso) y tener una línea de suscripción de caja IoT.
Al recibir el certificado:
La dirección de la página de inicio del sistema IoT se actualiza a una nueva URL HTTPS que termina en
.odoo-iot.com
. Haga clic en ella para establecer una conexión HTTPS segura.El cuadro Certificado HTTPS muestra el periodo de validez del certificado. Haga clic en el botón (engranajes) que se encuentra en la página de inicio del sistema IoT para consultar esta información.
Problemas y errores al generar certificados HTTPS¶
No se genera el certificado HTTPS¶
Estas son algunas de las posibles causas:
No hay una suscripción de caja IoT vinculada a su cuenta.
Agregó la suscripción de caja IoT después de conectar el sistema IoT a la base de datos. En este caso, actualice la página de inicio del sistema IoT o reinicie el sistema IoT para volver a generar el certificado HTTPS.
El firewall impide generar el certificado HTTPS de forma adecuada. En este caso, desactive el firewall hasta generar el certificado.
Nota
Algunos dispositivos, como los enrutadores con un firewall integrado, pueden evitar la creación del certificado HTTPS.
Es posible acceder a la página de inicio del sistema IoT con su dirección IP, pero no con la URL xxx.odoo-iot.com
¶
Contacta a la persona que administra su sistema o su red para solucionar este problema. Los servicios de soporte de Odoo no incluyen la resolución de problemas relacionados con la red.
Si el enrutador permite configurar el DNS de forma manual, actualice la configuración para usar el DNS público de Google.
Si el enrutador no permite realizar estos cambios, debe actualizar directamente la configuración de DNS en todos los dispositivos que interactúan con el sistema IoT para usar el DNS público de Google. Visite el sitio web del fabricante de cada dispositivo para encontrar las instrucciones de configuración del DNS.
Nota
Es probable que algunos dispositivos IoT, como las terminales de pago, no requieran cambios de DNS, ya que suelen estar preconfigurados con configuraciones de DNS personalizadas.
En algunos navegadores aparece un código de error que menciona el DNS (por ejemplo,
DNS_PROBE_FINISHED_NXDOMAIN
).
Errores¶
En la página principal del sistema IoT aparecerá un código de error específico si ocurren problemas durante la generación o recepción del certificado HTTPS.
Truco
Al acceder a la página de inicio del sistema IoT, comprueba de manera automática si hay un certificado HTTPS e intenta generar uno en caso de que no lo haya. Si aparece un error, actualice la página para ver si se resolvió el problema.
ERR_IOT_HTTPS_CHECK_NO_SERVER
¶
Falta la configuración del servidor, es decir, la instancia de Odoo no está conectada al sistema IoT.
ERR_IOT_HTTPS_CHECK_CERT_READ_EXCEPTION
¶
Ocurrió un error al intentar leer el certificado HTTPS existente. Compruebe que el archivo de certificado HTTPS es legible.
ERR_IOT_HTTPS_LOAD_NO_CREDENTIAL
¶
El IoT necesita el contrato, el UUID de la base de datos o ambos.
Verifique que ambos valores estén configurados correctamente. Para actualizarlos, vaya a la página de inicio de la caja IoT o de la IoT virtual de Windows, haga clic en el botón (engranajes) y luego en Credencial.
ERR_IOT_HTTPS_LOAD_REQUEST_EXCEPTION
¶
Ocurrió un error inesperado cuando el sistema IoT intentó conectarse a https://www.odoo.com. Esto puede estar relacionado con problemas con la red, como:
El sistema IoT no tiene acceso a internet.
Las restricciones de red (por ejemplo, los firewalls o algún VPN) impiden la comunicación con https://www.odoo.com.
Nota
Habilite el modo de desarrollador para acceder a todos los detalles de la excepción de la solicitud con información sobre el error. Haga clic en la tarjeta del sistema IoT en la aplicación IoT y luego en Descargar registros en el formulario del sistema IoT. Vaya a la página de inicio de la caja IoT o del IoT virtual de Windows para definir los niveles de registro en el archivo de registros del sistema IoT, haga clic en el botón (engranajes) y luego en el de Nivel de registro que se encuentra en la parte inferior de la página.
Contacte a la persona encargada de administrar su sistema o su red si necesita resolver estos problemas. Los servicios de soporte de Odoo no incluyen la resolución de problemas relacionados con la red.
ERR_IOT_HTTPS_LOAD_REQUEST_STATUS
¶
El sistema IoT se conectó a https://www.odoo.com con éxito, pero recibió una respuesta HTTP (códigos de estado) inesperada.
Este código de error incluye el estado HTTPS. Por ejemplo, ERR_IOT_HTTPS_LOAD_REQUEST_STATUS 404
indica que la respuesta del servidor fue «Página no encontrada».
Para solucionar este error:
Abra https://www.odoo.com en un navegador web para comprobar si el sitio está inactivo de forma temporal debido a que se encuentra en mantenimiento.
- Si https://www.odoo.com está caído porque se encuentra en mantenimiento, solo deberá esperar a que el sitio vuelva a estar en línea.Si el sitio está activo, entonces envíe un ticket de soporte. Asegúrese de incluir el código de estado HTTPS de 3 dígitos.
ERR_IOT_HTTPS_LOAD_REQUEST_NO_RESULT
¶
El sistema IoT se conectó con éxito a https://www.odoo.com, pero el servidor se negó a proporcionar el certificado HTTPS.
Compruebe que el sistema IoT y la base de datos cumplen con los requisitos de elegibilidad para un certificado HTTPS.