You are viewing an older revision! See the latest version
Standards
Anforderungen¶

- Direkt Adressierbar, Gerät zu Gerät (Master/Slave), Gerät zu Smartphone/Tablet (Wearables) oder Gerät - Cloud
- Einfache Einbindung in bestehende Netzwerke (Ethernet, WLAN, Bluetooth)
- Anpassung an limitierte Ressourcen der Geräte (min. 32KB Flash, 4KB RAM) oder Wissen der Anwender
- Skalierbar von 250 - 300 Geräte in einem Haushalt
- Antwortzeiten unter 100 Millisekunden für eine typische Interaktion (z.B. im Auto)
- Nahtlose Integration mit Smartphones und Tablets
- Minimaler Stromverbrauch für lange Batterielebensdauer (ein Jahr und länger)
Quelle Bild: swisscom M2M Day 2015
Internetprotokolle¶
- TCP (Stream) Sockets kommunizieren über einen Zeichen-Datenstrom.
- UDP (Datagram Sockets) kommunizieren über einzelne Nachrichten
HTTP¶
Das Hypertext Transfer Protocol (HTTP, englisch für Hypertext-Übertragungsprotokoll) ist ein Protokoll zur Übertragung von Nachrichten und Daten.
MQTT¶
Wird unterstützt von IBM, Amazon Cloud, Eclipse kura, mosquitto
CoAP¶
Wird unterstützt von Eclipse leshan, Eclipse kura, ARM Device Server
REST¶
Ist ein Programmierparadigma.
HTTP, MQTT und CoAP implementieren REST.