mit „direkten“ MQTT arbeiten MQTT ist ein Protokoll, das folgende unterstützt:
- Bietet Publish/subscribe-Mechanismus
- Quality of Service Politik
- Haben minimalen Overhead in der Kommunikation
- Speziell für Schmalband-Kommunikationskanal und
eingeschränkten Geräten.
Je nach Gerät ist eine Implementierung verfügbar.
Browser: Es verwendet Websockets. Websocket bietet Browsern die Möglichkeit, eine Vollduplex-Kommunikation einzurichten. Es gibt eine Javascript-Bibliothek, um die MQTT-Funktionalität zu implementieren, siehe Eclipse Paho JavaScript Client
Android: Ihre ist eine MQTT-Client-Bibliothek in Java für die Entwicklung von Anwendungen auf Android geschrieben.Siehe Eclipse Paho Android Service
Es hängt also vom Gerät ab, das diese Funktionalität verwenden wird. Für Normen und Spezifikationen besuchen Sie bitte MQTT Version 3.1.1
In der Hoffnung, dies hilft.
Prost!
sagen "die HTTP/HTTPS geht über effektiv bedeutet" ist nicht ganz richtig. Websockets sind vorteilhaft, da sie im Wesentlichen nicht HTTP/HTTPS und den impliziten Overhead verwenden. Lesen Sie weiter (HTML5 WebSocket: Ein Quantensprung in der Skalierbarkeit für das Web) [http://websocket.org/quantum.html] für alle Details. – Sean