XMPP
XMPP
1
Where are
we?
We are here!
Internet Protocol Suite
HTTP, Websockets, DNS, Application layer
XMPP, MQTT, CoAp
TLS, SSL Application Layer (Encryption)
TCP, UDP Transport
IP(V4, V6), 6LowPAN Internet Layer
Ethernet, 802.11 WiFi, Link Layer
802.15.4
2
2
Who Uses XMPP?
• Note: Short Message Service (SMS) is based on cellular
connections. Here we are talking about instant
messaging over the internet.
• Cisco Webex
• WhatsApp uses a trimmed down version.
• WhatsApp is one-to-one chat plus multi-user chat plus presence
plus contact list management
• Google’s Firebase use XMPP Json and Google’s Android
• Adopted by Sensor Andrew
• So, what does a messaging system have in common with IoT?
• IoT is all about messaging
XMPP was originally named
Jabber