Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Industrial Internet of Things >> Technologie de l'Internet des objets

Systèmes embarqués en évolution : relever les défis de conception modernes

Avant le boom de l'IoT, la conception d'appareils embarqués était relativement simple : un microcontrôleur gérait l'entrée, effectuait un traitement basique, et pilotait les sorties. Les appareils étaient isolés, et les incitations au piratage étaient minimales.

L'essor des smartphones a établi un nouveau référentiel — les appareils sont maintenant attendus comme intelligents, mise à jour, et connectés à Internet. La sécurité ne peut plus être une réflexion après coup ; la négliger met en péril données, réputation de marque et revenus.

Cet article examine les défis de conception de base auxquels font face les ingénieurs embarqués aujourd'hui et met en lumière les technologies émergentes qui rationalisent le développement sécurisé et riche en fonctionnalités.

Défis de conception clés et attentes du marché

  1. Interfaces utilisateur riches

Les premiers smartphones ont introduit des écrans tactiles haute qualité, et aujourd'hui même les appareils embarqués haut de gamme disposent d'écrans LCD, OLED et tactiles capacitifs. Ces mises à niveau exigent plus de puissance de traitement, nécessitant souvent un processeur d'application et un OS complet. Pour de nombreux appareils low-cost, cependant, la tendance a été d'augmenter les fréquences d'horloge des microcontrôleurs dans la gamme de plusieurs centaines de MHz et d'augmenter la mémoire sur puce à plusieurs mégaoctets — en gardant l'architecture familière Arm Cortex-M au cœur.

Dans de nombreux produits IoT industriels et grand public, l'interface utilisateur sert principalement à la configuration ou au contrôle occasionnel. L'accès distant via portail web ou application smartphone est préféré, permettant surveillance temps réel et maintenance prédictive. Les ingénieurs embarqués doivent donc comprendre la RF, piles de protocoles, sécurité, gestion à distance, et mises à jour firmware OTA.

Systèmes embarqués en évolution : relever les défis de conception modernes
Figure 1 : Contrôles maison intelligente (Source : Getty Images, ID 908590688, Elena Pejchinova)

  1. Contrôle local et distant

Choisir la bonne connectivité est un exercice d'équilibre. Les protocoles basse consommation comme BLE, Z-Wave et Zigbee sont idéaux pour serrures de porte et capteurs environnementaux sur batterie. Les dispositifs à plus large bande passante comme caméras de sécurité et nœuds passerelle utilisent typiquement le Wi-Fi, tandis que les déploiements vraiment distants s'appuient sur le cellulaire. Une approche hybride — BLE pour commissioning et accès local faible latence, Wi-Fi pour connectivité étendue — offre un compromis convaincant.

Le vrai défi réside dans l'intégration du matériel radio, piles de communication, et logique de gestion d'énergie sans gonfler coût ou complexité.

Systèmes embarqués en évolution : relever les défis de conception modernes
Figure 2 : Réseau d'une ville (Source : Getty Images, ID 811360940, Dong Wenjie)

  1. Consommation toujours plus basse

La durée de vie de la batterie est une métrique critique. Les compteurs d'eau intelligents, par exemple, doivent fonctionner jusqu'à 20 ans sur une seule batterie. Les serrures de porte, bien qu'alimentées sur batterie, peuvent nécessiter des remplacements annuels. Les concepteurs y parviennent en déployant des microcontrôleurs ultra-basse consommation qui se réveillent brièvement pour détecter l'entrée utilisateur, puis retournent en sommeil profond.

  1. Les appareils deviennent plus intelligents

La différenciation vient maintenant souvent de l'ajout d'intelligence qui s'adapte aux utilisateurs et environnements. L'apprentissage machine (ML) permet aux appareils d'apprendre des données capteurs et d'affiner leur comportement au fil du temps.

Cas d'usage ML courants incluent thermostats intelligents à commande vocale qui modélisent les plannings utilisateurs, ou capteurs d'analyse de vibration qui prédisent les pannes moteurs. L'obstacle pour les développeurs embarqués est d'accéder à des modèles ML qui tiennent dans les budgets mémoire et calcul serrés.

Systèmes embarqués en évolution : relever les défis de conception modernes
Figure 3 : Système de contrôle climatique maison intelligente (Source : Getty Images, ID 474200292, MaxiPhoto)

  1. Les produits doivent être mis à jour

Aucun produit embarqué n'est livré complet. Les mises à jour firmware over-the-air (OTA) ajoutent des fonctionnalités, corrigent des bugs, et colmatent des vulnérabilités, prolongeant la durée de vie du produit. Les ingénieurs doivent provisionner ample flash et marge CPU, et concevoir des mécanismes de mise à jour sécurisés et protégés contre le rollback.

Systèmes embarqués en évolution : relever les défis de conception modernes
Figure 4 : Exemples d'applications embarquées qui peuvent nécessiter des mises à jour OTA (Source : Image Getty Images, ID 145676156, Earl Wilkerson. Icônes : Arm)

Nouvelles technologies pour aider les concepteurs à relever ces défis

Trois stratégies fondamentales — traitement du signal, sécurité, et intelligence — fournissent une approche unifiée à travers tous les défis.

Comment simplifier le traitement du signal et réduire les coûts ?

Les interfaces analogiques restent omniprésentes, des capteurs de température aux flux audio multi-mic. Historiquement, beaucoup de filtrage se faisait dans le domaine analogique, mais les contrôleurs de signal numérique modernes (DSC) combinent un cœur DSP avec des fonctions MCU, offrant précision, répétabilité, et flexibilité post-conception.

La bibliothèque CMSIS-DSP d'Arm offre des routines gratuites et optimisées qui abstraient le filtrage complexe, FFTs, et autres opérations DSP, permettant aux concepteurs de se concentrer sur la logique applicative plutôt que les maths bas niveau.

Pourquoi devrais-je me soucier de la sécurité ?

Une sécurité inadéquate peut mener à perte de données, dommage à la marque, et responsabilité financière. Les menaces couvrent communication, cycle de vie, logiciel, et vecteurs physiques. L'Architecture de Sécurité de Plateforme (PSA) d'Arm fournit un cadre en trois étapes — évaluer, implémenter, vérifier — qui guide les développeurs vers le niveau de protection approprié. Des actifs open-source comme Trusted Firmware-M accélèrent davantage le démarrage sécurisé et la protection à l'exécution.

Systèmes embarqués en évolution : relever les défis de conception modernes
Figure 5 : Technologie Arm disponible pour atténuer les vulnérabilités de sécurité (Source : Arm)

Comment ajouter des fonctionnalités intelligentes ?

Les modèles d'apprentissage machine sont typiquement entraînés dans le cloud sur jeux de données divers. Une fois entraînés, l'inférence peut s'exécuter sur un processeur embarqué grâce à des bibliothèques légères comme CMSIS-NN, qui optimise l'exécution de réseaux de neurones pour cœurs Cortex-M tout en gardant l'usage mémoire bas.

Nouvelle ère — nouvelles opportunités et nouveaux défis

Les appareils embarqués sont indéniablement plus complexes : demandes pour interfaces plus riches, budgets énergie plus serrés, intelligence avancée, et mises à jour OTA sécurisées sont toutes en hausse. Heureusement, l'écosystème offre maintenant IP, logiciels, outils, et formations qui permettent aux ingénieurs de répondre à ces demandes sans sacrifier qualité ou coût.


Systèmes embarqués en évolution : relever les défis de conception modernesPhil Burr est directeur pour le portefeuille établi de produits au sein du Groupe Embarqué chez Arm. Il dirige une équipe responsable du portefeuille CPU d'Arm, aidant à garantir que ces processeurs permettent aux partenaires nouveaux et existants d'innover. Phil gère aussi le programme Arm DesignStart — une voie low-cost, accès facile à la PI Arm.


Technologie de l'Internet des objets

  1. Top 4 des défis face à l'Internet industriel des objets (IIoT)
  2. Les 3 principaux défis de la préparation des données IoT pour le succès industriel
  3. 5 défis majeurs auxquels l'Internet des objets fait face aujourd'hui
  4. Les 5 défis fondamentaux de l'IoT : Plongée dans les 5C – Partie 1
  5. Tests logiciels pour appareils IoT : défis clés et solutions
  6. Maîtriser la conception de systèmes de contrôle : des panneaux de base aux solutions avancées et fiables
  7. Exploiter le DevOps pour surmonter les défis du logiciel embarqué
  8. Maîtriser le développement IoT : résoudre les défis clés pour une connectivité et une sécurité fluides
  9. Comment la vision 3D révolutionne l'automatisation moderne