Upload
vuonghanh
View
216
Download
1
Embed Size (px)
Citation preview
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.
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 *
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
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.