DIY IoT - The InfoDome

24
IOT. DIY. INFODOME. NAMICS. DANIEL KUMMER. SOFTWARE ARCHITECT. 1 — NConf. 2016.

Transcript of DIY IoT - The InfoDome

IOT. DIY. INFODOME. NAMICS.

DANIEL KUMMER. SOFTWARE ARCHITECT.

1 — NConf. 2016.

INTERNET OF THINGS! + "

2 — NConf. 2016.

''TAKE A THING AND PUT THE INTERNET IN IT...''

[CRAZY SCIENTIST]3 — NConf. 2016.

A TAD MORE SERIOUS

> System of interrelated computing devices> Provided with unique identifiers

> Ability to transfer data over a network without requiring interaction

4 — NConf. 2016.

BACK TO THE INFODOME...

''Great project start with a good idea...''

...this doesn’t always have to be the case !

5 — NConf. 2016.

A BIT OF PERSONAL INFO

I've got an unhealthy affinity for nixie tubes following the motto:

'BUY THEM NOW, ASK WHAT TO DO WITH IT LATER...'

6 — NConf. 2016.

WAT? !7 — NConf. 2016.

NIXIE TUBES!

> cold cathode display> introduced 1955

> susceptible to multiple failures> superseded by LEDs in the 1970'

> manufactured in the Sowjet Union until late 1980

8 — NConf. 2016.

PROJECT9 — NConf. 2016.

GOAL

''Display stuff from the internet on a 4 digit display''

Stuff like...

> Unread E-Mail> Open Jira Tickets

> Open Merge Requests

10 — NConf. 2016.

MATERIALS - ELECTRONICS

> Nixie tube modules> Arduino yùn

> Ardafruit neopixels> Temperature sensor

> Real time clock> Infrared sensor

11 — NConf. 2016.

RESULT12 — NConf. 2016.

FEATURES

> Different "modes"> Color coded information display> Operate via touchless interface

13 — NConf. 2016.

14 — NConf. 2016.

CAVEATS

> Limited program space (28.6 kB)> Limited user interaction

> Blocking operations

15 — NConf. 2016.

IOT RULE #1''SHIFT COMPLEXITY TO BACKEND''

16 — NConf. 2016.

INTRODUCING TEMBOO

Authenticate, aggregate and transform17 — NConf. 2016.

ARDUINO ALTERNATIVESJUST A FEW, THERE ARE TONS OUT

THERE !18 — NConf. 2016.

LITTLEBITS.CC

Cloudbit starter kit, about 100 USD

It won't get any simpler than this...19 — NConf. 2016.

SAMLABS.COM

Pro kit, about 400 USD

20 — NConf. 2016.

IOT SERVICE PROVIDER ALTERNATIVES

> TempoIQ> theThings.io

> Xively> Amazon AWS

> Microsoft Azure> ...

21 — NConf. 2016.

EXAMPLE DWEET.IOIT CAN'T GET ANY SIMPLER

https://dweet.io/dweet/for/my-thing-name?hello=world

{ "this": "succeeded", "by": "dweeting", "the": "dweet", "with": { "thing": "my-thing-name", "created": "2016-08-30T09:50:30.246Z", "content": { "hello": "world" }, "transaction": "720fdfcb-51d8-48ba-aec7-8576143fb0b9" }}

22 — NConf. 2016.

OPENSOURCEHTTP://DANIELKUMMER.GITHUB.IO/INFODOME/

23 — NConf. 2016.

THANKS !24 — NConf. 2016.