Donner du sens aux plateformes de l’Internet des objets

Plates-formes grandes, petites, courtes et hautes

Afin de tirer parti de l’Internet des objets (IoT), il est utile de disposer d’une plate-forme sur laquelle créer et gérer des applications, exécuter des analyses et stocker et sécuriser vos données. Comme un système d’exploitation pour un ordinateur portable, une plate-forme fait beaucoup de choses en arrière-plan qui rendent la vie plus facile et moins coûteuse pour les développeurs, les gestionnaires et les utilisateurs.

Dans de nombreux marchés matures, il existe souvent deux choix de plate-forme dominants et une longue queue de petits acteurs ; par exemple, iOS et Android dans les mobiles, Windows et Mac OS dans les systèmes d’exploitation de bureau, et PlayStation et Xbox dans les jeux. Mais pas dans l’IoT, pas encore. Dans l’IoT, il semble parfois qu’il y ait plus de plateformes que d’objets. Recherchez dans Crunchbase des plates-formes IoT financées par des entreprises et vous obtiendrez plus de 100 résultats. Et cette liste n’inclut pas de nombreux acteurs technologiques plus importants entrant sur le marché avec des plates-formes IoT comme Microsoft, IBM et SAP ou plusieurs entreprises industrielles ayant des aspirations similaires comme GE, Bosch et Siemens.

Il existe des plates-formes IoT de toutes formes et tailles. Il existe des plateformes pour des secteurs spécifiques comme l’immobilier commercial et la santé familiale. Certains se concentrent sur un type d’appareil : par exemple, il existe au moins deux plates-formes axées sur les casques de réalité augmentée. Certains se concentrent sur une fonction particulière, comme la fabrication. Il existe une plateforme IoT pour les chiens.

Les entreprises et les développeurs disposent d’un éventail ahurissant d’options de plate-forme parmi lesquelles choisir, qui peuvent avoir des capacités très différentes. Le terme plate-forme est surutilisé au point qu’il ne transmet pas beaucoup d’informations au-delà de plus d’assemblage requis.

Qu’est-ce qu’une plateforme et pourquoi en ai-je besoin ?

Plus généralement, une plate-forme est un logiciel et un matériel, qui peuvent inclure un environnement d’exploitation, un stockage, une puissance de calcul, une sécurité, des outils de développement et de nombreuses autres fonctions courantes. Les plates-formes sont conçues pour prendre en charge de nombreux programmes d’application plus petits qui résolvent réellement les problèmes de l’entreprise.

Les plates-formes sont utiles car elles font abstraction de nombreuses fonctions communes de la logique d’application spécifique. Par exemple, que vous essayiez d’écrire une application pour optimiser la consommation de carburant ou l’espace de la salle de classe, de nombreux besoins technologiques sous-jacents sont essentiellement les mêmes. Les développeurs d’applications veulent simplement se concentrer sur le problème spécifique qu’ils résolvent et utiliser des capacités communes pour la puissance de calcul, le stockage ou la sécurité. Une bonne plate-forme réduit considérablement les coûts de développement et de maintenance des applications.

Internet des objets

Dans l’Internet des objets, les plateformes sont conçues pour déployer des applications qui surveillent, gèrent et contrôlent les appareils connectés (Figure 1). Les plates-formes IoT doivent gérer des problèmes tels que la connexion et l’extraction de données à partir d’un nombre et d’une variété de points de terminaison potentiellement vastes, qui se trouvent parfois dans des endroits peu pratiques avec une connectivité inégale.

Les piles technologiques de l'Internet des objets doivent répondre à plusieurs applications.

C’est bien d’être une plateforme

Pourquoi tant de plateformes ? Regardez les plates-formes logicielles réussies comme Windows pour les systèmes d’exploitation. Les plateformes rapportent beaucoup d’argent et sont des franchises à marge élevée qui durent des décennies. Les gens et les entreprises ne changent pas de plate-forme très souvent. Souvent, les coûts de changement sont importants et les choix de plate-forme persistent pendant de nombreuses années.

En conséquence, de nombreuses start-up aspirent à devenir des plateformes, car les gagnants créent une énorme valeur actionnariale. Leurs investisseurs les poussent à se commercialiser en tant que plateformes, car les sociétés de plateformes gagnantes peuvent générer des rendements 100 fois supérieurs.

Il y a deux problèmes principaux avec cette stratégie. Premièrement, les sociétés de plates-formes ne sont pas aussi axées sur la valeur commerciale directe des clients que les sociétés d’applications. Une plate-forme pure-play ne résoudra pas à elle seule un problème commercial ; une demande est encore nécessaire. La proposition de valeur des plateformes est plus difficile à expliquer aux chefs d’entreprise. Cela se traduit par un coût de vente plus élevé.

Le deuxième problème est qu’il ne peut y avoir qu’une petite poignée de gagnants dans chaque espace de plate-forme. Les développeurs d’applications ne veulent pas apprendre plusieurs plates-formes. Les entreprises et les consommateurs ne veulent pas utiliser et payer pour plusieurs plates-formes. S’il y a 100 plates-formes IoT, alors il n’y a pas de plate-forme, juste des aspirants. Le marché, au fil du temps, décide qui sont les gagnants, et les fournisseurs se regroupent autour de deux ou trois leaders.

Alors, comment choisir une plateforme IoT ?

Aujourd’hui, il n’existe pas de plate-forme unique pour toutes les applications. Il faudra peut-être des années avant que le marché ne désigne les gagnants du derby de la plateforme IoT.

En attendant, le choix d’une plateforme doit commencer par une bonne compréhension de votre stratégie IoT. Identifiez les types de problèmes que vous essayez de résoudre, obtenez une courte liste de solutions probables et de cas d’utilisation, et essayez de déterminer où vous aurez besoin de spécialisation et de profondeur. Si vous avez une idée du type de problème commercial que vous résolvez et où se situent les plus grands défis, vous pourrez rapidement accéder à une courte liste de plates-formes (Figure 2).

Les dix principales questions à se poser avant de choisir une plateforme Internet des objets (IoT)

Évitez la tentation de sélectionner une plateforme simplement parce qu’elle a un cas d’utilisation initial particulièrement intéressant. Ce serait comme choisir une console de jeu car elle incluait un jeu sympa dans la boîte. Les applications incluses sont importantes mais ne constituent qu’une partie d’un élément d’une stratégie de plate-forme. Nous avons identifié les cinq principales caractéristiques des plates-formes IoT sur lesquelles fonder une évaluation. Bien que ces cinq ne soient pas une liste exhaustive, ce sont les domaines les plus susceptibles de différencier les plateformes de manière importante et durable.

Environnement applicatif

Lors du choix d’une plate-forme, il existe trois principales considérations d’application : quelles applications sont disponibles prêtes à l’emploi, à quoi ressemble l’environnement de développement d’applications et quelles sont les interfaces d’application d’entreprise courantes. De nombreuses plates-formes incluront une ou plusieurs applications qui peuvent être d’une certaine valeur prêtes à l’emploi, comme la bourse ou les applications météorologiques livrées avec les iPhones. Parfois, les applications très simples sont les plus populaires. Un cadre de fabrication nous a dit un jour : Je serais ravi d’avoir une application qui me dise simplement quelles machines se trouvaient dans mon usine et si elles sont allumées ou éteintes.

Quarterly-2015_web_executivesIOT_525434225_1536_Browse

Cependant, vous devrez peut-être développer vous-même des applications IoT sophistiquées. Les fournisseurs de plates-formes ne comprennent pas vos problèmes commerciaux de la même manière que vous. Confirmez que l’environnement de développement d’applications inclus dans la plate-forme est compatible avec vos propres développeurs ou votre partenaire de développement de confiance. Assurez-vous que l’environnement de développement prend en charge un moyen de conteneuriser les applications à l’aide d’un service commun afin qu’elles puissent être portées sur une autre plate-forme si vous décidez de changer. Enfin, vous aurez peut-être besoin que votre plate-forme s’interface avec de grandes applications d’entreprise, telles que des suites courantes de gestion de la relation client ou de planification des ressources d’entreprise. Certaines plates-formes peuvent inclure une connectivité aux suites CRM ou ERP populaires, et cela peut être une fonctionnalité importante en fonction de vos cas d’utilisation IoT.

Ingestion de données et querelles

Souvent, 80 % du temps d’un data scientist est consacré à la combinaison, au formatage, au nettoyage et au traitement des données pour les préparer à l’analyse. D’autres entreprises ont créé de nouveaux rôles pour les ingénieurs de données, dont le travail principal est de conserver et de cultiver les sources de données. Certaines plates-formes contiennent des raccourcis ou des outils spéciaux qui vous permettent de créer un modèle robuste de vos données importantes beaucoup plus rapidement, réduisant ainsi considérablement les coûts de personnel et les délais de mise sur le marché. En effet, certaines sociétés de plates-formes très réputées se spécialisent uniquement dans cette capacité et utilisent une technologie prête à l’emploi pour les autres parties de la plate-forme. Outre la capacité de conceptualiser les données et de comprendre ce qu’elles sont, la capacité d’une plate-forme à gérer et à gérer un grand nombre de flux de données à grande vitesse provenant de plusieurs sources différentes est également importante. La capacité à gérer des données vastes et rapides peut être essentielle, et certaines technologies spécialisées se concentrent uniquement sur cela. Certains sont sous licence sur différentes plates-formes.

Propriété de l’infrastructure cloud

Les grands fournisseurs de plates-formes IoT ont également tendance à proposer leur propre infrastructure matérielle cloud (y compris le stockage, le calcul, la mise en réseau et les centres de données). Par exemple, Amazon et Microsoft fournissent tous deux une couche de plate-forme logicielle avec des services IoT, ainsi qu’une couche d’infrastructure matérielle largement applicable à toutes les applications de cloud public. La couche d’infrastructure matérielle est à forte intensité de capital, a des coûts fixes élevés et des économies d’échelle importantes, et tend vers la banalisation au fil du temps. En conséquence, la plupart des petits acteurs de plateforme évitent de l’offrir, ne fournissant que la couche logicielle. Ils certifient leur plateforme sur un ou plusieurs des principaux fournisseurs de cloud public. De nombreuses sociétés de plates-formes naissantes peuvent ne pas être certifiées sur tous les principaux fournisseurs de cloud (et peuvent souvent ne fonctionner que sur l’un d’entre eux). Ceci est pertinent pour les entreprises qui peuvent chercher à se standardiser sur une solution de cloud public particulière pour d’autres raisons. Assurez-vous que votre fournisseur de plate-forme IoT et votre stratégie cloud d’entreprise plus large sont compatibles.

Souveraineté et sécurité des données

Vous pouvez vous contenter de voir vos données stockées dans le cloud public partout dans le monde avec un cryptage standard. Ou, il se peut que pour des raisons de sécurité ou réglementaires, vos données doivent se trouver dans vos locaux. Vos données peuvent peut-être se trouver dans le cloud public, mais uniquement dans certaines limites politiques. Vous pouvez avoir des exigences de sécurité spécifiques, que ce soit dans le cloud ou sur vos appareils distants. Certains types de chiffrement, de gestion d’accès ou d’authentification peuvent être requis. La prise en charge de la blockchain peut ou non être requise. Les capacités de la plate-forme IoT varient ici. Certains se distinguent dans certains domaines de la sécurité.

Traitement et contrôle des bords

C’est une chose d’avoir une plate-forme qui récupère les données de vos objets et les achemine toutes vers le cloud pour être analysées par des humains. C’est une autre chose d’exécuter l’analyse à la périphérie. Parfois, les frais généraux de communication liés au déplacement des données vers le cloud sont onéreux ; la transmission de téraoctets de données d’une mine éloignée ou d’un navire en mer vers le cloud pourrait être prohibitive. Certaines plates-formes ont des capacités spécialisées pour gérer cela. Parfois, l’autonomie locale est nécessaire ; certaines plates-formes vous permettent de sortir l’humain de la boucle et permettent à la plate-forme de modifier de manière autonome le comportement des terminaux connectés ou de déplacer les données uniquement aux moments opportuns. Déplacer les applications du cloud vers la périphérie, et éventuellement leur permettre d’ajuster des variables de fonctionnement telles que le débit, la direction ou la température du carburant, peut être une exigence.


Pour tirer parti de l’IoT dans plusieurs cas d’utilisation, il est utile d’utiliser une (et une seule) plate-forme dans votre organisation. Le marché des plateformes IoT est immature et il existe plus de 150 options parmi lesquelles choisir. Au fur et à mesure que ce marché se consolide, essayez de trouver un partenaire qui est soit important et qui y restera à long terme, soit très concentré, distinctif et qui réussisse à résoudre vos problèmes les plus difficiles. Examinez l’ensemble de l’environnement technologique, pas seulement les applications. Votre exigence la plus importante peut être la gestion des données, la sécurité ou l’automatisation locale. Utilisez une technologie fongible/prête à l’emploi pour les éléments moins critiques.

Le choix d’une plate-forme est une décision importante, car qu’il s’agisse de consoles de jeux, de smartphones ou de l’Internet des objets, il est probable que la plate-forme que vous choisissez vous accompagnera pendant longtemps.

www.actusduweb.com
Suivez Actusduweb sur Google News


Ce site utilise des cookies pour améliorer votre expérience. Nous supposerons que cela vous convient, mais vous pouvez vous désinscrire si vous le souhaitez. J'accepte Lire la suite