Architecting the Internet of Things - MIT OpenCourseWare · Architecting the Internet of Things...

9
Architecting the Internet of Things Prof. John R. Williams MIT Auto-ID Laboratory

Transcript of Architecting the Internet of Things - MIT OpenCourseWare · Architecting the Internet of Things...

Page 1: Architecting the Internet of Things - MIT OpenCourseWare · Architecting the Internet of Things Prof. John R. Williams MIT Auto-ID Laboratory. Global Network • Identity of things

Architecting the Internet of Things

Prof. John R. WilliamsMIT Auto-ID Laboratory

Page 2: Architecting the Internet of Things - MIT OpenCourseWare · Architecting the Internet of Things Prof. John R. Williams MIT Auto-ID Laboratory. Global Network • Identity of things

Global Network

• Identity of things – Identity of things – What happens when we know where everything

is?• Software Trends

– Security on Internet (need new tools)– Change happens (build for CLEMSS)– Services – Memo

Page 3: Architecting the Internet of Things - MIT OpenCourseWare · Architecting the Internet of Things Prof. John R. Williams MIT Auto-ID Laboratory. Global Network • Identity of things

Billions of Things

Page 4: Architecting the Internet of Things - MIT OpenCourseWare · Architecting the Internet of Things Prof. John R. Williams MIT Auto-ID Laboratory. Global Network • Identity of things

Google and RFID

• AdWords – Anyone can buy and sell anything $6 billion revenue on 50c per transaction – Match search query with 100,000s marketers

intentions most profitable Advert to display• Eric Schmidt – Match every single item in

the world to a buyer

Page 5: Architecting the Internet of Things - MIT OpenCourseWare · Architecting the Internet of Things Prof. John R. Williams MIT Auto-ID Laboratory. Global Network • Identity of things

Integrating Information to Provide New Services

EPC Code +

Image Data +

CAD Data +

POS Data +

Page 6: Architecting the Internet of Things - MIT OpenCourseWare · Architecting the Internet of Things Prof. John R. Williams MIT Auto-ID Laboratory. Global Network • Identity of things

RFID Network• Network above EPCIS layer – Building Simulator• Business ROI from Events and Information Integration

EPCMiddleware

Secure InternetExchange

ONS

EventRegistries

Search andDiscovery

Private Network Private Network

EPC IS

EPC Readers

Internal Systems

(ERP, WMS, etc.)

EPCMiddleware

EPC IS

EPC Readers

Internal Systems

(ERP, WMS, etc.)

Page 7: Architecting the Internet of Things - MIT OpenCourseWare · Architecting the Internet of Things Prof. John R. Williams MIT Auto-ID Laboratory. Global Network • Identity of things

Auto-ID Labs RFID Network Simulator

Manufacturer

Freight Forwarder

Shipper Border Crossing

Distribution Center

RetailerRetailer

Page 8: Architecting the Internet of Things - MIT OpenCourseWare · Architecting the Internet of Things Prof. John R. Williams MIT Auto-ID Laboratory. Global Network • Identity of things

RFID Network Simulator

Realm Network

Application LayerBusiness Information Analytics

Distribution Center

EPCIS

Retail Store

EPCIS

Manufacturer

EPCIS

Shipper

EPCIS

NetworkServices

ONS

Discovery

Coordination

Registration

Realm Network

Coordinator

Maps

Page 9: Architecting the Internet of Things - MIT OpenCourseWare · Architecting the Internet of Things Prof. John R. Williams MIT Auto-ID Laboratory. Global Network • Identity of things

Issues

• Security– Confidentiality– Integrity– Authentication (often combined with Access control)– Non Repudiation (often combined with Authentication)

• Scalability and Robustness– O(N) desirable (Google in memory caching approach)– Managing Change (Interfaces, Schema…)

• Knowledge Management – Semantics - Problem of Meaning eg <ShippingDate>– Information Overload– Human Cognitive Limits