Controlling the World with Arduino,JavaScript & Azure

Post on 05-Jul-2015

279 views 1 download

Transcript of Controlling the World with Arduino,JavaScript & Azure

Controlling the worldwith Arduino,JavaScript & Azure

var name = magnusGreen;

Travelling

Clean Code

.NET

Rock n’ Roll

Coffee

Movies

Master of Information Technology

wwwJavaScript

Consultant

Beer

Internet of things

Agile

New York

agenda_

The Internet of Things

My IoT project

Build a home automation system

predictions_

0 50,000,000,000 100,000,000,000 150,000,000,000 200,000,000,000 250,000,000,000

Today

Cisco

Ericsson

IDC

Number of connected devices by 2020

hype?

The physical worldWeb / mobile application

Single page application front-end

Hosted in

Storage / Transport Home automation server application

Server application

controlling

arduino_

Can be connected

to sensors and

actuators

14 digital input /

output pins and 6

analog input

Communication is

done by sending or

receiving 0V – 5V

johnny five_

Control Arduino with

JavaScript

Using Firmata protocol

to communicate with

Arduino

Running in a node.js

server

Convenient for web and

cloud programming

arduino hardware_

demo time_

https://github.com/magnushg/automatr

want more? Code available at github, https://github.com/magnushg/automatr

Contact me at magnus.green@bouvet.no or @magnusg

Meetups Internet of Things

http://www.meetup.com/Internet-of-Things-Oslo/

https://bitraf.no/

Check out

http://www.microsoft.com/windowsembedded/en-us/internet-of-things.aspx

http://www.adafruit.com/

https://www.sparkfun.com/