www.industrieweb.fr

Développement IoT assisté par IA sur l'ensemble du cycle de vie

Nordic Semiconductor étend les flux de travail pilotés par l'IA du développement logiciel embarqué à la gestion des flottes d'appareils déployés au sein d'un environnement unifié de la puce au cloud.

  www.nordicsemi.com
Développement IoT assisté par IA sur l'ensemble du cycle de vie

Nordic Semiconductor a étendu les capacités de développement assisté par IA à l'ensemble du cycle de vie des appareils de l'Internet des objets (IoT), en intégrant le développement, le déploiement et les données opérationnelles dans un flux de travail unique. Cette approche est destinée aux applications IoT sans fil à faible consommation et vise à prendre en charge le développement de firmware, le déploiement des appareils, le diagnostic et la gestion des flottes grâce à des outils assistés par IA connectés à l'écosystème matériel, logiciel et cloud de Nordic.

Étendre l'IA au-delà de l'éditeur de code
L'intelligence artificielle est de plus en plus utilisée dans les environnements de développement logiciel, mais la plupart des implémentations restent limitées à la génération et à l'édition de code. Dans le développement des systèmes embarqués, les ingénieurs travaillent souvent avec plusieurs outils et environnements, notamment des kits de développement logiciel (SDK), des plateformes matérielles, des services cloud et des systèmes de gestion des appareils.

L'approche de Nordic Semiconductor relie ces différents éléments au sein d'un flux de travail unifié. L'entreprise a intégré des capacités d'assistance par IA dans l'ensemble de son écosystème « de la puce au cloud », permettant aux développeurs d'accéder aux informations de conception, de déploiement et d'exploitation à travers un modèle d'interaction unique.

Cette intégration élargie est particulièrement pertinente pour les systèmes IoT sans fil, où les performances dépendent de l'interaction entre le firmware embarqué, les ressources matérielles, l'infrastructure de connectivité et les services cloud.

Accélération du prototypage et de la validation du firmware
L'un des objectifs de cet environnement de développement assisté par IA est de réduire le temps nécessaire pour passer d'un concept à un prototype fonctionnel. Les développeurs peuvent utiliser les outils d'IA pour accélérer la création de preuves de concept sur les kits de développement Nordic tout en bénéficiant de recommandations adaptées à la plateforme.

Selon l'entreprise, le système est conçu pour améliorer la qualité des réponses générées par l'IA grâce à l'accès au contexte spécifique de développement de Nordic. Cette approche peut réduire le nombre d'itérations nécessaires pour obtenir du code exploitable et des recommandations de configuration pertinentes.

La réduction des cycles d'itération peut diminuer les coûts liés à l'utilisation des services d'IA tout en aidant les développeurs à valider plus efficacement les logiciels embarqués durant les premières phases de conception.

Intégration des données terrain dans les flux de développement
L'un des aspects distinctifs de la plateforme réside dans sa capacité à intégrer les données opérationnelles provenant des appareils IoT déployés.

Traditionnellement, le diagnostic d'appareils embarqués déployés sur le terrain oblige les ingénieurs à naviguer entre plateformes de supervision, tableaux de bord cloud, outils de diagnostic et environnements de développement. L'implémentation de Nordic vise à connecter ces flux de travail en permettant l'analyse assistée par IA des données issues des appareils déployés dans le même environnement utilisé pour développer le firmware.

Cette intégration peut prendre en charge l'analyse des causes profondes, l'investigation des incidents et les activités de maintenance logicielle sur des flottes d'appareils connectés. Pour les organisations gérant un grand nombre d'équipements, ces capacités peuvent contribuer à simplifier le dépannage et la gestion du cycle de vie.

Infrastructure MCP et compatibilité avec les assistants IA
Les fonctionnalités de développement assisté par IA sont fournies via l'infrastructure de serveurs MCP (Model Context Protocol) de Nordic. Le protocole MCP s'impose progressivement comme un cadre permettant aux assistants IA d'accéder à des systèmes externes et à des informations contextuelles structurées.

Plutôt que d'imposer une plateforme d'IA spécifique, Nordic a conçu sa solution pour fonctionner avec différents assistants IA. Cette compatibilité permet aux équipes d'ingénierie de continuer à utiliser leurs outils existants tout en accédant aux ressources de développement et aux données contextuelles propres à Nordic.

En combinant les connaissances de la plateforme avec les données opérationnelles, l'entreprise cherche à améliorer la pertinence des recommandations générées par l'IA tout au long du cycle de développement embarqué.

Soutien à la gestion à long terme des produits IoT
La gestion d'appareils connectés sur de longues périodes d'exploitation présente des défis qui dépassent largement le développement logiciel initial. Les migrations de versions de SDK, l'initialisation de cartes personnalisées, la maintenance du firmware, le diagnostic des pannes et la gestion des flottes nécessitent souvent des ressources d'ingénierie importantes.

La stratégie de Nordic consiste à fournir une assistance basée sur l'IA à travers toutes ces étapes plutôt qu'à se limiter aux tâches de programmation. L'entreprise présente cette technologie comme un moyen de renforcer l'expertise des développeurs en leur apportant un contexte pertinent tout au long du développement et du déploiement des produits.

À mesure que les déploiements d'appareils connectés se multiplient dans l'IoT industriel, les bâtiments intelligents, les applications de santé et le suivi des actifs, les environnements de développement capables d'intégrer données opérationnelles et données d'ingénierie deviennent de plus en plus importants.

Contexte supplémentaire
Cette section présente des spécifications techniques et des éléments de comparaison concurrentielle qui ne figuraient pas dans le communiqué de presse d'origine.

Le développement embarqué assisté par IA constitue un domaine d'investissement croissant dans l'industrie des semi-conducteurs. Parmi les initiatives comparables figurent l'intégration d'outils de développement assistés par IA dans l'environnement STM32Cube de STMicroelectronics, les capacités de développement assisté proposées par NXP, les améliorations de l'écosystème développeur de Texas Instruments, ainsi que les plateformes de développement connectées au cloud proposées par des fournisseurs tels que Particle et Arduino.

L'un des principaux éléments différenciateurs de l'approche de Nordic est l'intégration des flux de travail assistés par IA sur l'ensemble du cycle de vie des appareils, plutôt que leur limitation à la seule génération de code source. Les critères de comparaison dans ce segment incluent généralement l'intégration avec les SDK, la connectivité cloud, les capacités de gestion de flotte, l'accès aux données de télémétrie opérationnelle, les outils de débogage et la compatibilité avec les assistants IA tiers. En reliant le développement du firmware aux données issues des déploiements réels grâce à une architecture unifiée de la puce au cloud, Nordic répond à une demande croissante pour des environnements de développement capables de prendre en compte l'ensemble du cycle de vie des produits au sein de l'écosystème IoT et de la chaîne d'approvisionnement numérique.

Publié avec l’assistance de l’IA par Aishwarya Mambet, rédactrice pour Induportals.

www.nordicsemi.com

  Demander plus d’information…

LinkedIn
Pinterest

Rejoignez nos 155 000 followers (pour IMP)