Smart America Challenge Test Bed June 11, 2014 Internet of Things - - PowerPoint PPT Presentation
Smart America Challenge Test Bed June 11, 2014 Internet of Things - - PowerPoint PPT Presentation
Smart America Challenge Test Bed June 11, 2014 Internet of Things (IoT) 2 Social Networking Driving the Evolution of the Internet 3 Semantic Web 3.0 4 ISO/IEC/IEEE P21451-1-4 Smart Transducer Interface Standard for Sensors, Actuators, and
2
Internet of Things (IoT)
3
Social Networking Driving the Evolution of the Internet
4
Semantic Web 3.0
ISO/IEC/IEEE P21451-1-4 Smart Transducer Interface Standard for Sensors, Actuators, and Devices eXtensible Messaging and Presence Protocol (XMPP) for networked device communications
- This presentation discusses the joint ISO/IEC/IEEE P21451-1-4
referred to as (Sensei/IoT*). P21451-1-4 offers constructs approved by the XMPP Standards Foundation (XSF) – known as XEP’s - and utilizes the ISO/IEC WD 29161, Unique Identification for the Internet
- f Things (IoT). XMPP offers assured interoperability, high
scalability, mobility, and built-in security with capabilities that are technology agnostic and protocol independent allowing networked devices, users, and applications to share information as part of an Internet of Things (IoT). P21451-1-4 standard and other members
- f the family of P21451-x standards are essential sensor and device
standards for supporting to build M2M and IoT ecosystem.
6
What is XMPP?
- XMPP Standards
Foundation (XSF) is the foundation in charge of the standardization of the protocol extensions
- f eXtensibile Messaging
and Presence Protocol (XMPP), the open standard of instant messaging and presence
- f the IETF.
P21451-1-4
XMPP 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
Service Broker
XMPP XMPP XMPP Multiple Channels
XMPPI XMPPI IdP
XMPP S2S TCP/IP Single Channel
VPN VPN
XSB XSB XSB
XMPP S2S XMPP S2S XMPP XMPP XMPP S2S XMPP XMPP
XG XG XG XG XG
XMPP XMPP XMPP S2S
IdP
14
BPL Fiber Wired Downlink
15
CPS Test Bed CPS Test Bed AMR & Emergency Smart City Apps Security Trust Center Semantic Data Exchange
SAC
MQTT XMPP ZigBee XMPP XMPP XMPP
XEP-0323 XEP-0325 (XEP-0322) XEP-0324 XEP-0326 XEP-0324 XEP-0326 XEP-0324 XEP-0326 XEP-0322 – EXI Compression XEP-0323 – Sensor Data XEP-0324 – Provisioning XEP-0325 – Control XEP-0326 – Concentrator XEP-0332 – HTTP over XMPP XEP-0336 – Dynamic Forms
Sensei/IoT P21451-1-4
XEP-0323 XEP-0324 XEP-0325 XEP-0326 XEP-0323 XEP-0326 XEP-0332 XEP-0324 XEP-0323 XEP-0324 XEP-0325 XEP-0326 XEP-0323 XEP-0324 XEP-0325 XEP-0326
OPC Server Semantic Web Provisioning AMR & Emergency Smart City Apps
XEP-0323 XEP-0325 (XEP-0322)
21451 Modbus
XEP-0323 XEP-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-0323 XEP-0325 XEP-0322
XEP-0326 XEP-0326 XEP-0332 XEP-0324
Provisioning Server Applications\SCA DAHMI Big Data Semantic Web Server
XEP-0322 – EXI Compression XEP-0323 – Sensor Data XEP-0324 – Provisioning XEP-0325 – Control XEP-0326 – Concentrator XEP-0332 – HTTP over XMPP
ISO/IEC/IEEE P21451-1-4 Internet Internet
XEP-0324
Thing BackEnd/ Gateway BackEnd/ Gateway
- ISO/IEC/IEEE P21451-1-4 (Sensei/IoT*) offers
XMPP Semantic Web 3.0 draft standard for M2M/Internet of Things (IoT) unifies the various approaches using a common transport protocol.
- This demonstration offers Cyber Physical