iot interoperability using web technologies: lessons

29
IOT interoperability using web technologies: lessons learned and future challenges

Upload: others

Post on 01-Dec-2021

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: IOT interoperability using web technologies: lessons

IOT interoperability using web

technologies: lessons learned

and future challenges

Page 2: IOT interoperability using web technologies: lessons
Page 3: IOT interoperability using web technologies: lessons

SCENE SETTING

Page 4: IOT interoperability using web technologies: lessons

INTERnet of things

must be

INTERoperable

Page 5: IOT interoperability using web technologies: lessons

There is no I in IOT

Page 6: IOT interoperability using web technologies: lessons

Radio Technology

Range vs Power

IP is unnecessary expense

Cost

Page 7: IOT interoperability using web technologies: lessons

SPEED IS ESSENTIAL

Page 8: IOT interoperability using web technologies: lessons

REUSE, REUSE, REUSE….

Page 9: IOT interoperability using web technologies: lessons

IOT CHALLENGES

Page 10: IOT interoperability using web technologies: lessons

CONNECTING

DEVICES

TLS

Page 11: IOT interoperability using web technologies: lessons

PROVENANCE

PKI

Page 12: IOT interoperability using web technologies: lessons

ACCESS

XACML

Page 13: IOT interoperability using web technologies: lessons

ADDRESSING

(REMOTE)

URI

Page 14: IOT interoperability using web technologies: lessons

DISCOVER

FEATURE-URI

Page 15: IOT interoperability using web technologies: lessons

CAPABILITY

WebIDL

Page 16: IOT interoperability using web technologies: lessons

LOCAL CALL

JAVASCRIPT

Page 17: IOT interoperability using web technologies: lessons

INVOKE

JSON-RPC

Page 18: IOT interoperability using web technologies: lessons

PACKAGE APPS

DIGITAL

CERTIFICATES

Page 19: IOT interoperability using web technologies: lessons

ADVANCED TOPICS

Page 20: IOT interoperability using web technologies: lessons

ADDRESS LOCAL

URI + PKI

Page 21: IOT interoperability using web technologies: lessons

GLOBAL

PROTECTION

POLICY SYNC

Page 22: IOT interoperability using web technologies: lessons

LEGACY

DRIVER MODEL

Page 23: IOT interoperability using web technologies: lessons

DISTRIBTED

NO SINGLE

POINT OF

CONTROL

Page 24: IOT interoperability using web technologies: lessons

WOT is the scope?

Browser InternetHub

Hub

JavaScript

Server

JavaScript

JSO

N-R

PC

JSO

N-R

PC

JSO

N-R

PC

RF

Bl;ue

Zigbe

MQTT

Driver

Serial

All connections

TLS mutually

authenticated

with PKI certs

Embedded

server

Multiplexing hub

using driver

metaphor to convert

to common language

JavaScript

JavaScript

JavaScript

Peer to Peer

connections

Hard use case with

limited footprint

Page 25: IOT interoperability using web technologies: lessons

Technology whitepaper

– www.webinos.org

Page 26: IOT interoperability using web technologies: lessons

Nick Allott

[email protected]

+44 (0) 7714 145711

Page 27: IOT interoperability using web technologies: lessons

Background

IOT Device interoperability

Locally: IOT devices work with

phones, tablets, PCs

Remotely: many applications can

make use of the same device

(and data on that device)

M2M vs IOT

Standard

protocols

IOT 1

Delivers the vision of devices working with each other.

Wide application interoperability

IOT 2

Phone

Tablet

App1

App2

App3

App4

Proprietary

protocolsIOT 1 App1

M2M IOT

Page 28: IOT interoperability using web technologies: lessons

IPv4/v6 – IP address

MSISDN

DNS

URI (+PKI)

Identity Address

Routing

How does it work

Page 29: IOT interoperability using web technologies: lessons

Open source IOT platform. Open

ecosystem, cheap device

development

Cloud asset management

platform. Control of cloud

agents and processing resources

Multi device application

development platform. Bring IOT

data to life

An Open and Secure End2End IOT platform