Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Industrial Internet of Things >> Tecnología de Internet de las cosas

Actualizaciones de software en IoT:una introducción a SOTA

Realizar actualizaciones de software en nuestros smartphones es un proceso con el que todos estamos familiarizados hoy en día. Por un lado, esperamos que los fabricantes mantengan actualizados sus sistemas operativos. Por otro lado, esperamos lo mismo de los desarrolladores de aplicaciones con respecto a sus aplicaciones. Es más, el proceso de actualización de un software debería ser fácil y, en el mejor de los casos, requerir un simple toque de un botón. Entonces, ¿por qué debería ser diferente cuando se trata de dispositivos IoT? Veamos de qué se tratan las actualizaciones de software inalámbricas en IoT.

La diferencia entre SOTA y FOTA

Olaf Weinmann

Olaf Weinmann ha estado trabajando para Bosch.IO (anteriormente Bosch Software Innovations) desde 2011, donde es responsable de diferentes aspectos dentro del ecosistema Bosch IoT. Actualmente, es Product Owner para Bosch IoT Rollouts. Estudió matemáticas y tecnología de la información en la Universidad de Konstanz y tiene un doctorado en matemáticas. En su tiempo libre, disfruta de los deportes y enseña matemáticas.

Proporcionar actualizaciones de software por aire, o SOTA, para abreviar, generalmente significa que las actualizaciones se pueden recibir de forma remota a través de Internet y que el usuario no está obligado a llevar el dispositivo al proveedor o al taller de soporte. Aunque SOTA simplifica el proceso para el usuario final, es un proceso complejo desde la perspectiva del fabricante:los artefactos deben proporcionarse como descarga y las actualizaciones de software deben asignarse a los dispositivos elegibles. Cuando se trata de una gran cantidad de dispositivos, las campañas deben configurarse y administrarse para orquestar los lanzamientos asociados. El progreso del proceso de actualización del software también debe monitorearse desde el principio. Y mientras tanto, se debe vigilar atentamente los requisitos de seguridad y confiabilidad.

Mientras que SOTA se refiere a la actualización de componentes de software en general, FOTA es más específico. Describe el proceso de actualización de firmware por aire. En otras palabras, FOTA se trata de actualizar el software del sistema principal que controla el hardware subyacente.

IoT necesita SOTA

Cuando se habla de IoT, tarde o temprano se encontrará con el término "desarrollo ágil". Es una palabra de moda que se utiliza no solo en el desarrollo de software, sino también en el desarrollo de productos. El desarrollo ágil significa que los productos, las soluciones y los servicios se crean como parte de un proceso dinámico. No se desarrolla un producto una sola vez. De hecho, lo revisa, lo mejora continuamente y lo adapta a los requisitos de los clientes que cambian con frecuencia. En resumen, el IoT es un entorno muy dinámico, donde la mejora constante de lo que ofrece es clave. Esto también significa que es fundamental mantener siempre actualizados el software y las aplicaciones.

"El IoT es un entorno muy dinámico. Es fundamental mantener siempre actualizados el software y las aplicaciones". Olaf Weinmann, propietario de producto para los despliegues de Bosch IoT

Con millones de dispositivos conectados diferentes, las actualizaciones de software por aire garantizan que el proceso de actualización sea conveniente para el cliente y funcione sin problemas. Hay dos beneficios clave de usar actualizaciones de software inalámbricas en IoT:

Un vistazo a algunos casos de uso de SOTA

Industria automotriz

Desde asistentes de mantenimiento de carril y estacionamiento hasta ofertas de información y entretenimiento, los automóviles de hoy en día están evolucionando cada vez más hacia computadoras que recorren las calles. Con una variedad de software diferente integrado en los automóviles de hoy, los fabricantes deben asegurarse de que sus vehículos estén actualizados. En muchos casos, estas actualizaciones de software se suministran manualmente en un taller a través de un cable.

En caso de que se detecte un incidente de seguridad o un error de software, el fabricante se ve obligado a retirar miles de automóviles para actualizar el software afectado. Esto no solo es ineficaz para el fabricante; también consume mucho tiempo y resulta frustrante para los propietarios de automóviles. Gracias a SOTA, este proceso se puede gestionar a través de la nube, lo que ahorra una gran cantidad de tiempo y no repercute negativamente en la satisfacción del cliente.

Pero no se trata solo de corregir fallas de seguridad y corregir errores de software. SOTA también se puede utilizar para mantener funciones o proporcionar características completamente nuevas a los propietarios de automóviles. Un fabricante podría proporcionar mapas de navegación actualizados, por ejemplo.

Medición inteligente y calefacción inteligente

Los contadores inteligentes y la calefacción inteligente son otro campo de aplicación emergente. Los proveedores de soluciones energéticas recurren cada vez más a herramientas y servicios de actualización de software. ¿Por qué es este el caso? Hay millones de hogares, especialmente en Asia, que están conectados a sistemas de contadores inteligentes. El gran volumen por sí solo hace que la actualización de medidores inteligentes sea una tarea muy desafiante. Y aquí es donde SOTA proporciona una solución viable.

Actualizaciones de software como servicio

Un caso de uso un poco menos obvio es el de las actualizaciones de software como servicio, que ofrece la oportunidad de crear un modelo de negocio completamente nuevo. Si es un proveedor de software o servicios, puede desarrollar una actualización como solución de servicio para sus clientes. La utilización de un servicio reutilizable de la nube, por ejemplo, Bosch IoT Rollouts, puede ayudarlo a crear valor al proporcionar a sus clientes los componentes personalizados que mejor se adapten a sus necesidades.

Un servicio de aprovisionamiento de software escalable es vital

Los casos de uso mencionados anteriormente son solo algunos ejemplos de cómo las actualizaciones de software por aire se pueden aplicar en el contexto de IoT. Hay muchos más dominios que no se han mencionado aquí que también pueden beneficiarse de SOTA, por ejemplo, edificios conectados y el sector de la salud.

Si bien el concepto de proporcionar actualizaciones de software por aire parece lógico en teoría, puede ser un desafío implementarlo en la práctica. Puede parecer una tarea fácil mantener actualizadas algunas aplicaciones de software, pero ¿cómo se maneja una actualización de software si hay miles de millones de dispositivos IoT en el campo? En tales casos, es inevitable emplear un servicio de aprovisionamiento de software escalable que ofrezca capacidades de gestión de campañas y que se pueda utilizar en cualquier tipo de aplicación de IoT.


Tecnología de Internet de las cosas

  1. El camino hacia la seguridad industrial de IoT
  2. Mantener la conformidad de los datos en IoT
  3. Todo va a IoT
  4. El Internet de las cosas:¿Un campo minado de distribución de software en ciernes?
  5. Impresión de IoT
  6. Democratizando el IoT
  7. Maximización del valor de los datos de IoT
  8. Software AG pronostica el futuro de IoT
  9. Los desafíos de las pruebas de software de los dispositivos IOT
  10. La nube en IoT
  11. La fabricación lidera el paquete IoT