SlideShare a Scribd company logo
1 of 12
Download to read offline
Ninja Blocks
Daniel Friedman
@danfriedman
github.com/thatguydan
Ninja in a Nutshell
A comprehensive API for everything.
• Hardware low level
• Interconnectivity expensive
• Prototyping awkward
• Low level becomes easy(ier)
• Price of connectivity drops
• Philips Hue / LiFX / LimitlessLED - Lighting
• Belkin WeMo
• Node / iGrill / Netatmo
• Televisions / Air Conditioners / IP Cameras
• Fitbits / Withings - Bathroom scales
• Prototyping becomes practical
Connect Everything
all the things everyone
IoT Things
Appliances
HA Gateways
Utilities
DIY
Cars
Web
Mobile
Services
Suppliers
everything
• X10
• Z-Wave
• ZigBee
• Bluetooth
• Insteon (lighting)
• RS232
• RF433Mhz
Connecting things is hard
• Sustained load
• Low latency required
• High availability assumed
• Remote access expected
• External developer access
important
Minimal IoT Infra
thing web service
mobile &
browser
apps
web appweb appweb app
device
endpoint
dbdb
router
web appweb appapi
third-parties
other things
LAN
WAN
• Twine
• Cosm
• Electric Imp
• SmartThings
• Ninja Blocks
• But why?

More Related Content

What's hot

Factors effecting positional accuracy of iBeacons
Factors effecting positional accuracy of iBeacons Factors effecting positional accuracy of iBeacons
Factors effecting positional accuracy of iBeacons
Chris Thomson
 
Understanding your Home network and keeping it secure
Understanding your Home network and keeping it secureUnderstanding your Home network and keeping it secure
Understanding your Home network and keeping it secure
clcewing
 
PlaatProtect Design
PlaatProtect DesignPlaatProtect Design
PlaatProtect Design
wplaat
 
Bluetooth LE - Building Block of the Internet of Things (Droidcon DE 2016)
Bluetooth LE - Building Block of the Internet of Things (Droidcon DE 2016)Bluetooth LE - Building Block of the Internet of Things (Droidcon DE 2016)
Bluetooth LE - Building Block of the Internet of Things (Droidcon DE 2016)
Steven Mohr
 
Market research in the mobile work or naturalism struggle for reality
Market research in the mobile work or naturalism   struggle for realityMarket research in the mobile work or naturalism   struggle for reality
Market research in the mobile work or naturalism struggle for reality
Merlien Institute
 

What's hot (20)

Automating with the Internet of Things
Automating with the Internet of ThingsAutomating with the Internet of Things
Automating with the Internet of Things
 
Softimize - Connecting Devices to Gateways
Softimize - Connecting Devices to GatewaysSoftimize - Connecting Devices to Gateways
Softimize - Connecting Devices to Gateways
 
iBeacon
iBeaconiBeacon
iBeacon
 
Digipass
DigipassDigipass
Digipass
 
Pavel stessin - building and selecting hardware for connected devices
Pavel stessin - building and selecting hardware for connected devicesPavel stessin - building and selecting hardware for connected devices
Pavel stessin - building and selecting hardware for connected devices
 
Neo4j @ elisa, Teemu Nykänen, Elisa
Neo4j @ elisa, Teemu Nykänen, ElisaNeo4j @ elisa, Teemu Nykänen, Elisa
Neo4j @ elisa, Teemu Nykänen, Elisa
 
Factors effecting positional accuracy of iBeacons
Factors effecting positional accuracy of iBeacons Factors effecting positional accuracy of iBeacons
Factors effecting positional accuracy of iBeacons
 
Home Networking
Home NetworkingHome Networking
Home Networking
 
Understanding your Home network and keeping it secure
Understanding your Home network and keeping it secureUnderstanding your Home network and keeping it secure
Understanding your Home network and keeping it secure
 
Voice Applications with Adhearsion
Voice Applications with AdhearsionVoice Applications with Adhearsion
Voice Applications with Adhearsion
 
PlaatProtect Design
PlaatProtect DesignPlaatProtect Design
PlaatProtect Design
 
Bluetooth LE - Building Block of the Internet of Things (Droidcon DE 2016)
Bluetooth LE - Building Block of the Internet of Things (Droidcon DE 2016)Bluetooth LE - Building Block of the Internet of Things (Droidcon DE 2016)
Bluetooth LE - Building Block of the Internet of Things (Droidcon DE 2016)
 
Market research in the mobile work or naturalism struggle for reality
Market research in the mobile work or naturalism   struggle for realityMarket research in the mobile work or naturalism   struggle for reality
Market research in the mobile work or naturalism struggle for reality
 
Internet of things
Internet of thingsInternet of things
Internet of things
 
Indoor location in mobile applications using iBeacons
Indoor location in mobile applications using iBeaconsIndoor location in mobile applications using iBeacons
Indoor location in mobile applications using iBeacons
 
UPNext
UPNextUPNext
UPNext
 
Abc book final
Abc book finalAbc book final
Abc book final
 
NewAer Beacon Summit Dusseldorf 2015
NewAer Beacon Summit Dusseldorf 2015NewAer Beacon Summit Dusseldorf 2015
NewAer Beacon Summit Dusseldorf 2015
 
A Raspberry Pi cloud
A Raspberry Pi cloudA Raspberry Pi cloud
A Raspberry Pi cloud
 
IBeacons and Eddystone
IBeacons and EddystoneIBeacons and Eddystone
IBeacons and Eddystone
 

Similar to Nodeph talk

Li-Fi (Light - Fedility) Technology New Version 2017
Li-Fi (Light - Fedility) Technology New Version 2017Li-Fi (Light - Fedility) Technology New Version 2017
Li-Fi (Light - Fedility) Technology New Version 2017
Ajith Kumar Ravi
 
ABS 2013: Dive into Android Networking - Adding Ethernet Connectivity
ABS 2013: Dive into Android Networking - Adding Ethernet ConnectivityABS 2013: Dive into Android Networking - Adding Ethernet Connectivity
ABS 2013: Dive into Android Networking - Adding Ethernet Connectivity
Benjamin Zores
 

Similar to Nodeph talk (20)

Presentatie Alcom - Meetup
Presentatie Alcom - Meetup Presentatie Alcom - Meetup
Presentatie Alcom - Meetup
 
Gi - fi technology
Gi - fi technologyGi - fi technology
Gi - fi technology
 
IoT fun with Raspberry Pi and .NET
IoT fun with Raspberry Pi and .NETIoT fun with Raspberry Pi and .NET
IoT fun with Raspberry Pi and .NET
 
5 pen pc
5 pen pc 5 pen pc
5 pen pc
 
TADSummit EMEA: Edge IoT and 5G – can WebRTC help? by Tim Panton is CTO at |p...
TADSummit EMEA: Edge IoT and 5G – can WebRTC help? by Tim Panton is CTO at |p...TADSummit EMEA: Edge IoT and 5G – can WebRTC help? by Tim Panton is CTO at |p...
TADSummit EMEA: Edge IoT and 5G – can WebRTC help? by Tim Panton is CTO at |p...
 
Li-Fi (Light - Fedility) Technology New Version 2017
Li-Fi (Light - Fedility) Technology New Version 2017Li-Fi (Light - Fedility) Technology New Version 2017
Li-Fi (Light - Fedility) Technology New Version 2017
 
An inspirational talk on IoT
An inspirational talk on IoTAn inspirational talk on IoT
An inspirational talk on IoT
 
Fun with Linux Telephony
Fun with Linux TelephonyFun with Linux Telephony
Fun with Linux Telephony
 
Home automation using FPGA controller
Home automation  using FPGA controller Home automation  using FPGA controller
Home automation using FPGA controller
 
Home Automation Benchmarking Report
Home Automation Benchmarking ReportHome Automation Benchmarking Report
Home Automation Benchmarking Report
 
Zigbee 2
Zigbee 2Zigbee 2
Zigbee 2
 
Internet of Things: Comparison of Protocols & Standards
Internet of Things: Comparison of Protocols & StandardsInternet of Things: Comparison of Protocols & Standards
Internet of Things: Comparison of Protocols & Standards
 
5680284.ppt
5680284.ppt5680284.ppt
5680284.ppt
 
Network Security: Protecting SOHO Networks
Network Security: Protecting SOHO NetworksNetwork Security: Protecting SOHO Networks
Network Security: Protecting SOHO Networks
 
“Thread - A New Wireless Networking Protocol for Internet of Things” - Ankith...
“Thread - A New Wireless Networking Protocol for Internet of Things” - Ankith...“Thread - A New Wireless Networking Protocol for Internet of Things” - Ankith...
“Thread - A New Wireless Networking Protocol for Internet of Things” - Ankith...
 
zigbee communication
zigbee communicationzigbee communication
zigbee communication
 
ABS 2013: Dive into Android Networking - Adding Ethernet Connectivity
ABS 2013: Dive into Android Networking - Adding Ethernet ConnectivityABS 2013: Dive into Android Networking - Adding Ethernet Connectivity
ABS 2013: Dive into Android Networking - Adding Ethernet Connectivity
 
Wireless connectivity for iot
Wireless connectivity for iotWireless connectivity for iot
Wireless connectivity for iot
 
Presenting 4 g technology
Presenting 4 g technologyPresenting 4 g technology
Presenting 4 g technology
 
How to communicate with Smart things?
How to communicate with Smart things?How to communicate with Smart things?
How to communicate with Smart things?
 

Nodeph talk