The Doppler Quarterly (FRANÇAIS) L'automne 2016 | Page 45

Le dilemme du développeur IoT|: com- ment faire un choix|? Si vous êtes un développeur et que vous avez besoin de sélectionner une norme IoT à partir de laquelle concevoir, laquelle devriez-vous suivre ? Il ne s’agit pas nécessaire- ment de la bonne question. Tout revient à défi nir vos beso- ins puis à rechercher une norme allant y répondre, que vous défi nissiez un périphérique, un mécanisme de communica- tion ou une ressource centralisée. La grande question est : « Quels problèmes impliquent ces normes ? » Il existe aujourd’hui trop de normes, et beaucoup sont redondantes. Alors comment va s’articuler tout cela ? Toutes ces normes ne survivront pas, et personne ne sou- haite miser sur le mauvais cheval. Tout comme dans la bataille entre les vidéocassettes VHS et Betamax, vous ris- quez de vous engager dans une norme et fi nalement vous retrouver perdant. Alors faut-il attendre|? Pas nécessairement. Les normes ne doivent pas vous diriger, mais vous devez examiner chacune d’entre elles et la valeur qu’elle apporte à votre application. Par exemple, parce que vos périphériques ont besoin de communiquer, vous pour- riez très bien choisir un protocole de communication stan- dard plutôt qu’un protocole propriétaire. Mais il y a ici une bonne raison de choisir également une norme de facto. Les produits de certains fournisseurs devi- endront si populaires que ces fournisseurs pourront défi nir une norme eux-mêmes. Vous pourriez choisir une norme qu’ils créent et contrôlent, et qui pourrait très bien con- stituer la voie empruntée par les normes à cette étape suivante. Le problème des normes IoT La plus grande diffi culté est qu’il existe simplement un trop grand nombre de normes IoT concurrentes. En défi nitive, la création de normes IoT ayant des objectifs redondants offre des avantages très limités. En d’autres termes, tant que vous les utilisez pour donner un cadre à vos propres exigences en matière de conception et de déploiement de systèmes IoT. Les questions à se poser à ce stade incluent les suivantes : • Quelle valeur une norme donnée apporte-t-elle à mon application IoT ? • Quels sont les risqués liés au fait de ne pas utiliser de norme spécifi que ? • Quels sont les risques liés au fait d’exploiter une norme qui ne fonctionne fi nalement pas ? • Puis-je apporter une contribution à la norme et, si oui, comment procéder et quel est le degré de diffi culté ? Ne vous attachez pas à une norme ou deux aussi tôt dans le processus. Soyez simplement conscient de la valeur apportée par chaque norme et recherchez la norme corre- spondant le mieux à vos besoins. En fonction de vos exi- gences, même adopter une approche propriétaire peut pour l’instant ne pas être une mauvaise idée. En défi nitive, la plupart de ces normes concurrentes ne survivront pas, et si vous attendez que les normes défi nitives émergent, vous manquerez les opportunités se présentant sur le marché. Malheureusement, vous ne pouvez pas attendre que les normes fi nales émergent : Vous devez concevoir des sys- tèmes IoT aujourd’hui. Si vous attendez, vous manquerez probablement le train de l’IoT. Voyez la situation comme suit : Vous concevez des applications pour des périphériques remplaçables ; c’est à dire, économiques à remplacer ultérieurement, à mesure que les normes s’établissent. Vous pourriez également avancer que l’IoT concerne davantage le traitement de données centralisé que les périphériques qui se contentent de collecter les données et de répondre à l’information et au contrôle centralisés. Dans ce cas, les normes importent peu. Vous pourriez également avancer que les normes font per- dre de vue les problèmes réels qu’il faut résoudre, et cette affi rmation n’est pas nécessairement erronée. Les normes ont fourni des plans indiquant la manière d’exécuter les tâches informatiques au fi l des années mais la plupart ont été mis au rebut sans apporter une valeur considérable. AUTOMNE 2016 | THE DOPPLER | 43