Conexión del sistema IoT a Odoo

Prerrequisitos

Para conectar el sistema IoT a una base de datos de Odoo, se deben cumplir los siguientes requisitos previos:

  • La aplicación Internet de las cosas (IoT) debe estar instalada.

  • El sistema IoT debe estar conectado a la red.

  • El dispositivo que se conecta a Odoo debe estar en la misma red que el sistema IoT.

Nota

Se recomienda conectar el sistema IoT a una instancia de producción, ya que otros tipos de entornos pueden causar problemas (por ejemplo, con la generación de certificados HTTPS).

Conexión

Para conectar el sistema IoT a una base de datos de Odoo, abre la aplicación IoT y haz clic en Conectar.

El navegador luego escanea la red a la que está conectada la computadora en busca de sistemas IoT disponibles. Si se detecta un sistema IoT, se conecta automáticamente. Si se encuentran varios sistemas IoT, selecciona el apropiado en la ventana emergente que se abre y luego haz clic en Conectar. Si no se detecta ningún sistema IoT automáticamente, intenta conectarlo a la base de datos usando un código de emparejamiento o un token de conexión.

Truco

El nombre del sistema IoT está compuesto por el número de serie de la placa base del IoT box o de la computadora Windows, seguido de su código de emparejamiento.

Conexión mediante un código de emparejamiento

Nota

  • El código de emparejamiento es válido hasta por 2 horas después de que el sistema IoT se enciende. Si el código ya no es válido, reinicia el IoT box o reinicia el servicio de IoT virtual de Windows para mostrar otro código de emparejamiento. Alternativamente, conecta el sistema IoT a la base de datos usando un token de conexión.

  • El código de emparejamiento no se muestra si el sistema IoT ya está conectado a una base de datos (por ejemplo, una base de datos de prueba). Si es necesario, desconecta el sistema IoT de la base de datos.

  1. Recupera el código de emparejamiento del sistema IoT:

    Conecta el IoT box a un monitor externo o a una impresora USB. Si el IoT box ya estaba enchufado antes de esto, reinícialo.

    • Monitor externo: El código de emparejamiento se mostrará en la pantalla después de (re)iniciar el IoT box.

    • Impresora conectada por USB: El código de emparejamiento debería imprimirse automáticamente.

    Truco

    Si no hay un monitor externo o impresora conectada a la caja IoT, accede a la página de inicio de la caja IoT; el código se muestra en la sección Código de emparejamiento.

  2. En Odoo, abre la aplicación IoT y haz clic en Conectar.

  3. En la ventana emergente Buscando un IoT Box que se abre, haz clic en Usar código de emparejamiento.

  4. Ingresa el Código de emparejamiento y haz clic en Conectar.

Conexión mediante un token de conexión

  1. Activa el modo de desarrollador.

  2. En Odoo, abre la aplicación IoT y haz clic en Conectar.

  3. En la ventana emergente Buscando un IoT Box que se abre, haz clic en Emparejamiento sin conexión.

  4. En la ventana emergente Emparejar un IoT Box sin conexión que se abre, copia el Token.

  5. Accede a la página de inicio del dispositivo IoT o de la IoT virtual de Windows.

  6. En la sección Base de datos Odoo conectada, haz clic en Configurar.

  7. Pega el token en el campo Token del servidor y haz clic en Conectar.

Nota

Una vez que el sistema IoT esté conectado a una base de datos:

Formulario del sistema IoT

Una vez que el sistema IoT esté conectado a la base de datos de Odoo, se muestra como una tarjeta en la aplicación IoT. Haz clic en la tarjeta para acceder al formulario del sistema IoT, que permite acceder a la página de inicio del IoT box o del IoT virtual de Windows y ver la lista de dispositivos conectados al sistema IoT.

Truco

  • Activa el modo de desarrollador para acceder a la Información técnica del sistema IoT, como su Dirección de dominio, Versión de imagen y Certificado SSL Fecha de finalización. Por defecto, los controladores se actualizan automáticamente cada vez que se reinicia el sistema IoT. Para desactivar las actualizaciones automáticas, desmarca la opción Actualización automática de controladores.

  • On the IoT system’s form, click the Test button to test the connection between the IoT system and Odoo and assess the quality of the system’s Internet connection.

Desconectar un sistema IoT de una base de datos

Para desconectar el sistema IoT de una base de datos, sigue estos pasos:

  1. Abre la aplicación IoT y haz clic en la tarjeta del sistema IoT correspondiente.

  2. Haz clic en el icono (Acciones) y selecciona Eliminar.

Truco

Alternativamente:

  1. Accede a la página de inicio del dispositivo IoT o de la IoT virtual de Windows.

  2. Haz clic en Configurar en la sección Base de datos de Odoo conectada.

  3. Haz clic en Desconectar en la ventana emergente que se abre.

Certificado HTTPS

HTTPS es la versión segura y cifrada de HTTP. Utiliza certificados TLS (anteriormente SSL) para autenticar el servidor y proteger los datos intercambiados entre un navegador y un sitio web. Algunos dispositivos de red, como los terminales de pago, requieren un certificado HTTPS válido para comunicarse con el sistema IoT; sin él, no pueden interactuar correctamente.

Nota

En esta documentación y en todo Odoo, el término certificado HTTPS se refiere a un certificado SSL válido que permite una conexión HTTPS.

Cuando el sistema IoT se inicia (o reinicia) y se conecta a una base de datos, descarga automáticamente el certificado HTTPS si la base de datos cumple con los siguientes criterios de elegibilidad:

  • La base de datos debe ser una instancia de producción. La instancia de la base de datos no debe ser una copia, un duplicado, un entorno de prueba o un entorno de desarrollo.

  • La suscripción de Odoo debe estar vigente (estado En progreso).

Cuando se haya recibido el certificado:

  • La dirección de la página de inicio del sistema IoT se actualiza a una nueva URL HTTPS que termina con .odoo-iot.com.

  • El banner Certificado HTTPS muestra el período de validez del certificado. Para ver esta información, haz clic en el botón (engranajes) en la parte superior derecha de la página de inicio del sistema IoT.

    Página de inicio del IoT box con fecha de validez del certificado HTTPS.