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

Mises à jour logicielles dans l'IoT :une introduction à SOTA

Effectuer des mises à jour logicielles sur nos smartphones est un processus que nous connaissons tous aujourd'hui. D'une part, nous attendons des fabricants qu'ils maintiennent leurs systèmes d'exploitation à jour. D'un autre côté, nous attendons la même chose des développeurs d'applications en ce qui concerne leurs applications. De plus, le processus de mise à jour d'un logiciel doit être simple et, au mieux, nécessiter une simple pression sur un bouton. Alors, pourquoi cela devrait-il être différent en ce qui concerne les appareils IoT ? Voyons en quoi consistent les mises à jour logicielles en direct dans l'IoT.

La différence entre SOTA et FOTA

Olaf Weinmann

Olaf Weinmann travaille pour Bosch.IO (anciennement Bosch Software Innovations) depuis 2011, où il est responsable de différents aspects au sein de l'écosystème Bosch IoT. Actuellement, il est Product Owner pour Bosch IoT Rollouts. Il a étudié les mathématiques et les technologies de l'information à l'Université de Constance et est titulaire d'un doctorat en mathématiques. Dans ses temps libres, il aime le sport et enseigner les mathématiques.

Fournir des mises à jour logicielles par voie hertzienne - ou SOTA, en abrégé - signifie généralement que les mises à jour peuvent être reçues à distance via Internet et que l'utilisateur n'est pas obligé de rapporter l'appareil au fournisseur ou à un atelier d'assistance. Bien que SOTA simplifie le processus pour l'utilisateur final, il s'agit d'un processus complexe du point de vue du fabricant :les artefacts doivent être fournis sous forme de téléchargement et les mises à jour logicielles doivent être attribuées aux appareils éligibles. Lorsqu'il s'agit d'un grand nombre d'appareils, des campagnes doivent être mises en place et gérées pour orchestrer les déploiements associés. La progression du processus de mise à jour du logiciel doit également être surveillée dès le début. Et pendant tout ce temps, il faut garder un œil vigilant sur les exigences de sécurité et de fiabilité.

Alors que SOTA fait référence à la mise à jour des composants logiciels en général, FOTA est plus spécifique. Il décrit le processus de mise à jour du firmware par liaison radio. En d'autres termes, FOTA consiste à mettre à jour le logiciel système principal qui contrôle le matériel sous-jacent.

L'IoT a besoin de SOTA

Quand on parle d'IoT, vous rencontrerez tôt ou tard le terme de « développement agile ». C'est un mot à la mode utilisé non seulement dans le développement de logiciels, mais aussi dans le développement de produits. Le développement agile signifie que les produits, solutions et services sont créés dans le cadre d'un processus dynamique. Vous ne développez pas un produit une seule fois. En fait, vous le révisez, l'améliorez continuellement et l'adaptez aux besoins changeants des clients. En bref, l'IoT est un environnement très dynamique, où l'amélioration constante de ce que vous proposez est la clé. Cela signifie également qu'il est essentiel de toujours maintenir les logiciels et les applications à jour.

« L'IoT est un environnement très dynamique. Il est crucial de toujours maintenir les logiciels et les applications à jour. » Olaf Weinmann, Product Owner pour Bosch IoT Rollouts

Avec des millions d'appareils connectés différents, les mises à jour logicielles sans fil garantissent que le processus de mise à jour est pratique pour le client et se déroule sans heurts. Il y a deux avantages clés à utiliser des mises à jour logicielles en direct dans l'IoT :

Un aperçu de quelques cas d'utilisation de SOTA

Industrie automobile

Des assistants de maintien de voie et de stationnement aux offres d'infodivertissement, les voitures évoluent de plus en plus vers des ordinateurs qui parcourent les rues. Avec une variété de logiciels différents intégrés aux voitures d'aujourd'hui, les constructeurs doivent s'assurer que leurs véhicules restent à jour. Dans de nombreux cas, ces mises à jour logicielles sont fournies manuellement dans un atelier via un câble.

En cas de détection d'un incident de sécurité ou d'un bug logiciel, un constructeur est contraint de rappeler des milliers de voitures pour mettre à jour le logiciel concerné. Ce n'est pas seulement inefficace pour le fabricant; cela prend également du temps et est frustrant pour les propriétaires de voitures. Grâce à SOTA, ce processus peut être géré via le cloud, ce qui permet de gagner beaucoup de temps et n'a pas d'impact négatif sur la satisfaction des clients.

Mais il ne s'agit pas seulement de corriger les failles de sécurité et de réparer les erreurs logicielles. SOTA peut également être utilisé pour maintenir des fonctions ou fournir des fonctionnalités entièrement nouvelles aux propriétaires de voitures. Un fabricant pourrait fournir des cartes de navigation mises à jour, par exemple.

Comptage intelligent et chauffage intelligent

Les compteurs intelligents et le chauffage intelligent sont un autre domaine d'application en plein essor. Les fournisseurs de solutions énergétiques se tournent de plus en plus vers des outils et services de mise à jour logicielle. pourquoi est-ce le cas? Des millions de foyers, notamment en Asie, sont connectés à des systèmes de compteurs intelligents. Le volume à lui seul fait de la mise à jour des compteurs intelligents une tâche très difficile. Et c'est là que SOTA fournit une solution viable.

Mises à jour logicielles en tant que service

Un cas d'utilisation un peu moins évident est celui des mises à jour logicielles en tant que service, qui offre la possibilité de créer un tout nouveau modèle commercial. Si vous êtes un fournisseur de logiciels ou de services, vous pouvez développer une mise à jour en tant que solution de service pour vos clients. L'utilisation d'un service réutilisable du cloud, par exemple Bosch IoT Rollouts, peut vous aider à créer de la valeur en fournissant à vos clients les composants sur mesure les mieux adaptés à leurs besoins.

Un service d'approvisionnement logiciel évolutif est vital

Les cas d'utilisation mentionnés ci-dessus ne sont que quelques exemples de la façon dont les mises à jour logicielles sans fil peuvent être appliquées dans le contexte de l'IoT. Il existe de nombreux autres domaines qui n'ont pas été mentionnés ici et qui peuvent également bénéficier de SOTA, par exemple les bâtiments connectés et le secteur de la santé.

Bien que le concept de fourniture de mises à jour logicielles par voie hertzienne semble logique en théorie, il peut être difficile à mettre en œuvre dans la pratique. Maintenir à jour quelques applications logicielles peut sembler une tâche facile, mais comment gérer une mise à jour logicielle s'il y a des milliards d'appareils IoT sur le terrain ? Dans de tels cas, l'utilisation d'un service d'approvisionnement logiciel évolutif offrant des capacités de gestion de campagne et utilisable dans tout type d'application IoT est inévitable.


Technologie de l'Internet des objets

  1. La route vers la sécurité industrielle de l'IoT
  2. Rester conforme aux données dans l'IoT
  3. Tout devient IoT
  4. Internet des objets :un champ de mines de distribution de logiciels en devenir ?
  5. Impression de l'IoT
  6. Démocratiser l'IoT
  7. Maximiser la valeur des données IoT
  8. Software AG prévoit l'avenir de l'IoT
  9. Les défis du test logiciel des appareils IOT