SlideShare a Scribd company logo
1 of 17
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
 
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 Prezentacja01mkkp4x4
 
What lets open data have impact
What lets open data have impactWhat lets open data have impact
What lets open data have impactEmilyDShaw
 
Natural new ingredients. - Free Online Library
Natural new ingredients. - Free Online LibraryNatural new ingredients. - Free Online Library
Natural new ingredients. - Free Online Libraryculturedoptimis90
 
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-NALITEmilyDShaw
 
NBMOTIVATIONBOTS
NBMOTIVATIONBOTSNBMOTIVATIONBOTS
NBMOTIVATIONBOTSTony 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
 
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
 
OkashitaAlexander_SawtelleProject
OkashitaAlexander_SawtelleProjectOkashitaAlexander_SawtelleProject
OkashitaAlexander_SawtelleProjectAlexander 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-phonggiaoduc0123
 
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°1Agus Sci
 
Trabajo práctico n°3
Trabajo práctico n°3Trabajo práctico n°3
Trabajo práctico n°3Agus 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)

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
 
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 Thingsiotest
 
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 IoTCharles 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 APIsMatt 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 ThingsAndreas Kamilaris
 
DCEU 18: From Monolith to Microservices
DCEU 18: From Monolith to MicroservicesDCEU 18: From Monolith to Microservices
DCEU 18: From Monolith to MicroservicesDocker, Inc.
 
Atal io t introduction
Atal io t introductionAtal io t introduction
Atal io t introductionYadvendra bedi
 
IoT testing and quality assurance indicthreads
IoT testing and quality assurance indicthreadsIoT testing and quality assurance indicthreads
IoT testing and quality assurance indicthreadsIndicThreads
 
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 NetworkHans Ashlock
 
1. Introduction to IoT
1. Introduction to IoT1. Introduction to IoT
1. Introduction to IoTAbhishek Das
 
CIS14: Identity in OpenStack Icehouse
CIS14: Identity in OpenStack IcehouseCIS14: Identity in OpenStack Icehouse
CIS14: Identity in OpenStack IcehouseCloudIDSummit
 
Iot unit i present by JAVVAJI VENKATRAO SVEC,TIRUPATI
Iot unit i present by JAVVAJI VENKATRAO SVEC,TIRUPATIIot unit i present by JAVVAJI VENKATRAO SVEC,TIRUPATI
Iot unit i present by JAVVAJI VENKATRAO SVEC,TIRUPATIVenkatRaoJ
 

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

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...
 
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
 
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
 
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
 
Iot unit i present by JAVVAJI VENKATRAO SVEC,TIRUPATI
Iot unit i present by JAVVAJI VENKATRAO SVEC,TIRUPATIIot unit i present by JAVVAJI VENKATRAO SVEC,TIRUPATI
Iot unit i present by JAVVAJI VENKATRAO SVEC,TIRUPATI
 

Recently uploaded

5S - House keeping (Seiri, Seiton, Seiso, Seiketsu, Shitsuke)
5S - House keeping (Seiri, Seiton, Seiso, Seiketsu, Shitsuke)5S - House keeping (Seiri, Seiton, Seiso, Seiketsu, Shitsuke)
5S - House keeping (Seiri, Seiton, Seiso, Seiketsu, Shitsuke)861c7ca49a02
 
(办理学位证)加州州立大学北岭分校毕业证成绩单原版一比一
(办理学位证)加州州立大学北岭分校毕业证成绩单原版一比一(办理学位证)加州州立大学北岭分校毕业证成绩单原版一比一
(办理学位证)加州州立大学北岭分校毕业证成绩单原版一比一Fi sss
 
Erfurt FH学位证,埃尔福特应用技术大学毕业证书1:1制作
Erfurt FH学位证,埃尔福特应用技术大学毕业证书1:1制作Erfurt FH学位证,埃尔福特应用技术大学毕业证书1:1制作
Erfurt FH学位证,埃尔福特应用技术大学毕业证书1:1制作f3774p8b
 
NO1 WorldWide kala jadu Love Marriage Black Magic Punjab Powerful Black Magic...
NO1 WorldWide kala jadu Love Marriage Black Magic Punjab Powerful Black Magic...NO1 WorldWide kala jadu Love Marriage Black Magic Punjab Powerful Black Magic...
NO1 WorldWide kala jadu Love Marriage Black Magic Punjab Powerful Black Magic...Amil baba
 
Papular No 1 Online Istikhara Amil Baba Pakistan Amil Baba In Karachi Amil B...
Papular No 1 Online Istikhara Amil Baba Pakistan  Amil Baba In Karachi Amil B...Papular No 1 Online Istikhara Amil Baba Pakistan  Amil Baba In Karachi Amil B...
Papular No 1 Online Istikhara Amil Baba Pakistan Amil Baba In Karachi Amil B...Authentic No 1 Amil Baba In Pakistan
 
专业一比一美国加州州立大学东湾分校毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
专业一比一美国加州州立大学东湾分校毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree专业一比一美国加州州立大学东湾分校毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
专业一比一美国加州州立大学东湾分校毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degreeyuu sss
 
定制(Salford学位证)索尔福德大学毕业证成绩单原版一比一
定制(Salford学位证)索尔福德大学毕业证成绩单原版一比一定制(Salford学位证)索尔福德大学毕业证成绩单原版一比一
定制(Salford学位证)索尔福德大学毕业证成绩单原版一比一ss ss
 
定制(USF学位证)旧金山大学毕业证成绩单原版一比一
定制(USF学位证)旧金山大学毕业证成绩单原版一比一定制(USF学位证)旧金山大学毕业证成绩单原版一比一
定制(USF学位证)旧金山大学毕业证成绩单原版一比一ss ss
 
定制(RHUL学位证)伦敦大学皇家霍洛威学院毕业证成绩单原版一比一
定制(RHUL学位证)伦敦大学皇家霍洛威学院毕业证成绩单原版一比一定制(RHUL学位证)伦敦大学皇家霍洛威学院毕业证成绩单原版一比一
定制(RHUL学位证)伦敦大学皇家霍洛威学院毕业证成绩单原版一比一ss ss
 
Dubai Call Girls O525547819 Spring Break Fast Call Girls Dubai
Dubai Call Girls O525547819 Spring Break Fast Call Girls DubaiDubai Call Girls O525547819 Spring Break Fast Call Girls Dubai
Dubai Call Girls O525547819 Spring Break Fast Call Girls Dubaikojalkojal131
 
萨斯喀彻温大学毕业证学位证成绩单-购买流程
萨斯喀彻温大学毕业证学位证成绩单-购买流程萨斯喀彻温大学毕业证学位证成绩单-购买流程
萨斯喀彻温大学毕业证学位证成绩单-购买流程1k98h0e1
 
Call Girls In Munirka>༒9599632723 Incall_OutCall Available
Call Girls In Munirka>༒9599632723 Incall_OutCall AvailableCall Girls In Munirka>༒9599632723 Incall_OutCall Available
Call Girls In Munirka>༒9599632723 Incall_OutCall AvailableCall Girls in Delhi
 
办理(CSU毕业证书)澳洲查理斯特大学毕业证成绩单原版一比一
办理(CSU毕业证书)澳洲查理斯特大学毕业证成绩单原版一比一办理(CSU毕业证书)澳洲查理斯特大学毕业证成绩单原版一比一
办理(CSU毕业证书)澳洲查理斯特大学毕业证成绩单原版一比一diploma 1
 
vip Krishna Nagar Call Girls 9999965857 Call or WhatsApp Now Book
vip Krishna Nagar Call Girls 9999965857 Call or WhatsApp Now Bookvip Krishna Nagar Call Girls 9999965857 Call or WhatsApp Now Book
vip Krishna Nagar Call Girls 9999965857 Call or WhatsApp Now Bookmanojkuma9823
 
the cOMPUTER SYSTEM - computer hardware servicing.pptx
the cOMPUTER SYSTEM - computer hardware servicing.pptxthe cOMPUTER SYSTEM - computer hardware servicing.pptx
the cOMPUTER SYSTEM - computer hardware servicing.pptxLeaMaePahinagGarciaV
 
NO1 Certified Black Magic Specialist Expert In Bahawalpur, Sargodha, Sialkot,...
NO1 Certified Black Magic Specialist Expert In Bahawalpur, Sargodha, Sialkot,...NO1 Certified Black Magic Specialist Expert In Bahawalpur, Sargodha, Sialkot,...
NO1 Certified Black Magic Specialist Expert In Bahawalpur, Sargodha, Sialkot,...Amil Baba Dawood bangali
 
NO1 Qualified Best Black Magic Specialist Near Me Spiritual Healer Powerful L...
NO1 Qualified Best Black Magic Specialist Near Me Spiritual Healer Powerful L...NO1 Qualified Best Black Magic Specialist Near Me Spiritual Healer Powerful L...
NO1 Qualified Best Black Magic Specialist Near Me Spiritual Healer Powerful L...Amil baba
 
毕业文凭制作#回国入职#diploma#degree加拿大瑞尔森大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree加拿大瑞尔森大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree 毕业文凭制作#回国入职#diploma#degree加拿大瑞尔森大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree加拿大瑞尔森大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree z zzz
 
NO1 Certified Vashikaran Specialist in Uk Black Magic Specialist in Uk Black ...
NO1 Certified Vashikaran Specialist in Uk Black Magic Specialist in Uk Black ...NO1 Certified Vashikaran Specialist in Uk Black Magic Specialist in Uk Black ...
NO1 Certified Vashikaran Specialist in Uk Black Magic Specialist in Uk Black ...Amil baba
 

Recently uploaded (20)

5S - House keeping (Seiri, Seiton, Seiso, Seiketsu, Shitsuke)
5S - House keeping (Seiri, Seiton, Seiso, Seiketsu, Shitsuke)5S - House keeping (Seiri, Seiton, Seiso, Seiketsu, Shitsuke)
5S - House keeping (Seiri, Seiton, Seiso, Seiketsu, Shitsuke)
 
(办理学位证)加州州立大学北岭分校毕业证成绩单原版一比一
(办理学位证)加州州立大学北岭分校毕业证成绩单原版一比一(办理学位证)加州州立大学北岭分校毕业证成绩单原版一比一
(办理学位证)加州州立大学北岭分校毕业证成绩单原版一比一
 
Erfurt FH学位证,埃尔福特应用技术大学毕业证书1:1制作
Erfurt FH学位证,埃尔福特应用技术大学毕业证书1:1制作Erfurt FH学位证,埃尔福特应用技术大学毕业证书1:1制作
Erfurt FH学位证,埃尔福特应用技术大学毕业证书1:1制作
 
NO1 WorldWide kala jadu Love Marriage Black Magic Punjab Powerful Black Magic...
NO1 WorldWide kala jadu Love Marriage Black Magic Punjab Powerful Black Magic...NO1 WorldWide kala jadu Love Marriage Black Magic Punjab Powerful Black Magic...
NO1 WorldWide kala jadu Love Marriage Black Magic Punjab Powerful Black Magic...
 
Papular No 1 Online Istikhara Amil Baba Pakistan Amil Baba In Karachi Amil B...
Papular No 1 Online Istikhara Amil Baba Pakistan  Amil Baba In Karachi Amil B...Papular No 1 Online Istikhara Amil Baba Pakistan  Amil Baba In Karachi Amil B...
Papular No 1 Online Istikhara Amil Baba Pakistan Amil Baba In Karachi Amil B...
 
专业一比一美国加州州立大学东湾分校毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
专业一比一美国加州州立大学东湾分校毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree专业一比一美国加州州立大学东湾分校毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
专业一比一美国加州州立大学东湾分校毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
 
定制(Salford学位证)索尔福德大学毕业证成绩单原版一比一
定制(Salford学位证)索尔福德大学毕业证成绩单原版一比一定制(Salford学位证)索尔福德大学毕业证成绩单原版一比一
定制(Salford学位证)索尔福德大学毕业证成绩单原版一比一
 
定制(USF学位证)旧金山大学毕业证成绩单原版一比一
定制(USF学位证)旧金山大学毕业证成绩单原版一比一定制(USF学位证)旧金山大学毕业证成绩单原版一比一
定制(USF学位证)旧金山大学毕业证成绩单原版一比一
 
定制(RHUL学位证)伦敦大学皇家霍洛威学院毕业证成绩单原版一比一
定制(RHUL学位证)伦敦大学皇家霍洛威学院毕业证成绩单原版一比一定制(RHUL学位证)伦敦大学皇家霍洛威学院毕业证成绩单原版一比一
定制(RHUL学位证)伦敦大学皇家霍洛威学院毕业证成绩单原版一比一
 
9953330565 Low Rate Call Girls In Jahangirpuri Delhi NCR
9953330565 Low Rate Call Girls In Jahangirpuri  Delhi NCR9953330565 Low Rate Call Girls In Jahangirpuri  Delhi NCR
9953330565 Low Rate Call Girls In Jahangirpuri Delhi NCR
 
Dubai Call Girls O525547819 Spring Break Fast Call Girls Dubai
Dubai Call Girls O525547819 Spring Break Fast Call Girls DubaiDubai Call Girls O525547819 Spring Break Fast Call Girls Dubai
Dubai Call Girls O525547819 Spring Break Fast Call Girls Dubai
 
萨斯喀彻温大学毕业证学位证成绩单-购买流程
萨斯喀彻温大学毕业证学位证成绩单-购买流程萨斯喀彻温大学毕业证学位证成绩单-购买流程
萨斯喀彻温大学毕业证学位证成绩单-购买流程
 
Call Girls In Munirka>༒9599632723 Incall_OutCall Available
Call Girls In Munirka>༒9599632723 Incall_OutCall AvailableCall Girls In Munirka>༒9599632723 Incall_OutCall Available
Call Girls In Munirka>༒9599632723 Incall_OutCall Available
 
办理(CSU毕业证书)澳洲查理斯特大学毕业证成绩单原版一比一
办理(CSU毕业证书)澳洲查理斯特大学毕业证成绩单原版一比一办理(CSU毕业证书)澳洲查理斯特大学毕业证成绩单原版一比一
办理(CSU毕业证书)澳洲查理斯特大学毕业证成绩单原版一比一
 
vip Krishna Nagar Call Girls 9999965857 Call or WhatsApp Now Book
vip Krishna Nagar Call Girls 9999965857 Call or WhatsApp Now Bookvip Krishna Nagar Call Girls 9999965857 Call or WhatsApp Now Book
vip Krishna Nagar Call Girls 9999965857 Call or WhatsApp Now Book
 
the cOMPUTER SYSTEM - computer hardware servicing.pptx
the cOMPUTER SYSTEM - computer hardware servicing.pptxthe cOMPUTER SYSTEM - computer hardware servicing.pptx
the cOMPUTER SYSTEM - computer hardware servicing.pptx
 
NO1 Certified Black Magic Specialist Expert In Bahawalpur, Sargodha, Sialkot,...
NO1 Certified Black Magic Specialist Expert In Bahawalpur, Sargodha, Sialkot,...NO1 Certified Black Magic Specialist Expert In Bahawalpur, Sargodha, Sialkot,...
NO1 Certified Black Magic Specialist Expert In Bahawalpur, Sargodha, Sialkot,...
 
NO1 Qualified Best Black Magic Specialist Near Me Spiritual Healer Powerful L...
NO1 Qualified Best Black Magic Specialist Near Me Spiritual Healer Powerful L...NO1 Qualified Best Black Magic Specialist Near Me Spiritual Healer Powerful L...
NO1 Qualified Best Black Magic Specialist Near Me Spiritual Healer Powerful L...
 
毕业文凭制作#回国入职#diploma#degree加拿大瑞尔森大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree加拿大瑞尔森大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree 毕业文凭制作#回国入职#diploma#degree加拿大瑞尔森大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree加拿大瑞尔森大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
 
NO1 Certified Vashikaran Specialist in Uk Black Magic Specialist in Uk Black ...
NO1 Certified Vashikaran Specialist in Uk Black Magic Specialist in Uk Black ...NO1 Certified Vashikaran Specialist in Uk Black Magic Specialist in Uk Black ...
NO1 Certified Vashikaran Specialist in Uk Black Magic Specialist in Uk Black ...
 

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