robots conf microcontroller and iot survey

12
Microcontrollers and #IoT Matt Haines @beardedinventor @electricimp #sumocontrol help

Upload: matt-haines

Post on 14-Jul-2015

182 views

Category:

Technology


1 download

TRANSCRIPT

PowerPoint Presentation

Microcontrollers and #IoTMatt Haines@beardedinventor@electricimp

#sumocontrol help

Microcontrollers, oh my!!Arduino, Netduino, Espruino, Pinocc.io, Spark.io, Electric Imp, Tessel, Light Blue Bean, Raspberry Pi, Beagle Bone Black, Galileo, Edison, **There are MANY more thingsArduinoHuge communityMany form factorsOpen Source

Programmed in Processing / CArduino IDE

$10-$80Depending on quality, form factor, features, etc

WiFi, Cellular, Bluetooth shields and libraries available

arduino.ccNetduino.NET Arduino(same pinout)

Programmed in C#Visual Studio

$35 / $60Netduino / Netduino Plus

Ethernet on Netduino Plus

netduino.comLight Blue BeanArduino-based BLE Dev Board

Programmed with Processing / CBuilt in functionality accessible through iOS and Android libraries

$30

LBM313 BLE Modulepunchthrough.com

EspruinoJS development boardOpen Source

Programmed with JSBrowser Based IDE

$40

Drivers for CC3000 (WiFi)

espruino.com

TesselNode.js dev boardOpen Source

Programmed with JSCommand line interface

$75

CC3000 (WiFi)tessel.io

Pinocc.ioMesh Networking!Open Source

Two programming options:Processing + Arduino IDEScoutScript + Online IDE

$60 / $140Local Mesh / WiFi Gatewaypinocc.io

Spark IOArduino-based IoT PlatformOpen Source

Programmed in Processing / CProgrammed in Spark BuildBrowser based

Programmable web hooks to execute functions or get variables

$20-$40

CC3000 (WiFi)spark.io

Electric ImpIoT Platform

Programmed in SquirrelProgrammed in Electric Imp IDEBrowser based

Agents (server side code)Easily make and process HTTP requests

$40

BCM43362 (WiFi)electricimp.com

RPi, BBB, Galileo, Edison, Small linux computersCan be programmed in a number of languages (Python, Node.js, and Processing are common)Typically much more powerful (and complex, and expensive) than microcontroller platforms

If you can do it in Linux, you can probably do it on these boards.raspberrypi.org | beagleboard.org | intel.com/galileo | intel.com/edisonGetting Started with Electric Imphttp://electricimp.com/docs/gettingstarted/

(or come find us in the makerspace )