SlideShare uma empresa Scribd logo
1 de 32
Guy Vinograd, CEO
 Large scale SW is like Condensed Matter
 Million-scale users, 10000s devices, 1000s TPS
◦ AWS partner
 IoT clouds maker for device makers
◦ Fully managed service
◦ Enables device makers to focus on their core
 Customers - global $Bn companies to start-ups
About Me and Softimize
Provide an IoT Service Instead of Just a Device
REST
The Components of an IoT Service
HTTP | MQTT | CoAP | XMPP
IoT
Backend Service
GW
IT Cloud Analogy
IaaS
PaaS
SaaS
Connectivity
IoT Platforms
Aggregation Services
Services
Device-Maker Services
IaaS
PaaS
SaaS
Connectivity
IoT Platforms
Aggregation Services
Services
Device-Maker Services
 Smart home as example
 For the user
◦ Centralized monitoring and control
◦ Buy the GW/Apple TV
 For the device maker
◦ SDK for device drivers – Groovy
◦ Direct or cloud 2 cloud
 Great for motion sensor, door lock,
temperature sensor, On/Off switch,…
Verticals
Generic
 For the user
◦ Manual control – DO recipes
◦ Automated control – IF recipes
◦ >200 integrations to SaaS
◦ No status views
 For the device maker
◦ Cloud 2 cloud integration
 Great for any-integration
 User-centric
 Centralized operation
• Commoditization
• Lowest common denominator
• Launching new features – not there
• No stream processing
• Lack of device management
• Device configuration
• OTA FW
• No usage analytics
IaaS
PaaS
SaaS
Connectivity
IoT Platforms
Aggregation Services
Services
Device-Maker Services
http://iot-analytics.com/ 5-sgniht-wonk-tuoba-toi-mroftalp/#
The 8 Components of a Modern IoT Platform
Bottom-up
 Most of the 8 capabilities
◦ Entity builder
◦ Telit – data consumption monitoring
 Few cloud – cloud integrations
 On top of AWS (Ayla, Telit)
 10s of customers
 For a device maker
◦ Require using their embedded board
◦ Create your own web/mobile apps
◦ Device agent, mobile libraries
◦ Cloud side - REST API
 IoT application generator. Web/mobile.
◦ UI to create entities, queries, pages with
fields.
◦ Little real programming, though possible to
add JARs
 For a device maker
◦ Send info with ThingWorx API, or us
◦ “ThingWorx-ready” HW components
◦ Upgrade FW with Axeda
Top-down
 Time to market and dev cost – reduced by up to 50%
 Stability of a platform used by many others
 Effective to create an organization’s “Smart Things”
• Licensing >$10 per device per year
• With over 300 PaaS, What if you were wrong?
• Unfit database, deployment location, API
• Data leakage
• Features limit
• Dead (Parse.com)
IaaS
PaaS
SaaS
Connectivity
IoT Platforms
Aggregation Services
Services
Device-Maker Services
AWS IoT – MQTT/HTTP GW, Device SDKs (C, JS,
Arduino), Rules engine, Device shadow & registry
IoT Suite
Watson IoT – MQTT GW
Will soon be there
DIY - Device Connectivity Cloud Services
 + non-IoT cloud services
 IoT
◦ Hobson, Kaa – IoT platforms
◦ Vorto (Eclipse) – Things modeler and code
generator
 Generic
◦ Backend - NoSQL, Spark Streaming, Complex Event
Processing
◦ Web Client - AngularJS, React, Auerelia
DIY – Open Source Tools
 User experience perfectly matches your vision
 Low OPEX
Our Device
Heating
Cooling
Electronics
Mechanics
Hydraulics
Carbonation
Secret1
Secret2
UI
Design
IoT Service
IoT
SaaS
Web/Mobile Apps
Cloud
Security & Privacy
Billing & payment
SW Productization
Smart Home, Smart Health
User & Product Analytics
Social Networks
Our Core Skills,
Differentiation,
and Focus
New Skills,
No Differentiation,
Defocus
PaaS Platform In-house R&D
 Reasonable time-to-market
 Low investment
High OPEX
Vendor Lock
Long time-to-market
High investment
 Reasonable OPEX
 Exact Fit
Why Suffer?? Enjoy The Best of Both Worlds
TBBTM - Cloud-optimized Open IoT Platform
Avoid Lock
TBB is a private open source
It’s your IP, deployed on any
infrastructure and location
Minimize time to market
Out-of the-box features
Minimize OPEX - Down to 1/10!
Pay single-digit cents per sensor per month
No royalties to anybody
Minimal DevOps
Minimize investment
Pay only for your unique business logic
Sensor Hub
E
L
B
API
Server
K
i
n
e
s
i
s
Everything
DynamoDB
S3 or EFS
Session Files
Cloud Front
SQS
Agg
Trigger
Algo Agg
SQS
Agg
Ready
S3
Agg Out
Hub Logs
S3
Agg In
Auto Scaling
Auto Scaling
Auto Scaling
S3
DB
Backups
Redshift
Any SQL
BI Tool
Session Cache
RT Algo
*H1/2016 - MQTT (including AWS IoT)
TBBTM Data Streaming Implementation over AWS
Security Multi Tenant DB
Data Streaming Vendor Services
Management
TBBTM = Things Building Blocks
Push notificationsDevice Interaction
Access Control – laas, SaaS
Vendor and cloud provider protection
Site management – Multi device
Licensing – per Tenant. Trial license
Bulk versioned FW updates
Complex event processing
Real-time, sub second latency
Users | Devices and hierarchies
Encryption, Tenant isolation
Audit, Dashboard
Analytics – Failures, Usage patterns
Prediction – Churn, Upsell
Discover & Config – w/o wifi | Real time streaming | FW update
Security – Encrypt, Auth | Reduce energy & bandwidth
On Premise
MQTT, HTTP
Built for Clouds
Multi Cloud
Abstraction Layers for managed services
NOT using DevOps-hungry open sources
From Open Source to Your Product’s IoT Service
IaaS
PaaS
SaaS
Connectivity
Softimize TBB
Your IoT Service
Services
developed by Softimize
A Software Product by Softimize
Product Design
User types
Use cases
PRDs, Wireframes, Mockups
Production environment
Automated monitoring
Security hardening
Development
Cutting edge technologies over TBB
Performance under load (OPEX)
Quality and robustness
Maintenance
Fully Managed Service (24/7)
Cost control
Up to date stack
Pre-sale support
Product Release
Now You Can Focus on Your Core
Your R&D increases
your true IP
Softimize reduces
risk, TTM, and OPEX
Shopping List Using TBB Integration with AWS IoT
Let’s See Something Working
Shopping List Architecture
Sensor
Hub
Raspberry PI
TBB RPI JS SDK
AWS
IOT
Kinesis
DynamoDB
Auto Scaling
TBB
Streamer
Sensor
Actuator
Actuator
E
L
B
TBB
Device
Mgmt
Auto Scaling
Web
REST API Client
TBB AngularJS SDK
MQTT,
Hub Certificate
Provision Things
Set/Get shadow
Push notifications
MQTTWebSocket
IoT Service app
Device management
What is AWS IoT? A Thing Access Layer
Challenges with AWS IoT
 Device Modeling - Hierarchies
◦ 201X – most edge sensors have no IP address. (BLE, ZigBee rule)
◦ Need to model a GW and devices under it.
◦ Workaround: flat model + certificate sharing
 Device Modeling - Configuration and Status
◦ 2 sources of truth vs 1 Desired at Shadow– The device and the
cloud
◦ Solution – use Reported for status. Partial updates are available
 Device SDK
◦ Exception when changing the shadow while
disconnected
Guy Vinograd
guy@softimize.co

Mais conteúdo relacionado

Mais procurados

Architect Your IoT Platform for Success
Architect Your IoT Platform for SuccessArchitect Your IoT Platform for Success
Architect Your IoT Platform for SuccessSolace
 
Connecting IoT devices to Azure
Connecting IoT devices to AzureConnecting IoT devices to Azure
Connecting IoT devices to AzureGuy Barrette
 
Azure IoT services - overview, SenZations 2015
Azure IoT services - overview, SenZations 2015Azure IoT services - overview, SenZations 2015
Azure IoT services - overview, SenZations 2015SenZations Summer School
 
Watson IoT Platform Sizing & Pricing - Sept 2016
Watson IoT Platform Sizing & Pricing - Sept 2016Watson IoT Platform Sizing & Pricing - Sept 2016
Watson IoT Platform Sizing & Pricing - Sept 2016Jason Lu
 
Global IoT Portfolio & Partners Ecosystem
Global IoT Portfolio & Partners Ecosystem Global IoT Portfolio & Partners Ecosystem
Global IoT Portfolio & Partners Ecosystem Telefónica IoT
 
Introduction to Microsoft IoT Central
Introduction to Microsoft IoT Central Introduction to Microsoft IoT Central
Introduction to Microsoft IoT Central Codit
 
Real World IoT Architectures and Projects with Eclipse IoT
Real World IoT Architectures and Projects with Eclipse IoTReal World IoT Architectures and Projects with Eclipse IoT
Real World IoT Architectures and Projects with Eclipse IoTEurotech
 
Enabling the IoT in the Cloud
Enabling the IoT in the Cloud Enabling the IoT in the Cloud
Enabling the IoT in the Cloud Telefónica IoT
 
Internet of Things propositie - Enterprise IOT - AMIS - Conclusion
Internet of Things propositie - Enterprise IOT - AMIS - ConclusionInternet of Things propositie - Enterprise IOT - AMIS - Conclusion
Internet of Things propositie - Enterprise IOT - AMIS - ConclusionRobbrecht van Amerongen
 
People Counting: Internet of Things in Motion at JavaOne 2013
People Counting: Internet of Things in Motion at JavaOne 2013People Counting: Internet of Things in Motion at JavaOne 2013
People Counting: Internet of Things in Motion at JavaOne 2013Eurotech
 
Overcoming the AIoT Obstacles through Smart Component Integration
Overcoming the AIoT Obstacles through Smart Component IntegrationOvercoming the AIoT Obstacles through Smart Component Integration
Overcoming the AIoT Obstacles through Smart Component IntegrationInnodisk Corporation
 
Why integration is key in IoT solutions? (Sam Vanhoutte @Integrate2017)
Why integration is key in IoT solutions? (Sam Vanhoutte @Integrate2017)Why integration is key in IoT solutions? (Sam Vanhoutte @Integrate2017)
Why integration is key in IoT solutions? (Sam Vanhoutte @Integrate2017)Codit
 
Security & Seamless CX in User Authentication: How to Achieve Both?
Security & Seamless CX in User Authentication: How to Achieve Both?Security & Seamless CX in User Authentication: How to Achieve Both?
Security & Seamless CX in User Authentication: How to Achieve Both?Ivona M
 
Maturing IoT solutions with Microsoft Azure (Sam Vanhoutte & Glenn Colpaert a...
Maturing IoT solutions with Microsoft Azure (Sam Vanhoutte & Glenn Colpaert a...Maturing IoT solutions with Microsoft Azure (Sam Vanhoutte & Glenn Colpaert a...
Maturing IoT solutions with Microsoft Azure (Sam Vanhoutte & Glenn Colpaert a...Codit
 
Intel IoT Edge Computing 在 AI 領域的應用與商機
Intel IoT Edge Computing 在 AI 領域的應用與商機Intel IoT Edge Computing 在 AI 領域的應用與商機
Intel IoT Edge Computing 在 AI 領域的應用與商機Amazon Web Services
 
Slide share device to iot solution – a blueprint
Slide share   device to iot solution – a blueprintSlide share   device to iot solution – a blueprint
Slide share device to iot solution – a blueprintGuy Vinograd ☁
 
Logicalis IoT & Smart Cities (Use Case)
Logicalis IoT & Smart Cities (Use Case)Logicalis IoT & Smart Cities (Use Case)
Logicalis IoT & Smart Cities (Use Case)Cloudera, Inc.
 
Company Profile PT DAYA CIPTA MANDIRI SOLUSI - Juni 2019
Company Profile PT DAYA CIPTA MANDIRI SOLUSI - Juni 2019Company Profile PT DAYA CIPTA MANDIRI SOLUSI - Juni 2019
Company Profile PT DAYA CIPTA MANDIRI SOLUSI - Juni 2019Fanky Christian
 
IoT Platform Meetup - IBM
IoT Platform Meetup - IBMIoT Platform Meetup - IBM
IoT Platform Meetup - IBMFilip Kolář
 

Mais procurados (20)

Architect Your IoT Platform for Success
Architect Your IoT Platform for SuccessArchitect Your IoT Platform for Success
Architect Your IoT Platform for Success
 
Connecting IoT devices to Azure
Connecting IoT devices to AzureConnecting IoT devices to Azure
Connecting IoT devices to Azure
 
Azure IoT services - overview, SenZations 2015
Azure IoT services - overview, SenZations 2015Azure IoT services - overview, SenZations 2015
Azure IoT services - overview, SenZations 2015
 
Watson IoT Platform Sizing & Pricing - Sept 2016
Watson IoT Platform Sizing & Pricing - Sept 2016Watson IoT Platform Sizing & Pricing - Sept 2016
Watson IoT Platform Sizing & Pricing - Sept 2016
 
Global IoT Portfolio & Partners Ecosystem
Global IoT Portfolio & Partners Ecosystem Global IoT Portfolio & Partners Ecosystem
Global IoT Portfolio & Partners Ecosystem
 
Introduction to Microsoft IoT Central
Introduction to Microsoft IoT Central Introduction to Microsoft IoT Central
Introduction to Microsoft IoT Central
 
Real World IoT Architectures and Projects with Eclipse IoT
Real World IoT Architectures and Projects with Eclipse IoTReal World IoT Architectures and Projects with Eclipse IoT
Real World IoT Architectures and Projects with Eclipse IoT
 
Enabling the IoT in the Cloud
Enabling the IoT in the Cloud Enabling the IoT in the Cloud
Enabling the IoT in the Cloud
 
Internet of Things propositie - Enterprise IOT - AMIS - Conclusion
Internet of Things propositie - Enterprise IOT - AMIS - ConclusionInternet of Things propositie - Enterprise IOT - AMIS - Conclusion
Internet of Things propositie - Enterprise IOT - AMIS - Conclusion
 
IoT – The reality of real world solutions
IoT – The reality of real world solutions IoT – The reality of real world solutions
IoT – The reality of real world solutions
 
People Counting: Internet of Things in Motion at JavaOne 2013
People Counting: Internet of Things in Motion at JavaOne 2013People Counting: Internet of Things in Motion at JavaOne 2013
People Counting: Internet of Things in Motion at JavaOne 2013
 
Overcoming the AIoT Obstacles through Smart Component Integration
Overcoming the AIoT Obstacles through Smart Component IntegrationOvercoming the AIoT Obstacles through Smart Component Integration
Overcoming the AIoT Obstacles through Smart Component Integration
 
Why integration is key in IoT solutions? (Sam Vanhoutte @Integrate2017)
Why integration is key in IoT solutions? (Sam Vanhoutte @Integrate2017)Why integration is key in IoT solutions? (Sam Vanhoutte @Integrate2017)
Why integration is key in IoT solutions? (Sam Vanhoutte @Integrate2017)
 
Security & Seamless CX in User Authentication: How to Achieve Both?
Security & Seamless CX in User Authentication: How to Achieve Both?Security & Seamless CX in User Authentication: How to Achieve Both?
Security & Seamless CX in User Authentication: How to Achieve Both?
 
Maturing IoT solutions with Microsoft Azure (Sam Vanhoutte & Glenn Colpaert a...
Maturing IoT solutions with Microsoft Azure (Sam Vanhoutte & Glenn Colpaert a...Maturing IoT solutions with Microsoft Azure (Sam Vanhoutte & Glenn Colpaert a...
Maturing IoT solutions with Microsoft Azure (Sam Vanhoutte & Glenn Colpaert a...
 
Intel IoT Edge Computing 在 AI 領域的應用與商機
Intel IoT Edge Computing 在 AI 領域的應用與商機Intel IoT Edge Computing 在 AI 領域的應用與商機
Intel IoT Edge Computing 在 AI 領域的應用與商機
 
Slide share device to iot solution – a blueprint
Slide share   device to iot solution – a blueprintSlide share   device to iot solution – a blueprint
Slide share device to iot solution – a blueprint
 
Logicalis IoT & Smart Cities (Use Case)
Logicalis IoT & Smart Cities (Use Case)Logicalis IoT & Smart Cities (Use Case)
Logicalis IoT & Smart Cities (Use Case)
 
Company Profile PT DAYA CIPTA MANDIRI SOLUSI - Juni 2019
Company Profile PT DAYA CIPTA MANDIRI SOLUSI - Juni 2019Company Profile PT DAYA CIPTA MANDIRI SOLUSI - Juni 2019
Company Profile PT DAYA CIPTA MANDIRI SOLUSI - Juni 2019
 
IoT Platform Meetup - IBM
IoT Platform Meetup - IBMIoT Platform Meetup - IBM
IoT Platform Meetup - IBM
 

Destaque

Building Scalable and Personalized News Feed
Building Scalable and Personalized News FeedBuilding Scalable and Personalized News Feed
Building Scalable and Personalized News FeedEyal Ronel
 
Social network architecture - Part 1. Core user
Social network architecture - Part 1. Core userSocial network architecture - Part 1. Core user
Social network architecture - Part 1. Core userPhu Luong Trong
 
Social network architecture - Part 2. News feed
Social network architecture - Part 2. News feedSocial network architecture - Part 2. News feed
Social network architecture - Part 2. News feedPhu Luong Trong
 
Raspberry Pi as IoT gateway
Raspberry Pi  as IoT gatewayRaspberry Pi  as IoT gateway
Raspberry Pi as IoT gatewayGuy Vinograd ☁
 
Facebook architecture
Facebook architectureFacebook architecture
Facebook architecturemysqlops
 
Tips on solving E_TOO_MANY_THINGS_TO_LEARN with Kubernetes
Tips on solving E_TOO_MANY_THINGS_TO_LEARN with KubernetesTips on solving E_TOO_MANY_THINGS_TO_LEARN with Kubernetes
Tips on solving E_TOO_MANY_THINGS_TO_LEARN with KubernetesBen Hall
 
The Future is Internet of Things (IOT)
The Future is Internet of Things (IOT)The Future is Internet of Things (IOT)
The Future is Internet of Things (IOT)Adnyesh Dalpati
 

Destaque (7)

Building Scalable and Personalized News Feed
Building Scalable and Personalized News FeedBuilding Scalable and Personalized News Feed
Building Scalable and Personalized News Feed
 
Social network architecture - Part 1. Core user
Social network architecture - Part 1. Core userSocial network architecture - Part 1. Core user
Social network architecture - Part 1. Core user
 
Social network architecture - Part 2. News feed
Social network architecture - Part 2. News feedSocial network architecture - Part 2. News feed
Social network architecture - Part 2. News feed
 
Raspberry Pi as IoT gateway
Raspberry Pi  as IoT gatewayRaspberry Pi  as IoT gateway
Raspberry Pi as IoT gateway
 
Facebook architecture
Facebook architectureFacebook architecture
Facebook architecture
 
Tips on solving E_TOO_MANY_THINGS_TO_LEARN with Kubernetes
Tips on solving E_TOO_MANY_THINGS_TO_LEARN with KubernetesTips on solving E_TOO_MANY_THINGS_TO_LEARN with Kubernetes
Tips on solving E_TOO_MANY_THINGS_TO_LEARN with Kubernetes
 
The Future is Internet of Things (IOT)
The Future is Internet of Things (IOT)The Future is Internet of Things (IOT)
The Future is Internet of Things (IOT)
 

Semelhante a OK, I Need an IoT Service. Now What??

Blueprint for creating a Secure IoT Product
Blueprint for creating a Secure IoT ProductBlueprint for creating a Secure IoT Product
Blueprint for creating a Secure IoT ProductGuy Vinograd ☁
 
Essential Capabilities of an IoT Platform
Essential Capabilities of an IoT PlatformEssential Capabilities of an IoT Platform
Essential Capabilities of an IoT PlatformAmazon Web Services
 
AWS IoT 핸즈온 워크샵 - AWS IoT 소개 및  AWS 서비스 연동 방법 (김무현 솔루션즈 아키텍트)
AWS IoT 핸즈온 워크샵 - AWS IoT 소개 및  AWS 서비스 연동 방법  (김무현 솔루션즈 아키텍트)AWS IoT 핸즈온 워크샵 - AWS IoT 소개 및  AWS 서비스 연동 방법  (김무현 솔루션즈 아키텍트)
AWS IoT 핸즈온 워크샵 - AWS IoT 소개 및  AWS 서비스 연동 방법 (김무현 솔루션즈 아키텍트)Amazon Web Services Korea
 
Creator IoT Framework
Creator IoT FrameworkCreator IoT Framework
Creator IoT FrameworkPaul Evans
 
Banv meetup-contrail
Banv meetup-contrailBanv meetup-contrail
Banv meetup-contrailnvirters
 
Role of cloud and analytics in IoT
Role of cloud and analytics in IoTRole of cloud and analytics in IoT
Role of cloud and analytics in IoTSelvaraj Kesavan
 
PetNovations case study_architecting IoT systems - Olga Shpigel
PetNovations case study_architecting IoT systems - Olga ShpigelPetNovations case study_architecting IoT systems - Olga Shpigel
PetNovations case study_architecting IoT systems - Olga ShpigelGuy Vinograd ☁
 
IoT Building Blocks: From Edge Devices to Analytics in the Cloud - SRV204 - T...
IoT Building Blocks: From Edge Devices to Analytics in the Cloud - SRV204 - T...IoT Building Blocks: From Edge Devices to Analytics in the Cloud - SRV204 - T...
IoT Building Blocks: From Edge Devices to Analytics in the Cloud - SRV204 - T...Amazon Web Services
 
AWS IoT: colmare il divario tra il mondo fisico e quello digitale
AWS IoT: colmare il divario tra il mondo fisico e quello digitaleAWS IoT: colmare il divario tra il mondo fisico e quello digitale
AWS IoT: colmare il divario tra il mondo fisico e quello digitaleAmazon Web Services
 
Essential Capabilities of an IoT Cloud Platform - AWS Online Tech Talks
Essential Capabilities of an IoT Cloud Platform - AWS Online Tech TalksEssential Capabilities of an IoT Cloud Platform - AWS Online Tech Talks
Essential Capabilities of an IoT Cloud Platform - AWS Online Tech TalksAmazon Web Services
 
Azure Overview Csco
Azure Overview CscoAzure Overview Csco
Azure Overview Cscorajramab
 
AWS物聯網基礎架構及連線概覽
AWS物聯網基礎架構及連線概覽AWS物聯網基礎架構及連線概覽
AWS物聯網基礎架構及連線概覽Amazon Web Services
 
Windows iot barone
Windows iot baroneWindows iot barone
Windows iot baroneDotNetCampus
 
MICROSOFT E IL MONDO IOT
MICROSOFT E IL MONDO IOTMICROSOFT E IL MONDO IOT
MICROSOFT E IL MONDO IOTDotNetCampus
 
Jelastic for Hosting & MSP
Jelastic for Hosting & MSPJelastic for Hosting & MSP
Jelastic for Hosting & MSPDmitry Lazarenko
 

Semelhante a OK, I Need an IoT Service. Now What?? (20)

Blueprint for creating a Secure IoT Product
Blueprint for creating a Secure IoT ProductBlueprint for creating a Secure IoT Product
Blueprint for creating a Secure IoT Product
 
Essential Capabilities of an IoT Platform
Essential Capabilities of an IoT PlatformEssential Capabilities of an IoT Platform
Essential Capabilities of an IoT Platform
 
iNTRODUCTION TO AWS IOT
iNTRODUCTION TO AWS IOTiNTRODUCTION TO AWS IOT
iNTRODUCTION TO AWS IOT
 
AWS IoT 핸즈온 워크샵 - AWS IoT 소개 및  AWS 서비스 연동 방법 (김무현 솔루션즈 아키텍트)
AWS IoT 핸즈온 워크샵 - AWS IoT 소개 및  AWS 서비스 연동 방법  (김무현 솔루션즈 아키텍트)AWS IoT 핸즈온 워크샵 - AWS IoT 소개 및  AWS 서비스 연동 방법  (김무현 솔루션즈 아키텍트)
AWS IoT 핸즈온 워크샵 - AWS IoT 소개 및  AWS 서비스 연동 방법 (김무현 솔루션즈 아키텍트)
 
AWS for IoT
AWS for IoTAWS for IoT
AWS for IoT
 
IoT on azure
IoT on azureIoT on azure
IoT on azure
 
Creator IoT Framework
Creator IoT FrameworkCreator IoT Framework
Creator IoT Framework
 
Getting Started with AWS IoT
Getting Started with AWS IoTGetting Started with AWS IoT
Getting Started with AWS IoT
 
Banv meetup-contrail
Banv meetup-contrailBanv meetup-contrail
Banv meetup-contrail
 
Role of cloud and analytics in IoT
Role of cloud and analytics in IoTRole of cloud and analytics in IoT
Role of cloud and analytics in IoT
 
PetNovations case study_architecting IoT systems - Olga Shpigel
PetNovations case study_architecting IoT systems - Olga ShpigelPetNovations case study_architecting IoT systems - Olga Shpigel
PetNovations case study_architecting IoT systems - Olga Shpigel
 
IoT Building Blocks: From Edge Devices to Analytics in the Cloud - SRV204 - T...
IoT Building Blocks: From Edge Devices to Analytics in the Cloud - SRV204 - T...IoT Building Blocks: From Edge Devices to Analytics in the Cloud - SRV204 - T...
IoT Building Blocks: From Edge Devices to Analytics in the Cloud - SRV204 - T...
 
AWS IoT: colmare il divario tra il mondo fisico e quello digitale
AWS IoT: colmare il divario tra il mondo fisico e quello digitaleAWS IoT: colmare il divario tra il mondo fisico e quello digitale
AWS IoT: colmare il divario tra il mondo fisico e quello digitale
 
QNAP NAS for IoT
QNAP NAS for IoTQNAP NAS for IoT
QNAP NAS for IoT
 
Essential Capabilities of an IoT Cloud Platform - AWS Online Tech Talks
Essential Capabilities of an IoT Cloud Platform - AWS Online Tech TalksEssential Capabilities of an IoT Cloud Platform - AWS Online Tech Talks
Essential Capabilities of an IoT Cloud Platform - AWS Online Tech Talks
 
Azure Overview Csco
Azure Overview CscoAzure Overview Csco
Azure Overview Csco
 
AWS物聯網基礎架構及連線概覽
AWS物聯網基礎架構及連線概覽AWS物聯網基礎架構及連線概覽
AWS物聯網基礎架構及連線概覽
 
Windows iot barone
Windows iot baroneWindows iot barone
Windows iot barone
 
MICROSOFT E IL MONDO IOT
MICROSOFT E IL MONDO IOTMICROSOFT E IL MONDO IOT
MICROSOFT E IL MONDO IOT
 
Jelastic for Hosting & MSP
Jelastic for Hosting & MSPJelastic for Hosting & MSP
Jelastic for Hosting & MSP
 

Último

Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 

Último (20)

Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 

OK, I Need an IoT Service. Now What??

  • 2.  Large scale SW is like Condensed Matter  Million-scale users, 10000s devices, 1000s TPS ◦ AWS partner  IoT clouds maker for device makers ◦ Fully managed service ◦ Enables device makers to focus on their core  Customers - global $Bn companies to start-ups About Me and Softimize
  • 3. Provide an IoT Service Instead of Just a Device
  • 4. REST The Components of an IoT Service HTTP | MQTT | CoAP | XMPP IoT Backend Service GW
  • 5. IT Cloud Analogy IaaS PaaS SaaS Connectivity IoT Platforms Aggregation Services Services Device-Maker Services
  • 7.  Smart home as example  For the user ◦ Centralized monitoring and control ◦ Buy the GW/Apple TV  For the device maker ◦ SDK for device drivers – Groovy ◦ Direct or cloud 2 cloud  Great for motion sensor, door lock, temperature sensor, On/Off switch,… Verticals
  • 8. Generic  For the user ◦ Manual control – DO recipes ◦ Automated control – IF recipes ◦ >200 integrations to SaaS ◦ No status views  For the device maker ◦ Cloud 2 cloud integration  Great for any-integration
  • 9.  User-centric  Centralized operation • Commoditization • Lowest common denominator • Launching new features – not there • No stream processing • Lack of device management • Device configuration • OTA FW • No usage analytics
  • 12. Bottom-up  Most of the 8 capabilities ◦ Entity builder ◦ Telit – data consumption monitoring  Few cloud – cloud integrations  On top of AWS (Ayla, Telit)  10s of customers  For a device maker ◦ Require using their embedded board ◦ Create your own web/mobile apps ◦ Device agent, mobile libraries ◦ Cloud side - REST API
  • 13.  IoT application generator. Web/mobile. ◦ UI to create entities, queries, pages with fields. ◦ Little real programming, though possible to add JARs  For a device maker ◦ Send info with ThingWorx API, or us ◦ “ThingWorx-ready” HW components ◦ Upgrade FW with Axeda Top-down
  • 14.  Time to market and dev cost – reduced by up to 50%  Stability of a platform used by many others  Effective to create an organization’s “Smart Things” • Licensing >$10 per device per year • With over 300 PaaS, What if you were wrong? • Unfit database, deployment location, API • Data leakage • Features limit • Dead (Parse.com)
  • 16. AWS IoT – MQTT/HTTP GW, Device SDKs (C, JS, Arduino), Rules engine, Device shadow & registry IoT Suite Watson IoT – MQTT GW Will soon be there DIY - Device Connectivity Cloud Services  + non-IoT cloud services
  • 17.  IoT ◦ Hobson, Kaa – IoT platforms ◦ Vorto (Eclipse) – Things modeler and code generator  Generic ◦ Backend - NoSQL, Spark Streaming, Complex Event Processing ◦ Web Client - AngularJS, React, Auerelia DIY – Open Source Tools
  • 18.  User experience perfectly matches your vision  Low OPEX Our Device Heating Cooling Electronics Mechanics Hydraulics Carbonation Secret1 Secret2 UI Design IoT Service IoT SaaS Web/Mobile Apps Cloud Security & Privacy Billing & payment SW Productization Smart Home, Smart Health User & Product Analytics Social Networks Our Core Skills, Differentiation, and Focus New Skills, No Differentiation, Defocus
  • 19. PaaS Platform In-house R&D  Reasonable time-to-market  Low investment High OPEX Vendor Lock Long time-to-market High investment  Reasonable OPEX  Exact Fit Why Suffer?? Enjoy The Best of Both Worlds
  • 20. TBBTM - Cloud-optimized Open IoT Platform Avoid Lock TBB is a private open source It’s your IP, deployed on any infrastructure and location Minimize time to market Out-of the-box features Minimize OPEX - Down to 1/10! Pay single-digit cents per sensor per month No royalties to anybody Minimal DevOps Minimize investment Pay only for your unique business logic
  • 21. Sensor Hub E L B API Server K i n e s i s Everything DynamoDB S3 or EFS Session Files Cloud Front SQS Agg Trigger Algo Agg SQS Agg Ready S3 Agg Out Hub Logs S3 Agg In Auto Scaling Auto Scaling Auto Scaling S3 DB Backups Redshift Any SQL BI Tool Session Cache RT Algo *H1/2016 - MQTT (including AWS IoT) TBBTM Data Streaming Implementation over AWS
  • 22. Security Multi Tenant DB Data Streaming Vendor Services Management TBBTM = Things Building Blocks Push notificationsDevice Interaction Access Control – laas, SaaS Vendor and cloud provider protection Site management – Multi device Licensing – per Tenant. Trial license Bulk versioned FW updates Complex event processing Real-time, sub second latency Users | Devices and hierarchies Encryption, Tenant isolation Audit, Dashboard Analytics – Failures, Usage patterns Prediction – Churn, Upsell Discover & Config – w/o wifi | Real time streaming | FW update Security – Encrypt, Auth | Reduce energy & bandwidth On Premise MQTT, HTTP Built for Clouds Multi Cloud Abstraction Layers for managed services NOT using DevOps-hungry open sources
  • 23. From Open Source to Your Product’s IoT Service IaaS PaaS SaaS Connectivity Softimize TBB Your IoT Service Services developed by Softimize
  • 24. A Software Product by Softimize Product Design User types Use cases PRDs, Wireframes, Mockups Production environment Automated monitoring Security hardening Development Cutting edge technologies over TBB Performance under load (OPEX) Quality and robustness Maintenance Fully Managed Service (24/7) Cost control Up to date stack Pre-sale support Product Release
  • 25. Now You Can Focus on Your Core Your R&D increases your true IP Softimize reduces risk, TTM, and OPEX
  • 26.
  • 27. Shopping List Using TBB Integration with AWS IoT
  • 29. Shopping List Architecture Sensor Hub Raspberry PI TBB RPI JS SDK AWS IOT Kinesis DynamoDB Auto Scaling TBB Streamer Sensor Actuator Actuator E L B TBB Device Mgmt Auto Scaling Web REST API Client TBB AngularJS SDK MQTT, Hub Certificate Provision Things Set/Get shadow Push notifications MQTTWebSocket IoT Service app Device management
  • 30. What is AWS IoT? A Thing Access Layer
  • 31. Challenges with AWS IoT  Device Modeling - Hierarchies ◦ 201X – most edge sensors have no IP address. (BLE, ZigBee rule) ◦ Need to model a GW and devices under it. ◦ Workaround: flat model + certificate sharing  Device Modeling - Configuration and Status ◦ 2 sources of truth vs 1 Desired at Shadow– The device and the cloud ◦ Solution – use Reported for status. Partial updates are available  Device SDK ◦ Exception when changing the shadow while disconnected