SlideShare a Scribd company logo
1 of 16
Download to read offline
glue.things – a Mashup Platform for wiring the Internet of Things with the Internet of
Services
Web of Things Workshop, Cambridge, MA, 14/10/2014
Robert Kleinfeld, robert.kleinfeld@fokus.fraunhofer.de
©MatthiasHeyde/FraunhoferFOKUS
MASHUPS FOR THE INTERNET OF THINGS
© Fraunhofer FOKUS
DRIVING FACTORS
Sensors & Actuators
Source:
© Fraunhofer FOKUS
DRIVING FACTORS
Connectivity
Source:
© Fraunhofer FOKUS
DRIVING FACTORS
Interactions by People and Processes
Source:
© Fraunhofer FOKUS
 High-end M2M Systems:
 Mostly industry-driven custom solutions
 Not focused on Web, no sharing and marketplace concept
 Can be complex because of proprietary and distributed tools
 Similar web-centric toolkits with focus on application development for
hardware micro controllers
 glue.things Key Differences:
 Security and trust: guarantee the correct processing of security
critical data, efficient certification and validation of information flow
characteristics of mashup applications
 Developers portal: UIs, visual mashup editor for stream processing
(condition statements, triggers, actions, alarms, operations)
 How services are delivered: marketplace for mashup applications,
cloud approach, analytics for mashup usage and distribution
MANY OTHER INTERNET OF THINGS TOOLKITS
© Fraunhofer FOKUS
GLUE.THINGS OVERVIEW
MQTT
CoAP
HTTPS
HTTPS
STOMP
HTTPS
HTTPS
CoAP
servIoTicy
Runtime
Data
PubNubMeshblu
© Fraunhofer FOKUS
 Access and manage devices with the glue.things REST API and
client libraries. Supported protocols: HTTP/TCP, STOMP/TCP,
STOMP/WS, MQTT, CoAP, FAMIUM IoT (gateway to TV sets, set-
top boxes, tablets and smartphones in the home environment)
 glue.things supports various software and hardware combinations
needed to create mashup applications for the Internet of Things
 Client libraries for a variety of programming languages and
platforms: Android, iOS, Spark, Flyport, Arduino, Raspberry Pi, mbed
– ARM® microcontrollers, etc
 glue.things API exploits the simplicity and power of the well-known
REST implementation with the support of JSON and XML data
formats
DEVELOPER TOOLS
© Fraunhofer FOKUS
glue.things provides client libraries for integrating hardware devices with the
glue.things REST API
DEVELOPER TOOLS
ARM® mbed
Microcontrollers
Google Android
Arduino Raspberry Pi Spark Microcontroller
Apple iOS
© Fraunhofer FOKUS
Connected Health, Wearables / Quantified Self
 Remote monitor of pulse oximeter
 Connect heart rate monitor alerts when heart rate is high
 Track daily activities and get guidelines for a healthier lifestyle
 Sense, understand and anticipate the behavior and mood of mobile
users
Entertainment / Home Management and Automation
 Use head tracking capabilities of headsets for controlling your office
tools: switch on / off Skype and your desk phone
 iBeacons for indoor positioning: shopping and room booking guides
 Smart Wireless Lightning and Audio Control
 Home and appliance power monitoring
APPLICATION EXPERIENCE
© Fraunhofer FOKUS
Various efforts toward standardization for the Internet of Things
W3C WEB OF THINGS
W3C Interest Group on the Web of Things
 Key technologies for Web of Things: REST, CoAP, XMPP, Web sockets, webRTC, MQTT, XML
schema, linked data, JSON, JSON-ld, schema.org, mashups
 The domain is so broad and fragmented. Defining standards is really hard.
 How to break up the vertical software silos? Build the Web of services.
 Web of Things should be an application layer of the Internet of Things
 Conclusion: Outline use cases and best practices to build the WoT. This is better as to build new
standards.
 Positioning of glue.things:
 Builds on key technologies for the Web of Things
 Contributes to an interoperable approach for connecting the Internet of Things with the Internet
of Services
© Fraunhofer FOKUS
ETSI M2M
ETSI M2M
 ETSI M2M 690 good for industrial implementations but not in the connected home and consumer
environment.
 Missing concepts regarding device discovery, indoor positioning, data subscriptions, identity
management, semantics and meta data
 Barriers to implement ETSI M2M 690:
 is mostly supported by operators
 less reference implementations
 the core architecture with two levels to store data is too complex for consumer devices
 the subscribe / notify mechanism is not appropriate
 mid interface is good for standardization but prohibitive from a performance perspective
 Positioning of glue.things:
 Provides an agile platform across devices, communication, data and APIs by addressing ETSI
missing concepts and implementation barriers
© Fraunhofer FOKUS
www.gluethings.com
@gluethings
THANK YOU
© Fraunhofer FOKUS
Fraunhofer FOKUS
Kaiserin-Augusta-Allee 31
10589 Berlin, Germany
www.fokus.fraunhofer.de
Robert Kleinfeld
Senior Project Manager R&D - Future Application & Media (FAME)
robert.kleinfeld@fokus.fraunhofer.de
Phone +49 (0)30 3463-7108
CONTACT

More Related Content

Viewers also liked

China coal industry development trend and investment strategic decision repor...
China coal industry development trend and investment strategic decision repor...China coal industry development trend and investment strategic decision repor...
China coal industry development trend and investment strategic decision repor...Qianzhan Intelligence
 
World Business Chicago Annual Report 2010
World Business Chicago Annual Report 2010World Business Chicago Annual Report 2010
World Business Chicago Annual Report 2010World Business Chicago
 
CURRICULUM VITAE Susan Maggio
CURRICULUM VITAE Susan MaggioCURRICULUM VITAE Susan Maggio
CURRICULUM VITAE Susan MaggioSusan Maggio
 
China automated warehouse industry investment demand and development prospect...
China automated warehouse industry investment demand and development prospect...China automated warehouse industry investment demand and development prospect...
China automated warehouse industry investment demand and development prospect...Qianzhan Intelligence
 
อุปกรณ์สำรองข้อมูล
อุปกรณ์สำรองข้อมูลอุปกรณ์สำรองข้อมูล
อุปกรณ์สำรองข้อมูลYoshikuni Yuusuke
 
Presentation23 (2)
Presentation23 (2)Presentation23 (2)
Presentation23 (2)MATC
 
EclipseCon NA 2015 - Arduino designer : the making of!
EclipseCon NA 2015 - Arduino designer : the making of!EclipseCon NA 2015 - Arduino designer : the making of!
EclipseCon NA 2015 - Arduino designer : the making of!melbats
 
история русской кухни
история русской кухниистория русской кухни
история русской кухниCDO3
 
"Школа дошколят" МБОУ «ЦО №23»
"Школа дошколят" МБОУ «ЦО №23»"Школа дошколят" МБОУ «ЦО №23»
"Школа дошколят" МБОУ «ЦО №23»shlyop
 
Prognostic factors of toxicity of chemotherapy
Prognostic factors of toxicity of chemotherapyPrognostic factors of toxicity of chemotherapy
Prognostic factors of toxicity of chemotherapyKateryna Filonenko
 
American Revolution Battle Flyers
American Revolution Battle FlyersAmerican Revolution Battle Flyers
American Revolution Battle Flyersmbstein
 

Viewers also liked (13)

China coal industry development trend and investment strategic decision repor...
China coal industry development trend and investment strategic decision repor...China coal industry development trend and investment strategic decision repor...
China coal industry development trend and investment strategic decision repor...
 
World Business Chicago Annual Report 2010
World Business Chicago Annual Report 2010World Business Chicago Annual Report 2010
World Business Chicago Annual Report 2010
 
FK_SPARS15
FK_SPARS15FK_SPARS15
FK_SPARS15
 
CURRICULUM VITAE Susan Maggio
CURRICULUM VITAE Susan MaggioCURRICULUM VITAE Susan Maggio
CURRICULUM VITAE Susan Maggio
 
China automated warehouse industry investment demand and development prospect...
China automated warehouse industry investment demand and development prospect...China automated warehouse industry investment demand and development prospect...
China automated warehouse industry investment demand and development prospect...
 
อุปกรณ์สำรองข้อมูล
อุปกรณ์สำรองข้อมูลอุปกรณ์สำรองข้อมูล
อุปกรณ์สำรองข้อมูล
 
Presentation23 (2)
Presentation23 (2)Presentation23 (2)
Presentation23 (2)
 
EclipseCon NA 2015 - Arduino designer : the making of!
EclipseCon NA 2015 - Arduino designer : the making of!EclipseCon NA 2015 - Arduino designer : the making of!
EclipseCon NA 2015 - Arduino designer : the making of!
 
Cot sheets online
Cot sheets onlineCot sheets online
Cot sheets online
 
история русской кухни
история русской кухниистория русской кухни
история русской кухни
 
"Школа дошколят" МБОУ «ЦО №23»
"Школа дошколят" МБОУ «ЦО №23»"Школа дошколят" МБОУ «ЦО №23»
"Школа дошколят" МБОУ «ЦО №23»
 
Prognostic factors of toxicity of chemotherapy
Prognostic factors of toxicity of chemotherapyPrognostic factors of toxicity of chemotherapy
Prognostic factors of toxicity of chemotherapy
 
American Revolution Battle Flyers
American Revolution Battle FlyersAmerican Revolution Battle Flyers
American Revolution Battle Flyers
 

Similar to glue.things – a Mashup Platform for wiring the Internet of Things with the Internet of Services

Point-to-Point vs. MEAP - The Right Approach for an Integrated Mobility Solut...
Point-to-Point vs. MEAP - The Right Approach for an Integrated Mobility Solut...Point-to-Point vs. MEAP - The Right Approach for an Integrated Mobility Solut...
Point-to-Point vs. MEAP - The Right Approach for an Integrated Mobility Solut...RapidValue
 
Kura M2M IoT Gateway
Kura M2M IoT GatewayKura M2M IoT Gateway
Kura M2M IoT GatewayEurotech
 
Workshop on Large-scale Sensing For Future Cities'13 / Marco Alves: "Developi...
Workshop on Large-scale Sensing For Future Cities'13 / Marco Alves: "Developi...Workshop on Large-scale Sensing For Future Cities'13 / Marco Alves: "Developi...
Workshop on Large-scale Sensing For Future Cities'13 / Marco Alves: "Developi...Future Cities Project
 
System and Software Engineering for Industry 4.0
System and Software Engineering for Industry 4.0System and Software Engineering for Industry 4.0
System and Software Engineering for Industry 4.0Pankesh Patel
 
Developing cross platform solutions
Developing cross platform solutionsDeveloping cross platform solutions
Developing cross platform solutionsSandeep Marathe
 
Meet Jan Baan @ Coimbatore
Meet Jan Baan @ CoimbatoreMeet Jan Baan @ Coimbatore
Meet Jan Baan @ Coimbatorekovaitechstart
 
RioInfo 2010: Seminário de Tecnologia - Mesa 1 - Integração e Convergência Ma...
RioInfo 2010: Seminário de Tecnologia - Mesa 1 - Integração e Convergência Ma...RioInfo 2010: Seminário de Tecnologia - Mesa 1 - Integração e Convergência Ma...
RioInfo 2010: Seminário de Tecnologia - Mesa 1 - Integração e Convergência Ma...Rio Info
 
Fi ware short overview - zaragoza
Fi ware short overview - zaragoza Fi ware short overview - zaragoza
Fi ware short overview - zaragoza Jose Jimenez
 
SIPquest-Intel Sept29.ppt
SIPquest-Intel Sept29.pptSIPquest-Intel Sept29.ppt
SIPquest-Intel Sept29.pptVideoguy
 
Palo Alto Networks Soc Ent Okt2009
Palo Alto Networks Soc Ent Okt2009Palo Alto Networks Soc Ent Okt2009
Palo Alto Networks Soc Ent Okt2009Zernike College
 
WSO2 Integration Platform: Vision and Roadmap
WSO2 Integration Platform: Vision and RoadmapWSO2 Integration Platform: Vision and Roadmap
WSO2 Integration Platform: Vision and RoadmapWSO2
 
Michael Hoffmann zu Mobility
Michael Hoffmann zu MobilityMichael Hoffmann zu Mobility
Michael Hoffmann zu MobilityIBM Lotus
 

Similar to glue.things – a Mashup Platform for wiring the Internet of Things with the Internet of Services (20)

FIWARE Technology
FIWARE TechnologyFIWARE Technology
FIWARE Technology
 
FIWARE Technology Intro
FIWARE Technology IntroFIWARE Technology Intro
FIWARE Technology Intro
 
Development of a Mobile Application for the C2NET Supply Chain Cloud–based P...
Development of a Mobile Application for the  C2NET Supply Chain Cloud–based P...Development of a Mobile Application for the  C2NET Supply Chain Cloud–based P...
Development of a Mobile Application for the C2NET Supply Chain Cloud–based P...
 
Point-to-Point vs. MEAP - The Right Approach for an Integrated Mobility Solut...
Point-to-Point vs. MEAP - The Right Approach for an Integrated Mobility Solut...Point-to-Point vs. MEAP - The Right Approach for an Integrated Mobility Solut...
Point-to-Point vs. MEAP - The Right Approach for an Integrated Mobility Solut...
 
Cloud Manufacturing
Cloud ManufacturingCloud Manufacturing
Cloud Manufacturing
 
Kura M2M IoT Gateway
Kura M2M IoT GatewayKura M2M IoT Gateway
Kura M2M IoT Gateway
 
Future Network
Future NetworkFuture Network
Future Network
 
Workshop on Large-scale Sensing For Future Cities'13 / Marco Alves: "Developi...
Workshop on Large-scale Sensing For Future Cities'13 / Marco Alves: "Developi...Workshop on Large-scale Sensing For Future Cities'13 / Marco Alves: "Developi...
Workshop on Large-scale Sensing For Future Cities'13 / Marco Alves: "Developi...
 
Software 2.0 - Transformation of Software Services
Software 2.0 - Transformation of Software ServicesSoftware 2.0 - Transformation of Software Services
Software 2.0 - Transformation of Software Services
 
System and Software Engineering for Industry 4.0
System and Software Engineering for Industry 4.0System and Software Engineering for Industry 4.0
System and Software Engineering for Industry 4.0
 
Developing cross platform solutions
Developing cross platform solutionsDeveloping cross platform solutions
Developing cross platform solutions
 
SAP Mobile Platform: Virtual Bootcamp – How to build your Enterprise Mobile A...
SAP Mobile Platform: Virtual Bootcamp – How to build your Enterprise Mobile A...SAP Mobile Platform: Virtual Bootcamp – How to build your Enterprise Mobile A...
SAP Mobile Platform: Virtual Bootcamp – How to build your Enterprise Mobile A...
 
Meet Jan Baan @ Coimbatore
Meet Jan Baan @ CoimbatoreMeet Jan Baan @ Coimbatore
Meet Jan Baan @ Coimbatore
 
RioInfo 2010: Seminário de Tecnologia - Mesa 1 - Integração e Convergência Ma...
RioInfo 2010: Seminário de Tecnologia - Mesa 1 - Integração e Convergência Ma...RioInfo 2010: Seminário de Tecnologia - Mesa 1 - Integração e Convergência Ma...
RioInfo 2010: Seminário de Tecnologia - Mesa 1 - Integração e Convergência Ma...
 
Fi ware short overview - zaragoza
Fi ware short overview - zaragoza Fi ware short overview - zaragoza
Fi ware short overview - zaragoza
 
SIPquest-Intel Sept29.ppt
SIPquest-Intel Sept29.pptSIPquest-Intel Sept29.ppt
SIPquest-Intel Sept29.ppt
 
Palo Alto Networks Soc Ent Okt2009
Palo Alto Networks Soc Ent Okt2009Palo Alto Networks Soc Ent Okt2009
Palo Alto Networks Soc Ent Okt2009
 
WSO2 Integration Platform: Vision and Roadmap
WSO2 Integration Platform: Vision and RoadmapWSO2 Integration Platform: Vision and Roadmap
WSO2 Integration Platform: Vision and Roadmap
 
Michael Hoffmann zu Mobility
Michael Hoffmann zu MobilityMichael Hoffmann zu Mobility
Michael Hoffmann zu Mobility
 
Food borne human diseases
Food borne human diseasesFood borne human diseases
Food borne human diseases
 

Recently uploaded

定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一Fs
 
Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Paul Calvano
 
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书rnrncn29
 
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作ys8omjxb
 
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)Christopher H Felton
 
Film cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasaFilm cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasa494f574xmv
 
SCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is prediSCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is predieusebiomeyer
 
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书rnrncn29
 
PHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationPHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationLinaWolf1
 
Magic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptxMagic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptxMartaLoveguard
 
Git and Github workshop GDSC MLRITM
Git and Github  workshop GDSC MLRITMGit and Github  workshop GDSC MLRITM
Git and Github workshop GDSC MLRITMgdsc13
 
Q4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptxQ4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptxeditsforyah
 
Contact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New DelhiContact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New Delhimiss dipika
 
Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170Sonam Pathan
 
Top 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxTop 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxDyna Gilbert
 
Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...Excelmac1
 
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一Fs
 
Elevate Your Business with Our IT Expertise in New Orleans
Elevate Your Business with Our IT Expertise in New OrleansElevate Your Business with Our IT Expertise in New Orleans
Elevate Your Business with Our IT Expertise in New Orleanscorenetworkseo
 
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Sonam Pathan
 

Recently uploaded (20)

定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
 
Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24
 
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
 
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
 
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
 
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
 
Film cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasaFilm cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasa
 
SCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is prediSCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is predi
 
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
 
PHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationPHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 Documentation
 
Magic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptxMagic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptx
 
Git and Github workshop GDSC MLRITM
Git and Github  workshop GDSC MLRITMGit and Github  workshop GDSC MLRITM
Git and Github workshop GDSC MLRITM
 
Q4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptxQ4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptx
 
Contact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New DelhiContact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New Delhi
 
Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170
 
Top 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxTop 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptx
 
Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...
 
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
 
Elevate Your Business with Our IT Expertise in New Orleans
Elevate Your Business with Our IT Expertise in New OrleansElevate Your Business with Our IT Expertise in New Orleans
Elevate Your Business with Our IT Expertise in New Orleans
 
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
 

glue.things – a Mashup Platform for wiring the Internet of Things with the Internet of Services

  • 1. glue.things – a Mashup Platform for wiring the Internet of Things with the Internet of Services Web of Things Workshop, Cambridge, MA, 14/10/2014 Robert Kleinfeld, robert.kleinfeld@fokus.fraunhofer.de ©MatthiasHeyde/FraunhoferFOKUS MASHUPS FOR THE INTERNET OF THINGS
  • 2. © Fraunhofer FOKUS DRIVING FACTORS Sensors & Actuators Source:
  • 3. © Fraunhofer FOKUS DRIVING FACTORS Connectivity Source:
  • 4. © Fraunhofer FOKUS DRIVING FACTORS Interactions by People and Processes Source:
  • 5. © Fraunhofer FOKUS  High-end M2M Systems:  Mostly industry-driven custom solutions  Not focused on Web, no sharing and marketplace concept  Can be complex because of proprietary and distributed tools  Similar web-centric toolkits with focus on application development for hardware micro controllers  glue.things Key Differences:  Security and trust: guarantee the correct processing of security critical data, efficient certification and validation of information flow characteristics of mashup applications  Developers portal: UIs, visual mashup editor for stream processing (condition statements, triggers, actions, alarms, operations)  How services are delivered: marketplace for mashup applications, cloud approach, analytics for mashup usage and distribution MANY OTHER INTERNET OF THINGS TOOLKITS
  • 6. © Fraunhofer FOKUS GLUE.THINGS OVERVIEW MQTT CoAP HTTPS HTTPS STOMP HTTPS HTTPS CoAP servIoTicy Runtime Data PubNubMeshblu
  • 7.
  • 8.
  • 9.
  • 10. © Fraunhofer FOKUS  Access and manage devices with the glue.things REST API and client libraries. Supported protocols: HTTP/TCP, STOMP/TCP, STOMP/WS, MQTT, CoAP, FAMIUM IoT (gateway to TV sets, set- top boxes, tablets and smartphones in the home environment)  glue.things supports various software and hardware combinations needed to create mashup applications for the Internet of Things  Client libraries for a variety of programming languages and platforms: Android, iOS, Spark, Flyport, Arduino, Raspberry Pi, mbed – ARM® microcontrollers, etc  glue.things API exploits the simplicity and power of the well-known REST implementation with the support of JSON and XML data formats DEVELOPER TOOLS
  • 11. © Fraunhofer FOKUS glue.things provides client libraries for integrating hardware devices with the glue.things REST API DEVELOPER TOOLS ARM® mbed Microcontrollers Google Android Arduino Raspberry Pi Spark Microcontroller Apple iOS
  • 12. © Fraunhofer FOKUS Connected Health, Wearables / Quantified Self  Remote monitor of pulse oximeter  Connect heart rate monitor alerts when heart rate is high  Track daily activities and get guidelines for a healthier lifestyle  Sense, understand and anticipate the behavior and mood of mobile users Entertainment / Home Management and Automation  Use head tracking capabilities of headsets for controlling your office tools: switch on / off Skype and your desk phone  iBeacons for indoor positioning: shopping and room booking guides  Smart Wireless Lightning and Audio Control  Home and appliance power monitoring APPLICATION EXPERIENCE
  • 13. © Fraunhofer FOKUS Various efforts toward standardization for the Internet of Things W3C WEB OF THINGS W3C Interest Group on the Web of Things  Key technologies for Web of Things: REST, CoAP, XMPP, Web sockets, webRTC, MQTT, XML schema, linked data, JSON, JSON-ld, schema.org, mashups  The domain is so broad and fragmented. Defining standards is really hard.  How to break up the vertical software silos? Build the Web of services.  Web of Things should be an application layer of the Internet of Things  Conclusion: Outline use cases and best practices to build the WoT. This is better as to build new standards.  Positioning of glue.things:  Builds on key technologies for the Web of Things  Contributes to an interoperable approach for connecting the Internet of Things with the Internet of Services
  • 14. © Fraunhofer FOKUS ETSI M2M ETSI M2M  ETSI M2M 690 good for industrial implementations but not in the connected home and consumer environment.  Missing concepts regarding device discovery, indoor positioning, data subscriptions, identity management, semantics and meta data  Barriers to implement ETSI M2M 690:  is mostly supported by operators  less reference implementations  the core architecture with two levels to store data is too complex for consumer devices  the subscribe / notify mechanism is not appropriate  mid interface is good for standardization but prohibitive from a performance perspective  Positioning of glue.things:  Provides an agile platform across devices, communication, data and APIs by addressing ETSI missing concepts and implementation barriers
  • 16. © Fraunhofer FOKUS Fraunhofer FOKUS Kaiserin-Augusta-Allee 31 10589 Berlin, Germany www.fokus.fraunhofer.de Robert Kleinfeld Senior Project Manager R&D - Future Application & Media (FAME) robert.kleinfeld@fokus.fraunhofer.de Phone +49 (0)30 3463-7108 CONTACT