Your browser doesn't support the features required by impress.js, so you are presented with a simplified version of this presentation.
For the best experience please use the latest Chrome, Safari or Firefox browser.
ioT and The REST of Things...
ioT stands for Internet of things
Would be nice to have all devices connected in a coherent manner and build smart environments
How does one make... an Internet Thing?
internet things should beEasy to build
- decide on hardware to solve an automation problem
- acquire hardware and plug into network
- ensure hardware has web APIs
- wire up hardware
- implement solution using web tools
- deploy code onto device/access device via web API
- deploy app
things want to be the on the web..should design them for web from ground up.
discoverable, enumerable and introspectable
Missing pieces
- Device Image (firmware)
- WebService
- Device API
Device Image (firmware) that would support:
- some unique ID generation
- ping webService for registration
- support some magic factory reset sequence
WebService that would support:
- registration of bare device
- resolve/proxy address of registered device
- listing of registered devices
- set device name
- set tags on devices
Device API that would support:
- enumerating capabilities
- listing aditional capabilities
- provide a permission model
- identify hardware
- CORS support for aggregating multiple devices in a single page
- API to build ioT apps
Next:
- authentication regardless of IP
- automatic discovery
- custom image (firmware)
- extend to other platforms