Wie kann ich unterschiedliche Maschinen, miteinander in Echtzeit sprechen lassen?!

In diesem Use Case geht es darum, dass eine Kollision zwischen den Zwei Kränen verhindert werden könnte.

Dafür benötigen wir ein Protokoll, das für eine Maschine to Maschine Kommunikation perfekt geeignet ist.

In meinem Use Case verwende ich bei jedem Kran ein IoT-Gateway mit LTE (GW30), mithilfe des IoT Gateway erstelle ich die Kommunikation Schnittstellen, nun ist die Frage welches der vielen Protokolle sich dazu eignet?

Ich setzte hier auf das Protokoll MQTT, bei diesem Protokoll handelt es sich um eine Publisher-Subscriber-Kommunikation..

Bei meinem Szenario liegt der Broker in einer Cloud und erstellt einen Kommunikation-Kanal zwischen den zwei Kränen. Der Kommunikationskanal wird nun mit TLS verschlüsselt, damit ist die Datensicherheit gegeben!

Mehrwert:

  • Schnelle Reaktion Zeit
  • Schnelle Installation (mithilfe eines Docker Container)
  • Sicherheit (mithilfe von TLS)
  • Sehr weite Verbreitung des Protokolls MQTT
  • Geringe Datenmenge (Sehr schlankes Protokoll)
  • Für die Verwendung von MQTT fallen keine Kosten an!