SlideShare a Scribd company logo
1 of 12
dreamfactory 
Ben Busse 
@benbusse 
benbusse@dreamfactory.com 
Architecting IoT for the Cloud 
A Case Study
About DreamFactory 
Open Source Software 
Apache license 
Q4 2013 - Version 1.0 
Q1 2015 - Version 2.0 
Strong developer and cloud vendor adoption 
REST API Platform 
Run-time server software 
Auto-generates APIs for SQL, NoSQL, file storage 
Use Cases 
REST APIs and server-side security for enterprise mobile apps 
REST APIs for IoT data
Development Process 
Install Connect Develop 
DreamFactory 
provides REST API 
Services to your data 
Build apps for phone, 
tablet, desktop or IoT 
device 
+ = 
Install DreamFactory 
on IaaS cloud, PaaS 
cloud, or server
Unified REST Interface 
DreamFactory Fragmented APIs 
Files NoSQL SQL 
SQL 
NoSQL 
Files
FramTack IoT Case Study 
Software Vendor 
Solution Family Product for IoT 
Solution Engine for processing IoT data 
Solution Builder for configuring data collectors, rules, and 
statistics 
Reduces cost and time required to build IoT engine yourself 
Building Automation Use Case
Solution Family Suite 
6
Edge 
Solution 
Engine® 
Data 
Model 
Clouds 
Storage 
Analytics 
Appliances 
IoT Data Flow 
2. Analyze Data 
Solution Builder® 
1. Get Data 
3. Send Data to/from Cloud 
4. Control the Appliance 
5. Build Dashboards
Building Automation Example 
Pump Room Space Temps 
Intel 
Gateway 
Temperatures Pressures 
Intel Gateway + PLC 
Solution 
Engine® 
Steam Room 
Temperatures Pressures 
Intel Gateway + PLC 
APT1 Lobby 
Electric Meter 
Analytics
From Sensor to End User 
Solution Builder 
Solution Engine 
Mobile App 
Dashboard 
DreamFactory Admin 
Console 
Service Platform 
Solution Family 
Products 
IOT Data to Cloud via REST 
Alerts and Analytics via REST 
DB Connection, Schema, Data
Dashboard Builder 
7/10/13 10
Discussion 
Data explosion 
What data is actually useful for end users? 
• Transactional vs aggregated data 
• Tolerance thresholds for alerts 
• Learning from false positives and false negatives 
Where does data processing occur (e.g. gateway vs cloud)? 
• Complexity of analysis 
• How transient is the data (e.g. one day vs one month)? 
IoT trade-offs 
Business Requirements – e.g. what data matters, what frequency? 
Cost – e.g. API calls, bandwidth, storage 
Speed – e.g. how “real-time” must the data be? 
Scalability – related to data explosion considerations above
Thank You! 
QUESTIONS 
benbusse@dreamfactory.com 
nat.frampton@solution-family.com

More Related Content

Viewers also liked

Internet of Things
Internet of ThingsInternet of Things
Internet of Things
Vala Afshar
 

Viewers also liked (15)

Tesla iot case study
Tesla  iot case studyTesla  iot case study
Tesla iot case study
 
Case Study: IoT industry applied to the production of Peruvian native potatoes
Case Study: IoT industry applied to the production of Peruvian native potatoesCase Study: IoT industry applied to the production of Peruvian native potatoes
Case Study: IoT industry applied to the production of Peruvian native potatoes
 
Go-to-market services for IoT
Go-to-market services for IoTGo-to-market services for IoT
Go-to-market services for IoT
 
Iot presentation
Iot presentationIot presentation
Iot presentation
 
One Click Enterprise IoT Services - March 2017 AWS Online Tech Talks
One Click Enterprise IoT Services - March 2017 AWS Online Tech TalksOne Click Enterprise IoT Services - March 2017 AWS Online Tech Talks
One Click Enterprise IoT Services - March 2017 AWS Online Tech Talks
 
Iot, cloud and healthcare - Challenges and Opportunities
Iot, cloud and healthcare - Challenges and OpportunitiesIot, cloud and healthcare - Challenges and Opportunities
Iot, cloud and healthcare - Challenges and Opportunities
 
The Internet of Cars - Towards the Future of the Connected Car
The Internet of Cars - Towards the Future of the Connected CarThe Internet of Cars - Towards the Future of the Connected Car
The Internet of Cars - Towards the Future of the Connected Car
 
Zinnov Zones for IoT Services 2017
Zinnov Zones for IoT Services 2017Zinnov Zones for IoT Services 2017
Zinnov Zones for IoT Services 2017
 
IoT in Healthcare
IoT in HealthcareIoT in Healthcare
IoT in Healthcare
 
What Exactly Is The "Internet of Things"?
What Exactly Is The "Internet of Things"?What Exactly Is The "Internet of Things"?
What Exactly Is The "Internet of Things"?
 
5 questions about the IoT (Internet of Things)
5 questions about the IoT (Internet of Things) 5 questions about the IoT (Internet of Things)
5 questions about the IoT (Internet of Things)
 
An Introduction to IoT: Connectivity & Case Studies
An Introduction to IoT: Connectivity & Case StudiesAn Introduction to IoT: Connectivity & Case Studies
An Introduction to IoT: Connectivity & Case Studies
 
Internet of Things presentation
Internet of Things presentationInternet of Things presentation
Internet of Things presentation
 
Internet-of-things- (IOT) - a-seminar - ppt - by- mohan-kumar-g
Internet-of-things- (IOT) - a-seminar - ppt - by- mohan-kumar-gInternet-of-things- (IOT) - a-seminar - ppt - by- mohan-kumar-g
Internet-of-things- (IOT) - a-seminar - ppt - by- mohan-kumar-g
 
Internet of Things
Internet of ThingsInternet of Things
Internet of Things
 

Recently uploaded

AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
VictorSzoltysek
 

Recently uploaded (20)

Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
BUS PASS MANGEMENT SYSTEM USING PHP.pptx
BUS PASS MANGEMENT SYSTEM USING PHP.pptxBUS PASS MANGEMENT SYSTEM USING PHP.pptx
BUS PASS MANGEMENT SYSTEM USING PHP.pptx
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdf
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdfThe Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 

Architecting IOT for the Cloud - A Case Study

  • 1. dreamfactory Ben Busse @benbusse benbusse@dreamfactory.com Architecting IoT for the Cloud A Case Study
  • 2. About DreamFactory Open Source Software Apache license Q4 2013 - Version 1.0 Q1 2015 - Version 2.0 Strong developer and cloud vendor adoption REST API Platform Run-time server software Auto-generates APIs for SQL, NoSQL, file storage Use Cases REST APIs and server-side security for enterprise mobile apps REST APIs for IoT data
  • 3. Development Process Install Connect Develop DreamFactory provides REST API Services to your data Build apps for phone, tablet, desktop or IoT device + = Install DreamFactory on IaaS cloud, PaaS cloud, or server
  • 4. Unified REST Interface DreamFactory Fragmented APIs Files NoSQL SQL SQL NoSQL Files
  • 5. FramTack IoT Case Study Software Vendor Solution Family Product for IoT Solution Engine for processing IoT data Solution Builder for configuring data collectors, rules, and statistics Reduces cost and time required to build IoT engine yourself Building Automation Use Case
  • 7. Edge Solution Engine® Data Model Clouds Storage Analytics Appliances IoT Data Flow 2. Analyze Data Solution Builder® 1. Get Data 3. Send Data to/from Cloud 4. Control the Appliance 5. Build Dashboards
  • 8. Building Automation Example Pump Room Space Temps Intel Gateway Temperatures Pressures Intel Gateway + PLC Solution Engine® Steam Room Temperatures Pressures Intel Gateway + PLC APT1 Lobby Electric Meter Analytics
  • 9. From Sensor to End User Solution Builder Solution Engine Mobile App Dashboard DreamFactory Admin Console Service Platform Solution Family Products IOT Data to Cloud via REST Alerts and Analytics via REST DB Connection, Schema, Data
  • 11. Discussion Data explosion What data is actually useful for end users? • Transactional vs aggregated data • Tolerance thresholds for alerts • Learning from false positives and false negatives Where does data processing occur (e.g. gateway vs cloud)? • Complexity of analysis • How transient is the data (e.g. one day vs one month)? IoT trade-offs Business Requirements – e.g. what data matters, what frequency? Cost – e.g. API calls, bandwidth, storage Speed – e.g. how “real-time” must the data be? Scalability – related to data explosion considerations above
  • 12. Thank You! QUESTIONS benbusse@dreamfactory.com nat.frampton@solution-family.com