White Papers

La nouvelle Peripherie Intelligente

Issue link: https://resources.windriver.com/i/1299127

Contents of this Issue

Navigation

Page 11 of 11

11 Annexe Machine learning et IA La collecte et l'analyse de volumes de données importants nécessitent de pouvoir déchiffrer des motifs (patterns) et prévoir des résultats. L'IoT étant de plus en plus complexe et répandu, les intelligences artificielles devront être en mesure de traiter davantage de tâches et de prendre des décisions de façon autonome. Conception de données Le Big Data est au cœur de l'IoT, et le travail des ingénieurs en logiciels, réseaux et UX est de faire en sorte que ces données puissent servir les utilisateurs sans accroc. Leur capacité à lire et à interpréter des données de façon pertinente sera donc un atout précieux. Automatisation Une enquête de McKinsey révèle que 40 % de la valeur de l'IoT réside dans son opérabilité. Compte tenu de la vaste quantité de données et d'interfaces, les développeurs capables de con- necter leurs tests d'API automatisés et leurs tests manuels seront ceux qui parviendront à commercialiser leurs produits. Réseaux IP Dans le domaine de l'IoT, les capteurs embarqués intera- gissent avec leur environnement, collectant des informations avant de les envoyer pour les analyser.Ces informations doivent transiter via un réseau parfait, sécurisé et fiable, et capable de soutenir un trafic énorme. Les développeurs doivent donc maîtriser les bases de la pile OSI, les tout der- niers standards en matière de communication IoT, et com- ment fonctionnent les protocoles de connectivité. Interface de communication entre équipements La programmation d'équipements est essentielle pour les ingénieurs IoT. Ces derniers doivent savoir comment pro- grammer des interfaces (GPIO, I2C, etc.) ; comprendre au moins un système d'exploitation (ex. : Linux) ; et maîtriser un système embarqué (ex. : Contiki). Développement mobile La plupart des appareils IoT seront gérés à l'aide de smart- phones. La capacité à développer des applications communi- quant avec des équipements et capteurs externes sera donc une compétence extrêmement précieuse à mettre en avant. Conception d'UI/UX Les interfaces entre l'appareil et l'utilisateur doivent être effi- caces et conviviales. Dans le cas contraire, le consommateur ne l'achètera pas. La capacité à créer des web designs et des services réactifs focalisés sur l'utilisateur final est un plus. Sécurité des informations La sécurité est un paramètre essentiel pour les appareils IoT. Les développeurs maîtrisant l'évaluation des vulnéra- bilités, la sécurité de l'infrastructure à clés publiques (ICP), le hacking éthique, et la sécurité des réseaux sans fil auront un rôle clé à jouer. Business intelligence Le principe de l'IoT est de collecter, stocker et analyser des flux de données issus d'objets intelligents. Les compétences nécessaires pour y parvenir incluent l'analyse de données en provenance de capteurs, la gestion de centres de données, l'analyse prédictive, ainsi que la programmation en Hadoop et NoSQL. Travail d'équipe Une équipe IoT classique comprend un ingénieur en électro- technique, un ingénieur en mécanique, un ingénieur indus- triel, un concepteur de systèmes embarqués, un dévelopeur back-end, un développeur front-end, et un responsable produit. Mieux ils comprendront les rôles de chacun d'entre eux, le but du système et le profil de l'utilisateur final, mieux le système entier fonctionnera. Top 10 des compétences requises pour les développeurs IoT à l'heure du numérique Adapté de h ps://ioti .io/top-10-iot-skillsets-for-developer

Articles in this issue

Links on this page

view archives of White Papers - La nouvelle Peripherie Intelligente