20
Smart America Challenge Test Bed June 11, 2014

Smart America Challenge Test Bed Presentation B (06-11 · PDF fileISO/IEC/IEEE P21451-1-4 Smart Transducer Interface Standard for Sensors, Actuators, and Devices eXtensible Messaging

Embed Size (px)

Citation preview

Smart America ChallengeTest Bed

June 11, 2014

2

Internet of Things (IoT)

3

Social Networking Drivingthe Evolution of the Internet

4

Semantic Web 3.0

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.

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.

P21451-1-4XMPP Service

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

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 *

Example

11

Service Oriented Architecture (SOA)

Service Broker

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

14

BPL

Fib

er

Wire

d

Dow

nlin

k

15

CPS Test Bed CPS Test Bed

AMR & EmergencySmart City Apps

Security Trust Center Semantic Data Exchange

SAC

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

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

• 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.

Thank you!