Actualizar (IoT)

Debido a lo compleja que es la caja IoT y a la caja virtual de Windows IoT, el término «actualizar» puede significar muchas cosas.

Los drivers se pueden actualizar, el código base de la caja IoT se puede actualizar, o puede actualizar una imagen (usando una cajal IoT física).

En este documento se exploran varias formas de actualizar las cajas IoT para asegurar un funcionamiento sin problemas de los procesos y dispositivos de la caja IoT.

Actualizar la memoria SD en la caja IoT

Importante

Esta actualización no funciona con la caja IoT de Windows (Odoo 16 o versiones posteriores).

Para actualizar la caja IoT de Windows primero debe desinstalar la versión anterior del software de Odoo para Windows para después volver a instalarlo usando el paquete de instalación más reciente.

Para iniciar la instalación, vaya al paquete de instalación de Odoo 16 (o versiones posteriores) de Enterprise o Community - edición Windows, en la página de descarga de Odoo.

En algunos casos es probable que deba volver a actualizar la tarjeta micro SD de la caja IoT con el software Etcher para que pueda beneficiarse de la actualización de imagen de IoT más reciente de Odoo. Esto significa que el software de la caja IoT de Odoo debe actualizarse en caso de que una nueva caja IoT, una actualización de un control o una actualización desde la página de inicio de la caja IoT no solucione los problemas.

Nota

  • Normalmente es necesario volver a actualizar la imagen de la caja IoT después de actualizar la base de datos de Odoo a una versión nueva.

  • Se necesita una computadora con un lector o adaptador de memoria micro SD para actualizar la memoria de la tarjeta micro SD.

Primero descargue Etcher. Es un servicio básico gratis de código abierto que se usa para quemar imágenes de archivos en memorias. Después de que finalice la descarga, instale y ejecute el programa en la computadora.

Después, descargue la imagen IoT más reciente desde nightly, que podrá reconocer por el nombre iotbox-latest.zip. Esta imagen es compatible con todas las versiones soportadas de Odoo.

Una vez completado este paso, inserte la memoria micro SD de la caja IoT en la computadora o un lector. Abra Etcher y seleccione Actualizar desde archivo, después busque y seleccione la imagen iotbox-latest.zip y extráigala. A continuación, seleccione la unidad en la que desee grabar la imagen. Por último, haga clic en Actualizar y espere a que finalice el proceso.

Finalmente, haga clic en Actualizar y espere a que el proceso finalice.

Tablero del software Etcher de Balena.

Truco

El software Etcher de Balena también permite que el administrador actualice la tarjeta SD desde una URL. Para actualizarla desde un URL, simplemente haga clic en Actualizar desde URL, en lugar de Actualizar desde archivo.

Después, ingrese: http://nightly.odoo.com/master/iotbox/iotbox-latest.zip.

Una imagen del software Etcher de Balena, con la opción de actualizar desde URL resaltada.

Nota

Un software alternativo para actualizar la tarjeta micro SD es Raspberry Pi Imager.

Actualizar desde la página de inicio de la caja IoT

En el fondo, la caja IoT usa una versión del código de Odoo para poder funcionar y conectarse a la base de datos. Es posible que necesite actualizar este código para que la caja IoT funcione bien. Esta operación se debe realizar de forma rutinaria para asegurarse de que el sistema de la caja IoT y sus procesos se mantengan actualizados.

Vaya a la página de inicio de la caja IoT en la aplicación IoT ‣ Cajas IoT y haga clic en la Dirección IP de la caja IoT. Después, haga clic en Actualizar (junto al número de versión).

Si hay disponible una nueva versión de la imagen de la caja IoT, aparecerá un botón Actualizar a _xx.xx_ en la parte inferior de la página. Haga clic en este botón para actualizar la unidad y la caja IoT se actualizará a la nueva versión. Se guardarán todas las configuraciones anteriores.

Importante

Este proceso puede durar más de 30 minutos. No apague ni desconecte la caja IoT ya que la dejaría en un estado inestable. Esto significa que la caja IoT necesitará volver a actualizarse con una nueva imagen.

Actualización del software de la caja IoT en la página de inicio de la caja IoT.

Actualización de controlador (driver)

Puede haber algunos casos en las que las memorias o interfaces que necesite actualizar para dispositivos individuales (por ejemplo, escalas, herramientas de medición, entre otros). Para modificar los controladores IoT (drivers e interfaces) debe sincronizarlos con el código del controlador configurado en el servidor.

Esto puede ser útil en aquellas situaciones donde los dispositivos IoT (como básculas, herramientas de medición…) no estén funcionando de forma adecuada con la caja IoT.

Tanto para la caja IoT de Windows (Odoo 16 y superior) como para la caja IoT física, este proceso se puede realizar manualmente desde la página de inicio de la caja IoT. Vaya a la página de inicio de la caja IoT navegando a aplicación IoT ‣ cajas IoT, y haga clic en la dirección IP de la caja IoT.

Después, haga clic en Lista de controladores en la parte inferior de la página.

La lista de controladores en la caja IoT con el botón cargar controladores resaltado.

Importante

El código de controladores se obtiene del servidor configurado y necesita estar actualizado con las correcciones y parches más recientes.

Nota

También se realiza una actualización automática del controlador cada vez que se reinicia la caja IoT. La única excepción a este proceso es si la Actualización automática de controladores está desmarcada en la vista de formulario de la caja IoT en el servidor Odoo. Se puede acceder a esta configuración yendo a aplicación IoT ‣ Seleccionar la caja IoT ‣ Actualización automática de controladores.