Choisir le langage de programmation idéal pour vos solutions Industrial IoT
Le classement des langages de programmation de RedMonk (janvier 2015) donne un aperçu des langages les plus utilisés dans l'industrie :
- JavaScript
- Java
- PHP
- Python
- C#
- C++
- Ruby
- CSS
- C
- Objective‑C
En tant que développeur Industrial IoT, vous connaissez probablement plusieurs de ces langages. Le bon choix dépend des exigences de votre application, de l'expertise de votre équipe et de la plateforme matérielle cible. Heureusement, vous n'avez pas à abandonner votre langage préféré pour construire des systèmes IoT évolutifs et interopérables. RTI Connext DDS prend en charge la grande majorité de ces langages, vous offrant une flexibilité de conception sans sacrifier performance, fiabilité ni sécurité.
Support natif et intégrations expérimentales
Connext DDS offre un support natif pour Java, C#, C++ et C. Des intégrations expérimentales RTI permettent à Python et JavaScript d'échanger des données directement via le RTI DDS Databus. Pour les développeurs web, le service RTI Web Integration Service connecte les applications PHP et CSS à Connext DDS, assurant une connectivité transparente à travers toute la pile.
Portabilité multi-plateforme
RTI Connext DDS s'exécute sur les systèmes d'exploitation desktop et embarqués les plus courants — Linux, Windows, macOS, VxWorks, QNX, Integrity, LynxOS, AIX et Solaris. Il supporte à la fois les CPU desktop x86/x64 et les processeurs embarqués tels que PowerPC et ARM.

Un système Industrial IoT basé sur DDS combine généralement du matériel diversifié, des systèmes d'exploitation et des langages variés. En vous appuyant sur Connext DDS, vous garantissez l'interopérabilité dans des environnements hétérogènes. Par exemple, un capteur alimenté par du matériel ARM7 et un firmware en C s'exécutant sur un RTOS peut publier des données via Connext DDS Micro. Ces données peuvent ensuite être consommées par une application desktop Windows, une application Java sur tablette Android, et un programme C++ sur une carte PowerPC durcie sous VxWorks — le tout sans friction liée au langage ou à la plateforme.
En résumé, vous pouvez développer votre application Industrial IoT dans le langage de votre choix, mais sélectionner un framework de connectivité qui couvre toute la pile — de l'edge au cloud — est crucial. RTI Connext DDS offre une compatibilité linguistique inégalée et une fiabilité de bout en bout sur l'ensemble des plateformes Industrial IoT.
Technologie de l'Internet des objets
- L'Internet des objets et la 5G : Piloter l'avenir des véhicules connectés
- Surveiller l'Internet des objets : Assurer des réseaux IoT sécurisés et fiables
- IoT Industriel : Autonomiser les petits et moyens fabricants – Partie 2
- IoT Industriel : Autonomiser les petits et moyens fabricants – Partie 1
- Tranchage de cœur de réseau intelligent pour IdO et MVNO : Débloquer le potentiel 5G dans les réseaux 3G/4G
- Top 4 des défis face à l'Internet industriel des objets (IIoT)
- Sécuriser la maison intelligente : Pourquoi la biométrie est essentielle pour la cybersécurité IoT
- Sécuriser l'IoT industriel : stratégies pratiques pour les systèmes cyber-physiques
- L'Internet Industriel des Objets : Brève Histoire de son Évolution et Impact