Politecnico di Milano, Italy and Swedish Institute of Computer Science
Interoperability
Luca Mottola slides partly by Simon Duquennoy
Interoperability Luca Mottola slides partly by Simon Duquennoy - - PowerPoint PPT Presentation
Interoperability Luca Mottola slides partly by Simon Duquennoy Politecnico di Milano, Italy and Swedish Institute of Computer Science Not just stand-alone systems 2 NES in business processes! 3 Motivation WSNs as stand-alone systems,
Politecnico di Milano, Italy and Swedish Institute of Computer Science
Luca Mottola slides partly by Simon Duquennoy
2
3
WSNs as stand-alone systems, programmed by WSN geeks WSNs integrated with company back-end, programmed by business process experts
are not enough!
must cross gateway boundaries
Application Model Macroprogramming Abstractions Run-time Support Sensor Node WSN Business Process
Collective Action Report Action Tell Action Local Action Action Distributed Action Meta-Abstraction Modifier Target Data Operator
<<use>> <<use>> <<use>> <<use>>
1
0..1
Report Collective Tell f(x1 .. xn) Data Operator Target
9
1 Report Target
1 1
Source: Cisco IBSG, April 2011
“Size doubling every 5.32 years. The IoT was born between 2008 and 2009.”
1 2
1 3
1 4
Wifi 802.15.4 PLC Bluetooth IPv6 (+ 6LoWPAN) + RPL TCP UDP HTTP XMPP .. CoAP .. ..
are often lossy
1 5
Wifi 802.15.4 PLC Bluetooth IPv6 (+ 6LoWPAN) + RPL TCP UDP HTTP XMPP .. CoAP .. ..
1 6
Wifi 802.15.4 PLC Bluetooth IPv6 (+ 6LoWPAN) + RPL TCP UDP HTTP XMPP .. CoAP .. ..
1 7
1 8
example DODAG
5 ¡ 6 ¡ 4 ¡ 2 ¡ 3 ¡ Root ¡ 7 ¡ 8 ¡
1 9
Wifi 802.15.4 PLC Bluetooth IPv6 (+ 6LoWPAN) + RPL TCP UDP HTTP XMPP .. CoAP .. ..
2
2 1
Wifi 802.15.4 PLC Bluetooth IPv6 (+ 6LoWPAN) + RPL TCP UDP HTTP XMPP .. CoAP .. ..
2 2
2 3
2 4
2 5
2 6
app app app app app
2 7
2 8
2 9
3
Some other existing platforms: sen.se, evrythng, thingsquare, …
smartphones, internet services
processing and triggering
3 1
3 2