IO IOT in T inter eroper operability ability us usin ing g web eb te techno hnologi logies: es: le less ssons ons le learned rned and nd fu futur ure e cha hallen llenges ges
SCENE SETTING
INTER net of things must be INTER operable
There is no I in IOT
Radio Technology Cost Range vs Power IP is unnecessary expense
SPEED IS ESSENTIAL
REUSE, REUSE, REUSE….
IOT CHALLENGES
CONNECTING DEVICES TLS
PROVENANCE PKI
ACCESS XACML
ADDRESSING (REMOTE) URI
DISCOVER FEATURE-URI
CAPABILITY WebIDL
LOCAL CALL JAVASCRIPT
INVOKE JSON-RPC
PACKAGE APPS DIGITAL CERTIFICATES
ADVANCED TOPICS
ADDRESS LOCAL URI + PKI
GLOBAL PROTECTION POLICY SYNC
LEGACY DRIVER MODEL
DISTRIBTED NO SINGLE POINT OF CONTROL
WOT is the scope? JavaScript Hard use case with Multiplexing hub limited footprint using driver metaphor to convert to common language Serial Hub RF Internet Browser Bl;ue JavaScript JavaScript Zigbe All connections TLS mutually MQTT authenticated with PKI certs JSON-RPC JSON-RPC JSON-RPC Peer to Peer connections Hub Server Driver JavaScript JavaScript Embedded server
Technology whitepaper – www.webinos.org
Nick Allott nick@ubiapps.com +44 (0) 7714 145711
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 IOT 1 App1 M2M IOT IOT 2 App2 Proprietary Standard IOT 1 App1 protocols protocols Phone App3 Tablet App4 Delivers the vision of devices working with each other. Wide application interoperability
How does it work Identity Address Routing IPv4/v6 – IP address MSISDN DNS URI (+PKI)
An Open and Secure End2End IOT platform Open source IOT platform. Open Cloud asset management Multi device application ecosystem, cheap device platform. Control of cloud development platform. Bring IOT development agents and processing resources data to life
Recommend
More recommend