Ninja Blocks Introduction

1,469 views

Published on

Small lecture I gave sharing my knowledge about Ninja Blocks

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,469
On SlideShare
0
From Embeds
0
Number of Embeds
12
Actions
Shares
0
Downloads
9
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Ninja Blocks Introduction

  1. 1. Saturday, August 31, 13
  2. 2. A platform that comprises hardware and cloud code and connects user devices, services, and applications. What is it? Saturday, August 31, 13
  3. 3. It aggregates many personal interests: electronics, web/mobile development, home automation and IoT. Ninja Blocks has the perfect mix of friendly user interface (for end-users) and hackability (for developers). Why Ninja? Architecture that minimizes learning curve and ease the development of new devices. Saturday, August 31, 13
  4. 4. System Overview Ninja Block IP Cameras Actuators Sensors Ninja Cloud Web User apps Services Saturday, August 31, 13
  5. 5. Inside Ninja Block Ninja Shield Arduino • ATmega328@16MHz • 433MHz Transceiver • 3 RGB LEDs, 4 Ports • BeagleBone • AM335x 720MHz ARM • 256MB DDR2 • USB, Ethernet, MicroSD • Ubuntu 11.10 + Dongle WiFi Saturday, August 31, 13
  6. 6. Web Interface Dashboard Rules engine (IFTTT for hardware!) Apps Saturday, August 31, 13
  7. 7. Hack with me • Open source hardware and software • Ubuntu,Arduino, and Block hardware easily accessible • Custom drivers(LimitlessLED,Wemo, Philips Hue. Possibly comming soon: Z-Wave, Zigbee, and others) • REST API(HTTP+JSON+OAuth 2) - Each resource, like Block, Device, User or Rule, has its own URL • Node.JS module to bootstrap new applications • Ninja Client for Raspberry PI and OS X Saturday, August 31, 13
  8. 8. @apgiorgi Have fun! Thank you! Saturday, August 31, 13

×