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).
Ver también
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).
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.
En el ordenador con el IoT virtual de Windows instalado, abre la página de inicio del sistema IoT en un navegador web navegando a la URL
http://localhost:8069. Luego, desplázate hasta la sección Código de emparejamiento.En Odoo, abre la aplicación IoT y haz clic en Conectar.
En la ventana emergente Conectar un IoT Box que se abre, introduce el Código de emparejamiento.
Haz clic en Emparejar.
Conexión mediante un token de conexión¶
En Odoo, abre la aplicación IoT y haz clic en Conectar.
En la ventana emergente Conectar un IoT Box que se abre, copia el Token.
Acceda a la página de inicio del dispositivo IoT o de la IoT virtual de Windows.
En la sección Base de datos de Odoo conectada, haz clic en Configurar.
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 no está conectado a Internet.
El sistema IoT ya está conectado a una base de datos de Odoo.
El tiempo de visualización del código de emparejamiento ha expirado. Reinicia el IoT box o reinicia el servicio de IoT virtual de Windows para volver a mostrar el código de emparejamiento.
La versión de imagen del sistema IoT es demasiado antigua y debe actualizarse.
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:
Verifica que el sistema IoT pueda alcanzar la base de datos y que el servidor no use un entorno de múltiples bases de datos.
Reinicia el IoT box o reinicia el servicio de IoT virtual de Windows.
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.