ontology summit f2f meeting iso/iec/ieee...

42
1 Ontology Summit F2F Meeting ISO/IEC/IEEE P21451-1-4 1 st International Semantic Web 3.0 Standard for the Internet of Things (IoT) William J. Miller Chairman

Upload: others

Post on 27-Jun-2020

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Ontology Summit F2F Meeting ISO/IEC/IEEE P21451-1-4ontolog.cim3.net/file/work/OntologySummit2015/2015... · 1 Ontology Summit F2F Meeting ISO/IEC/IEEE P21451-1-4 1st International

1

Ontology Summit F2F MeetingISO/IEC/IEEE P21451-1-4

1st International Semantic Web 3.0 Standardfor the Internet of Things (IoT)

William J. MillerChairman

Page 2: Ontology Summit F2F Meeting ISO/IEC/IEEE P21451-1-4ontolog.cim3.net/file/work/OntologySummit2015/2015... · 1 Ontology Summit F2F Meeting ISO/IEC/IEEE P21451-1-4 1st International

2

Internet of Things (IoT)

http://www.sensei-iot.org

Page 3: Ontology Summit F2F Meeting ISO/IEC/IEEE P21451-1-4ontolog.cim3.net/file/work/OntologySummit2015/2015... · 1 Ontology Summit F2F Meeting ISO/IEC/IEEE P21451-1-4 1st International

3

Social Networking Drivingthe Evolution of the Internet

Page 4: Ontology Summit F2F Meeting ISO/IEC/IEEE P21451-1-4ontolog.cim3.net/file/work/OntologySummit2015/2015... · 1 Ontology Summit F2F Meeting ISO/IEC/IEEE P21451-1-4 1st International

Social Media and Presentation/VirtualConferencing Providers

• Facebook

• Twitter

• GoogleTalk

• MSN

• GotoMeeting

• WebEx

• Skype

• Yahoo

Page 5: Ontology Summit F2F Meeting ISO/IEC/IEEE P21451-1-4ontolog.cim3.net/file/work/OntologySummit2015/2015... · 1 Ontology Summit F2F Meeting ISO/IEC/IEEE P21451-1-4 1st International

5

Semantic Web 3.0

Page 6: Ontology Summit F2F Meeting ISO/IEC/IEEE P21451-1-4ontolog.cim3.net/file/work/OntologySummit2015/2015... · 1 Ontology Summit F2F Meeting ISO/IEC/IEEE P21451-1-4 1st International

Communications TechnologyEvolution (IEEE vs. ITU)

• CCITT Modem Standards

• IEEE 802.3 Ethernet

• IEEE 802.11 WiFi

• IEEE 802.11af SuperWiFi

• IEEE 802.11.ah SensorNet

• IEEE 802.15.4

• IEEE 802.16 WiMax 1

• IEEE 802.16m WiMax 2

• IEEE 802.22 WRAN (TVWhite Space)

• GPRS 3G

• LTE 4G

• LTE-Advanced (3GPP)

Page 7: Ontology Summit F2F Meeting ISO/IEC/IEEE P21451-1-4ontolog.cim3.net/file/work/OntologySummit2015/2015... · 1 Ontology Summit F2F Meeting ISO/IEC/IEEE P21451-1-4 1st International

IoT Vertical Markets• Wifi Backhaul

• Incumbent Service ProviderEnhancement

• Public Safety (Alternate LTEStrategy)

• Utilities (Smart Grid)

• Federal Agencies

• Application Service Providers

• Local Schools/Universities

• Independent Networks

• In-Home (Internet of Things)

• Building (Internet of Things)

• Content Providers• Broadcasters (2 way networks)• Wireless Internet Service

Provider• Municipal Broadband Providers• Media/Software Companies• Temporary or Emergency

Networks• Digital Signage Distributions• Video Surveillance• Enterprise Networks

• Machine to Machine (M2M)

Page 8: Ontology Summit F2F Meeting ISO/IEC/IEEE P21451-1-4ontolog.cim3.net/file/work/OntologySummit2015/2015... · 1 Ontology Summit F2F Meeting ISO/IEC/IEEE P21451-1-4 1st International

8

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 9: Ontology Summit F2F Meeting ISO/IEC/IEEE P21451-1-4ontolog.cim3.net/file/work/OntologySummit2015/2015... · 1 Ontology Summit F2F Meeting ISO/IEC/IEEE P21451-1-4 1st International
Page 10: Ontology Summit F2F Meeting ISO/IEC/IEEE P21451-1-4ontolog.cim3.net/file/work/OntologySummit2015/2015... · 1 Ontology Summit F2F Meeting ISO/IEC/IEEE P21451-1-4 1st International

ISO/IEC/IEEE P21451-1-4Smart Transducer Interface Standard for Sensors, Actuators, and

Devices eXtensible Messaging and Presence Protocol (XMPP) fornetworked device communications

• ISO/IEC/IEEE P21451-1-4 (Sensei/IoT*) usingISO/IEC WD 29161, IoT Unique Identification

• XMPP is recognized by the IETF and W3C

• XMPP Extensions (XEPs) recognized by theXMPP Standards Foundation (XSF)

• XMPP offers assured interoperability, highscalability, and built-in security with capabilitiesthat are technology agnostic and protocolindependent allowing networked devices, users,

and applications to exchange data.

Page 11: Ontology Summit F2F Meeting ISO/IEC/IEEE P21451-1-4ontolog.cim3.net/file/work/OntologySummit2015/2015... · 1 Ontology Summit F2F Meeting ISO/IEC/IEEE P21451-1-4 1st International

11

ISO/IEC/IEEE P21451-1-4

• Co-sponsored by

• Dr. Kang Lee, NIST, Chairman ofIEEE TC-9 Sensor Technology, and

• Dan Kimball, SRA, Chairman of ISO/IECJTC1 SC31 Packaging – Supply ChainApplications for Logistics and work onISO/IEC 29161 Unique Identification forthe Internet of Things.

Page 12: Ontology Summit F2F Meeting ISO/IEC/IEEE P21451-1-4ontolog.cim3.net/file/work/OntologySummit2015/2015... · 1 Ontology Summit F2F Meeting ISO/IEC/IEEE P21451-1-4 1st International

12

UNIVERAL UNIQUE IDENTICATION

• ISO/IEC/IEEE P21451-1-4 will use a JID (EUI-64)which is a Universal Unique IDentifier (UUID),defined in the draft ISO/IEC 29161 AutomaticIdentification for the Internet of Things developed byISO/IEC/JTC1/SG31/WG6 Automatic Identification &Data Capture and ISO/IEC/TC122 Packaging andInternet of Things (IoT).

• jid = [ node “@” ] domain [ “/” resource {device} ]

• There are hundreds of ways to identify Things andISO/IEC 29161 offers a unified approach.

• NOTE - EUI-64 is a IEEE SA 64-bit Global Identification.

• Example:

Page 13: Ontology Summit F2F Meeting ISO/IEC/IEEE P21451-1-4ontolog.cim3.net/file/work/OntologySummit2015/2015... · 1 Ontology Summit F2F Meeting ISO/IEC/IEEE P21451-1-4 1st International

13

Sensei/IoT* Cyber Defense

• Sensei/IoT* is technology agnostic and protocolindependent

• Sensei/IoT* uses Transport Layer Security (TLS)to encrypt data traffic which is built-in to theprotocol

• Sensei/IoT* is firewall friendly utilizing porttranslation eliminating exposures common to useof Port 80

• Sensei/IoT* utilizes Semantic Web 3.0(XML metadata to provide a semanticconversation between devices)

Page 14: Ontology Summit F2F Meeting ISO/IEC/IEEE P21451-1-4ontolog.cim3.net/file/work/OntologySummit2015/2015... · 1 Ontology Summit F2F Meeting ISO/IEC/IEEE P21451-1-4 1st International

14

Sensei/IoT* Cyber Defense

• Sensei/IoT* can utilize a Service Broker as antrusted intermediary to establish a trustrelationship between users, applications, anddevices

• Sensei/IoT* can use an Identity Provider (IdP) toprovide Single Sign On (SSO)

• Sensei/IoT* end-to-end digital signing andencryption (RFC 3923) using Efficient XMLInterchange (EXI)

Page 15: Ontology Summit F2F Meeting ISO/IEC/IEEE P21451-1-4ontolog.cim3.net/file/work/OntologySummit2015/2015... · 1 Ontology Summit F2F Meeting ISO/IEC/IEEE P21451-1-4 1st International

Meta Data IsolationProtection Against Cyber-attack

Page 16: Ontology Summit F2F Meeting ISO/IEC/IEEE P21451-1-4ontolog.cim3.net/file/work/OntologySummit2015/2015... · 1 Ontology Summit F2F Meeting ISO/IEC/IEEE P21451-1-4 1st International

IoT XEP’s

ISO/IEC/IEEE P21451-1-4

Page 17: Ontology Summit F2F Meeting ISO/IEC/IEEE P21451-1-4ontolog.cim3.net/file/work/OntologySummit2015/2015... · 1 Ontology Summit F2F Meeting ISO/IEC/IEEE P21451-1-4 1st International

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 18: Ontology Summit F2F Meeting ISO/IEC/IEEE P21451-1-4ontolog.cim3.net/file/work/OntologySummit2015/2015... · 1 Ontology Summit F2F Meeting ISO/IEC/IEEE P21451-1-4 1st International

Examples of XMPP MessagingRequest/Reply

ISO/IEC/IEEE P21451-1-4

Page 19: Ontology Summit F2F Meeting ISO/IEC/IEEE P21451-1-4ontolog.cim3.net/file/work/OntologySummit2015/2015... · 1 Ontology Summit F2F Meeting ISO/IEC/IEEE P21451-1-4 1st International

SensorData(Request)

• <iq type='get‘

from=’[email protected]

to=’[email protected]’ >

id='1'><req xmlns='urn:xmpp:iot:sensordata' seqnr='1'

identity='true'/></iq>

Page 20: Ontology Summit F2F Meeting ISO/IEC/IEEE P21451-1-4ontolog.cim3.net/file/work/OntologySummit2015/2015... · 1 Ontology Summit F2F Meeting ISO/IEC/IEEE P21451-1-4 1st International

Sensordata(Response)

• <messagefrom=’[email protected]’to=’[email protected]’ >

<fields xmlns='urn:xmpp:iot:sensordata' seqnr='1'done='true'>

<node nodeId=‘Device01'><timestamp value='2013-03-07T16:24:30'>

<string name='...ID' identity='true'automaticReadout='true' value='1234567'/>

</timestamp></node>

</fields></message>

Page 21: Ontology Summit F2F Meeting ISO/IEC/IEEE P21451-1-4ontolog.cim3.net/file/work/OntologySummit2015/2015... · 1 Ontology Summit F2F Meeting ISO/IEC/IEEE P21451-1-4 1st International

21

Service Oriented Architecture (SOA)

Page 22: Ontology Summit F2F Meeting ISO/IEC/IEEE P21451-1-4ontolog.cim3.net/file/work/OntologySummit2015/2015... · 1 Ontology Summit F2F Meeting ISO/IEC/IEEE P21451-1-4 1st International

22

Scalability ofCloud 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 23: Ontology Summit F2F Meeting ISO/IEC/IEEE P21451-1-4ontolog.cim3.net/file/work/OntologySummit2015/2015... · 1 Ontology Summit F2F Meeting ISO/IEC/IEEE P21451-1-4 1st International

23

BPL

Fib

er

Wire

d

Dow

nlin

k

Page 24: Ontology Summit F2F Meeting ISO/IEC/IEEE P21451-1-4ontolog.cim3.net/file/work/OntologySummit2015/2015... · 1 Ontology Summit F2F Meeting ISO/IEC/IEEE P21451-1-4 1st International

24

Page 25: Ontology Summit F2F Meeting ISO/IEC/IEEE P21451-1-4ontolog.cim3.net/file/work/OntologySummit2015/2015... · 1 Ontology Summit F2F Meeting ISO/IEC/IEEE P21451-1-4 1st International
Page 26: Ontology Summit F2F Meeting ISO/IEC/IEEE P21451-1-4ontolog.cim3.net/file/work/OntologySummit2015/2015... · 1 Ontology Summit F2F Meeting ISO/IEC/IEEE P21451-1-4 1st International

User Network

Signal Conditioning and Data Conversion

ISO/IEC/IEEEp21451-1-1

TCP/UDPServices

ISO/IEC/IEEEp21451-1-2

HTTPServices

ISO/IEC/IEEEp21451-1-3

WebServices

ISO/IEC/IEEEp21451-1-4

XMPPServices

ISO/IEC/IEEEp21451-1-x

SNMPServices(?)

DiscoveryServices

TransducerAccess

Services

TEDSAccess

Services

EventNotification

Services

TransducerManagement

Services

ISO/TEC/IEEE p21451-1 Common NetworkServices

ISO/IEC/IEEE 214510 Transducer Services

ISO/IEC/IEEE 21451-2 or ISO/IEC/IEEE 21451-5 ModuleCommunication

ISO/IEC/IEEE 21451-2 or ISO/IECIEEE 21451-5 ModuleCommunication

ISO/IEC/IEEE214510 TEDS

ISO/IEC/IEEE 214510Transducer Services

ISO/IEC/IEEE 21451-2 orISO/IEC/IEEE21451-5 PHY

TEDS

ISO/IEC/IEEE 21451-4Transducer

Transducers(Sensors &Actuators)

ISO/IEC/IEEE 21451-7Transducer

Mixed ModeInterface

RFInterface

TransducerInterface

• ISO/IEC/IEEE 21451-2 (SerialInterface)

• ISO/IEC/IEEE21451-5 (WirelessInterface)

NetworkInterface

NetworkNode –NetworkCapable

ApplicationProcessor

(NCAP)

SensorNode -Transduc

erInterfaceModule(TIM)

ISO/IEC/IEEE p21451-001 Signal Treatment Services (Optional)

• ISO/IEC/IEEE p21451-1-1 (TCP/UDPInterface)

• ISO/IEC/IEEE p21451-1-2 (HTTPInterface)

• ISO/IEC/IEEE p21451-1-3 (Web Interface)• ISO/IEC/IEEE p21451-1-4 (XMPP

Interface)• ISO/IEC/IEEE p21451-1-x (?)

Project to be proposedIn the future

Standard beingdeveloped

P21451 Familyof Standards

Page 27: Ontology Summit F2F Meeting ISO/IEC/IEEE P21451-1-4ontolog.cim3.net/file/work/OntologySummit2015/2015... · 1 Ontology Summit F2F Meeting ISO/IEC/IEEE P21451-1-4 1st International

Transducer Electronic Data Sheets (TEDS)

• TEDS, a memory device attached to a smart transducer node, storeMetadata, transducer identification, measurement range, calibration,correction data, user and manufacture-related information, which canbe used for transducer self-identification and description.

• Different TEDS are defined:

– Meta TEDS

– Transducer Channel TEDS

– Physical TEDS

– Calibration TEDS

– Frequency Response TEDS

– Geo-location TEDS

– and more….

TEDS

Sensor ID (Identification)

Page 28: Ontology Summit F2F Meeting ISO/IEC/IEEE P21451-1-4ontolog.cim3.net/file/work/OntologySummit2015/2015... · 1 Ontology Summit F2F Meeting ISO/IEC/IEEE P21451-1-4 1st International

Washington, DC

Page 29: Ontology Summit F2F Meeting ISO/IEC/IEEE P21451-1-4ontolog.cim3.net/file/work/OntologySummit2015/2015... · 1 Ontology Summit F2F Meeting ISO/IEC/IEEE P21451-1-4 1st International

Global IoT Day 2015

APRIL 9TH, 2015

Page 30: Ontology Summit F2F Meeting ISO/IEC/IEEE P21451-1-4ontolog.cim3.net/file/work/OntologySummit2015/2015... · 1 Ontology Summit F2F Meeting ISO/IEC/IEEE P21451-1-4 1st International

Global Events

Page 31: Ontology Summit F2F Meeting ISO/IEC/IEEE P21451-1-4ontolog.cim3.net/file/work/OntologySummit2015/2015... · 1 Ontology Summit F2F Meeting ISO/IEC/IEEE P21451-1-4 1st International

IoT Events

Page 32: Ontology Summit F2F Meeting ISO/IEC/IEEE P21451-1-4ontolog.cim3.net/file/work/OntologySummit2015/2015... · 1 Ontology Summit F2F Meeting ISO/IEC/IEEE P21451-1-4 1st International

© Sustainable Innovation 2012© Sustainable Innovation 2012

Device explosion

“The vision of more than

50 billion connected devices by 2020 mayseem ambitious today, but with the right

approach, it is within reach”Ericsson whitepaper, February 2011

How many IP addresses can you have at home?

Page 33: Ontology Summit F2F Meeting ISO/IEC/IEEE P21451-1-4ontolog.cim3.net/file/work/OntologySummit2015/2015... · 1 Ontology Summit F2F Meeting ISO/IEC/IEEE P21451-1-4 1st International

IPDX.NET UNIVERSEFederated Cloud Sensor Network

• ISO/IEC/IEEE P21451-1-4provides session initiation andprotocol transport for sensors,actuators, and devices. Thestandard addresses issues ofsecurity, scalability, andinteroperability. This standardcan provide significant costsavings and reduce complexity,leveraging currentinstrumentation and devicesused in industry today.http://www.ipdx.net

Page 34: Ontology Summit F2F Meeting ISO/IEC/IEEE P21451-1-4ontolog.cim3.net/file/work/OntologySummit2015/2015... · 1 Ontology Summit F2F Meeting ISO/IEC/IEEE P21451-1-4 1st International

IPDX.NET & XchangeCore• Instant infrastructure when there is none!

Page 35: Ontology Summit F2F Meeting ISO/IEC/IEEE P21451-1-4ontolog.cim3.net/file/work/OntologySummit2015/2015... · 1 Ontology Summit F2F Meeting ISO/IEC/IEEE P21451-1-4 1st International

35

XMPP Federated Service Broker

Page 36: Ontology Summit F2F Meeting ISO/IEC/IEEE P21451-1-4ontolog.cim3.net/file/work/OntologySummit2015/2015... · 1 Ontology Summit F2F Meeting ISO/IEC/IEEE P21451-1-4 1st International

V2V US DOT

Integration of Cloud and Mobility

• Electric Vehicle Recharging

• Real-time Collision Avoidance Systems

Page 37: Ontology Summit F2F Meeting ISO/IEC/IEEE P21451-1-4ontolog.cim3.net/file/work/OntologySummit2015/2015... · 1 Ontology Summit F2F Meeting ISO/IEC/IEEE P21451-1-4 1st International

37

Smart Grid

Fault Detection/voltage optimization

(Current, Voltage, temperature,

Weather station)

Electric

Interface

Communication

Interface

Domain

Current

sensor

Voltage

sensor Temperature

sensor

Structure &

Equipment

Monitoring

Power usage monitoring

(Heating, Cooling Equipment, Appliance)

Current

sensor

Voltage

sensor

Temperature

sensor Weather Station

Current

sensorVoltage

sensor

Temperature

sensor

Weather Station

High Voltage Line Monitoring

Current

sensorVoltage

sensor

Temperature

sensor

Weather Station

Page 38: Ontology Summit F2F Meeting ISO/IEC/IEEE P21451-1-4ontolog.cim3.net/file/work/OntologySummit2015/2015... · 1 Ontology Summit F2F Meeting ISO/IEC/IEEE P21451-1-4 1st International

38

Intelligent Energy Systems

Page 39: Ontology Summit F2F Meeting ISO/IEC/IEEE P21451-1-4ontolog.cim3.net/file/work/OntologySummit2015/2015... · 1 Ontology Summit F2F Meeting ISO/IEC/IEEE P21451-1-4 1st International

39

WSN BPL Microgrid Automation

Page 40: Ontology Summit F2F Meeting ISO/IEC/IEEE P21451-1-4ontolog.cim3.net/file/work/OntologySummit2015/2015... · 1 Ontology Summit F2F Meeting ISO/IEC/IEEE P21451-1-4 1st International

40

Home and BuildingWSN Automation

Page 41: Ontology Summit F2F Meeting ISO/IEC/IEEE P21451-1-4ontolog.cim3.net/file/work/OntologySummit2015/2015... · 1 Ontology Summit F2F Meeting ISO/IEC/IEEE P21451-1-4 1st International

OPC UA over XMPP

Page 42: Ontology Summit F2F Meeting ISO/IEC/IEEE P21451-1-4ontolog.cim3.net/file/work/OntologySummit2015/2015... · 1 Ontology Summit F2F Meeting ISO/IEC/IEEE P21451-1-4 1st International

http://www.sensei-iot.org

Thank You!