Conexión de IoT con Odoo

Prerrequisitos

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

  • La aplicación IoT de Odoo debe estar instalada.

  • La pasarela IoT debe estar conectada a la red.

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

Nota

Se recomienda conectar la pasarela 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 la pasarela IoT a una base de datos de Odoo, abre la aplicación IoT y haz clic en Conectar.

A continuación, el navegador busca pasarelas IoT disponibles en la red a la que está conectado el ordenador. Si se detecta una pasarela IoT, se conecta automáticamente. Si se encuentran varias pasarelas IoT, selecciona la adecuada en la ventana emergente que se abre y haz clic en Conectar. Si no se detecta automáticamente ninguna pasarela IoT, intenta conectarla a la base de datos mediante un código de emparejamiento o un token de conexión.

Truco

El nombre de la pasarela IoT está compuesto por el número de serie de la placa base de la IoT Box o del ordenador con Windows, seguido de su código de vinculación.

Conexión mediante un código de emparejamiento

Nota

  1. Obtén el código de vinculación de la pasarela IoT:

    Conecta la IoT Box a un monitor externo o a una impresora USB. Si la IoT Box ya estaba enchufada antes de esto, reiníciala.

    • 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 la pasarela IoT esté conectada a una base de datos:

Formulario de la pasarela IoT

Haz clic en la tarjeta para abrir el formulario de la pasarela IoT, que enumera los dispositivos conectados a la pasarela IoT y da acceso a la página de inicio de la IoT Box o del IoT virtual de Windows.

Truco

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

  • En el formulario de la pasarela IoT, haz clic en el botón Probar para comprobar la conexión entre la pasarela IoT y Odoo y evaluar la calidad de la conexión a Internet de la pasarela.

Desconectar una pasarela IoT de una base de datos

Para desconectar la pasarela IoT de una base de datos, sigue estos pasos:

  1. Abre la aplicación IoT y haz clic en la tarjeta de la pasarela 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, necesitan un certificado HTTPS válido para comunicarse con la pasarela 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 la pasarela IoT se (re)inicia y se conecta a una base de datos, descarga automáticamente el certificado HTTPS si la base de datos cumple los siguientes criterios de idoneidad:

  • 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 de la pasarela IoT se actualiza a una nueva URL HTTPS que termina en .odoo-iot.com.

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

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