2. 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”
4. 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 Mobile
source: ARM estimates
5. THOSE WHO SHIP CODE WILL SUCCEED
Succeeding 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.
6. HOW DOES RESIN.IO HELP?
Provision
without sweat
Deploy & Configure
just like the cloud
Develop
with fast feedback
“It’s just Git push and forget about it. It’s that easy.” - Sam Levy, Pact Coffee
Securely
out of the box
At Scale
for any size fleet
Uniformly
across device form factors
8. BEST PRACTICES FROM
THE CLOUD...
“Look and Feel” of Cloud
Git push changes, run unit and integration tests,
compatible with Docker, Travis, Jenkins etc
9. Lightweight
Remote environments require
small payloads, so we
dynamically generate “diffs” of
new container versions
...SOLVING HARD
IOT PROBLEMS
Fail-Safe Deployments
IoT-specific deployment logic
that guards against “bricked”
devices
Architecture agnostic
IoT devices have diverse CPU
architectures. Our builders
compile for the target device
architecture
12. VALIDATED ACROSS VERTICALS
We 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
13. 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
16. 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
17. DEVICES
Evolution of an IoT project
DEVICES
DATA & ANALYTICS
1 2 3 4
CONNECTIVITY
2
1
3
DEVICE SOFTWARE NEEDS ACTIVE MANAGEMENTCODE
4
18. resin.io = safe, iterative IoT software
1. Develop + Test
Responsive local dev environment
2. Build
For heterogeneous architectures
3. Deploy
Reliably, across diverse networks
4. Report
Device status, commit history etc.
20. 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
21. DEVICES
Evolution of an IoT project
DEVICES
DATA & ANALYTICS
1 2 3 4
CONNECTIVITY
2
1
3
DEVICE SOFTWARE NEEDS ACTIVE MANAGEMENTCODE
4
22. resin.io = safe, iterative IoT software
1. Develop + Test
Responsive local dev environment
2. Build
For heterogeneous architectures
3. Deploy
Reliably, across diverse networks
4. Report
Device status, commit history etc.
23. Full stack IoT = valuable customer relationships
Succeeding 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.