the iot & wot from academia to the real-world

59
© EVRYTHNG INC. | 2016 COMMERCIAL & CONFIDENTIAL Smarter products come with EVRYTHNG For Customers title slide THE IOT FROM ACADEMIA TO THE REAL-WORLD one million Things at a time Dominique Guinard, CTO – co-founder @domguinard @EVRYTHNG

Upload: dominique-guinard

Post on 11-Feb-2017

165 views

Category:

Internet


2 download

TRANSCRIPT

Page 1: The IoT & WoT from Academia to the Real-World

© EVRYTHNG INC. | 2016 COMMERCIAL & CONFIDENTIAL

Smarter products come with EVRYTHNG

For Customers title slide

THE IOT FROM ACADEMIA TO THE REAL-WORLD

one million Things at a time

Dominique Guinard, CTO – co-founder @domguinard @EVRYTHNG

Page 2: The IoT & WoT from Academia to the Real-World

Part I: Academia

Page 3: The IoT & WoT from Academia to the Real-World
Page 4: The IoT & WoT from Academia to the Real-World

A brief history of the IoT And of the Web of Things!

Page 5: The IoT & WoT from Academia to the Real-World

Back in 1999 @ AutoID Labs

Page 6: The IoT & WoT from Academia to the Real-World

Meet the first IoT: The (RFID) EPC Global Network

§  The EPCNetwork did not really succeed:

§  Cost reduction of RFID tags took longer to happen (Gartner 2010 vs reality)

§  Customer pushback §  Balance between cost

(privacy) and benefits §  Supply chain members got

afraid §  Is transparency really wanted? §  Intranet of Things, not

leveraging the Web & the ecosystem

Page 7: The IoT & WoT from Academia to the Real-World

What is the IoT?

§  DEFINITION: The Internet of Things is a system of physical objects that can be discovered, monitored, controlled, or interacted with by electronic devices that communicate over various networking interfaces and eventually can be connected to the wider Internet.

Page 8: The IoT & WoT from Academia to the Real-World

Digital transformation is happening now

50 BILLION THINGS WILL BE CONNECTED BY 2020 CREATING

$14.4 TRILLION OF ECONOMIC VALUE BY 2022

“Embracing The Internet of Everything to

Capture Your Share of $14.4 Trillion”,

Cisco, 2013

96% of companies will be using loT solutions within the next three years

25% on improved customer acquisition

and experience

19% on supply chain efficiencies

EIU; PSFK, “A Brief History of the loT”, 2014

78% of senior executives in firms with over $1bn revenue say achieving digital transformation will become critical to

their organizations within the next two years

“Embracing Digital Technology”, MIT Sloan Management Review & Cap Gemini Consulting, 2013

20% for business innovation

Page 9: The IoT & WoT from Academia to the Real-World

The Web of Things The Application Layer of the IoT!

http://book.webofthings.io

Page 10: The IoT & WoT from Academia to the Real-World

Chapter 1: One of the issues with the Internet of Things

Page 11: The IoT & WoT from Academia to the Real-World
Page 12: The IoT & WoT from Academia to the Real-World

Researching the Web of Things...

Page 13: The IoT & WoT from Academia to the Real-World

Chapter 2: Hands on with the WoT

http://devices.webofthings.io

Page 14: The IoT & WoT from Academia to the Real-World

Dom Guinard CTO & Co-founder

Page 15: The IoT & WoT from Academia to the Real-World

Chapter 3: Node.js for Embedded Devices?

§  Before: −  C rules −  Windows based IDEs, 1 per platform −  Small community, highly specialized −  Very resource constrained devices −  Integration via specialized SDKs

§  After −  Node.js is taking over! −  Larger community, more reach, more

innovation −  Huge ecosystem of libraries −  Integration via the Internet and the

Web

Page 16: The IoT & WoT from Academia to the Real-World

Node on embedded devices: Hardware support

Espruino

Edison

Tessle

Artik

Kinoma

Beaglebone

Raspberry Pi (Pi Zero incl.)

Page 17: The IoT & WoT from Academia to the Real-World

Chapter 4: Getting started with IoT Devices

VS Multicores 32-64 Bits X GB of RAM X GB of Flash

Microcontroller 8 Bits X KB of RAM X KB of ROM

Page 18: The IoT & WoT from Academia to the Real-World

Chapter 4: Sensors, Actuator & GPIOs

Page 19: The IoT & WoT from Academia to the Real-World

GPIO support via Node on Embedded Systems

http://johnny-five.io

https://github.com/fivdi/onoff

https://github.com/intel-iot-devkit/mraa https://cylon.js

Demo – onoff

http://ni-c.github.io/heimcontrol.js/

https://github.com/webofthings/webofthings.js

Page 20: The IoT & WoT from Academia to the Real-World

Chapter 5: The Networks

1. Physical

5. Session FTP

4. Transport TCP

3. NetworkIP (v4, v6)

7. ApplicationDNS

6. Presentation 4. Application

3. Transport

2. Network(Internet)

1. Physical (Link)

2. Data Link

IEEE 802.15.4Ethernet

MAC

UDP

HTTP

OSI Internet Protocols Suite (TCP/IP)

Wi-Fi

CoAP

6LoWPAN

ZigbeeStack

BluetoothStack

TLS SSL

XMPPMQTT

WebSocket

EnOceanStack

ThreadStack

MQTT-SN

Page 21: The IoT & WoT from Academia to the Real-World

Chapter 5: The Web of Things Architecture

Page 22: The IoT & WoT from Academia to the Real-World

http://tn.gg/JANFvB4u

Chapter 6: Basic principle: a URL & API for each Thing

Root URL ofRaspberry Pi

devices.webofthings.io/pi

actuators/actuators

LEDs/leds

LED #/{led#}

sensors/sensors

light sensor/light

temperature sensor/temperature

buttons/buttons

acceleration/accel

gyroscope/tilt

/x

/y

/z

/x

/y

/z

/1

/2

Demo – REST + WS!

Page 23: The IoT & WoT from Academia to the Real-World

Chapter 7: Integrations : Not all devices can speak HTTP and WebSocket!

Page 24: The IoT & WoT from Academia to the Real-World

Chapter 7: @EVRYTHNG: THE WoT Cloud

Demo!

Page 25: The IoT & WoT from Academia to the Real-World

Chapter 8: Web Thing Model & Semantic Web

1HTTP Server

2Web

Thing

3Extended Web

Thing

HTTP client

WebThing Client

Extended Web Thing Client

HTTP

HTTP & Requirements

HTTP, Requirements& WT Model

4Semantic Web

ThingSemantic WebThing Client HTTP, Requirements,

WT Model & Annotations

Protocols

Best Practices

Resourcesand Data Models

Descriptionsand

Extensions

http://model.webofthings.io http://gateway.webofthings.io

Page 26: The IoT & WoT from Academia to the Real-World

Web Thing Model Resources

Page 27: The IoT & WoT from Academia to the Real-World

Say Hi to the Semantic Web (of Things!)

§  Base model of Things (JSON) §  Definition of links [RFC5988] §  Semantic extensions [via JSON-LD]

−  Enhance semantics: What is that Thing really?

−  Schema.org §  Subscriptions to properties (WS) §  More details:

−  https://www.w3.org/Submission/2015/SUBM-wot-model-20150824/#web-things-model

Page 28: The IoT & WoT from Academia to the Real-World

Chapter 9: The Social Web of Things

AuthProxy

devices.webofthings.io:5050

HTTPStoken

192.168.1.18:8484Web Thing

Local Network /pirPassive Infrared Sensor

/tempTemperature Sensor

Social Network OAuth Authorization Server

Client App

1. Login 2. Gets Token

3. GET /temp + token

Page 29: The IoT & WoT from Academia to the Real-World

Chapter 10: Composing the real-world: Physical Mashups

http://node-red.org

http://ifttt.com

Page 30: The IoT & WoT from Academia to the Real-World

Part II: Real-world application (@EVRYTHNG)

Page 31: The IoT & WoT from Academia to the Real-World

EVRYTHNG: PaaS for connecting, well ...

EVRYTHNG!

Page 32: The IoT & WoT from Academia to the Real-World
Page 33: The IoT & WoT from Academia to the Real-World

Vs. Electronics & Appliances 6.5 Billion units

FMCG 3,040 Billion units

Sales of potentially connected objects, 2013

Page 34: The IoT & WoT from Academia to the Real-World

What do we provide?

ProductsProducts Solutions Components Ecosystem Concepts Platform feature Lower level features

Washing machine

Light bulb

Thermostat

AC unit

Plug

BikeCamera

Watch

Cereal box

Mobile

Accessories

Coffee Machine

Microwave

Bottle of wine

Medicine bottle

Can of drink

Lipstick

Shoes

Trainers

Item of clothing

Food

Gym

Healthcare

Oven

Dishwasher

Detergent

Pressure cooker

Fridge

Brand protection

Track and Trace

Consumer Engagement

Connect and Control

Product Registration

Product re-ordering

Local gateway

NFC tag

RFID tag

Barcode

QR code

Image Recognition

Printed Electronics

Sensors

Embedded microchip

Beacons

RFID reader

CRM (Salesforce)

ERP/MRP (SAP)

Facebook

Google+

Twitter

YouTube

Shopping cart

Home

Shop

Factory

Truck

Crate

Farm

Recycling

Marketo

Salesforce

Building

Nest

Alerts Rules Engine

Business intelligence

Location tracking

Customer Support

API

Data

Data store

Communications broker

Cloud to Cloud connectors

Scanning software

Authentication

Security

Scalability

Dashboard

Real-time data management

Identity ManagementProduct connection management

Administration & Analytics

Administration & Analytics

Integrations

Developer Toolkits

Platform

ProductsProducts Solutions Components Ecosystem Concepts Platform feature Lower level features

Washing machine

Light bulb

Thermostat

AC unit

Plug

BikeCamera

Watch

Cereal box

Mobile

Accessories

Coffee Machine

Microwave

Bottle of wine

Medicine bottle

Can of drink

Lipstick

Shoes

Trainers

Item of clothing

Food

Gym

Healthcare

Oven

Dishwasher

Detergent

Pressure cooker

Fridge

Brand protection

Track and Trace

Consumer Engagement

Connect and Control

Product Registration

Product re-ordering

Local gateway

NFC tag

RFID tag

Barcode

QR code

Image Recognition

Printed Electronics

Sensors

Embedded microchip

Beacons

RFID reader

CRM (Salesforce)

ERP/MRP (SAP)

Facebook

Google+

Twitter

YouTube

Shopping cart

Home

Shop

Factory

Truck

Crate

Farm

Recycling

Marketo

Salesforce

Building

Nest

Alerts Rules Engine

Business intelligence

Location tracking

Customer Support

API

Data

Data store

Communications broker

Cloud to Cloud connectors

Scanning software

Authentication

Security

Scalability

Dashboard

Real-time data management

Identity ManagementProduct connection management

Administration & Analytics

Administration & Analytics

Integrations

Developer Toolkits

Platform

ProductsProducts Solutions Components Ecosystem Concepts Platform feature Lower level features

Washing machine

Light bulb

Thermostat

AC unit

Plug

BikeCamera

Watch

Cereal box

Mobile

Accessories

Coffee Machine

Microwave

Bottle of wine

Medicine bottle

Can of drink

Lipstick

Shoes

Trainers

Item of clothing

Food

Gym

Healthcare

Oven

Dishwasher

Detergent

Pressure cooker

Fridge

Brand protection

Track and Trace

Consumer Engagement

Connect and Control

Product Registration

Product re-ordering

Local gateway

NFC tag

RFID tag

Barcode

QR code

Image Recognition

Printed Electronics

Sensors

Embedded microchip

Beacons

RFID reader

CRM (Salesforce)

ERP/MRP (SAP)

Facebook

Google+

Twitter

YouTube

Shopping cart

Home

Shop

Factory

Truck

Crate

Farm

Recycling

Marketo

Salesforce

Building

Nest

Alerts Rules Engine

Business intelligence

Location tracking

Customer Support

API

Data

Data store

Communications broker

Cloud to Cloud connectors

Scanning software

Authentication

Security

Scalability

Dashboard

Real-time data management

Identity ManagementProduct connection management

Administration & Analytics

Administration & Analytics

Integrations

Developer Toolkits

PlatformProductsProducts Solutions Components Ecosystem Concepts Platform feature Lower level features

Washing machine

Light bulb

Thermostat

AC unit

Plug

BikeCamera

Watch

Cereal box

Mobile

Accessories

Coffee Machine

Microwave

Bottle of wine

Medicine bottle

Can of drink

Lipstick

Shoes

Trainers

Item of clothing

Food

Gym

Healthcare

Oven

Dishwasher

Detergent

Pressure cooker

Fridge

Brand protection

Track and Trace

Consumer Engagement

Connect and Control

Product Registration

Product re-ordering

Local gateway

NFC tag

RFID tag

Barcode

QR code

Image Recognition

Printed Electronics

Sensors

Embedded microchip

Beacons

RFID reader

CRM (Salesforce)

ERP/MRP (SAP)

Facebook

Google+

Twitter

YouTube

Shopping cart

Home

Shop

Factory

Truck

Crate

Farm

Recycling

Marketo

Salesforce

Building

Nest

Alerts Rules Engine

Business intelligence

Location tracking

Customer Support

API

Data

Data store

Communications broker

Cloud to Cloud connectors

Scanning software

Authentication

Security

Scalability

Dashboard

Real-time data management

Identity ManagementProduct connection management

Administration & Analytics

Administration & Analytics

Integrations

Developer Toolkits

Platform

ProductsProducts Solutions Components Ecosystem Concepts Platform feature Lower level features

Washing machine

Light bulb

Thermostat

AC unit

Plug

BikeCamera

Watch

Cereal box

Mobile

Accessories

Coffee Machine

Microwave

Bottle of wine

Medicine bottle

Can of drink

Lipstick

Shoes

Trainers

Item of clothing

Food

Gym

Healthcare

Oven

Dishwasher

Detergent

Pressure cooker

Fridge

Brand protection

Track and Trace

Consumer Engagement

Connect and Control

Product Registration

Product re-ordering

Local gateway

NFC tag

RFID tag

Barcode

QR code

Image Recognition

Printed Electronics

Sensors

Embedded microchip

Beacons

RFID reader

CRM (Salesforce)

ERP/MRP (SAP)

Facebook

Google+

Twitter

YouTube

Shopping cart

Home

Shop

Factory

Truck

Crate

Farm

Recycling

Marketo

Salesforce

Building

Nest

Alerts Rules Engine

Business intelligence

Location tracking

Customer Support

API

Data

Data store

Communications broker

Cloud to Cloud connectors

Scanning software

Authentication

Security

Scalability

Dashboard

Real-time data management

Identity ManagementProduct connection management

Administration & Analytics

Administration & Analytics

Integrations

Developer Toolkits

Platform

ProductsProducts Solutions Components Ecosystem Concepts Platform feature Lower level features

Washing machine

Light bulb

Thermostat

AC unit

Plug

BikeCamera

Watch

Cereal box

Mobile

Accessories

Coffee Machine

Microwave

Bottle of wine

Medicine bottle

Can of drink

Lipstick

Shoes

Trainers

Item of clothing

Food

Gym

Healthcare

Oven

Dishwasher

Detergent

Pressure cooker

Fridge

Brand protection

Track and Trace

Consumer Engagement

Connect and Control

Product Registration

Product re-ordering

Local gateway

NFC tag

RFID tag

Barcode

QR code

Image Recognition

Printed Electronics

Sensors

Embedded microchip

Beacons

RFID reader

CRM (Salesforce)

ERP/MRP (SAP)

Facebook

Google+

Twitter

YouTube

Shopping cart

Home

Shop

Factory

Truck

Crate

Farm

Recycling

Marketo

Salesforce

Building

Nest

Alerts Rules Engine

Business intelligence

Location tracking

Customer Support

API

Data

Data store

Communications broker

Cloud to Cloud connectors

Scanning software

Authentication

Security

Scalability

Dashboard

Real-time data management

Identity ManagementProduct connection management

Administration & Analytics

Administration & Analytics

Integrations

Developer Toolkits

Platform

ProductsProducts Solutions Components Ecosystem Concepts Platform feature Lower level features

Washing machine

Light bulb

Thermostat

AC unit

Plug

BikeCamera

Watch

Cereal box

Mobile

Accessories

Coffee Machine

Microwave

Bottle of wine

Medicine bottle

Can of drink

Lipstick

Shoes

Trainers

Item of clothing

Food

Gym

Healthcare

Oven

Dishwasher

Detergent

Pressure cooker

Fridge

Brand protection

Track and Trace

Consumer Engagement

Connect and Control

Product Registration

Product re-ordering

Local gateway

NFC tag

RFID tag

Barcode

QR code

Image Recognition

Printed Electronics

Sensors

Embedded microchip

Beacons

RFID reader

CRM (Salesforce)

ERP/MRP (SAP)

Facebook

Google+

Twitter

YouTube

Shopping cart

Home

Shop

Factory

Truck

Crate

Farm

Recycling

Marketo

Salesforce

Building

Nest

Alerts Rules Engine

Business intelligence

Location tracking

Customer Support

API

Data

Data store

Communications broker

Cloud to Cloud connectors

Scanning software

Authentication

Security

Scalability

Dashboard

Real-time data management

Identity ManagementProduct connection management

Administration & Analytics

Administration & Analytics

Integrations

Developer Toolkits

Platform

ProductsProducts Solutions Components Ecosystem Concepts Platform feature Lower level features

Washing machine

Light bulb

Thermostat

AC unit

Plug

BikeCamera

Watch

Cereal box

Mobile

Accessories

Coffee Machine

Microwave

Bottle of wine

Medicine bottle

Can of drink

Lipstick

Shoes

Trainers

Item of clothing

Food

Gym

Healthcare

Oven

Dishwasher

Detergent

Pressure cooker

Fridge

Brand protection

Track and Trace

Consumer Engagement

Connect and Control

Product Registration

Product re-ordering

Local gateway

NFC tag

RFID tag

Barcode

QR code

Image Recognition

Printed Electronics

Sensors

Embedded microchip

Beacons

RFID reader

CRM (Salesforce)

ERP/MRP (SAP)

Facebook

Google+

Twitter

YouTube

Shopping cart

Home

Shop

Factory

Truck

Crate

Farm

Recycling

Marketo

Salesforce

Building

Nest

Alerts Rules Engine

Business intelligence

Location tracking

Customer Support

API

Data

Data store

Communications broker

Cloud to Cloud connectors

Scanning software

Authentication

Security

Scalability

Dashboard

Real-time data management

Identity ManagementProduct connection management

Administration & Analytics

Administration & Analytics

Integrations

Developer Toolkits

Platform

ProductsProducts Solutions Components Ecosystem Concepts Platform feature Lower level features

Washing machine

Light bulb

Thermostat

AC unit

Plug

BikeCamera

Watch

Cereal box

Mobile

Accessories

Coffee Machine

Microwave

Bottle of wine

Medicine bottle

Can of drink

Lipstick

Shoes

Trainers

Item of clothing

Food

Gym

Healthcare

Oven

Dishwasher

Detergent

Pressure cooker

Fridge

Brand protection

Track and Trace

Consumer Engagement

Connect and Control

Product Registration

Product re-ordering

Local gateway

NFC tag

RFID tag

Barcode

QR code

Image Recognition

Printed Electronics

Sensors

Embedded microchip

Beacons

RFID reader

CRM (Salesforce)

ERP/MRP (SAP)

Facebook

Google+

Twitter

YouTube

Shopping cart

Home

Shop

Factory

Truck

Crate

Farm

Recycling

Marketo

Salesforce

Building

Nest

Alerts Rules Engine

Business intelligence

Location tracking

Customer Support

API

Data

Data store

Communications broker

Cloud to Cloud connectors

Scanning software

Authentication

Security

Scalability

Dashboard

Real-time data management

Identity ManagementProduct connection management

Administration & Analytics

Administration & Analytics

Integrations

Developer Toolkits

Platform

ProductsProducts Solutions Components Ecosystem Concepts Platform feature Lower level features

Washing machine

Light bulb

Thermostat

AC unit

Plug

BikeCamera

Watch

Cereal box

Mobile

Accessories

Coffee Machine

Microwave

Bottle of wine

Medicine bottle

Can of drink

Lipstick

Shoes

Trainers

Item of clothing

Food

Gym

Healthcare

Oven

Dishwasher

Detergent

Pressure cooker

Fridge

Brand protection

Track and Trace

Consumer Engagement

Connect and Control

Product Registration

Product re-ordering

Local gateway

NFC tag

RFID tag

Barcode

QR code

Image Recognition

Printed Electronics

Sensors

Embedded microchip

Beacons

RFID reader

CRM (Salesforce)

ERP/MRP (SAP)

Facebook

Google+

Twitter

YouTube

Shopping cart

Home

Shop

Factory

Truck

Crate

Farm

Recycling

Marketo

Salesforce

Building

Nest

Alerts Rules Engine

Business intelligence

Location tracking

Customer Support

API

Data

Data store

Communications broker

Cloud to Cloud connectors

Scanning software

Authentication

Security

Scalability

Dashboard

Real-time data management

Identity ManagementProduct connection management

Administration & Analytics

Administration & Analytics

Integrations

Developer Toolkits

Platform

ProductsProducts Solutions Components Ecosystem Concepts Platform feature Lower level features

Washing machine

Light bulb

Thermostat

AC unit

Plug

BikeCamera

Watch

Cereal box

Mobile

Accessories

Coffee Machine

Microwave

Bottle of wine

Medicine bottle

Can of drink

Lipstick

Shoes

Trainers

Item of clothing

Food

Gym

Healthcare

Oven

Dishwasher

Detergent

Pressure cooker

Fridge

Brand protection

Track and Trace

Consumer Engagement

Connect and Control

Product Registration

Product re-ordering

Local gateway

NFC tag

RFID tag

Barcode

QR code

Image Recognition

Printed Electronics

Sensors

Embedded microchip

Beacons

RFID reader

CRM (Salesforce)

ERP/MRP (SAP)

Facebook

Google+

Twitter

YouTube

Shopping cart

Home

Shop

Factory

Truck

Crate

Farm

Recycling

Marketo

Salesforce

Building

Nest

Alerts Rules Engine

Business intelligence

Location tracking

Customer Support

API

Data

Data store

Communications broker

Cloud to Cloud connectors

Scanning software

Authentication

Security

Scalability

Dashboard

Real-time data management

Identity ManagementProduct connection management

Administration & Analytics

Administration & Analytics

Integrations

Developer Toolkits

Platform

ProductsProducts Solutions Components Ecosystem Concepts Platform feature Lower level features

Washing machine

Light bulb

Thermostat

AC unit

Plug

BikeCamera

Watch

Cereal box

Mobile

Accessories

Coffee Machine

Microwave

Bottle of wine

Medicine bottle

Can of drink

Lipstick

Shoes

Trainers

Item of clothing

Food

Gym

Healthcare

Oven

Dishwasher

Detergent

Pressure cooker

Fridge

Brand protection

Track and Trace

Consumer Engagement

Connect and Control

Product Registration

Product re-ordering

Local gateway

NFC tag

RFID tag

Barcode

QR code

Image Recognition

Printed Electronics

Sensors

Embedded microchip

Beacons

RFID reader

CRM (Salesforce)

ERP/MRP (SAP)

Facebook

Google+

Twitter

YouTube

Shopping cart

Home

Shop

Factory

Truck

Crate

Farm

Recycling

Marketo

Salesforce

Building

Nest

Alerts Rules Engine

Business intelligence

Location tracking

Customer Support

API

Data

Data store

Communications broker

Cloud to Cloud connectors

Scanning software

Authentication

Security

Scalability

Dashboard

Real-time data management

Identity ManagementProduct connection management

Administration & Analytics

Administration & Analytics

Integrations

Developer Toolkits

Platform

Any consumer application Any business application or ecosystem

Any product with tags Any product with connectivity

ProductsProducts Solutions Components Ecosystem Concepts Platform feature Lower level features

Washing machine

Light bulb

Thermostat

AC unit

Plug

BikeCamera

Watch

Cereal box

Mobile

Accessories

Coffee Machine

Microwave

Bottle of wine

Medicine bottle

Can of drink

Lipstick

Shoes

Trainers

Item of clothing

Food

Gym

Healthcare

Oven

Dishwasher

Detergent

Pressure cooker

Fridge

Brand protection

Track and Trace

Consumer Engagement

Connect and Control

Product Registration

Product re-ordering

Local gateway

NFC tag

RFID tag

Barcode

QR code

Image Recognition

Printed Electronics

Sensors

Embedded microchip

Beacons

RFID reader

CRM (Salesforce)

ERP/MRP (SAP)

Facebook

Google+

Twitter

YouTube

Shopping cart

Home

Shop

Factory

Truck

Crate

Farm

Recycling

Marketo

Salesforce

Building

Nest

Alerts Rules Engine

Business intelligence

Location tracking

Customer Support

API

Data

Data store

Communications broker

Cloud to Cloud connectors

Scanning software

Authentication

Security

Scalability

Dashboard

Real-time data management

Identity ManagementProduct connection management

Administration & Analytics

Administration & Analytics

Integrations

Developer Toolkits

Platform

ProductsProducts Solutions Components Ecosystem Concepts Platform feature Lower level features

Washing machine

Light bulb

Thermostat

AC unit

Plug

BikeCamera

Watch

Cereal box

Mobile

Accessories

Coffee Machine

Microwave

Bottle of wine

Medicine bottle

Can of drink

Lipstick

Shoes

Trainers

Item of clothing

Food

Gym

Healthcare

Oven

Dishwasher

Detergent

Pressure cooker

Fridge

Brand protection

Track and Trace

Consumer Engagement

Connect and Control

Product Registration

Product re-ordering

Local gateway

NFC tag

RFID tag

Barcode

QR code

Image Recognition

Printed Electronics

Sensors

Embedded microchip

Beacons

RFID reader

CRM (Salesforce)

ERP/MRP (SAP)

Facebook

Google+

Twitter

YouTube

Shopping cart

Home

Shop

Factory

Truck

Crate

Farm

Recycling

Marketo

Salesforce

Building

Nest

Alerts Rules Engine

Business intelligence

Location tracking

Customer Support

API

Data

Data store

Communications broker

Cloud to Cloud connectors

Scanning software

Authentication

Security

Scalability

Dashboard

Real-time data management

Identity ManagementProduct connection management

Administration & Analytics

Administration & Analytics

Integrations

Developer Toolkits

Platform

ProductsProducts Solutions Components Ecosystem Concepts Platform feature Lower level features

Washing machine

Light bulb

Thermostat

AC unit

Plug

BikeCamera

Watch

Cereal box

Mobile

Accessories

Coffee Machine

Microwave

Bottle of wine

Medicine bottle

Can of drink

Lipstick

Shoes

Trainers

Item of clothing

Food

Gym

Healthcare

Oven

Dishwasher

Detergent

Pressure cooker

Fridge

Brand protection

Track and Trace

Consumer Engagement

Connect and Control

Product Registration

Product re-ordering

Local gateway

NFC tag

RFID tag

Barcode

QR code

Image Recognition

Printed Electronics

Sensors

Embedded microchip

Beacons

RFID reader

CRM (Salesforce)

ERP/MRP (SAP)

Facebook

Google+

Twitter

YouTube

Shopping cart

Home

Shop

Factory

Truck

Crate

Farm

Recycling

Marketo

Salesforce

Building

Nest

Alerts Rules Engine

Business intelligence

Location tracking

Customer Support

API

Data

Data store

Communications broker

Cloud to Cloud connectors

Scanning software

Authentication

Security

Scalability

Dashboard

Real-time data management

Identity ManagementProduct connection management

Administration & Analytics

Administration & Analytics

Integrations

Developer Toolkits

Platform

Free tier for developers on: http://developers.evrythng.com

Page 35: The IoT & WoT from Academia to the Real-World

For whom?

35

Page 36: The IoT & WoT from Academia to the Real-World

Collecting and managing data through the product lifecycle

MANUFACTURE DISTRIBUTION RETAIL CONSUME RECYCLE

Powered by an Active Digital Identity™ for every product

Crypto-secure ID

Unique URL

Actions Locations

Properties Metadata

Active Digital Identity

Page 37: The IoT & WoT from Academia to the Real-World

Active Digital Identity (ADI)

Identifiers

Custom fields

EAN SKU SAP_ID

Crypto-secure ID Shortcode URL

Size Colour

Version Weight

<any data>

Location

Actions

Item or SKU level

Mapped to your serialization

Any static data

(examples)

Any dynamic data

(examples)

where it is & has been

All interactions (examples)

ADI’s mapped to product profiles data in extensible data model

Semantic Data Model

Ingredients

Model

Properties

Availability Status

Temperature Price

<any data>

Humidity

Owner

Scanned Registered

Firmware updated Activated

<any action> Shared

Page 38: The IoT & WoT from Academia to the Real-World

EVRYTHNG: The Web of Things Platform

ProductsProducts Solutions Components Ecosystem Concepts Platform feature Lower level features

Washing machine

Light bulb

Thermostat

AC unit

Plug

BikeCamera

Watch

Cereal box

Mobile

Accessories

Coffee Machine

Microwave

Bottle of wine

Medicine bottle

Can of drink

Lipstick

Shoes

Trainers

Item of clothing

Food

Gym

Healthcare

Oven

Dishwasher

Detergent

Pressure cooker

Fridge

Brand protection

Track and Trace

Consumer Engagement

Connect and Control

Product Registration

Product re-ordering

Local gateway

NFC tag

RFID tag

Barcode

QR code

Image Recognition

Printed Electronics

Sensors

Embedded microchip

Beacons

RFID reader

CRM (Salesforce)

ERP/MRP (SAP)

Facebook

Google+

Twitter

YouTube

Shopping cart

Home

Shop

Factory

Truck

Crate

Farm

Recycling

Marketo

Salesforce

Building

Nest

Alerts Rules Engine

Business intelligence

Location tracking

Customer Support

API

Data

Data store

Communications broker

Cloud to Cloud connectors

Scanning software

Authentication

Security

Scalability

Dashboard

Real-time data management

Identity ManagementProduct connection management

Administration & Analytics

Administration & Analytics

Integrations

Developer Toolkits

Platform

ProductsProducts Solutions Components Ecosystem Concepts Platform feature Lower level features

Washing machine

Light bulb

Thermostat

AC unit

Plug

BikeCamera

Watch

Cereal box

Mobile

Accessories

Coffee Machine

Microwave

Bottle of wine

Medicine bottle

Can of drink

Lipstick

Shoes

Trainers

Item of clothing

Food

Gym

Healthcare

Oven

Dishwasher

Detergent

Pressure cooker

Fridge

Brand protection

Track and Trace

Consumer Engagement

Connect and Control

Product Registration

Product re-ordering

Local gateway

NFC tag

RFID tag

Barcode

QR code

Image Recognition

Printed Electronics

Sensors

Embedded microchip

Beacons

RFID reader

CRM (Salesforce)

ERP/MRP (SAP)

Facebook

Google+

Twitter

YouTube

Shopping cart

Home

Shop

Factory

Truck

Crate

Farm

Recycling

Marketo

Salesforce

Building

Nest

Alerts Rules Engine

Business intelligence

Location tracking

Customer Support

API

Data

Data store

Communications broker

Cloud to Cloud connectors

Scanning software

Authentication

Security

Scalability

Dashboard

Real-time data management

Identity ManagementProduct connection management

Administration & Analytics

Administration & Analytics

Integrations

Developer Toolkits

Platform

ProductsProducts Solutions Components Ecosystem Concepts Platform feature Lower level features

Washing machine

Light bulb

Thermostat

AC unit

Plug

BikeCamera

Watch

Cereal box

Mobile

Accessories

Coffee Machine

Microwave

Bottle of wine

Medicine bottle

Can of drink

Lipstick

Shoes

Trainers

Item of clothing

Food

Gym

Healthcare

Oven

Dishwasher

Detergent

Pressure cooker

Fridge

Brand protection

Track and Trace

Consumer Engagement

Connect and Control

Product Registration

Product re-ordering

Local gateway

NFC tag

RFID tag

Barcode

QR code

Image Recognition

Printed Electronics

Sensors

Embedded microchip

Beacons

RFID reader

CRM (Salesforce)

ERP/MRP (SAP)

Facebook

Google+

Twitter

YouTube

Shopping cart

Home

Shop

Factory

Truck

Crate

Farm

Recycling

Marketo

Salesforce

Building

Nest

Alerts Rules Engine

Business intelligence

Location tracking

Customer Support

API

Data

Data store

Communications broker

Cloud to Cloud connectors

Scanning software

Authentication

Security

Scalability

Dashboard

Real-time data management

Identity ManagementProduct connection management

Administration & Analytics

Administration & Analytics

Integrations

Developer Toolkits

Platform

ProductsProducts Solutions Components Ecosystem Concepts Platform feature Lower level features

Washing machine

Light bulb

Thermostat

AC unit

Plug

BikeCamera

Watch

Cereal box

Mobile

Accessories

Coffee Machine

Microwave

Bottle of wine

Medicine bottle

Can of drink

Lipstick

Shoes

Trainers

Item of clothing

Food

Gym

Healthcare

Oven

Dishwasher

Detergent

Pressure cooker

Fridge

Brand protection

Track and Trace

Consumer Engagement

Connect and Control

Product Registration

Product re-ordering

Local gateway

NFC tag

RFID tag

Barcode

QR code

Image Recognition

Printed Electronics

Sensors

Embedded microchip

Beacons

RFID reader

CRM (Salesforce)

ERP/MRP (SAP)

Facebook

Google+

Twitter

YouTube

Shopping cart

Home

Shop

Factory

Truck

Crate

Farm

Recycling

Marketo

Salesforce

Building

Nest

Alerts Rules Engine

Business intelligence

Location tracking

Customer Support

API

Data

Data store

Communications broker

Cloud to Cloud connectors

Scanning software

Authentication

Security

Scalability

Dashboard

Real-time data management

Identity ManagementProduct connection management

Administration & Analytics

Administration & Analytics

Integrations

Developer Toolkits

Platform

ProductsProducts Solutions Components Ecosystem Concepts Platform feature Lower level features

Washing machine

Light bulb

Thermostat

AC unit

Plug

BikeCamera

Watch

Cereal box

Mobile

Accessories

Coffee Machine

Microwave

Bottle of wine

Medicine bottle

Can of drink

Lipstick

Shoes

Trainers

Item of clothing

Food

Gym

Healthcare

Oven

Dishwasher

Detergent

Pressure cooker

Fridge

Brand protection

Track and Trace

Consumer Engagement

Connect and Control

Product Registration

Product re-ordering

Local gateway

NFC tag

RFID tag

Barcode

QR code

Image Recognition

Printed Electronics

Sensors

Embedded microchip

Beacons

RFID reader

CRM (Salesforce)

ERP/MRP (SAP)

Facebook

Google+

Twitter

YouTube

Shopping cart

Home

Shop

Factory

Truck

Crate

Farm

Recycling

Marketo

Salesforce

Building

Nest

Alerts Rules Engine

Business intelligence

Location tracking

Customer Support

API

Data

Data store

Communications broker

Cloud to Cloud connectors

Scanning software

Authentication

Security

Scalability

Dashboard

Real-time data management

Identity ManagementProduct connection management

Administration & Analytics

Administration & Analytics

Integrations

Developer Toolkits

Platform

ProductsProducts Solutions Components Ecosystem Concepts Platform feature Lower level features

Washing machine

Light bulb

Thermostat

AC unit

Plug

BikeCamera

Watch

Cereal box

Mobile

Accessories

Coffee Machine

Microwave

Bottle of wine

Medicine bottle

Can of drink

Lipstick

Shoes

Trainers

Item of clothing

Food

Gym

Healthcare

Oven

Dishwasher

Detergent

Pressure cooker

Fridge

Brand protection

Track and Trace

Consumer Engagement

Connect and Control

Product Registration

Product re-ordering

Local gateway

NFC tag

RFID tag

Barcode

QR code

Image Recognition

Printed Electronics

Sensors

Embedded microchip

Beacons

RFID reader

CRM (Salesforce)

ERP/MRP (SAP)

Facebook

Google+

Twitter

YouTube

Shopping cart

Home

Shop

Factory

Truck

Crate

Farm

Recycling

Marketo

Salesforce

Building

Nest

Alerts Rules Engine

Business intelligence

Location tracking

Customer Support

API

Data

Data store

Communications broker

Cloud to Cloud connectors

Scanning software

Authentication

Security

Scalability

Dashboard

Real-time data management

Identity ManagementProduct connection management

Administration & Analytics

Administration & Analytics

Integrations

Developer Toolkits

Platform

Tagged products

THNGHUB

Connected products

EVRYTHNG CLOUD LOCAL

Clouds

Web & Native Apps

Dashboards REST MQTT CoAP

WS

via gateway

Cloud 2 Cloud Plug-ins

APIs & SDKs

Metrics Engine Big data DB

THNG Push

THNG Access

direct

Mobile & Web SDKs

ADI Engine

ENTERPRISE

Reactor THNG Scan

Page 39: The IoT & WoT from Academia to the Real-World

Real-world use cases

Page 40: The IoT & WoT from Academia to the Real-World

EVRYTHNG offer a range of smarter product solutions

Connected Devices

Consumer Engagement

Brand Protection

Product Registration

Product Reordering

Inventory Management

Page 41: The IoT & WoT from Academia to the Real-World

Case Study

§  iHome uses EVRYTHNG for their next-gen family of smart home products

−  Launched SmartPlug in July 2015, with 2

new devices launching 2016

−  1 of 5 initial HomeKit certified products

−  Uses out-the-box Marvell toolkit for devices with MQTT support

−  Integrated with Nest, SmartThings, Wink, and with iHome CRM

−  Android and iOS apps for setup, creating scenes, timers and granting access to other users

Success Story +

Demo

Page 42: The IoT & WoT from Academia to the Real-World

Success Story

42

§  Gooee uses EVRYTHNG to sell Lighting-as-a-Service

−  Transforms dumb lights into

smart services

−  Smart bulb for remote control, with motion sensors for retail traffic monitoring & security

−  Energy management & lower maintenance costs

−  Motion sensors, light, temperature, etc.

−  Greater control and flexibility

+

Page 43: The IoT & WoT from Academia to the Real-World

§  10 billion “born digital” apparel products by 2017

§  Activation by brands

§  Rochambeau:

§  Jacket comes with personalized content and VIP event/retail experiences to enhance ownership

Success Story

Page 44: The IoT & WoT from Academia to the Real-World

Case Study

§  Coca-Cola Europe & US use EVRYTHNG as a centralized ‘smart products’ owned-media platform for 100% mobile engagement and analytics

−  Billions of active products across more

30 countries and six programs since 2015

−  Provides digital consumer experiences from all Coca-Cola products with no downloads and no packaging changes

−  Using a patented Web browser-based scanning tool integrated directly into mobile experiences

−  Drives user acquisition & profiling, connected to CRM for re-targeting

Diageo Success Story +

Demo

Page 45: The IoT & WoT from Academia to the Real-World

Case Study

§  Diageo work with EVRYTHNG and our partner Thinfilm to boost brand protection and consumer engagement

−  Enabling smarter supply chain via printed sensors & trackable item-level digital IDs

−  Provides real-time product locations & usage data, including anti-tamper alerts

−  On-bottle smart packaging allows consumers to engage with brand at point of sale and post-purchase via smartphone

−  Used to provide promotional and product information to consumers, based on real-time contextual triggers

Success Story +

Page 46: The IoT & WoT from Academia to the Real-World

•  Full end-to-end item-level tracking and traceability

•  Real-time product status, origin or location, with alerts and notifications

•  Simplify product recalls, quality control and chain of custody

•  Optimize supply chain transparency and accuracy

Inventory Management

Page 47: The IoT & WoT from Academia to the Real-World

The hardest bits: Security & Scale

Page 48: The IoT & WoT from Academia to the Real-World

With full end-to-end security across the IoT ecosystem

Authentication –

Crypto-secure IDs

Encryption –

TLS end to end (TLS 1.2)

JWT / JWE

Access Control & Authorization

Granular API keys

Operators, apps, users

Developer management

2 Factor Authentication

Data Storage

Encryption in transit

Encryption

at rest

Infrastructure VPC, 2FA, RSA Logging audits

Page 49: The IoT & WoT from Academia to the Real-World

Scale Proved

§  Infrastructure as Code to manage dynamic scalability to maintain application performance

§  Stress-tested infrastructure −  Clusters of test instances −  Granular monitoring

§  Continuous SLA monitoring −  Multiple countries −  Centralized performance

dashboard

§  Scale taken seriously −  Twitter 6k RPS −  100k devices +

Page 50: The IoT & WoT from Academia to the Real-World

EVRYTHNG in a Nutshell

§  ~ 60 people worldwide §  New York, London, San

Francisco (prev. Zurich) §  Close to 1 Billion unique

managed THNGS §  Billions of managed products

We are hiring! https://evrythng.com/about/jobs/

Page 51: The IoT & WoT from Academia to the Real-World

Part III: The future...

Page 52: The IoT & WoT from Academia to the Real-World
Page 53: The IoT & WoT from Academia to the Real-World

Trend #1 Back to Tagging

Page 54: The IoT & WoT from Academia to the Real-World

The end of “Dumb Products” – Tagging (re)meets the IoT

http://evrythng.com

Page 55: The IoT & WoT from Academia to the Real-World

Trend #2 Back to Low-Power

Page 56: The IoT & WoT from Academia to the Real-World

The rise of LowPower IoT

http://thinfilm.no http://getfreevolt.com

Page 57: The IoT & WoT from Academia to the Real-World

Trend #3 Back to Decentralization!

@blockchain

Page 58: The IoT & WoT from Academia to the Real-World

http://www.chainofthings.com

Decentralization, Immutability, Traceability, Trust

http://evrythng.com

Page 59: The IoT & WoT from Academia to the Real-World

39% off “Building the Web of Things” with code “39guinard” on http://manning.com

Contact: @domguinard http://dom.guinard.org See: http://book.webofthings.io