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

Sistemas embebidos en evolución: Afrontando los retos de diseño modernos

Antes del boom del IoT, el diseño de dispositivos embebidos era relativamente sencillo: un microcontrolador manejaba entrada, realizaba procesamiento básico y impulsaba salidas. Los dispositivos estaban aislados, y los incentivos para hackear eran mínimos.

El auge de los smartphones estableció un nuevo estándar —se espera ahora que los dispositivos sean inteligentes, actualizables y conectados a internet. La seguridad ya no puede ser una reflexión tardía; descuidarla pone en riesgo datos, reputación de marca e ingresos.

Este artículo examina los desafíos de diseño centrales que enfrentan los ingenieros embebidos hoy y destaca tecnologías emergentes que agilizan el desarrollo seguro y rico en características.

Desafíos clave de diseño y expectativas del mercado

  1. Interfaces de usuario ricas

Los primeros smartphones introdujeron pantallas táctiles de alta calidad, y hoy incluso dispositivos embebidos de gama alta presentan LCD, OLED y pantallas táctiles capacitivas. Estas mejoras demandan mayor potencia de procesamiento, a menudo necesitando un procesador de aplicaciones y un SO completo. Para muchos dispositivos de bajo costo, sin embargo, la tendencia ha sido aumentar velocidades de reloj de microcontrolador al rango de varios cientos de MHz y aumentar memoria on-chip a varios megabytes —manteniendo la familiar arquitectura Arm Cortex-M en el núcleo.

En muchos productos IoT industriales y de consumo, la interfaz de usuario es principalmente para configuración o control ocasional. El acceso remoto vía portal web o app de smartphone es preferido, permitiendo monitoreo en tiempo real y mantenimiento predictivo. Los ingenieros embebidos deben por tanto entender RF, pilas de protocolos, seguridad, gestión remota y actualizaciones de firmware OTA.

Sistemas embebidos en evolución: Afrontando los retos de diseño modernos
Figura 1: Controles de hogar inteligente (Fuente: Getty Images, ID 908590688, Elena Pejchinova)

  1. Control local y remoto

Elegir la conectividad correcta es un acto de equilibrio. Protocolos de bajo consumo como BLE, Z-Wave y Zigbee son ideales para cerraduras de puerta y sensores ambientales a batería. Dispositivos de mayor ancho de banda como cámaras de seguridad y nodos gateway típicamente usan Wi-Fi, mientras despliegues verdaderamente remotos se apoyan en celular. Un enfoque híbrido —BLE para comisión y acceso local de baja latencia, Wi-Fi para conectividad de área amplia— ofrece un compromiso atractivo.

El verdadero reto radica en integrar el hardware de radio, pilas de comunicación y lógica de gestión de potencia sin inflar costo o complejidad.

Sistemas embebidos en evolución: Afrontando los retos de diseño modernos
Figura 2: Red de una ciudad (Fuente: Getty Images, ID 811360940, Dong Wenjie)

  1. Consumo cada vez menor

La vida de batería es una métrica crítica. Medidores de agua inteligentes, por ejemplo, deben funcionar hasta 20 años con una sola batería. Cerraduras de puerta, aunque aún a batería, pueden requerir reemplazos anuales. Los diseñadores logran esto desplegando microcontroladores ultra-bajo-consumo que despiertan brevemente para detectar entrada de usuario, luego vuelven a sueño profundo.

  1. Los dispositivos se vuelven más inteligentes

La diferenciación ahora a menudo viene de añadir inteligencia que se adapta a usuarios y entornos. El machine learning (ML) permite a los dispositivos aprender de datos de sensores y refinar su comportamiento con el tiempo.

Casos de uso comunes de ML incluyen termostatos inteligentes controlados por voz que modelan horarios de usuario, o sensores de análisis de vibración que predicen fallos de motor. El obstáculo para desarrolladores embebidos es acceder a modelos ML que quepan en presupuestos ajustados de memoria y cómputo.

Sistemas embebidos en evolución: Afrontando los retos de diseño modernos
Figura 3: Sistema de control climático de hogar inteligente (Fuente: Getty Images, ID 474200292, MaxiPhoto)

  1. Los productos necesitan actualizarse

Ningún producto embebido sale completamente terminado. Las actualizaciones de firmware over-the-air (OTA) añaden características, corrigen bugs y parchean vulnerabilidades, extendiendo la vida del producto. Los ingenieros deben provisionar amplio flash y margen de CPU, y diseñar mecanismos de actualización seguros y protegidos contra rollback.

Sistemas embebidos en evolución: Afrontando los retos de diseño modernos
Figura 4: Ejemplos de aplicaciones embebidas que pueden requerir actualizaciones OTA (Fuente: Imagen de Getty Images, ID 145676156, Earl Wilkerson. Iconos: Arm)

Nuevas tecnologías para ayudar a diseñadores a abordar estos desafíos

Tres estrategias centrales —procesamiento de señal, seguridad e inteligencia— proporcionan un enfoque unificado a través de todos los desafíos.

¿Cómo puedo simplificar el procesamiento de señal y ahorrar costo?

Las interfaces analógicas siguen siendo ubicuas, desde sensores de temperatura a streams de audio multi-mic. Históricamente, mucho filtrado se hacía en dominio analógico, pero los controladores de señal digital (DSC) modernos combinan un núcleo DSP con funciones MCU, entregando precisión, repetibilidad y flexibilidad post-diseño.

La librería CMSIS-DSP de Arm ofrece rutinas optimizadas gratuitas que abstraen filtrado complejo, FFTs y otras operaciones DSP, permitiendo a diseñadores enfocarse en lógica de aplicación en lugar de matemáticas de bajo nivel.

¿Por qué debería importarme la seguridad?

Seguridad inadecuada puede llevar a pérdida de datos, daño de marca y responsabilidad financiera. Amenazas abarcan vectores de comunicación, ciclo de vida, software y físicos. La Arquitectura de Seguridad de Plataforma (PSA) de Arm proporciona un marco de tres etapas —evaluar, implementar, verificar— que guía a desarrolladores hacia el nivel apropiado de protección. Activos open-source como Trusted Firmware-M aceleran aún más arranque seguro y protección en runtime.

Sistemas embebidos en evolución: Afrontando los retos de diseño modernos
Figura 5: Tecnología Arm disponible para mitigar vulnerabilidades de seguridad (Fuente: Arm)

¿Cómo añado características inteligentes?

Los modelos de machine-learning se entrenan típicamente en la nube en datasets diversos. Una vez entrenados, la inferencia puede ejecutarse en un procesador embebido gracias a librerías ligeras como CMSIS-NN, que optimiza ejecución de redes neuronales para núcleos Cortex-M manteniendo uso de memoria bajo.

Nueva era – tanto nuevas oportunidades como nuevos desafíos

Los dispositivos embebidos son innegablemente más complejos: demandas por interfaces más ricas, presupuestos de potencia más ajustados, inteligencia avanzada y actualizaciones OTA seguras están todas en aumento. Afortunadamente, el ecosistema ahora ofrece IP, software, herramientas y formación que empoderan a ingenieros para cumplir estas demandas sin sacrificar calidad ni costo.


Sistemas embebidos en evolución: Afrontando los retos de diseño modernosPhil Burr es director del portafolio establecido de productos dentro del Grupo Embebido en Arm. Lidera un equipo responsable del portafolio CPU de Arm, ayudando a asegurar que estos procesadores permitan a socios nuevos y existentes innovar. Phil también gestiona el programa Arm DesignStart – una ruta de bajo costo y fácil acceso a IP de Arm.


Tecnología de Internet de las cosas

  1. Dominando el diseño de productos: estrategias probadas para superar desafíos comunes
  2. Cómo la Tecnología de Visión 3D Revoluciona la Automatización Moderna
  3. Dominando el diseño de sistemas de control: De paneles básicos a soluciones avanzadas y confiables
  4. Cada persona será programadora en la revolución de la computación embebida
  5. Los 4 Principales Retos que Enfrenta el Internet Industrial de las Cosas (IIoT)
  6. Los 3 principales retos en la preparación de datos IoT para el éxito industrial
  7. Los 5 grandes retos del Internet de las Cosas hoy
  8. Los cinco retos centrales del IoT: inmersión profunda en las 5C – Parte 1
  9. Pruebas de Software para Dispositivos IoT: Desafíos Clave y Soluciones
  10. Aprovechar DevOps para superar los desafíos del software embebido
  11. Dominando el Desarrollo IoT: Resolviendo Retos Clave para Conectividad y Seguridad Fluida