XMPP & Internet Of Things

61
Internet

description

 

Transcript of XMPP & Internet Of Things

Page 1: XMPP & Internet Of Things

Internet

Page 2: XMPP & Internet Of Things

1969

Page 3: XMPP & Internet Of Things

12,000,000,000

Page 4: XMPP & Internet Of Things

TCP/IP

Page 5: XMPP & Internet Of Things
Page 6: XMPP & Internet Of Things

WWW

Page 7: XMPP & Internet Of Things

1990

Page 8: XMPP & Internet Of Things

HTTP/HTML

Page 9: XMPP & Internet Of Things
Page 10: XMPP & Internet Of Things

M2M

Page 11: XMPP & Internet Of Things

1980

Page 12: XMPP & Internet Of Things

KNX

ZigBee Z-Wave M-Bus

BACnet

LonWorks Modbus

M-Bus

SRDLink

PROFIBUS CAN-BusMQTT

CoAP

HTTP

Page 13: XMPP & Internet Of Things
Page 14: XMPP & Internet Of Things

Not Public

Page 15: XMPP & Internet Of Things

Things

Page 16: XMPP & Internet Of Things
Page 17: XMPP & Internet Of Things
Page 18: XMPP & Internet Of Things

Connected To Internet

Page 19: XMPP & Internet Of Things

Internet Of Things

Page 20: XMPP & Internet Of Things

aka Internet For Things

Page 21: XMPP & Internet Of Things

250 Things/Second

Page 22: XMPP & Internet Of Things

8 Billions Things/Year

Page 23: XMPP & Internet Of Things
Page 24: XMPP & Internet Of Things

Real Time Identity Security Scalability Discovery Interoperability Authentication Authorization Provisioning Presence

Page 25: XMPP & Internet Of Things

XMPP

Page 26: XMPP & Internet Of Things

Why?

Page 27: XMPP & Internet Of Things

Proven since 1999

Page 28: XMPP & Internet Of Things

Unify Human Communication

Page 29: XMPP & Internet Of Things

Open Source

Page 30: XMPP & Internet Of Things

Real Time Identity Security Scalability Discovery Interoperability Authentication Authorization Provisioning Presence

Page 31: XMPP & Internet Of Things
Page 32: XMPP & Internet Of Things
Page 33: XMPP & Internet Of Things
Page 34: XMPP & Internet Of Things

XMPP & Things

Page 35: XMPP & Internet Of Things

Open Standard

Page 36: XMPP & Internet Of Things

Internet is the Back-End

Page 37: XMPP & Internet Of Things

One API

Page 38: XMPP & Internet Of Things
Page 39: XMPP & Internet Of Things

API API API API

Page 40: XMPP & Internet Of Things

XMPP

XMPP

XMPP

XMPP

XMPP

XMPP

XMPP

XMPP

Page 41: XMPP & Internet Of Things

How?

Page 42: XMPP & Internet Of Things
Page 43: XMPP & Internet Of Things
Page 44: XMPP & Internet Of Things

http://wiki.xmpp.org/web/InternetOfThings

Page 45: XMPP & Internet Of Things

Download XMPP Client Decide Profiles (XEP) Implement on Thing Create App Connect to XMPP Server GO!

Page 47: XMPP & Internet Of Things

Chat

Page 48: XMPP & Internet Of Things
Page 50: XMPP & Internet Of Things

Standardized by XSF

Page 51: XMPP & Internet Of Things

Physical

IP

TCP

TLS/SASL

XMPP

Profiles (XEP)

Page 52: XMPP & Internet Of Things

Profiles (XEPs)

Sens

or D

ata

Con

trol

Con

cent

rato

r

Dis

cove

ry

Prov

isio

ning

Pub-

Sub

Com

pres

sion

(EXI

)

Sign

ing

Form

Inte

rope

rabi

lity

Page 53: XMPP & Internet Of Things

Sensor Data

72 F

Page 54: XMPP & Internet Of Things

<iq type='get'!       from='[email protected]/amr'!       to='[email protected]'!       id='S0001'>!      <req xmlns='urn:xmpp:iot:sensordata' seqnr='1' momentary='true'/>!</iq>!!!!<iq type='result'!       from='[email protected]'!       to='[email protected]/amr'!       id='S0001'>!      <accepted xmlns='urn:xmpp:iot:sensordata' seqnr='1'/>!</iq>!!!!<message from='[email protected]'!            to='[email protected]/amr'>!      <fields xmlns='urn:xmpp:iot:sensordata' seqnr='1' done='true'>!         <node nodeId='Device01'>!            <timestamp value='2013-03-07T16:24:30'>!               <numeric name='Temperature' momentary='true' automaticReadout='true' value='23.4' unit='°C'/> !            </timestamp>!         </node>!      </fields>!</message>!          !

Page 55: XMPP & Internet Of Things

Turn On

Control

Page 56: XMPP & Internet Of Things

Concentrator

72 FSpeedStepsPosition

Page 57: XMPP & Internet Of Things

Provisioning

Of course. I give you access.

Can I lower the temp at home?

Page 58: XMPP & Internet Of Things

You create Internet!!

Page 59: XMPP & Internet Of Things
Page 60: XMPP & Internet Of Things

Thank YOU [email protected]

Page 61: XMPP & Internet Of Things

Q&A