Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Industrial Internet of Things >> Internet der Dinge-Technologie

Die beste Programmiersprache für industrielle Internet-of-Things-Anwendungen

Vor kurzem hat RedMonk die Januar-2015-Version seiner Ranking der Programmiersprachen. Hier sind die Top 10 Sprachen aus ihrer Liste:

  1. JavaScript
  2. Java
  3. PHP
  4. Python
  5. C#
  6. C++
  7. Rubin
  8. CSS
  9. C
  10. Ziel-C

Wenn Sie Softwareentwickler sind, verwenden Sie wahrscheinlich eine oder mehrere der Sprachen auf dieser Liste. Welches ist also das richtige für Industrial IoT-Anwendungen? Es gibt nicht die eine „richtige“ Sprache – die Wahl hängt ganz von Ihrer Anwendung, Erfahrung und Hardwareplattform ab. Die gute Nachricht ist, dass Sie Ihre Lieblingssprache nicht aufgeben müssen, um skalierbare, interoperable industrielle IoT-Lösungen zu entwickeln, die nahtlos kommunizieren. Connext DDS unterstützt die meisten dieser Sprachen, was Ihnen Flexibilität beim Design bietet und gleichzeitig die Leistungsfähigkeit einer schnellen, skalierbaren, zuverlässigen und sicheren industriellen IoT-Kommunikation behält.

Java, C#, C++ und C werden alle standardmäßig unterstützt. Experimentelle RTI-Integrationen ermöglichen Sprachen wie Python und Javascript den Zugriff auf Daten im Flug auf dem RTI DDS Databus. Für Webprogrammierer, die PHP und CSS verwenden, ermöglicht der RTI Web Integration Service ihren Apps die Interaktion mit Connext DDS.

RTI Connext DDS läuft auf den gängigsten Desktop- und Embedded-Betriebssystemen, darunter Linux, Windows, OS X, VxWorks, QNX, Integrity, LynxOS, AIX und Solaris. Sowohl Desktop-Hardware (x64/x86) als auch eingebettete Prozessoren (wie PowerPC und ARM) werden unterstützt.

Ein typisches DDS-basiertes System kann eine Mischung aus Hardwareplattformen, Betriebssystemen und Sprachen umfassen:

Indem Sie Ihre Industrial IoT-Anwendungen auf Connext DDS aufbauen, stellen Sie sicher, dass sie trotz Unterschieden in Programmiersprachen, Betriebssystemen und zugrunde liegenden CPUs zusammenarbeiten können. Ein auf ARM7-Hardware basierender Sensor mit in C geschriebener Firmware, der unter einem RTOS läuft, kann seine Messwerte über Connext DDS Micro veröffentlichen. Die Sensordaten können über eine Windows-App auf einem PC, eine Java-App auf einem Android-Tablet und ein gehärtetes PowerPC-Board mit einer C++-Anwendung unter VxWorks abonniert werden.

Letztendlich können Sie Ihre industrielle IoT-Anwendung in jeder beliebigen Sprache erstellen, aber es ist wichtig, eine Konnektivitätslösung zu wählen, die sowohl verschiedene Sprachen unterstützt als auch durchgängig verwendet werden kann, vom Sensor bis zur Cloud. Connext DDS bietet unübertroffene Sprachkompatibilität über die gesamte Palette industrieller IoT-Plattformen.


Internet der Dinge-Technologie

  1. Internet der Dinge und die Rolle von 5G in vernetzten Fahrzeugen
  2. Überwachung des Internets der Dinge
  3. Das industrielle Internet der Dinge:Ein Segen für kleine und mittlere Hersteller – Teil 2
  4. Das industrielle Internet der Dinge:Ein Segen für kleine und mittlere Hersteller – Teil 1
  5. Schalten Sie Smart Core Network Slicing für das Internet der Dinge und MVNOs frei
  6. Vier große Herausforderungen für das industrielle Internet der Dinge
  7. Cybersicherheit und das Internet der Dinge:Zeit für Biometrie?
  8. Sicherung des industriellen Internets der Dinge
  9. Unsere (Info-)Grafik, kurze Geschichte des industriellen Internets der Dinge
  10. Was hält 2019 für das Internet der Dinge bereit?