resin.io: Strong Devices Weakly Connected

Post on 16-Apr-2017

945 views 2 download

Transcript of resin.io: Strong Devices Weakly Connected

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 lorenzo@resin.io.