Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Industrial Internet of Things >> Technologie de l'Internet des objets

Outils de développement IoT Open Source par rapport aux outils pris en charge par les fournisseurs

Décision sur un ensemble d'outils IoT

Les entreprises mettent en œuvre l'IoT en achetant des technologies clé en main et en les personnalisant. Mais d'autres explorent le développement de leurs propres applications Internet des objets (IoT) pour des cas d'utilisation spécifiques à l'entreprise qui peuvent optimiser les opérations, les gains de revenus et les économies de coûts.

Les organisations sont à la recherche d'outils de développement de logiciels IoT.

Les entreprises ont plusieurs raisons de choisir le développement IoT open source :il est indépendant des fournisseurs, soutenu par une communauté mondiale et, généralement, il est gratuit. Mais l'argument en faveur des ensembles d'outils pris en charge par les fournisseurs est également solide, en particulier si les entreprises utilisent une grande quantité d'IoT dans ces environnements de fournisseurs.

Voici une ventilation des outils pris en charge par les fournisseurs qui gagnent du terrain dans le développement de l'IoT d'entreprise :

Éclipse NeoSCADA

NeoSCADA est un ensemble d'outils de développement IoT qui peuvent être utilisés de manière flexible et pour de nombreuses applications différentes. Il contient des bibliothèques de développement, des applications d'interface, des outils de configuration de masse et des applications front-end et back-end. Eclipse prend entièrement en charge cet ensemble d'outils avec une expertise lorsque de l'aide est nécessaire. De plus, le groupe Eclipse IoT Industry s'engage avec OpenSCADA, un ensemble d'outils de développement IoT open source, ou SCADA qui propose l'édition et le débogage, des applications frontales, des applications back-end, des bibliothèques, des applications d'interface, des outils de configuration et de nombreux langages de programmation comme Utgard , Atlantis, Orilla et autres.

Qui utilise ceci : Les entreprises des secteurs des services publics, des télécommunications, de l'industrie, des aéroports et des installations qui utilisent l'IoT dans le contrôle des processus, la gestion des installations, la production d'électricité, la fabrication et la fabrication d'équipements, et doivent exploiter et contrôler ces processus dans un environnement distant.

AWS IoT

Amazon Web Services (AWS) fournit des outils de développement IoT à utiliser dans le cloud AWS. Il comprend une boîte à outils de développement IoT pour la création d'applications IoT avec des API C++ (interfaces de programmation d'applications) et prend également en charge les IDE de développement populaires (environnement de développement intégré) tels que JavaScript, Python et PHP. Étant donné que tout le développement se fait dans le cloud, il est facile pour les développeurs de travailler depuis leur bureau ou depuis leur domicile. Les entreprises peuvent également prédéfinir leurs paramètres de sécurité de développement d'applications dans le cloud, par exemple qui a accès à quelles ressources de développement, quand et où le cryptage doit être utilisé, etc.

Qui utilise ceci : Les gros utilisateurs du cloud AWS en bénéficient le plus, car le développement AWS IoT sur le cloud s'intègre facilement aux autres produits AWS. De plus, toute entreprise dont les développeurs IoT sont hors site ou dans des bureaux à domicile en bénéficiera, car l'environnement de développement AWS IoT est 100 % basé sur le cloud.

Outils Microsoft Azure IoT

En utilisant le code Visual Studio comme éditeur de logiciel, Microsoft Azure IoT Tools permet aux développeurs de logiciels de développer et de connecter des applications IoT au cloud Microsoft Azure. Les développeurs peuvent également créer et valider des appareils IoT pour fonctionner avec Azure (cela inclut MXChip IoT DevKit, ESP32 et Raspberry Pi). Les applications d'intelligence artificielle qui utilisent une logique personnalisée peuvent être déployées sur Azure IoT Edge, qui exécute des appareils IoT Edge. Pour ceux qui opèrent dans des boutiques Microsoft, la transition vers le codage IoT est facilitée s'ils sont déjà utilisateurs de Visual Studio.

Qui utilise ceci : Entreprises qui sont de gros utilisateurs de Microsoft Azure.

Plateforme IBM Watson IoT

La plate-forme de développement IoT d'IBM Watson est un référentiel basé sur le cloud de fonctions IoT et d'outils de développement d'applications parmi lesquels les développeurs peuvent choisir. Les fonctionnalités de Watson IoT incluent l'enregistrement et la connexion des appareils IoT, la configuration et la gestion de l'IoT et la création de tableaux de bord, d'applications mobiles et de visualisations de données. Les développeurs d'applications IoT sont assistés par une bibliothèque d'interfaces de programmation d'applications qui facilite l'intégration IoT, ainsi que par des fonctionnalités telles que la reconnaissance d'images et l'interface vocale.

Qui utilise ceci : Entreprises qui utilisent IBM Watson comme plateforme d'intelligence artificielle et d'IA, et qui souhaitent intégrer Watson à l'IoT.

Outils de développement de la plate-forme Cisco IoT Cloud Connect

Les outils de développement de la plate-forme Cisco IoT Cloud Connect sont centrés sur les liaisons réseau, la sécurité et les collectes et échanges de données avec les appareils IoT. Du point de vue des cas d'utilisation, les outils de développement de Cisco sont idéaux pour les projets d'applications qui ciblent l'optimisation du réseau et de l'IoT pour la vitesse et la sécurité des données. Cela peut inclure l'automatisation des processus de collecte de données IoT pour une myriade d'appareils IoT distribués, par exemple en permettant aux villes intelligentes de collecter des données à partir de différents points de l'infrastructure.

La plate-forme de développement Cisco IoT fournit également des conseils sur les meilleures pratiques pour les développeurs qui souhaitent sécuriser les données IoT et réseau dans la zone d'opération de périphérie, ce qui est essentiel pour les entreprises dont l'IoT multi-sites est sujet aux violations de données ou de réseau.

Qui utilise cela  : organisations qui développent des applications pour les réseaux distribués d'appareils IoT et qui se concentrent sur le développement de l'IoT.

T hingWorx

Développée par PTC, ThingWorks est une plate-forme de développement de l'Internet des objets industriel (IIoT) bien adaptée au développement d'applications qui prend en charge la surveillance à distance des actifs, la maintenance/service à distance, la maintenance prédictive, la gestion des actifs et l'optimisation des équipements. La plate-forme de développement ThingWorx est largement utilisée dans les secteurs de la fabrication et de la santé (par exemple, l'équipement médical et la programmation de processus utilisant l'IoT).

PTC est spécialisé dans la gestion du cycle de vie des produits, la conception assistée par ordinateur, l'IoT industriel et la réalité augmentée. Son ensemble d'outils ThingWorx est donc adapté aux développeurs qui doivent programmer dans un environnement IIoT.

Qui utilise ceci : Entreprises ayant des besoins de développement IoT dans la fabrication industrielle et les soins de santé.

Réflexions finales sur les outils de développement IoT

Pour de nombreuses entreprises, le choix d'outils open source pour le développement IoT est populaire, car les logiciels open source sont gratuits et constituent un moyen simple de commencer le développement IoT en interne à faible coût.

Dans le même temps, cependant, il existe un argument de poids en faveur des outils de développement IoT pris en charge par les fournisseurs, en particulier pour les entreprises des secteurs hautement spécialisés ou pour celles qui opèrent déjà dans des environnements de fournisseurs tels que Microsoft, IBM ou AWS.

Dans ces cas, vous payez pour le logiciel, mais vous bénéficiez également de l'assistance d'un fournisseur et d'une forte probabilité que ce que vous développez fonctionne de manière transparente avec d'autres applications.


Technologie de l'Internet des objets

  1. Arm crée des puces IoT virtuelles pour accélérer le développement
  2. Perspectives de développement de l'IoT industriel
  3. AT&T et Tech Mahindra collaborent sur une nouvelle plateforme d'IA open source
  4. Les vulnérabilités des applications laissent les appareils IoT exposés aux attaques
  5. Risques logiciels :sécurisation de l'open source dans l'IoT
  6. Défis liés à la sélection du bon fournisseur de développement IoT
  7. Pourquoi la 5G est-elle une aubaine pour les entreprises qui explorent le développement de l'IoT ?
  8. IoT | Prendre une place forte dans le développement d'applications mobiles
  9. Les outils de nouvelle génération propulsent le développement de la 5G et de la périphérie