Surmonter les défis du développement IoT
L'Internet des objets (IoT) semble être partout, de votre système de sécurité et vos ampoules à votre thermostat et votre vélo d'exercice. Même avec des milliards d'appareils IoT entrant dans nos maisons et nos bureaux, il n'est pas aussi facile que beaucoup le pensent de développer un produit IoT. Les entreprises qui développent des appareils ou des logiciels IoT sont confrontées à un certain nombre de défis, allant des défis de développement à la mise en œuvre, la connectivité et les défis de sécurité les plus importants.
Composants de l'écosystème IoT
Les appareils IoT sont connectés et peuvent transférer des données sur Internet. Pour ce faire, ils nécessitent plusieurs composants, y compris (mais sans s'y limiter) :
- Circuit imprimé
- Capteurs
- Autres parties de l'appareil en fonction de son utilisation (par exemple, mécanisme de verrouillage de la serrure de porte)
- Source d'alimentation
- Interface utilisateur :logiciel/application Web
- Interface d'analyse/de gestion des données
- Connexion au réseau local, cloud, etc
- Base de données
- Automatisation
- Connexion réseau
Défis de développement et de mise en œuvre de l'IoT
Diverses entreprises se lancent dans le secteur de l'IoT. Bien que les équipes associent matériel et logiciel depuis des années, certains des nouveaux joueurs réalisent peut-être les défis inhérents à la collaboration des deux.
Les personnes qui développent des objets IoT doivent prendre en compte de nombreux facteurs, notamment :
- Sécurité et confidentialité :jusqu'à présent, on ne savait pas qui était responsable de la sécurité et de la confidentialité des appareils IdO :fabricants, fournisseurs de services, revendeurs ou utilisateurs. Mais si vous créez un nouvel appareil IdO, vous devez tenir compte de tous les aspects de la sécurité :physique, stockage dans le cloud et échange de données.
- Connectivité :pas seulement vers un téléphone ou une tablette via une application Web, mais vers d'autres appareils IoT. Selon son utilisation, votre appareil peut nécessiter une connexion cellulaire en plus du Wi-Fi ou d'autres protocoles.
- Compatibilité avec ces autres appareils.
- Durée de vie :de nombreux appareils IdO à la maison et au bureau sont destinés à rester, comme un grille-pain. Créer un appareil qui fonctionnera pendant 10 ans n'est pas facile, surtout dans cet espace plus récent où il n'y a pas de standardisation.
- Manque de bonnes pratiques :non seulement il y a un manque de normalisation, mais il n'existe pas encore de liste de bonnes pratiques dans ce domaine.
- Gestion des appareils et des données :avant que votre appareil IdO ne soit disponible et utilisé, vous devez mettre en place un moyen de gérer les données qui en résultent.
- Tenir à jour le matériel IoT :l'étalonnage régulier des appareils IoT est essentiel, car nous devons synchroniser le flux de données entre tout le matériel devant être utilisé.
Certaines entreprises qui créent un aspect d'un appareil IoT, qu'il s'agisse du logiciel ou du matériel, peuvent penser qu'il est facile de se lancer, mais rencontrent rapidement des difficultés lorsqu'elles travaillent de l'autre côté.
Par exemple, une société de logiciels peut avoir mis en place un excellent cycle de développement, mais les délais de travail avec le matériel seront très différents. Le matériel nécessite la conception, la production et l'assemblage d'objets réels, le tout avant les tests initiaux. Ensuite, si les tests prouvent que le produit n'est pas prêt, le processus recommence.
Le matériel coûte également souvent beaucoup plus cher, ce qui nécessite davantage de coordination avec les fournisseurs et l'équipe de fabrication. Lorsque vous avez enfin le produit ensemble, votre entreprise doit se coordonner avec une entreprise d'emballage (et déterminer la conception), trouver un distributeur et confirmer que le produit est certifié ou conforme aux réglementations.
Une entreprise de matériel peut être impatiente de se lancer dans l'IoT pour suivre le rythme. Mais une équipe familiarisée avec le matériel est habituée à vérifier qu'un projet est « terminé » une fois qu'il a été expédié. Mais les appareils IoT utilisent des logiciels, qui nécessitent des mises à jour constantes - et donc une infrastructure pour accepter ces mises à jour (sécurisées), sans parler des défis mentionnés ci-dessus liés au stockage et à la gestion des données.
Conseils de base sur la façon de mettre en œuvre l'IoT et de surmonter les défis
Les entreprises à la recherche de moyens de faire partie de cette industrie d'un milliard de dollars peuvent essayer plusieurs approches pour gérer les défis. Ceux-ci incluent :
- Rechercher des ressources externes. Concentrez-vous sur ce que vous faites le mieux et envisagez de sous-traiter ou d'embaucher des personnes ayant une expertise dans le reste. Les services peuvent aider à construire votre chaîne de distribution, par exemple. Vous pouvez également faire appel à une entreprise technologique pour créer votre logiciel IdO.
- Être flexible. Les équipes logicielles peuvent utiliser l'approche agile pour mener à bien des projets, mais les équipes matérielles peuvent trouver la cascade beaucoup plus utile. Il y a de fortes chances que vous deviez trouver un moyen d'avoir les deux en place pour créer un appareil IdO performant.
- Prendre du temps. "Se lancer" dans l'IoT n'est pas quelque chose que vous faites du jour au lendemain. En prenant le temps de planifier tous ces défis dès le départ, votre entreprise réussira beaucoup plus facilement.
À quels défis IoT faites-vous face ? Parlez-nous de solutions.
Technologie de l'Internet des objets
- IoT offrant des avantages mondiaux
- 4 défis dans la conception de matériel IoT
- La réponse de Discovery aux défis de la chaîne d'approvisionnement
- Les 3 principaux défis de la préparation des données IoT
- 5 défis auxquels l'Internet des objets est toujours confronté
- Explorer les cinq principaux défis de l'IoT à travers les 5 C - Partie 1
- Défis liés à la sélection du bon fournisseur de développement IoT
- Outils de développement IoT Open Source par rapport aux outils pris en charge par les fournisseurs
- Les défis du test logiciel des appareils IOT