the rise of things (lxjs 2013)

Post on 14-Nov-2014

1.037 Views

Category:

Technology

3 Downloads

Preview:

Click to see full reader

DESCRIPTION

For four decades, computing has followed a pattern of smaller, faster, cheaper, and more portable. This talk is an exploration of my belief that we are at an inflection point where computing begins to permeate everything. I talk about the platform I'm building for this, called Nitrogen, that aims to make building applications that securely span multiple things possible.

TRANSCRIPT

The rise of things

Tim Park

@timpark

Internet of Things: Hard Before starting on your actual project, please solve:

1. Authentication

2. Authorization

3. Device control

4. Cross device communication

5. Infrastructure to enable 3 + 4 in real time

6. Monitoring: How do I know if my device is thriving, sick, or dead?

7. …

Nnitrogen.js

7

time: Oct 1,19:30type: switchCommand

command: on: 1.0

time: Oct 1, 7:05:00type: switchCommand

command: on: 1.0

time: Oct 1, 8:35:00type: switchCommand

command: on : 0.0

…..…

time: Oct 1, 7:05:01type: switchState

on: 1.0

time: Oct 1, 8:35:01type: switchState

on: 0.0

……..

Light Device Code Walkthrough

Available on GitHub: https://github.com/nitrogenjs/light

Demo

time: Oct 1,19:30type: switchState

status: 1.0

time: Oct 1, 19:50type: switchState

status: 0.0

time: Oct 1, 7:05type: switchState

status: 1.0

time: Oct 1, 7:35type: switchState

status: 0.0

time: Oct 2, 7:15type: switchState

status: 1.0…..…

Cloud ServiceDevice

Device

Device Device

Device

Device

Device

Device Device

Device

Public Exchange

LampHome

Gateway

Electrical Meter

GasMeter

BuildingGateway

Plug

Utility

Traffic Sensor

Government

Company

Application

Congestion Charging

Getting Startedhttps://github.com/nitrogenjs/service The Nitrogen service project

https://github.com/nitrogenjs/light Light device code.

https://github.com/nitrogenjs/camera Camera device code.

http://timpark.io Lamp device walkthrough

https://api.nitrogen.io Hosted version of service

https://admin.nitrogen.io Admin tool for hosted service

Thanks!

Tim Park

@timpark

top related