SlideShare a Scribd company logo
Steve Posick, Associate Director, ESPN 
Steve.J.Posick@espn.com
• Internet of Things (IoT) – An Internet like structure of uniquely identified objects 
• What is an Object (or Thing)? 
• Devices – Software or firmware that represents a physical piece of hardware 
• Services – A software service (e.g., SOAP and RESTful Web Services, EJB, Corba Object) 
• Data Objects – Related data bundled into a single Object or Entity 
• Cannot perform direct action, but can be acted upon by services and devices 
• Identity 
• The characteristic of an Object that distinguishes it from all other Objects 
• Identity does NOT indicate locality or accessibility 
• Where an Object is and if it can be accessed 
• Identity does not describe functionality (but some of the functionality can be inferred) 
• The Internet of Things (IoT) is a Conceptual extension of the Internet 
• Numerous implementations, using many technologies 
• Internet Protocol may be used, but is only one small facet
• Basket of Remotes – Many Objects, how do we control them all? 
• Object Discovery – The Automatic Discovery of Objects over the 
Network 
• DNS Based Service Discovery (DNS-SD) [IETF ZeroConf & Apple’s Bonjour] 
• Simple Service Discovery Protocol (SSDP) [UPnP] 
• Proprietary Protocols using Broadcast or Multicast (Too common, usually poorly 
done) 
• Object Self Description – A form of Introspection 
• Provides a means by which an Object can describe its Features to others 
• Feature Discovery 
• Uniquely Identified Features
• Eclipse .org – Eclipse Smart Home (Open Source) 
• One of the first players in the space with Eclipse Smart Home 
• Is a Gateway and Rules Engine for Devices Integration 
• Google – The Physical Web (Open Source), Nest, Thread (Standard) 
• Leverage Internet Standards & Open Source 
• Thread – A New Open Wireless Protocol Standard 
• Integration 
• Apple – HomeKit & Home Automation Protocol (Proprietary) 
• Included in iOS 8 and OS X Yosemite 
• Device Profiles 
• iOS and OS X Devices become Gateways and Integration Points
• Microsoft – Windows 
• Windows for Micro PCs 
• Universal Plug-n-Play (UPnP) 
• Seems to be Treating the IoT as Solutions and not as a Network 
• SMPTE – ST2071 (Standard) 
• Open Standard for Media & Device Control over IP Networks 
• Home Gateway Initiative 
• A Consortium of Vendors to Create Standards & a Common Vision 
• Thread Group 
• A Consortium of led by Google and Samsung 
• Many, Many, More
• The Internet of Things is the extension of Device and Network 
Technologies into the Real World. 
• Wearable Devices (Watches, Glasses, Media Players, …) 
• Appliances 
• Cars 
• Media & Entertainment Centers 
• Tactile Feedback (The next 3D) 
• Sensors 
• Home Controllers (Thermostats, Security Systems, etc…) 
• Robots 
• Connected Everything!
• Many Implementations 
• Way too Protocols! 
• Z-wave, KNX, Thread, The list goes on and on. 
• Everyone is Working on their own Solutions; Few are Collaborating 
• Re-Inventing the Wheel, over and over and over 
• Commonalities Across All Implementations 
• Identity - Uniquely Identified Objects/Things 
• Network Interconnection 
• Discovery 
• Objects/Things, Devices, Services 
• Object Self-Description (Not Always Implemented) 
• Features Discovery (What the Identified Object/Thing Does)
SMPTE’s Contribution 
to the Internet of Things
• SMPTE ST2071 Document 1 - Framework 
• A Platform & Protocol Agnostic Framework for the Control of Media & Devices 
• Defines a Hierarchical Structure for Media, Connecting Media to Real World Events 
• Defines a Common Format for Identity 
• Device Identity 
• Service Identity 
• Media Identity 
• Feature Identity (Capabilities) 
• SMPTE ST2071 Document 2 - Protocol 
• An Open Protocol, SOAP & RESTful Web Services 
• SMPTE ST2071 Document 3 - Discovery 
• Device, Service, Feature Discovery (Scalable from the Local Network to the Internet) 
• SMPTE ST2071 Document 4 – Interface Repository 
• Federated Repository for the Search and Registration of Documentation & Artifacts
• Feature Discovery and Object Self-Description 
• Provides a means by which Objects can describe their behavior (Introspection) 
• A Capability is a Uniquely Identified Feature 
• Most Powerful when defined as small concise features (e.g., Play, Stop, Pause) 
• Allows Object behavior to be described using well-known, predefined interfaces 
• Lego™ blocks for Programming (Object definition, Interface definitions & SOA) 
• Implementers may define their own Capabilities 
• New Capabilities can be added statically or dynamically 
• Without affecting interoperability 
• Clients work with Capabilities they understand, ignoring the ones they don’t 
• Why? 
• Object inheritance in strongly typed OOD environments breaks network compatibility 
• Changes the binary / network signature of the Object, requiring client update (Corba, Java)
Develop to the Object Behavior, 
NOT the Object Type
• Resource Identifiers 
• Uniquely Identifies Resources and Groups of Resources 
• Contains a Type, Namespace, and Name Value Pairs defined by underlying system 
• Device Identity 
• Service Identity 
• Media Identity 
• Media Asset, Material, Container, Bundle, Instance, File 
• Capability Identity (Feature & Interface Identity) 
• Examples: 
• urn:smpte:udn:com.example:uuid=12345-12345-12345 
• urn:smpte:umn:com.example:type=media_asset;mid=12345 
• urn:smpte:umn:com.example:type=material_asset;mid=12345;umid=0x123… 
• urn:smpte:ucn:org.smpte:device_v1.0
• Capability Interface Repository 
• DNS for Software Interfaces 
• Requires Unique Identity and Namespace for each Interface 
• Supports SDO, Vendor Specific, and 3rd Party Repositories 
• Allows Plug & Play for Development 
• Use Service Discovery to find devices and services to develop for 
• Interrogate device or service for its Capabilities 
• Use Capability Repository to get programmatic artifacts for each Capability 
• Documentation 
• WSDL, WSDL Equivalent, and / or Binary Artifacts 
• WADL, YAML
So Why is SMPTE & ESPN Interested 
in the Internet of Things?
Switcher 
Clock 
QC Monitor 
Graphics 
Server 
Video 
Servers 
Video 
Routing 
Tape 
Deck 
Comms 
Monitoring 
Scheduling

More Related Content

Viewers also liked

Transparency: how do I do it?
Transparency: how do I do it?Transparency: how do I do it?
Transparency: how do I do it?
EmilyDShaw
 
Thursday mass
Thursday massThursday mass
Thursday mass
Mimi Soriano
 
"7 Slight Edges to Keeping Your Customers"
"7 Slight Edges to Keeping Your Customers""7 Slight Edges to Keeping Your Customers"
"7 Slight Edges to Keeping Your Customers"
Gorman Business Consultants
 
The Control of Media & Devices in an Internet of Things (IoT)
The Control of Media & Devices in an Internet of Things (IoT)The Control of Media & Devices in an Internet of Things (IoT)
The Control of Media & Devices in an Internet of Things (IoT)
Steve Posick
 
WorkWatcher Prezentacja01
WorkWatcher Prezentacja01WorkWatcher Prezentacja01
WorkWatcher Prezentacja01
mkkp4x4
 
What lets open data have impact
What lets open data have impactWhat lets open data have impact
What lets open data have impact
EmilyDShaw
 
Natural new ingredients. - Free Online Library
Natural new ingredients. - Free Online LibraryNatural new ingredients. - Free Online Library
Natural new ingredients. - Free Online Library
culturedoptimis90
 
Third Party Use of Legislative Data - Presentation for NCSL-NALIT
Third Party Use of Legislative Data - Presentation for NCSL-NALITThird Party Use of Legislative Data - Presentation for NCSL-NALIT
Third Party Use of Legislative Data - Presentation for NCSL-NALIT
EmilyDShaw
 
Nationwide Investment Group LLC
Nationwide Investment Group LLCNationwide Investment Group LLC
Nationwide Investment Group LLC
Nationwide Investment Group LLC
 
NBMOTIVATIONBOTS
NBMOTIVATIONBOTSNBMOTIVATIONBOTS
NBMOTIVATIONBOTS
Tony Marks
 
Current Privacy and Data Issues (for people who care about open data!)
Current Privacy and Data Issues (for people who care about open data!)Current Privacy and Data Issues (for people who care about open data!)
Current Privacy and Data Issues (for people who care about open data!)
EmilyDShaw
 
deneme
denemedeneme
chỗ nào dịch vụ giúp việc theo tháng chất lượng cao tại tphcm
chỗ nào dịch vụ giúp việc theo tháng chất lượng cao tại tphcmchỗ nào dịch vụ giúp việc theo tháng chất lượng cao tại tphcm
chỗ nào dịch vụ giúp việc theo tháng chất lượng cao tại tphcmrubye340
 
Emiliagomez Trabajo Final
Emiliagomez Trabajo FinalEmiliagomez Trabajo Final
Emiliagomez Trabajo Final
Emilia Gabriella Gomez
 
OkashitaAlexander_SawtelleProject
OkashitaAlexander_SawtelleProjectOkashitaAlexander_SawtelleProject
OkashitaAlexander_SawtelleProject
Alexander Okashita
 
De an-tuyen-sinh-dh-dan-lap-hai-phong
De an-tuyen-sinh-dh-dan-lap-hai-phongDe an-tuyen-sinh-dh-dan-lap-hai-phong
De an-tuyen-sinh-dh-dan-lap-hai-phong
giaoduc0123
 
cung cấp dịch vụ giúp việc quận 6 tphcm
cung cấp dịch vụ giúp việc quận 6 tphcmcung cấp dịch vụ giúp việc quận 6 tphcm
cung cấp dịch vụ giúp việc quận 6 tphcmsavanna182
 
Trabajo práctico n°1
Trabajo práctico n°1Trabajo práctico n°1
Trabajo práctico n°1
Agus Sci
 
Presentation Friday for 2008-22
Presentation Friday for 2008-22Presentation Friday for 2008-22
Presentation Friday for 2008-22
Lynn Averill MD PhD
 
Trabajo práctico n°3
Trabajo práctico n°3Trabajo práctico n°3
Trabajo práctico n°3
Agus Sci
 

Viewers also liked (20)

Transparency: how do I do it?
Transparency: how do I do it?Transparency: how do I do it?
Transparency: how do I do it?
 
Thursday mass
Thursday massThursday mass
Thursday mass
 
"7 Slight Edges to Keeping Your Customers"
"7 Slight Edges to Keeping Your Customers""7 Slight Edges to Keeping Your Customers"
"7 Slight Edges to Keeping Your Customers"
 
The Control of Media & Devices in an Internet of Things (IoT)
The Control of Media & Devices in an Internet of Things (IoT)The Control of Media & Devices in an Internet of Things (IoT)
The Control of Media & Devices in an Internet of Things (IoT)
 
WorkWatcher Prezentacja01
WorkWatcher Prezentacja01WorkWatcher Prezentacja01
WorkWatcher Prezentacja01
 
What lets open data have impact
What lets open data have impactWhat lets open data have impact
What lets open data have impact
 
Natural new ingredients. - Free Online Library
Natural new ingredients. - Free Online LibraryNatural new ingredients. - Free Online Library
Natural new ingredients. - Free Online Library
 
Third Party Use of Legislative Data - Presentation for NCSL-NALIT
Third Party Use of Legislative Data - Presentation for NCSL-NALITThird Party Use of Legislative Data - Presentation for NCSL-NALIT
Third Party Use of Legislative Data - Presentation for NCSL-NALIT
 
Nationwide Investment Group LLC
Nationwide Investment Group LLCNationwide Investment Group LLC
Nationwide Investment Group LLC
 
NBMOTIVATIONBOTS
NBMOTIVATIONBOTSNBMOTIVATIONBOTS
NBMOTIVATIONBOTS
 
Current Privacy and Data Issues (for people who care about open data!)
Current Privacy and Data Issues (for people who care about open data!)Current Privacy and Data Issues (for people who care about open data!)
Current Privacy and Data Issues (for people who care about open data!)
 
deneme
denemedeneme
deneme
 
chỗ nào dịch vụ giúp việc theo tháng chất lượng cao tại tphcm
chỗ nào dịch vụ giúp việc theo tháng chất lượng cao tại tphcmchỗ nào dịch vụ giúp việc theo tháng chất lượng cao tại tphcm
chỗ nào dịch vụ giúp việc theo tháng chất lượng cao tại tphcm
 
Emiliagomez Trabajo Final
Emiliagomez Trabajo FinalEmiliagomez Trabajo Final
Emiliagomez Trabajo Final
 
OkashitaAlexander_SawtelleProject
OkashitaAlexander_SawtelleProjectOkashitaAlexander_SawtelleProject
OkashitaAlexander_SawtelleProject
 
De an-tuyen-sinh-dh-dan-lap-hai-phong
De an-tuyen-sinh-dh-dan-lap-hai-phongDe an-tuyen-sinh-dh-dan-lap-hai-phong
De an-tuyen-sinh-dh-dan-lap-hai-phong
 
cung cấp dịch vụ giúp việc quận 6 tphcm
cung cấp dịch vụ giúp việc quận 6 tphcmcung cấp dịch vụ giúp việc quận 6 tphcm
cung cấp dịch vụ giúp việc quận 6 tphcm
 
Trabajo práctico n°1
Trabajo práctico n°1Trabajo práctico n°1
Trabajo práctico n°1
 
Presentation Friday for 2008-22
Presentation Friday for 2008-22Presentation Friday for 2008-22
Presentation Friday for 2008-22
 
Trabajo práctico n°3
Trabajo práctico n°3Trabajo práctico n°3
Trabajo práctico n°3
 

Similar to DACS - The Internet of Things (IoT)

Achieving Semantic Interoperability in the Internet of Things
Achieving Semantic Interoperability in the Internet of ThingsAchieving Semantic Interoperability in the Internet of Things
Achieving Semantic Interoperability in the Internet of Things
iotest
 
Naming, Search and Discovery in IoT: Issues and proposed solutions in the FP7...
Naming, Search and Discovery in IoT: Issues and proposed solutions in the FP7...Naming, Search and Discovery in IoT: Issues and proposed solutions in the FP7...
Naming, Search and Discovery in IoT: Issues and proposed solutions in the FP7...
iotest
 
An Open and Collaborative Ecosystem for IoT
An Open and Collaborative Ecosystem for IoTAn Open and Collaborative Ecosystem for IoT
An Open and Collaborative Ecosystem for IoT
Charles Eckel
 
RestThing: A Restful Web Service Infrastructure for Mash-up Physical and Web ...
RestThing: A Restful Web Service Infrastructure for Mash-up Physical and Web ...RestThing: A Restful Web Service Infrastructure for Mash-up Physical and Web ...
RestThing: A Restful Web Service Infrastructure for Mash-up Physical and Web ...
Weijun Qin
 
Enabling IoT Devices’ Hardware and Software Interoperability, IPSO Alliance (...
Enabling IoT Devices’ Hardware and Software Interoperability, IPSO Alliance (...Enabling IoT Devices’ Hardware and Software Interoperability, IPSO Alliance (...
Enabling IoT Devices’ Hardware and Software Interoperability, IPSO Alliance (...
Open Mobile Alliance
 
Best Practices for Design Hardware APIs
Best Practices for Design Hardware APIsBest Practices for Design Hardware APIs
Best Practices for Design Hardware APIs
Matt Haines
 
Choosing the right Technologies for your next unicorn.
Choosing the right Technologies for your next unicorn.Choosing the right Technologies for your next unicorn.
Choosing the right Technologies for your next unicorn.
Gladson DSouza
 
WOTS2E: A Search Engine for a Semantic Web of Things
WOTS2E: A Search Engine for a Semantic Web of ThingsWOTS2E: A Search Engine for a Semantic Web of Things
WOTS2E: A Search Engine for a Semantic Web of Things
Andreas Kamilaris
 
Azure Digital Twins
Azure Digital TwinsAzure Digital Twins
Azure Digital Twins
Marco Parenzan
 
DCEU 18: From Monolith to Microservices
DCEU 18: From Monolith to MicroservicesDCEU 18: From Monolith to Microservices
DCEU 18: From Monolith to Microservices
Docker, Inc.
 
Atal io t introduction
Atal io t introductionAtal io t introduction
Atal io t introduction
Yadvendra bedi
 
Chapter - 1.pptx
Chapter - 1.pptxChapter - 1.pptx
Chapter - 1.pptx
DrFaridaAshrafAli
 
IoT testing and quality assurance indicthreads
IoT testing and quality assurance indicthreadsIoT testing and quality assurance indicthreads
IoT testing and quality assurance indicthreads
IndicThreads
 
Characerizing and Validating QoS in the Emerging IoT Network
Characerizing and Validating QoS in the Emerging IoT NetworkCharacerizing and Validating QoS in the Emerging IoT Network
Characerizing and Validating QoS in the Emerging IoT Network
Hans Ashlock
 
IoT heap 1
IoT heap 1IoT heap 1
IoT heap 1
SushrutaMishra1
 
iot unit1.pdf
iot unit1.pdfiot unit1.pdf
iot unit1.pdf
shrutinandanwar6
 
Open Interconnect Consortium - Why & What
Open Interconnect Consortium - Why & WhatOpen Interconnect Consortium - Why & What
Open Interconnect Consortium - Why & What
Open Interconnect Consortium
 
IoT-CT internet of thing master séminaire cours.pdf
IoT-CT internet of thing master séminaire cours.pdfIoT-CT internet of thing master séminaire cours.pdf
IoT-CT internet of thing master séminaire cours.pdf
NadouShe
 
1. Introduction to IoT
1. Introduction to IoT1. Introduction to IoT
1. Introduction to IoT
Abhishek Das
 
CIS14: Identity in OpenStack Icehouse
CIS14: Identity in OpenStack IcehouseCIS14: Identity in OpenStack Icehouse
CIS14: Identity in OpenStack Icehouse
CloudIDSummit
 

Similar to DACS - The Internet of Things (IoT) (20)

Achieving Semantic Interoperability in the Internet of Things
Achieving Semantic Interoperability in the Internet of ThingsAchieving Semantic Interoperability in the Internet of Things
Achieving Semantic Interoperability in the Internet of Things
 
Naming, Search and Discovery in IoT: Issues and proposed solutions in the FP7...
Naming, Search and Discovery in IoT: Issues and proposed solutions in the FP7...Naming, Search and Discovery in IoT: Issues and proposed solutions in the FP7...
Naming, Search and Discovery in IoT: Issues and proposed solutions in the FP7...
 
An Open and Collaborative Ecosystem for IoT
An Open and Collaborative Ecosystem for IoTAn Open and Collaborative Ecosystem for IoT
An Open and Collaborative Ecosystem for IoT
 
RestThing: A Restful Web Service Infrastructure for Mash-up Physical and Web ...
RestThing: A Restful Web Service Infrastructure for Mash-up Physical and Web ...RestThing: A Restful Web Service Infrastructure for Mash-up Physical and Web ...
RestThing: A Restful Web Service Infrastructure for Mash-up Physical and Web ...
 
Enabling IoT Devices’ Hardware and Software Interoperability, IPSO Alliance (...
Enabling IoT Devices’ Hardware and Software Interoperability, IPSO Alliance (...Enabling IoT Devices’ Hardware and Software Interoperability, IPSO Alliance (...
Enabling IoT Devices’ Hardware and Software Interoperability, IPSO Alliance (...
 
Best Practices for Design Hardware APIs
Best Practices for Design Hardware APIsBest Practices for Design Hardware APIs
Best Practices for Design Hardware APIs
 
Choosing the right Technologies for your next unicorn.
Choosing the right Technologies for your next unicorn.Choosing the right Technologies for your next unicorn.
Choosing the right Technologies for your next unicorn.
 
WOTS2E: A Search Engine for a Semantic Web of Things
WOTS2E: A Search Engine for a Semantic Web of ThingsWOTS2E: A Search Engine for a Semantic Web of Things
WOTS2E: A Search Engine for a Semantic Web of Things
 
Azure Digital Twins
Azure Digital TwinsAzure Digital Twins
Azure Digital Twins
 
DCEU 18: From Monolith to Microservices
DCEU 18: From Monolith to MicroservicesDCEU 18: From Monolith to Microservices
DCEU 18: From Monolith to Microservices
 
Atal io t introduction
Atal io t introductionAtal io t introduction
Atal io t introduction
 
Chapter - 1.pptx
Chapter - 1.pptxChapter - 1.pptx
Chapter - 1.pptx
 
IoT testing and quality assurance indicthreads
IoT testing and quality assurance indicthreadsIoT testing and quality assurance indicthreads
IoT testing and quality assurance indicthreads
 
Characerizing and Validating QoS in the Emerging IoT Network
Characerizing and Validating QoS in the Emerging IoT NetworkCharacerizing and Validating QoS in the Emerging IoT Network
Characerizing and Validating QoS in the Emerging IoT Network
 
IoT heap 1
IoT heap 1IoT heap 1
IoT heap 1
 
iot unit1.pdf
iot unit1.pdfiot unit1.pdf
iot unit1.pdf
 
Open Interconnect Consortium - Why & What
Open Interconnect Consortium - Why & WhatOpen Interconnect Consortium - Why & What
Open Interconnect Consortium - Why & What
 
IoT-CT internet of thing master séminaire cours.pdf
IoT-CT internet of thing master séminaire cours.pdfIoT-CT internet of thing master séminaire cours.pdf
IoT-CT internet of thing master séminaire cours.pdf
 
1. Introduction to IoT
1. Introduction to IoT1. Introduction to IoT
1. Introduction to IoT
 
CIS14: Identity in OpenStack Icehouse
CIS14: Identity in OpenStack IcehouseCIS14: Identity in OpenStack Icehouse
CIS14: Identity in OpenStack Icehouse
 

Recently uploaded

The Future of Wearable Technology in Healthcare: Innovations and Trends to Watch
The Future of Wearable Technology in Healthcare: Innovations and Trends to WatchThe Future of Wearable Technology in Healthcare: Innovations and Trends to Watch
The Future of Wearable Technology in Healthcare: Innovations and Trends to Watch
bluetroyvictorVinay
 
Company Profile of Tempcon - Chiller Manufacturer In India
Company Profile of Tempcon - Chiller Manufacturer In IndiaCompany Profile of Tempcon - Chiller Manufacturer In India
Company Profile of Tempcon - Chiller Manufacturer In India
soumotempcon
 
一比一原版圣托马斯大学毕业证(UST毕业证书)学历如何办理
一比一原版圣托马斯大学毕业证(UST毕业证书)学历如何办理一比一原版圣托马斯大学毕业证(UST毕业证书)学历如何办理
一比一原版圣托马斯大学毕业证(UST毕业证书)学历如何办理
bttak
 
一比一原版(SBU毕业证书)肯特州立大学毕业证如何办理
一比一原版(SBU毕业证书)肯特州立大学毕业证如何办理一比一原版(SBU毕业证书)肯特州立大学毕业证如何办理
一比一原版(SBU毕业证书)肯特州立大学毕业证如何办理
mbawufebxi
 
欧洲杯投注-欧洲杯投注押注app-欧洲杯投注押注app官网|【​网址​🎉ac10.net🎉​】
欧洲杯投注-欧洲杯投注押注app-欧洲杯投注押注app官网|【​网址​🎉ac10.net🎉​】欧洲杯投注-欧洲杯投注押注app-欧洲杯投注押注app官网|【​网址​🎉ac10.net🎉​】
欧洲杯投注-欧洲杯投注押注app-欧洲杯投注押注app官网|【​网址​🎉ac10.net🎉​】
akrooshsaleem36
 
"IOS 18 CONTROL CENTRE REVAMP STREAMLINED IPHONE SHUTDOWN MADE EASIER"
"IOS 18 CONTROL CENTRE REVAMP STREAMLINED IPHONE SHUTDOWN MADE EASIER""IOS 18 CONTROL CENTRE REVAMP STREAMLINED IPHONE SHUTDOWN MADE EASIER"
"IOS 18 CONTROL CENTRE REVAMP STREAMLINED IPHONE SHUTDOWN MADE EASIER"
Emmanuel Onwumere
 
ℂall Girls Kolkata 😍 Call 0000000 Vip Escorts Service Kolkata
ℂall Girls Kolkata 😍 Call 0000000 Vip Escorts Service Kolkataℂall Girls Kolkata 😍 Call 0000000 Vip Escorts Service Kolkata
ℂall Girls Kolkata 😍 Call 0000000 Vip Escorts Service Kolkata
nhero3888
 
Call Girls in Noida (Uttar Pradesh ) call me [🔝9899900591🔝] Escort In Noida s...
Call Girls in Noida (Uttar Pradesh ) call me [🔝9899900591🔝] Escort In Noida s...Call Girls in Noida (Uttar Pradesh ) call me [🔝9899900591🔝] Escort In Noida s...
Call Girls in Noida (Uttar Pradesh ) call me [🔝9899900591🔝] Escort In Noida s...
rosankumar564363
 
按照学校原版(UPenn文凭证书)宾夕法尼亚大学毕业证快速办理
按照学校原版(UPenn文凭证书)宾夕法尼亚大学毕业证快速办理按照学校原版(UPenn文凭证书)宾夕法尼亚大学毕业证快速办理
按照学校原版(UPenn文凭证书)宾夕法尼亚大学毕业证快速办理
uwoso
 
世预赛投注-世预赛投注投注官网app-世预赛投注官网app下载|【​网址​🎉ac123.net🎉​】
世预赛投注-世预赛投注投注官网app-世预赛投注官网app下载|【​网址​🎉ac123.net🎉​】世预赛投注-世预赛投注投注官网app-世预赛投注官网app下载|【​网址​🎉ac123.net🎉​】
世预赛投注-世预赛投注投注官网app-世预赛投注官网app下载|【​网址​🎉ac123.net🎉​】
bljeremy734
 
欧洲杯赌钱-欧洲杯赌钱冠军-欧洲杯赌钱冠军赔率|【​网址​🎉ac10.net🎉​】
欧洲杯赌钱-欧洲杯赌钱冠军-欧洲杯赌钱冠军赔率|【​网址​🎉ac10.net🎉​】欧洲杯赌钱-欧洲杯赌钱冠军-欧洲杯赌钱冠军赔率|【​网址​🎉ac10.net🎉​】
欧洲杯赌钱-欧洲杯赌钱冠军-欧洲杯赌钱冠军赔率|【​网址​🎉ac10.net🎉​】
hanniaarias53
 
一比一原版西三一大学毕业证(TWU毕业证书)学历如何办理
一比一原版西三一大学毕业证(TWU毕业证书)学历如何办理一比一原版西三一大学毕业证(TWU毕业证书)学历如何办理
一比一原版西三一大学毕业证(TWU毕业证书)学历如何办理
bttak
 
We’re Underestimating the Damage Extreme Weather Does to Rooftop Solar Panels
We’re Underestimating the Damage Extreme Weather Does to Rooftop Solar PanelsWe’re Underestimating the Damage Extreme Weather Does to Rooftop Solar Panels
We’re Underestimating the Damage Extreme Weather Does to Rooftop Solar Panels
Grid Freedom Inc.
 
一比一原版办理(Caltech毕业证)加州理工学院毕业证
一比一原版办理(Caltech毕业证)加州理工学院毕业证一比一原版办理(Caltech毕业证)加州理工学院毕业证
一比一原版办理(Caltech毕业证)加州理工学院毕业证
kboqz
 
欧洲杯体彩-欧洲杯体彩比赛投注-欧洲杯体彩比赛投注官网|【​网址​🎉ac99.net🎉​】
欧洲杯体彩-欧洲杯体彩比赛投注-欧洲杯体彩比赛投注官网|【​网址​🎉ac99.net🎉​】欧洲杯体彩-欧洲杯体彩比赛投注-欧洲杯体彩比赛投注官网|【​网址​🎉ac99.net🎉​】
欧洲杯体彩-欧洲杯体彩比赛投注-欧洲杯体彩比赛投注官网|【​网址​🎉ac99.net🎉​】
lopezkatherina914
 
Call Girls Hyderabad (india) ☎️ +91-7426014248 Hyderabad Call Girl
Call Girls Hyderabad  (india) ☎️ +91-7426014248 Hyderabad  Call GirlCall Girls Hyderabad  (india) ☎️ +91-7426014248 Hyderabad  Call Girl
Call Girls Hyderabad (india) ☎️ +91-7426014248 Hyderabad Call Girl
sapna sharmap11
 
一比一原版(aiti毕业证书)澳洲悉尼翻译学院毕业证如何办理
一比一原版(aiti毕业证书)澳洲悉尼翻译学院毕业证如何办理一比一原版(aiti毕业证书)澳洲悉尼翻译学院毕业证如何办理
一比一原版(aiti毕业证书)澳洲悉尼翻译学院毕业证如何办理
fyguxu
 
一比一原版不列颠哥伦比亚大学毕业证(UBC毕业证书)学历如何办理
一比一原版不列颠哥伦比亚大学毕业证(UBC毕业证书)学历如何办理一比一原版不列颠哥伦比亚大学毕业证(UBC毕业证书)学历如何办理
一比一原版不列颠哥伦比亚大学毕业证(UBC毕业证书)学历如何办理
bttak
 
Ahmedabad ℂall Girl Book 🤑 7488326553 🤑 ℂall Girl Service In Ahmedabad
Ahmedabad ℂall Girl Book 🤑 7488326553 🤑 ℂall Girl Service In AhmedabadAhmedabad ℂall Girl Book 🤑 7488326553 🤑 ℂall Girl Service In Ahmedabad
Ahmedabad ℂall Girl Book 🤑 7488326553 🤑 ℂall Girl Service In Ahmedabad
babesbookhot
 

Recently uploaded (19)

The Future of Wearable Technology in Healthcare: Innovations and Trends to Watch
The Future of Wearable Technology in Healthcare: Innovations and Trends to WatchThe Future of Wearable Technology in Healthcare: Innovations and Trends to Watch
The Future of Wearable Technology in Healthcare: Innovations and Trends to Watch
 
Company Profile of Tempcon - Chiller Manufacturer In India
Company Profile of Tempcon - Chiller Manufacturer In IndiaCompany Profile of Tempcon - Chiller Manufacturer In India
Company Profile of Tempcon - Chiller Manufacturer In India
 
一比一原版圣托马斯大学毕业证(UST毕业证书)学历如何办理
一比一原版圣托马斯大学毕业证(UST毕业证书)学历如何办理一比一原版圣托马斯大学毕业证(UST毕业证书)学历如何办理
一比一原版圣托马斯大学毕业证(UST毕业证书)学历如何办理
 
一比一原版(SBU毕业证书)肯特州立大学毕业证如何办理
一比一原版(SBU毕业证书)肯特州立大学毕业证如何办理一比一原版(SBU毕业证书)肯特州立大学毕业证如何办理
一比一原版(SBU毕业证书)肯特州立大学毕业证如何办理
 
欧洲杯投注-欧洲杯投注押注app-欧洲杯投注押注app官网|【​网址​🎉ac10.net🎉​】
欧洲杯投注-欧洲杯投注押注app-欧洲杯投注押注app官网|【​网址​🎉ac10.net🎉​】欧洲杯投注-欧洲杯投注押注app-欧洲杯投注押注app官网|【​网址​🎉ac10.net🎉​】
欧洲杯投注-欧洲杯投注押注app-欧洲杯投注押注app官网|【​网址​🎉ac10.net🎉​】
 
"IOS 18 CONTROL CENTRE REVAMP STREAMLINED IPHONE SHUTDOWN MADE EASIER"
"IOS 18 CONTROL CENTRE REVAMP STREAMLINED IPHONE SHUTDOWN MADE EASIER""IOS 18 CONTROL CENTRE REVAMP STREAMLINED IPHONE SHUTDOWN MADE EASIER"
"IOS 18 CONTROL CENTRE REVAMP STREAMLINED IPHONE SHUTDOWN MADE EASIER"
 
ℂall Girls Kolkata 😍 Call 0000000 Vip Escorts Service Kolkata
ℂall Girls Kolkata 😍 Call 0000000 Vip Escorts Service Kolkataℂall Girls Kolkata 😍 Call 0000000 Vip Escorts Service Kolkata
ℂall Girls Kolkata 😍 Call 0000000 Vip Escorts Service Kolkata
 
Call Girls in Noida (Uttar Pradesh ) call me [🔝9899900591🔝] Escort In Noida s...
Call Girls in Noida (Uttar Pradesh ) call me [🔝9899900591🔝] Escort In Noida s...Call Girls in Noida (Uttar Pradesh ) call me [🔝9899900591🔝] Escort In Noida s...
Call Girls in Noida (Uttar Pradesh ) call me [🔝9899900591🔝] Escort In Noida s...
 
按照学校原版(UPenn文凭证书)宾夕法尼亚大学毕业证快速办理
按照学校原版(UPenn文凭证书)宾夕法尼亚大学毕业证快速办理按照学校原版(UPenn文凭证书)宾夕法尼亚大学毕业证快速办理
按照学校原版(UPenn文凭证书)宾夕法尼亚大学毕业证快速办理
 
世预赛投注-世预赛投注投注官网app-世预赛投注官网app下载|【​网址​🎉ac123.net🎉​】
世预赛投注-世预赛投注投注官网app-世预赛投注官网app下载|【​网址​🎉ac123.net🎉​】世预赛投注-世预赛投注投注官网app-世预赛投注官网app下载|【​网址​🎉ac123.net🎉​】
世预赛投注-世预赛投注投注官网app-世预赛投注官网app下载|【​网址​🎉ac123.net🎉​】
 
欧洲杯赌钱-欧洲杯赌钱冠军-欧洲杯赌钱冠军赔率|【​网址​🎉ac10.net🎉​】
欧洲杯赌钱-欧洲杯赌钱冠军-欧洲杯赌钱冠军赔率|【​网址​🎉ac10.net🎉​】欧洲杯赌钱-欧洲杯赌钱冠军-欧洲杯赌钱冠军赔率|【​网址​🎉ac10.net🎉​】
欧洲杯赌钱-欧洲杯赌钱冠军-欧洲杯赌钱冠军赔率|【​网址​🎉ac10.net🎉​】
 
一比一原版西三一大学毕业证(TWU毕业证书)学历如何办理
一比一原版西三一大学毕业证(TWU毕业证书)学历如何办理一比一原版西三一大学毕业证(TWU毕业证书)学历如何办理
一比一原版西三一大学毕业证(TWU毕业证书)学历如何办理
 
We’re Underestimating the Damage Extreme Weather Does to Rooftop Solar Panels
We’re Underestimating the Damage Extreme Weather Does to Rooftop Solar PanelsWe’re Underestimating the Damage Extreme Weather Does to Rooftop Solar Panels
We’re Underestimating the Damage Extreme Weather Does to Rooftop Solar Panels
 
一比一原版办理(Caltech毕业证)加州理工学院毕业证
一比一原版办理(Caltech毕业证)加州理工学院毕业证一比一原版办理(Caltech毕业证)加州理工学院毕业证
一比一原版办理(Caltech毕业证)加州理工学院毕业证
 
欧洲杯体彩-欧洲杯体彩比赛投注-欧洲杯体彩比赛投注官网|【​网址​🎉ac99.net🎉​】
欧洲杯体彩-欧洲杯体彩比赛投注-欧洲杯体彩比赛投注官网|【​网址​🎉ac99.net🎉​】欧洲杯体彩-欧洲杯体彩比赛投注-欧洲杯体彩比赛投注官网|【​网址​🎉ac99.net🎉​】
欧洲杯体彩-欧洲杯体彩比赛投注-欧洲杯体彩比赛投注官网|【​网址​🎉ac99.net🎉​】
 
Call Girls Hyderabad (india) ☎️ +91-7426014248 Hyderabad Call Girl
Call Girls Hyderabad  (india) ☎️ +91-7426014248 Hyderabad  Call GirlCall Girls Hyderabad  (india) ☎️ +91-7426014248 Hyderabad  Call Girl
Call Girls Hyderabad (india) ☎️ +91-7426014248 Hyderabad Call Girl
 
一比一原版(aiti毕业证书)澳洲悉尼翻译学院毕业证如何办理
一比一原版(aiti毕业证书)澳洲悉尼翻译学院毕业证如何办理一比一原版(aiti毕业证书)澳洲悉尼翻译学院毕业证如何办理
一比一原版(aiti毕业证书)澳洲悉尼翻译学院毕业证如何办理
 
一比一原版不列颠哥伦比亚大学毕业证(UBC毕业证书)学历如何办理
一比一原版不列颠哥伦比亚大学毕业证(UBC毕业证书)学历如何办理一比一原版不列颠哥伦比亚大学毕业证(UBC毕业证书)学历如何办理
一比一原版不列颠哥伦比亚大学毕业证(UBC毕业证书)学历如何办理
 
Ahmedabad ℂall Girl Book 🤑 7488326553 🤑 ℂall Girl Service In Ahmedabad
Ahmedabad ℂall Girl Book 🤑 7488326553 🤑 ℂall Girl Service In AhmedabadAhmedabad ℂall Girl Book 🤑 7488326553 🤑 ℂall Girl Service In Ahmedabad
Ahmedabad ℂall Girl Book 🤑 7488326553 🤑 ℂall Girl Service In Ahmedabad
 

DACS - The Internet of Things (IoT)

  • 1. Steve Posick, Associate Director, ESPN Steve.J.Posick@espn.com
  • 2.
  • 3. • Internet of Things (IoT) – An Internet like structure of uniquely identified objects • What is an Object (or Thing)? • Devices – Software or firmware that represents a physical piece of hardware • Services – A software service (e.g., SOAP and RESTful Web Services, EJB, Corba Object) • Data Objects – Related data bundled into a single Object or Entity • Cannot perform direct action, but can be acted upon by services and devices • Identity • The characteristic of an Object that distinguishes it from all other Objects • Identity does NOT indicate locality or accessibility • Where an Object is and if it can be accessed • Identity does not describe functionality (but some of the functionality can be inferred) • The Internet of Things (IoT) is a Conceptual extension of the Internet • Numerous implementations, using many technologies • Internet Protocol may be used, but is only one small facet
  • 4. • Basket of Remotes – Many Objects, how do we control them all? • Object Discovery – The Automatic Discovery of Objects over the Network • DNS Based Service Discovery (DNS-SD) [IETF ZeroConf & Apple’s Bonjour] • Simple Service Discovery Protocol (SSDP) [UPnP] • Proprietary Protocols using Broadcast or Multicast (Too common, usually poorly done) • Object Self Description – A form of Introspection • Provides a means by which an Object can describe its Features to others • Feature Discovery • Uniquely Identified Features
  • 5. • Eclipse .org – Eclipse Smart Home (Open Source) • One of the first players in the space with Eclipse Smart Home • Is a Gateway and Rules Engine for Devices Integration • Google – The Physical Web (Open Source), Nest, Thread (Standard) • Leverage Internet Standards & Open Source • Thread – A New Open Wireless Protocol Standard • Integration • Apple – HomeKit & Home Automation Protocol (Proprietary) • Included in iOS 8 and OS X Yosemite • Device Profiles • iOS and OS X Devices become Gateways and Integration Points
  • 6. • Microsoft – Windows • Windows for Micro PCs • Universal Plug-n-Play (UPnP) • Seems to be Treating the IoT as Solutions and not as a Network • SMPTE – ST2071 (Standard) • Open Standard for Media & Device Control over IP Networks • Home Gateway Initiative • A Consortium of Vendors to Create Standards & a Common Vision • Thread Group • A Consortium of led by Google and Samsung • Many, Many, More
  • 7. • The Internet of Things is the extension of Device and Network Technologies into the Real World. • Wearable Devices (Watches, Glasses, Media Players, …) • Appliances • Cars • Media & Entertainment Centers • Tactile Feedback (The next 3D) • Sensors • Home Controllers (Thermostats, Security Systems, etc…) • Robots • Connected Everything!
  • 8. • Many Implementations • Way too Protocols! • Z-wave, KNX, Thread, The list goes on and on. • Everyone is Working on their own Solutions; Few are Collaborating • Re-Inventing the Wheel, over and over and over • Commonalities Across All Implementations • Identity - Uniquely Identified Objects/Things • Network Interconnection • Discovery • Objects/Things, Devices, Services • Object Self-Description (Not Always Implemented) • Features Discovery (What the Identified Object/Thing Does)
  • 9. SMPTE’s Contribution to the Internet of Things
  • 10. • SMPTE ST2071 Document 1 - Framework • A Platform & Protocol Agnostic Framework for the Control of Media & Devices • Defines a Hierarchical Structure for Media, Connecting Media to Real World Events • Defines a Common Format for Identity • Device Identity • Service Identity • Media Identity • Feature Identity (Capabilities) • SMPTE ST2071 Document 2 - Protocol • An Open Protocol, SOAP & RESTful Web Services • SMPTE ST2071 Document 3 - Discovery • Device, Service, Feature Discovery (Scalable from the Local Network to the Internet) • SMPTE ST2071 Document 4 – Interface Repository • Federated Repository for the Search and Registration of Documentation & Artifacts
  • 11. • Feature Discovery and Object Self-Description • Provides a means by which Objects can describe their behavior (Introspection) • A Capability is a Uniquely Identified Feature • Most Powerful when defined as small concise features (e.g., Play, Stop, Pause) • Allows Object behavior to be described using well-known, predefined interfaces • Lego™ blocks for Programming (Object definition, Interface definitions & SOA) • Implementers may define their own Capabilities • New Capabilities can be added statically or dynamically • Without affecting interoperability • Clients work with Capabilities they understand, ignoring the ones they don’t • Why? • Object inheritance in strongly typed OOD environments breaks network compatibility • Changes the binary / network signature of the Object, requiring client update (Corba, Java)
  • 12. Develop to the Object Behavior, NOT the Object Type
  • 13. • Resource Identifiers • Uniquely Identifies Resources and Groups of Resources • Contains a Type, Namespace, and Name Value Pairs defined by underlying system • Device Identity • Service Identity • Media Identity • Media Asset, Material, Container, Bundle, Instance, File • Capability Identity (Feature & Interface Identity) • Examples: • urn:smpte:udn:com.example:uuid=12345-12345-12345 • urn:smpte:umn:com.example:type=media_asset;mid=12345 • urn:smpte:umn:com.example:type=material_asset;mid=12345;umid=0x123… • urn:smpte:ucn:org.smpte:device_v1.0
  • 14. • Capability Interface Repository • DNS for Software Interfaces • Requires Unique Identity and Namespace for each Interface • Supports SDO, Vendor Specific, and 3rd Party Repositories • Allows Plug & Play for Development • Use Service Discovery to find devices and services to develop for • Interrogate device or service for its Capabilities • Use Capability Repository to get programmatic artifacts for each Capability • Documentation • WSDL, WSDL Equivalent, and / or Binary Artifacts • WADL, YAML
  • 15. So Why is SMPTE & ESPN Interested in the Internet of Things?
  • 16.
  • 17. Switcher Clock QC Monitor Graphics Server Video Servers Video Routing Tape Deck Comms Monitoring Scheduling