MQTT-Architektur
MQTT architecture
MQTT läuft auf TCP/IP mit einer PUSH/SUBSCRIBE-Topologie. In der MQTT-Architektur gibt es zwei Arten von Systemen: Clients und Broker. Ein Broker ist ein Server, mit dem die Clients kommunizieren. Der Broker empfängt die Kommunikation der Clients und sendet sie weiter zu anderen Clients. Clients kommunizieren nicht direkt miteinander, sondern verbinden sich mit dem Broker. Jeder Client kann entweder ein Veröffentlicher, ein Abonnent oder beides sein.
MQTT ist ein ereignisgesteuertes Protokoll. Dabei findet keine periodische oder dauernde Datenübertragung statt, wodurch die Übertragungen auf einem Minimum gehalten werden. Ein Client veröffentlicht nur, wenn Informationen zum Versenden vorhanden sind, und ein Broker sendet Informationen nur zu Abonnenten, wenn neue Daten eintreffen.
Read More"}}
MQTT runs on top of TCP/IP using a PUSH/SUBSCRIBE topology. In MQTT architecture, there are two types of systems: clients and brokers. A broker is the server that the clients communicate with. The broker receives communications from clients and sends those communications on to other clients. Clients do not communicate directly with each other, but rather connect to the broker. Each client may be either a publisher, a subscriber, or both.
MQTT is an event-driven protocol. There is no periodic or ongoing data transmission. This keeps transmission to a minimum. A client only publishes when there is information to be sent, and a broker only sends out information to subscribers when new data arrives.
Read More"}}