SlideShare a Scribd company logo
 Open	
  API	
  
implementa.on	
  for	
  Quby’s	
  
Smart	
  Thermostat	
  
Michiel	
  Fokke	
  
IT	
  Architect	
  
Quby	
  
	
  
 	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  smart	
  thermostat	
  
Smart	
  hub	
  integra.on	
  
Mobile	
  app	
  
Tablet	
  app	
  
Tablet	
  app	
  
Current	
  architecture	
  
Backend
Applications
Access Layer
Asset
ManagementInternet
Internet
Energy Displays
Mobile devices
VPN
concentrator
Utility Backend
Mobile
Backend
Selfcare
Authenticatio
n Service
Current	
  Architecture	
  
•  Unmanaged	
  à	
  No	
  visibility	
  on	
  alterna.ve	
  use	
  
of	
  API	
  
•  Proprietary	
  login	
  à	
  need	
  for	
  (encrypted)	
  
storage	
  of	
  selfcare	
  password	
  on	
  device	
  
•  Undocumented	
  &	
  unsupported	
  API	
  
“Guerrilla”	
  innova.on	
  
Business	
  Objec.ves	
  
•  S.mulate	
  innova.on	
  by	
  offering	
  Open	
  API	
  
•  Build	
  ecosystem	
  with	
  3rd	
  par.es	
  
•  Enhance	
  control	
  on	
  access	
  
•  Enhance	
  security	
  
Solu.on	
  Selec.on	
  Criteria	
  
•  Off	
  the	
  shelf	
  product	
  
•  Support	
  for	
  OAUTH2	
  
•  Developer	
  selfcare	
  
•  Extensibility	
  
•  Open	
  source	
  
•  Affordable	
  support	
  
•  Nice	
  to	
  have:	
  documenta.on	
  portal	
  
Solu.on	
  candidates	
  considered	
  
•  MuleSoV	
  
•  WSO2	
  
•  Pro’s	
  for	
  WSO2:	
  
•  Fully	
  Open	
  Source	
  
•  Clear	
  pricing	
  model	
  for	
  support	
  and	
  
development	
  
Open	
  API	
  solu.on	
  design	
  
Backend
Applications
Access Layer
Asset
ManagementInternet
Internet
Energy Displays
Mobile devices
VPN
concentrator
Utility Backend
WSO2
API Manager
Self care
Authenticatio
n Service
Mobile
Backend
Customiza.ons	
  
•  Custom	
  Authen.cator	
  Plugin	
  to	
  interface	
  
with	
  proprietary	
  authen.ca.on	
  web	
  service	
  
•  User	
  claims	
  pass-­‐through	
  using	
  JWT	
  
Implementa.on	
  Experiences	
  
•  Stable	
  soVware	
  and	
  easy	
  to	
  deploy	
  
•  Bundling	
  of	
  components	
  into	
  product	
  
confusing	
  at	
  first	
  
•  Elaborate	
  documenta.on,	
  but	
  s.ll	
  insufficient	
  
to	
  develop	
  plugin	
  successfully	
  (dev	
  support	
  
solved	
  that)	
  
•  	
  Solu.on	
  quite	
  complete,	
  but	
  lacks	
  portal	
  
func.onality	
  to	
  withdraw	
  access	
  tokens	
  by	
  
end-­‐users	
  
Pilot	
  Implementa.on	
  
Eneco	
  Toon	
  Hackathon	
  2015	
  
Eneco	
  Toon	
  Hackathon	
  2015	
  
60+	
  par.cipants	
  
14	
  working	
  apps	
  
Windows	
  Apps	
  
Windows	
  Apps	
  
DEMO
Apple	
  watch	
  app	
  
Winner:	
  Who	
  pays	
  Wae?	
  
Winner:	
  Who	
  pays	
  Wae?	
  
•  Cost	
  sharing	
  app	
  for	
  students	
  
•  Using	
  smart	
  plug	
  usage	
  data	
  
heps://youtu.be/HjufeirKJiI	
  
Next	
  steps	
  
•  HA	
  Setup	
  for	
  produc.on	
  
•  Migrate	
  own	
  apps	
  to	
  new	
  API	
  
•  Start	
  using	
  API	
  manager	
  for	
  internal	
  API	
  
usage	
  too	
  
Thank	
  You	
  

More Related Content

What's hot (20)

PPTX
Adapt or Die: Serverless Microservices
Apigee | Google Cloud
 
PPTX
How to Manage Microservices and APIs with Apigee and Istio
VMware Tanzu
 
PPTX
Transforming Your Business Through APIs
Apigee | Google Cloud
 
PDF
I Love APIs 2015: Advanced Crash Course in Apigee Edge Workshop
Apigee | Google Cloud
 
PPTX
App & API Monitoring: Building a 5-Star Reputation for your Apps
Apigee | Google Cloud
 
PDF
What we got done in the last year in Piwik
piwik
 
PPTX
apidays LIVE New York 2021 - Designing embedded platforms: Lessons from indus...
apidays
 
PPTX
Node.js - Extending the Programmability of Apigee Edge
Apigee | Google Cloud
 
PDF
Cloud Native Application Integration With APIs
Nirmal Fernando
 
PDF
Edge API BaaS Deep-Dive: Streamline app development
Apigee | Google Cloud
 
PDF
[apidays Live Australia] How do you enhance customer experience through event...
WSO2
 
PDF
[WSO2Con USA 2018] Nightmare on SSO Street
WSO2
 
PPTX
AGILE M18 – State of the “Nation”
AGILE IoT
 
PDF
Deep Dive: Strategic Importance of BaaS
Apigee | Google Cloud
 
PDF
apidays LIVE Paris - Succeeding with API Programs by Kiran Nadgir
apidays
 
PDF
[WSO2 Summit EMEA 2020] Building an Interactive API Marketplace
WSO2
 
PDF
[Workshop] API Management in Microservices Architecture
WSO2
 
PDF
Introducing: Ionic Studio & Appflow A Better Way to Build Apps
Ionic Framework
 
PDF
apidays LIVE Australia 2021 - Designing Embedded Platforms by Jeremy Glassenb...
apidays
 
PDF
Crossing the low-code and pro-code chasm: a platform approach
Asanka Abeysinghe
 
Adapt or Die: Serverless Microservices
Apigee | Google Cloud
 
How to Manage Microservices and APIs with Apigee and Istio
VMware Tanzu
 
Transforming Your Business Through APIs
Apigee | Google Cloud
 
I Love APIs 2015: Advanced Crash Course in Apigee Edge Workshop
Apigee | Google Cloud
 
App & API Monitoring: Building a 5-Star Reputation for your Apps
Apigee | Google Cloud
 
What we got done in the last year in Piwik
piwik
 
apidays LIVE New York 2021 - Designing embedded platforms: Lessons from indus...
apidays
 
Node.js - Extending the Programmability of Apigee Edge
Apigee | Google Cloud
 
Cloud Native Application Integration With APIs
Nirmal Fernando
 
Edge API BaaS Deep-Dive: Streamline app development
Apigee | Google Cloud
 
[apidays Live Australia] How do you enhance customer experience through event...
WSO2
 
[WSO2Con USA 2018] Nightmare on SSO Street
WSO2
 
AGILE M18 – State of the “Nation”
AGILE IoT
 
Deep Dive: Strategic Importance of BaaS
Apigee | Google Cloud
 
apidays LIVE Paris - Succeeding with API Programs by Kiran Nadgir
apidays
 
[WSO2 Summit EMEA 2020] Building an Interactive API Marketplace
WSO2
 
[Workshop] API Management in Microservices Architecture
WSO2
 
Introducing: Ionic Studio & Appflow A Better Way to Build Apps
Ionic Framework
 
apidays LIVE Australia 2021 - Designing Embedded Platforms by Jeremy Glassenb...
apidays
 
Crossing the low-code and pro-code chasm: a platform approach
Asanka Abeysinghe
 

Viewers also liked (10)

PPTX
271
shobhitparmar
 
PDF
Eneco - Mirjam van Gils - Smart Consumer Summit 2016
Multiscope
 
PDF
Big Data Expo 2015 - Anchormen Enter the Lambda-architecture
BigDataExpo
 
PDF
Eneco
Ilse Boer
 
PDF
Mie2017 dag1 ronde3_perspective_ziggo_v1.5_kc
Perspective
 
PDF
Mie2017 dag2 ronde4_perspective_toon-eneco_v1.0_kc2
Perspective
 
PDF
Joe saves energy with Quby
Visual Friday
 
PPTX
Quby michiel fokke
BigDataExpo
 
PDF
Identity for IoT: An Authentication Framework for the IoT
AllSeen Alliance
 
PPTX
Con8823 access management for the internet of things-final
OracleIDM
 
Eneco - Mirjam van Gils - Smart Consumer Summit 2016
Multiscope
 
Big Data Expo 2015 - Anchormen Enter the Lambda-architecture
BigDataExpo
 
Eneco
Ilse Boer
 
Mie2017 dag1 ronde3_perspective_ziggo_v1.5_kc
Perspective
 
Mie2017 dag2 ronde4_perspective_toon-eneco_v1.0_kc2
Perspective
 
Joe saves energy with Quby
Visual Friday
 
Quby michiel fokke
BigDataExpo
 
Identity for IoT: An Authentication Framework for the IoT
AllSeen Alliance
 
Con8823 access management for the internet of things-final
OracleIDM
 
Ad

Similar to WSO2Con EU 2015: Implementing an Open API for Smart Thermostats with WSO2′s API Manager (20)

PPTX
Web API Management meets the Internet of Things
Paul Fremantle
 
PDF
Building a Great Web API - Evan Cooke - QCON 2011
Twilio Inc
 
PPTX
Huge: Running an API at Scale
Apigee | Google Cloud
 
PDF
Vertical APIs as Core Product
Zak Schwarzman
 
PDF
Introducing WSO2 API Manager for Mobile Applications and Rapid Integration
WSO2
 
PDF
Designing Web Apis Building Apis That Developers Love Jin Brendasahni
reknesluima
 
PDF
Wearables and IoT Strategy
AllSeen Alliance
 
PDF
Business Applications Integration In The Cloud
Anna Brzezińska
 
PDF
Developer Experience & API as a Product
Anastasia Goryacheva
 
PDF
API Management and Internet of Things
WSO2
 
PPTX
API Product Opportunity Responsibility Nicolas Sierro 2015.pptx
Blockchainizator
 
PPTX
RESTful web APIs (build, document, manage)
Cisco DevNet
 
PDF
Architecting an Enterprise API Management Strategy
WSO2
 
PDF
Building Successful APIs Overnight - Orlando K - Codemotion Rome 2015
Codemotion
 
PDF
How to Build, Manage, and Promote APIs
WSO2
 
PDF
Crafting Consumable APIs
WSO2
 
PDF
Importance of APIs in the Internet of Things
Nordic APIs
 
PDF
Protecting Your APIs Against Attack & Hijack
CA API Management
 
PDF
Understanding the WSO2 Platform and Technology
WSO2
 
PPT
WattDepot 2.0 presentation
Robert Brewer
 
Web API Management meets the Internet of Things
Paul Fremantle
 
Building a Great Web API - Evan Cooke - QCON 2011
Twilio Inc
 
Huge: Running an API at Scale
Apigee | Google Cloud
 
Vertical APIs as Core Product
Zak Schwarzman
 
Introducing WSO2 API Manager for Mobile Applications and Rapid Integration
WSO2
 
Designing Web Apis Building Apis That Developers Love Jin Brendasahni
reknesluima
 
Wearables and IoT Strategy
AllSeen Alliance
 
Business Applications Integration In The Cloud
Anna Brzezińska
 
Developer Experience & API as a Product
Anastasia Goryacheva
 
API Management and Internet of Things
WSO2
 
API Product Opportunity Responsibility Nicolas Sierro 2015.pptx
Blockchainizator
 
RESTful web APIs (build, document, manage)
Cisco DevNet
 
Architecting an Enterprise API Management Strategy
WSO2
 
Building Successful APIs Overnight - Orlando K - Codemotion Rome 2015
Codemotion
 
How to Build, Manage, and Promote APIs
WSO2
 
Crafting Consumable APIs
WSO2
 
Importance of APIs in the Internet of Things
Nordic APIs
 
Protecting Your APIs Against Attack & Hijack
CA API Management
 
Understanding the WSO2 Platform and Technology
WSO2
 
WattDepot 2.0 presentation
Robert Brewer
 
Ad

More from WSO2 (20)

PDF
Quantum Threats Are Closer Than You Think – Act Now to Stay Secure
WSO2
 
PDF
Modern Platform Engineering with Choreo - The AI-Native Internal Developer Pl...
WSO2
 
PDF
Application Modernization with Choreo - The AI-Native Internal Developer Plat...
WSO2
 
PDF
Build Smarter, Deliver Faster with Choreo - An AI Native Internal Developer P...
WSO2
 
PDF
Platformless Modernization with Choreo.pdf
WSO2
 
PDF
Application Modernization with Choreo for the BFSI Sector
WSO2
 
PDF
Choreo - The AI-Native Internal Developer Platform as a Service: Overview
WSO2
 
PDF
[Roundtable] Choreo - The AI-Native Internal Developer Platform as a Service
WSO2
 
PPTX
WSO2Con 2025 - Building AI Applications in the Enterprise (Part 1)
WSO2
 
PPTX
WSO2Con 2025 - Building Secure Business Customer and Partner Experience (B2B)...
WSO2
 
PPTX
WSO2Con 2025 - Building Secure Customer Experience Apps
WSO2
 
PPTX
WSO2Con 2025 - AI-Driven API Design, Development, and Consumption with Enhanc...
WSO2
 
PPTX
WSO2Con 2025 - AI-Driven API Design, Development, and Consumption with Enhanc...
WSO2
 
PPTX
WSO2Con 2025 - Unified Management of Ingress and Egress Across Multiple API G...
WSO2
 
PPTX
WSO2Con 2025 - How an Internal Developer Platform Lets Developers Focus on Code
WSO2
 
PPTX
WSO2Con 2025 - Architecting Cloud-Native Applications
WSO2
 
PDF
Mastering Intelligent Digital Experiences with Platformless Modernization
WSO2
 
PDF
Accelerate Enterprise Software Engineering with Platformless
WSO2
 
PDF
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2
 
PDF
architecting-ai-in-the-enterprise-apis-and-applications.pdf
WSO2
 
Quantum Threats Are Closer Than You Think – Act Now to Stay Secure
WSO2
 
Modern Platform Engineering with Choreo - The AI-Native Internal Developer Pl...
WSO2
 
Application Modernization with Choreo - The AI-Native Internal Developer Plat...
WSO2
 
Build Smarter, Deliver Faster with Choreo - An AI Native Internal Developer P...
WSO2
 
Platformless Modernization with Choreo.pdf
WSO2
 
Application Modernization with Choreo for the BFSI Sector
WSO2
 
Choreo - The AI-Native Internal Developer Platform as a Service: Overview
WSO2
 
[Roundtable] Choreo - The AI-Native Internal Developer Platform as a Service
WSO2
 
WSO2Con 2025 - Building AI Applications in the Enterprise (Part 1)
WSO2
 
WSO2Con 2025 - Building Secure Business Customer and Partner Experience (B2B)...
WSO2
 
WSO2Con 2025 - Building Secure Customer Experience Apps
WSO2
 
WSO2Con 2025 - AI-Driven API Design, Development, and Consumption with Enhanc...
WSO2
 
WSO2Con 2025 - AI-Driven API Design, Development, and Consumption with Enhanc...
WSO2
 
WSO2Con 2025 - Unified Management of Ingress and Egress Across Multiple API G...
WSO2
 
WSO2Con 2025 - How an Internal Developer Platform Lets Developers Focus on Code
WSO2
 
WSO2Con 2025 - Architecting Cloud-Native Applications
WSO2
 
Mastering Intelligent Digital Experiences with Platformless Modernization
WSO2
 
Accelerate Enterprise Software Engineering with Platformless
WSO2
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2
 
architecting-ai-in-the-enterprise-apis-and-applications.pdf
WSO2
 

Recently uploaded (20)

PDF
UPDF - AI PDF Editor & Converter Key Features
DealFuel
 
PDF
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
PDF
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
PPTX
Mastering ODC + Okta Configuration - Chennai OSUG
HathiMaryA
 
PPTX
Agentforce World Tour Toronto '25 - Supercharge MuleSoft Development with Mod...
Alexandra N. Martinez
 
PDF
Transforming Utility Networks: Large-scale Data Migrations with FME
Safe Software
 
PPTX
Future Tech Innovations 2025 – A TechLists Insight
TechLists
 
PDF
What’s my job again? Slides from Mark Simos talk at 2025 Tampa BSides
Mark Simos
 
PDF
AI Agents in the Cloud: The Rise of Agentic Cloud Architecture
Lilly Gracia
 
PDF
NASA A Researcher’s Guide to International Space Station : Physical Sciences ...
Dr. PANKAJ DHUSSA
 
PDF
Kit-Works Team Study_20250627_한달만에만든사내서비스키링(양다윗).pdf
Wonjun Hwang
 
PDF
UiPath DevConnect 2025: Agentic Automation Community User Group Meeting
DianaGray10
 
PDF
ICONIQ State of AI Report 2025 - The Builder's Playbook
Razin Mustafiz
 
PDF
The Rise of AI and IoT in Mobile App Tech.pdf
IMG Global Infotech
 
PPT
Ericsson LTE presentation SEMINAR 2010.ppt
npat3
 
PPTX
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
PDF
“Squinting Vision Pipelines: Detecting and Correcting Errors in Vision Models...
Edge AI and Vision Alliance
 
PDF
How do you fast track Agentic automation use cases discovery?
DianaGray10
 
PPTX
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
PPTX
The Project Compass - GDG on Campus MSIT
dscmsitkol
 
UPDF - AI PDF Editor & Converter Key Features
DealFuel
 
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
Mastering ODC + Okta Configuration - Chennai OSUG
HathiMaryA
 
Agentforce World Tour Toronto '25 - Supercharge MuleSoft Development with Mod...
Alexandra N. Martinez
 
Transforming Utility Networks: Large-scale Data Migrations with FME
Safe Software
 
Future Tech Innovations 2025 – A TechLists Insight
TechLists
 
What’s my job again? Slides from Mark Simos talk at 2025 Tampa BSides
Mark Simos
 
AI Agents in the Cloud: The Rise of Agentic Cloud Architecture
Lilly Gracia
 
NASA A Researcher’s Guide to International Space Station : Physical Sciences ...
Dr. PANKAJ DHUSSA
 
Kit-Works Team Study_20250627_한달만에만든사내서비스키링(양다윗).pdf
Wonjun Hwang
 
UiPath DevConnect 2025: Agentic Automation Community User Group Meeting
DianaGray10
 
ICONIQ State of AI Report 2025 - The Builder's Playbook
Razin Mustafiz
 
The Rise of AI and IoT in Mobile App Tech.pdf
IMG Global Infotech
 
Ericsson LTE presentation SEMINAR 2010.ppt
npat3
 
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
“Squinting Vision Pipelines: Detecting and Correcting Errors in Vision Models...
Edge AI and Vision Alliance
 
How do you fast track Agentic automation use cases discovery?
DianaGray10
 
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
The Project Compass - GDG on Campus MSIT
dscmsitkol
 

WSO2Con EU 2015: Implementing an Open API for Smart Thermostats with WSO2′s API Manager