resin.io: strong devices weakly connected
TRANSCRIPT
Strong Devices, Weakly Connected
The Internet of ‘Thing’s?
• Typically refers to everyday items with added connectivity, and processing performed in the cloud.
“Fridges that write shopping lists, ovens that talk and Bluetooth-connected toothbrushes: welcome to domestic life 2.0 where even your washing machine is online.” – Guardian, 9th May (last Friday)
Do Androids Dream of Electric Sheep?
• This is pretty limiting. More is possible.• Weak devices are at the mercy of network
performance – often not as good as you need.• Stem the tide at the source.• Having devices smart enough to make
decisions is a big win.
Tell Me, Moore
• Moore’s Law is about transistor density.• Usually associated with exponential increase
in power.• However, a natural consequence is more raw
horsepower per cubic centimetre.
1976: Apple I
1983: Gavilan SC
1989: Atari Portfolio
1996: Toshiba Libretto
2001: Nokia 7650
2007: iPhone
2012: Raspberry Pi
2014: Radxa Rock
2014: (Coming Soon) Intel Edison
Bang for Buck
• Moore has taken us to the point where tiny computers can do serious work.
• In 1976 you could get 1MHz from 25,000cm3
for £1,650.• In 2007 you could get 600MHz from 85cm3 for
£350.• Today you can get 4x1.6GHz from 32cm3 for
£50.
Real Computers, Real Pain
• The problem with all this power is you now have Desktop PC-like maintenance pains.
• Have to install and maintain an OS (likely Linux), ensure secure networking, somehow update deployed code.
Apply Some Resin
Apply Some Resin
Apply Some Resin
Apply Some Resin
Apply Some Resin
Apply Some Resin
Apply Some Resin
Apply Some Resin
Apply Some Resin
Apply Some Resin
Apply Some Resin
Strong Devices, Relaxed Developers
• Using stronger devices means we can use higher-level programming languages like javascript via node.
• This makes it considerably easier for the developer to get stuff working.
• Value developer time, not processor time.
Modules, Modules, Modules
Less Pain More Gain
• Resin lets you focus on your application while we worry about:-– Setting up your devices– Maintaining a Secure Network– Handling updates so...
Updating Devices from Wherever
• ...Updating code running on your devices doesn’t need you to run around with an SD card.
Thanks for Listening!
• Soon we’ll be opening up the alpha to everyone, check out resin.io to sign up!
• Feel free to shoot over questions to [email protected].