20
Smart America Challenge Test Bed June 11, 2014

Smart America Challenge Test Bed Presentation B (06-11-14) · 6/11/2014  · • This presentation discusses the joint ISO/IEC/IEEE P21451-1-4 ... by the XMPP Standards Foundation

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Smart America Challenge Test Bed Presentation B (06-11-14) · 6/11/2014  · • This presentation discusses the joint ISO/IEC/IEEE P21451-1-4 ... by the XMPP Standards Foundation

Smart America ChallengeTest Bed

June 11, 2014

Page 2: Smart America Challenge Test Bed Presentation B (06-11-14) · 6/11/2014  · • This presentation discusses the joint ISO/IEC/IEEE P21451-1-4 ... by the XMPP Standards Foundation

2

Internet of Things (IoT)

Page 3: Smart America Challenge Test Bed Presentation B (06-11-14) · 6/11/2014  · • This presentation discusses the joint ISO/IEC/IEEE P21451-1-4 ... by the XMPP Standards Foundation

3

Social Networking Drivingthe Evolution of the Internet

Page 4: Smart America Challenge Test Bed Presentation B (06-11-14) · 6/11/2014  · • This presentation discusses the joint ISO/IEC/IEEE P21451-1-4 ... by the XMPP Standards Foundation

4

Semantic Web 3.0

Page 5: Smart America Challenge Test Bed Presentation B (06-11-14) · 6/11/2014  · • This presentation discusses the joint ISO/IEC/IEEE P21451-1-4 ... by the XMPP Standards Foundation

ISO/IEC/IEEE P21451-1-4Smart Transducer Interface Standard for Sensors, Actuators, andDevices eXtensible Messaging and Presence Protocol (XMPP) for

networked device communications

• This presentation discusses the joint ISO/IEC/IEEE P21451-1-4referred to as (Sensei/IoT*). P21451-1-4 offers constructs approvedby the XMPP Standards Foundation (XSF) – known as XEP’s - andutilizes the ISO/IEC WD 29161, Unique Identification for the Internetof Things (IoT). XMPP offers assured interoperability, highscalability, mobility, and built-in security with capabilities that aretechnology agnostic and protocol independent allowing networkeddevices, users, and applications to share information as part of anInternet of Things (IoT). P21451-1-4 standard and other membersof the family of P21451-x standards are essential sensor and devicestandards for supporting to build M2M and IoT ecosystem.

Page 6: Smart America Challenge Test Bed Presentation B (06-11-14) · 6/11/2014  · • This presentation discusses the joint ISO/IEC/IEEE P21451-1-4 ... by the XMPP Standards Foundation

6

What is XMPP?

• XMPP StandardsFoundation (XSF) is thefoundation in charge of thestandardization of theprotocol extensionsof eXtensibile Messagingand Presence Protocol(XMPP), the openstandard of instantmessaging and presenceof the IETF.

Page 7: Smart America Challenge Test Bed Presentation B (06-11-14) · 6/11/2014  · • This presentation discusses the joint ISO/IEC/IEEE P21451-1-4 ... by the XMPP Standards Foundation

P21451-1-4XMPP Service

Page 8: Smart America Challenge Test Bed Presentation B (06-11-14) · 6/11/2014  · • This presentation discusses the joint ISO/IEC/IEEE P21451-1-4 ... by the XMPP Standards Foundation

Demonstration

• XMPP Provisioning

– Single Sign On (SAML)

• XMPP Framework

– Public/Private Cloud Connectivity

• XMPP Security

– Transport Layer Security (TLS)

• XMPP Sensor Data

– OPC UA, Modbus, 21451

Page 9: Smart America Challenge Test Bed Presentation B (06-11-14) · 6/11/2014  · • This presentation discusses the joint ISO/IEC/IEEE P21451-1-4 ... by the XMPP Standards Foundation

XEP’s for Sensor Networks

• XEP-0322-SN EXI Compression

• XEP-0000-SN Battery Powered Sensors

• XEP-0326-SN-Concentrators

• XEP-0325-SN-Control

• XEP-0000-SN-Discovery

• XEP-0000-SN-Events

• XEP-0000-SN-Interoperability

• XEP-0324-SN-Provisioning

• XEP-0000-SN-PubSub

• XEP-0323-SN-SensorData *

• XEP-0332-SN-HTTP over XMPP *

Page 10: Smart America Challenge Test Bed Presentation B (06-11-14) · 6/11/2014  · • This presentation discusses the joint ISO/IEC/IEEE P21451-1-4 ... by the XMPP Standards Foundation

Example

Page 11: Smart America Challenge Test Bed Presentation B (06-11-14) · 6/11/2014  · • This presentation discusses the joint ISO/IEC/IEEE P21451-1-4 ... by the XMPP Standards Foundation

11

Service Oriented Architecture (SOA)

Page 12: Smart America Challenge Test Bed Presentation B (06-11-14) · 6/11/2014  · • This presentation discusses the joint ISO/IEC/IEEE P21451-1-4 ... by the XMPP Standards Foundation

Service Broker

Page 13: Smart America Challenge Test Bed Presentation B (06-11-14) · 6/11/2014  · • This presentation discusses the joint ISO/IEC/IEEE P21451-1-4 ... by the XMPP Standards Foundation

13

Scalability of

Cloud Services

ServiceBroker

XMPP

XMPP

XMPPMultiple

Channels

XMPPI

XMPPI

IdP

XMPPS2S

TCP/IPSingle

Channel

VPN

VPN

XSB XSB

XSBXMPPS2S

XMPPS2S

XMPP

XMPP

XMPPS2S

XMPP XMPP

XG XG

XG XGXG

XMPP XMPP

XMPPS2S

IdP

Page 14: Smart America Challenge Test Bed Presentation B (06-11-14) · 6/11/2014  · • This presentation discusses the joint ISO/IEC/IEEE P21451-1-4 ... by the XMPP Standards Foundation

14

BPL

Fib

er

Wire

d

Dow

nlin

k

Page 15: Smart America Challenge Test Bed Presentation B (06-11-14) · 6/11/2014  · • This presentation discusses the joint ISO/IEC/IEEE P21451-1-4 ... by the XMPP Standards Foundation

15

Page 16: Smart America Challenge Test Bed Presentation B (06-11-14) · 6/11/2014  · • This presentation discusses the joint ISO/IEC/IEEE P21451-1-4 ... by the XMPP Standards Foundation

CPS Test Bed CPS Test Bed

AMR & EmergencySmart City Apps

Security Trust Center Semantic Data Exchange

SAC

Page 17: Smart America Challenge Test Bed Presentation B (06-11-14) · 6/11/2014  · • This presentation discusses the joint ISO/IEC/IEEE P21451-1-4 ... by the XMPP Standards Foundation

MQTT

XMPP

ZigBee

XMPP XMPP XMPP

XEP-0323XEP-0325

(XEP-0322)

XEP-0324XEP-0326

XEP-0324XEP-0326

XEP-0324XEP-0326

XEP-0322 – EXI CompressionXEP-0323 – Sensor DataXEP-0324 – ProvisioningXEP-0325 – ControlXEP-0326 – ConcentratorXEP-0332 – HTTP over XMPPXEP-0336 – Dynamic Forms

Sensei/IoT P21451-1-4

XEP-0323XEP-0324XEP-0325XEP-0326

XEP-0323XEP-0326XEP-0332

XEP-0324

XEP-0323XEP-0324XEP-0325XEP-0326

XEP-0323XEP-0324XEP-0325XEP-0326

OPC ServerSemantic Web

Provisioning

AMR & Emergency

Smart City Apps

XEP-0323XEP-0325

(XEP-0322)

21451Modbus

XEP-0323XEP-0325

(XEP-0322)

SAC

Page 18: Smart America Challenge Test Bed Presentation B (06-11-14) · 6/11/2014  · • This presentation discusses the joint ISO/IEC/IEEE P21451-1-4 ... by the XMPP Standards Foundation

SMART AMERICA CHALLENGE TEST BED ARCHITECTURE

Thing

MQTT

SUNY/Buffalo State (Buffalo)UOIT (Oshawa, Canada)

IIT (Illinios)UCSB (California)

Thing

CoAP

Thing

RESTful

XMPP XMPP XMPP

Thing

Proprietary

BackEnd/Gateway

BackEnd/Gateway

XEP-0326

XEP-0323XEP-0325XEP-0322

XEP-0326

XEP-0326

XEP-0332 XEP-0324

ProvisioningServer

Applications\SCADAHMI

Big Data

Semantic WebServer

XEP-0322 – EXI CompressionXEP-0323 – Sensor DataXEP-0324 – ProvisioningXEP-0325 – ControlXEP-0326 – ConcentratorXEP-0332 – HTTP over XMPP

ISO/IEC/IEEE P21451-1-4

InternetInternet

XEP-0324

Thing

BackEnd/Gateway

BackEnd/Gateway

Page 19: Smart America Challenge Test Bed Presentation B (06-11-14) · 6/11/2014  · • This presentation discusses the joint ISO/IEC/IEEE P21451-1-4 ... by the XMPP Standards Foundation

• ISO/IEC/IEEE P21451-1-4 (Sensei/IoT*) offersXMPP Semantic Web 3.0 draft standard forM2M/Internet of Things (IoT) unifies the variousapproaches using a common transport protocol.

• This demonstration offers Cyber PhysicalSystems (CPS) which offers assuredinteroperability, high scalability, and built-insecurity which is based on an internationallyrecognized standard.

Page 20: Smart America Challenge Test Bed Presentation B (06-11-14) · 6/11/2014  · • This presentation discusses the joint ISO/IEC/IEEE P21451-1-4 ... by the XMPP Standards Foundation

Thank you!