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 ordenador 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

El sistema IoT puede conectarse a la base de datos de Odoo usando un código de emparejamiento o un token de conexión.

Conexión mediante un código de emparejamiento

Nota

  • El código de emparejamiento se muestra durante un máximo de 5 minutos después de que el sistema IoT se inicia. Si el código ya no es visible, reinicia la caja IoT o reinicia el servicio IoT virtual de Windows para mostrar el código de emparejamiento nuevamente. 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 (p. ej., una base de datos de prueba).

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

    Conecta el IoT box a un monitor externo o impresora. Si el IoT box ya estaba conectado antes de esto, reinícialo desenchufándolo durante unos segundos y volviéndolo a enchufar.

    • Monitor externo: El código de emparejamiento debería mostrarse en la pantalla unos minutos después de reiniciar el IoT box.

    • Impresora: 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 Conectar un IoT Box que se abre, introduce el Código de emparejamiento.

  4. Haz clic en Emparejar.

Conexión mediante un token de conexión

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

  2. En la ventana emergente Conectar un IoT Box que se abre, copia el Token.

  3. Acceda a la página de inicio del dispositivo IoT o de la IoT virtual de Windows.

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

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

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 dirección IP de la tarjeta para acceder a la página de inicio del IoT box o del IoT virtual de Windows. Haz clic en la tarjeta para acceder a 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 Identificador, Dirección de dominio y Versión de imagen.

Nota

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.

Solución de problemas

El código de emparejamiento no aparece o no funciona

El código de emparejamiento podría no mostrarse o imprimirse en las siguientes circunstancias:

El sistema IoT está conectado pero no aparece en la base de datos

El sistema IoT puede tardar unos minutos en reiniciarse cuando se conecta a una base de datos. Si aún no aparece después de unos minutos:

El IoT box está conectado a la base de datos de Odoo pero no se puede acceder a él

Verifica que el sistema IoT y el ordenador que ejecuta la base de datos de Odoo estén conectados a la misma red.

No se puede acceder a la página de inicio del IoT virtual de Windows desde otro dispositivo

Comprueba el Configuración del firewall de Windows.

El sistema IoT se desconecta de la base de datos después de una actualización de Odoo

Actualiza la imagen del sistema IoT flasheando la tarjeta de la caja IoT o desinstalando el programa virtual IoT de Windows y reinstalando el último paquete para Windows que coincida con la versión de tu base de datos.