Maîtriser le développement IoT : résoudre les défis clés pour une connectivité et une sécurité fluides
L'Internet des objets (IoT) semble être partout, de votre système de sécurité et ampoules à votre thermostat et vélo d'exercice. Même avec des milliards d'appareils IoT entrant dans nos foyers et bureaux, il n'est pas aussi facile que beaucoup le pensent de développer un produit IoT. Les entreprises développant des appareils ou logiciels IoT font face à un certain nombre de défis, allant des défis de développement à l'implémentation, la connectivité et, le plus important, les défis de sécurité.
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 de multiples composants, notamment (mais sans s'y limiter) :
- Circuit imprimé
- Capteurs
- Autres parties de l'appareil selon son usage (ex: mécanisme de verrouillage pour une serrure connectée)
- Source d'alimentation
- Interface utilisateur : logiciel/application web
- Interface d'analytics/gestion de données
- Connexion au réseau local, cloud, etc.
- Base de données
- Automatisation
- Connexion réseau
Défis de développement et d'implémentation IoT
Une variété d'entreprises entrent dans le business IoT. Bien que les équipes combinent matériel et logiciel depuis des années, certains nouveaux acteurs peuvent réaliser les défis inhérents à faire fonctionner les deux ensemble.
Les personnes développant des objets IoT doivent prendre en compte de nombreux facteurs, notamment :
- Sécurité et confidentialité — Jusqu'à présent, il n'était pas clair qui est responsable de la sécurité et de la confidentialité des appareils IoT — fabricants, fournisseurs de services, revendeurs ou utilisateurs. Mais si vous créez un nouvel appareil IoT, vous devez considérer tous les aspects de la sécurité : physique, stockage cloud et échange de données.
- Connectivité — Pas seulement vers un téléphone ou une tablette via app web, mais vers d'autres appareils IoT. Selon son usage, votre appareil peut nécessiter une connexion cellulaire en plus du WiFi ou d'autres protocoles.
- Compatibilité avec ces autres appareils.
- Durée de vie — De nombreux appareils IoT domestiques et de bureau sont conçus pour durer, comme un grille-pain. Créer un appareil qui fonctionnera pendant 10 ans n'est pas facile, surtout dans cet espace nouveau où il n'y a pas de standardisation.
- Manque de bonnes pratiques — Non seulement il y a un manque de standardisation, mais il n'y a pas encore de liste de bonnes pratiques dans cet espace.
- Gestion des appareils et des données — Avant que votre appareil IoT ne soit déployé et utilisé, vous devez mettre en place un moyen de gérer les données résultantes.
- Maintenir le matériel IoT à jour : Calibrer les appareils IoT régulièrement est critique car nous devons synchroniser le flux de données entre tout le matériel qui doit être utilisé.
Certaines entreprises qui créent un aspect d'un appareil IoT, soit le logiciel soit le matériel, peuvent penser qu'il est facile de se lancer, mais découvrent vite des défis en travaillant de l'autre côté.
Par exemple, une entreprise logicielle peut avoir un excellent cycle de développement en place, mais les délais pour travailler 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 — tout cela 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 souvent bien plus cher, nécessitant aussi plus de coordination avec les fournisseurs et l'équipe de fabrication. Quand vous avez enfin le produit ensemble, votre entreprise doit coordonner avec une entreprise d'emballage (et déterminer le design), trouver un distributeur, et confirmer que le produit est certifié ou répond aux réglementations.
Une entreprise matérielle peut être impatiente de se lancer dans l'IoT pour suivre le rythme. Mais une équipe familière avec le matériel est habituée à cocher un projet comme « terminé » une fois qu'il a été expédié. Mais les appareils IoT utilisent du logiciel, qui nécessite des mises à jour constantes — et donc une infrastructure pour accepter ces mises à jour (de manière sécurisée), sans parler des défis mentionnés ci-dessus liés au stockage et à la gestion des données.
Conseils de base pour implémenter l'IoT et surmonter les défis
Les entreprises cherchant des façons de faire partie de cette industrie à plusieurs milliards de dollars peuvent essayer plusieurs approches pour gérer les défis. Celles-ci incluent :
- Rechercher des ressources externes. Concentrez-vous sur ce que vous faites le mieux et envisagez d'externaliser ou d'embaucher ceux qui ont l'expertise pour le reste. Les services peuvent aider à construire votre chaîne de distribution, par exemple. Ou vous pourriez embaucher une entreprise technologique pour créer votre logiciel IoT.
- Être flexible. Les équipes logicielles peuvent utiliser l'approche agile pour terminer les projets, mais les équipes matérielles pourraient trouver le modèle en cascade bien plus utile. Il y a de fortes chances que vous ayez besoin de trouver un moyen d'avoir les deux en place pour construire un appareil IoT réussi.
- Prendre le temps. « Se lancer » dans l'IoT n'est pas quelque chose qu'on fait du jour au lendemain. En prenant du temps au début pour planifier tous ces défis, votre entreprise trouvera un succès bien plus facile.
Quels défis IoT rencontrez-vous ? Parlez-nous des solutions.
Technologie de l'Internet des objets
- L'impact mondial de l'IoT : Croissance économique, conservation, santé et éducation
- Quatre défis clés dans la conception matérielle IoT
- La solution IoT de Discovery transforme la gestion de la supply chain
- Les 3 principaux défis de la préparation des données IoT pour le succès industriel
- 5 défis majeurs auxquels l'Internet des objets fait face aujourd'hui
- Les 5 défis fondamentaux de l'IoT : Plongée dans les 5C – Partie 1
- Comment choisir le partenaire de développement IoT idéal : défis clés et solutions
- Outils de développement IoT open-source vs vendor-supported : choisir la bonne stack pour votre entreprise
- Tests logiciels pour appareils IoT : défis clés et solutions