nitrogen - an iot platform for makers
DESCRIPTION
TRANSCRIPT
A platform for makers
Tim Park
@timpark
Light
LightingApp
Challenge #1: Discovery
Light Switch
Light
Light
LightingApp
Challenge #2: Communication
Light Switch
LightUser’sPhone
Light
LightingApp
Challenge #3: Authentication
Light Switch
LightUser’sPhone
RogueLight
Light
LightingApp
Challenge #4: Authorization
Light Switch
LightUser’sPhone
Bad User
Light
LightingApp
Challenge #5: Applications
Light Switch
LightUser’sPhone
Nnitrogen.io
7
type: lightCommandon: true
type: lightCommandhue: #ff0000
type: lightStateon: true
type: lightStatehue: #ff0000
……
..…
Message Based
Nitrogen manages devices and apps and secures communication between
them.Light
LightingApp
Light Switch
LightUser’sPhone
RogueLight
NitrogenService
Bad User
A Nitrogen application is just an node.js module.
You publish and distribute applications via npm.
The Nitrogen Reactor provides an isolated execution environment for
these applications.Reactor
vacation-lighting
Cloud
Reactor
Device
hue-bridge
Service
Reactor
hue-bridge
Light
Zigbee
Reactor
vacation-lighting
vacation-lighting module
hue-bridge module
Raspberry Pi
Cloud
Hue Light Bulb #2Hue Light 1
Hue Light 2
Bridge
Zigbee
Light
Zigbee
Hue Light Bulb #1
npm
Hue Bridge
Ethernet
Thanks!Tim Park
@timpark
http://nitrogen.io