Top Banner
Smart America Challenge Test Bed June 11, 2014
20

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

Mar 25, 2018

Download

Documents

vuonghanh
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: 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

Smart America ChallengeTest Bed

June 11, 2014

Page 2: 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

2

Internet of Things (IoT)

Page 3: 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

3

Social Networking Drivingthe Evolution of the Internet

Page 4: 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

4

Semantic Web 3.0

Page 5: 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

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 · PDF fileISO/IEC/IEEE P21451-1-4 Smart Transducer Interface Standard for Sensors, Actuators, and Devices eXtensible Messaging

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 · PDF fileISO/IEC/IEEE P21451-1-4 Smart Transducer Interface Standard for Sensors, Actuators, and Devices eXtensible Messaging

P21451-1-4XMPP Service

Page 8: 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

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 · PDF fileISO/IEC/IEEE P21451-1-4 Smart Transducer Interface Standard for Sensors, Actuators, and Devices eXtensible Messaging

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 · PDF fileISO/IEC/IEEE P21451-1-4 Smart Transducer Interface Standard for Sensors, Actuators, and Devices eXtensible Messaging

Example

Page 11: 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

11

Service Oriented Architecture (SOA)

Page 12: 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

Service Broker

Page 13: 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

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 · PDF fileISO/IEC/IEEE P21451-1-4 Smart Transducer Interface Standard for Sensors, Actuators, and Devices eXtensible Messaging

14

BPL

Fib

er

Wire

d

Dow

nlin

k

Page 15: 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

15

Page 16: 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

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 · PDF fileISO/IEC/IEEE P21451-1-4 Smart Transducer Interface Standard for Sensors, Actuators, and Devices eXtensible Messaging

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 · PDF fileISO/IEC/IEEE P21451-1-4 Smart Transducer Interface Standard for Sensors, Actuators, and Devices eXtensible Messaging

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 · PDF fileISO/IEC/IEEE P21451-1-4 Smart Transducer Interface Standard for Sensors, Actuators, and Devices eXtensible Messaging

• 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 · PDF fileISO/IEC/IEEE P21451-1-4 Smart Transducer Interface Standard for Sensors, Actuators, and Devices eXtensible Messaging

Thank you!