Resin.io overview (2016 July)
-
Upload
resinio -
Category
Technology
-
view
39 -
download
0
Transcript of Resin.io overview (2016 July)
SOFTWARE FOR DEVICES IS A NIGHTMARE
“The Web brought about the end of the annual software release cycle...The industrial internet will bring about a similar change in the physical world.”
- O’Reilly, “Industrial Internet”
3 CORE DRIVERS FOR IOT DEVOPS
SCALE COMPLEXITY DEVELOPERS
In 2018, IoT devices will exceed PCs, phones, tablets
combined
Embedded software now needs full lifecycle support, like web, cloud & mobile.
The ones that got us the first 2B devices, will not
get us the next 20B.
1 2 3
600k Embedded
8m Web
9m Mobilesource: ARM estimates
THOSE WHO SHIP CODE WILL SUCCEEDSucceeding with IoT DevOps, enables hardware companies to deliver ongoing value to customers and open up entirely new lines of business.
Be pro-actively secure, by patching software vulnerabilities in hours, not weeks or months.
Drive software revenue by delivering new functionality to customers on an ongoing basis
Constantly add to the “intelligence” of devices. Turn insights into immediate performance gains.
Build a platform for third parties to deliver curated applications to your devices.
HOW DOES RESIN.IO HELP?
Provisionwithout sweat
Deploy & Configure just like the cloud
Developwith fast feedback
“It’s just Git push and forget about it. It’s that easy.” - Sam Levy, Pact Coffee
Securelyout of the box
At Scalefor any size fleet
Uniformlyacross device form factors
BEST PRACTICES FROM THE CLOUD...
“Look and Feel” of CloudGit push changes, run unit and integration tests,
compatible with Docker, Travis, Jenkins etc
LightweightRemote environments require
small payloads, so we dynamically generate “diffs” of
new container versions
...SOLVING HARD IOT PROBLEMS
Fail-Safe DeploymentsIoT-specific deployment logic that guards against “bricked”
devices
Architecture agnosticIoT devices have diverse CPU
architectures. Our builders compile for the target device
architecture
VALIDATED ACROSS VERTICALSWe haven’t seen a use case for which we don’t apply
(ok fine, maybe wearables...for now)
Point of Service
3D PrintersWarehouse
Teleconference Equipment mgmt
Large Industrial Use cases*
Smart Buildings
Digital Signage
Retail & Supply Chain
THE OPEN IOT COMPANY● Open Source - All core technology being released under Apache 2.0 license
● Open Containers - Founding members of the Open Container Initiative
● Open Standards - RESTful interfaces, standard tools & protocols
Security vulnerabilities go unpatched
Features (or lack thereof) are locked in
Software misconfigurations risk downtime or bricked
devices
CUSTOMERS NEED TO ACTIVELY MANAGE THE SOFTWARE RUNNING ON DEVICES
DEVICES
DATA & ANALYTICS
1 2 3 4
CONNECTIVITY
2
1
Evolution of an IoT project
3
DEVICES
Evolution of an IoT project
DEVICES
DATA & ANALYTICS
1 2 3 4
CONNECTIVITY
2
1
3
DEVICE SOFTWARE NEEDS ACTIVE MANAGEMENTCODE
4
resin.io = safe, iterative IoT software1. Develop + Test
Responsive local dev environment
2. Build
For heterogeneous architectures
3. Deploy
Reliably, across diverse networks
4. Report
Device status, commit history etc.
Security vulnerabilities go unpatched
Features (or lack thereof) are locked in
Software misconfigurations risk downtime or bricked
devices
CUSTOMERS NEED TO ACTIVELY MANAGE THE SOFTWARE RUNNING ON DEVICES
DEVICES
DATA & ANALYTICS
1 2 3 4
CONNECTIVITY
2
1
Evolution of an IoT project
3
DEVICES
Evolution of an IoT project
DEVICES
DATA & ANALYTICS
1 2 3 4
CONNECTIVITY
2
1
3
DEVICE SOFTWARE NEEDS ACTIVE MANAGEMENTCODE
4
resin.io = safe, iterative IoT software1. Develop + Test
Responsive local dev environment
2. Build
For heterogeneous architectures
3. Deploy
Reliably, across diverse networks
4. Report
Device status, commit history etc.
Full stack IoT = valuable customer relationshipsSucceeding with full stack IoT, enables hardware companies to deliver ongoing value to customers and open up entirely new lines of business.
Be pro-actively secure, by patching software vulnerabilities in hours, not weeks or months.
Drive software revenue by delivering new functionality to customers on an ongoing basis
Constantly add to the “intelligence” of devices. Turn insights into immediate performance gains.
Build a platform for third parties to deliver curated applications to your devices.