Nodeph talk
-
Upload
daniel-friedman -
Category
Documents
-
view
37 -
download
1
Transcript of Nodeph talk
![Page 1: Nodeph talk](https://reader035.fdocuments.us/reader035/viewer/2022071815/55a9f59e1a28ab3d1c8b4760/html5/thumbnails/1.jpg)
Ninja BlocksDaniel Friedman@danfriedman
github.com/thatguydan
![Page 2: Nodeph talk](https://reader035.fdocuments.us/reader035/viewer/2022071815/55a9f59e1a28ab3d1c8b4760/html5/thumbnails/2.jpg)
Ninja in a Nutshell
A comprehensive API for everything.
![Page 3: Nodeph talk](https://reader035.fdocuments.us/reader035/viewer/2022071815/55a9f59e1a28ab3d1c8b4760/html5/thumbnails/3.jpg)
• Hardware low level
• Interconnectivity expensive
• Prototyping awkward
![Page 4: Nodeph talk](https://reader035.fdocuments.us/reader035/viewer/2022071815/55a9f59e1a28ab3d1c8b4760/html5/thumbnails/4.jpg)
• Low level becomes easy(ier)
![Page 5: Nodeph talk](https://reader035.fdocuments.us/reader035/viewer/2022071815/55a9f59e1a28ab3d1c8b4760/html5/thumbnails/5.jpg)
• Price of connectivity drops
![Page 6: Nodeph talk](https://reader035.fdocuments.us/reader035/viewer/2022071815/55a9f59e1a28ab3d1c8b4760/html5/thumbnails/6.jpg)
• Philips Hue / LiFX / LimitlessLED - Lighting
• Belkin WeMo
• Node / iGrill / Netatmo
• Televisions / Air Conditioners / IP Cameras
• Fitbits / Withings - Bathroom scales
![Page 7: Nodeph talk](https://reader035.fdocuments.us/reader035/viewer/2022071815/55a9f59e1a28ab3d1c8b4760/html5/thumbnails/7.jpg)
• Prototyping becomes practical
![Page 8: Nodeph talk](https://reader035.fdocuments.us/reader035/viewer/2022071815/55a9f59e1a28ab3d1c8b4760/html5/thumbnails/8.jpg)
Connect Everything
all the things everyone
IoT ThingsAppliances
HA GatewaysUtilities
DIYCars
WebMobile
ServicesSupplierseverything
![Page 9: Nodeph talk](https://reader035.fdocuments.us/reader035/viewer/2022071815/55a9f59e1a28ab3d1c8b4760/html5/thumbnails/9.jpg)
• X10
• Z-Wave
• ZigBee
• Bluetooth
• Insteon (lighting)
• RS232
• RF433Mhz
![Page 10: Nodeph talk](https://reader035.fdocuments.us/reader035/viewer/2022071815/55a9f59e1a28ab3d1c8b4760/html5/thumbnails/10.jpg)
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
dbdbrouter
web appweb appapi
third-partiesother things
LAN
WAN
![Page 11: Nodeph talk](https://reader035.fdocuments.us/reader035/viewer/2022071815/55a9f59e1a28ab3d1c8b4760/html5/thumbnails/11.jpg)
• Twine
• Cosm
• Electric Imp
• SmartThings
• Ninja Blocks
![Page 12: Nodeph talk](https://reader035.fdocuments.us/reader035/viewer/2022071815/55a9f59e1a28ab3d1c8b4760/html5/thumbnails/12.jpg)
• But why?