mozilla iot smart home dwika v5

68
Let’s Get to Know Mozilla’s Internet of Things (IoT) dan Smart Home Dwika Sudrajat [email protected] IT Consultant Florida - Hong Kong – Jakarta Office: +62-8161108571 Office: +62-8161108571 Mobile: +852-54152971, +1-407-2502812

Upload: dwika-sudrajat

Post on 16-Apr-2017

257 views

Category:

Internet


6 download

TRANSCRIPT

Page 1: Mozilla iot smart home dwika v5

Let’s Get to KnowMozilla’s Internet of Things (IoT)

dan Smart HomeDwika Sudrajat

[email protected] Consultant

Florida - Hong Kong – JakartaOffice: +62-8161108571

Mobile: +852-54152971, +1-407-2502812

Dwika [email protected]

IT ConsultantFlorida - Hong Kong – Jakarta

Office: +62-8161108571Mobile: +852-54152971, +1-407-2502812

Page 2: Mozilla iot smart home dwika v5

Internet of Things (IoT)A Seminar by

Dwika Sudrajat.IT Consultant

Florida - Hong Kong - Jakarta

Page 3: Mozilla iot smart home dwika v5

Concept

3

Page 4: Mozilla iot smart home dwika v5

Home Automation

Page 5: Mozilla iot smart home dwika v5

Smart Home

Page 6: Mozilla iot smart home dwika v5

Smart Home

Page 7: Mozilla iot smart home dwika v5

Smart Home RF (US)

Page 8: Mozilla iot smart home dwika v5

Smart Home Technologies & Acronyms

Page 9: Mozilla iot smart home dwika v5
Page 10: Mozilla iot smart home dwika v5

Development

10

Page 11: Mozilla iot smart home dwika v5

Developer Kit

Page 12: Mozilla iot smart home dwika v5

Home Automation Architecture

Page 13: Mozilla iot smart home dwika v5

LightSensors

Thermostat

ModuleModule

X10

Wired Connectivity Between Devices

FanThermostat

Module Module

Linux ServerInternetIP Camera

Page 14: Mozilla iot smart home dwika v5

System Hardware Overview

2/19/2008 14

Page 15: Mozilla iot smart home dwika v5

Internal Networking (Wireless)

Linux (as a server)

Web InterfaceWeb Interface written in Perl.

Control X10 Devivea command-line control home’s via

X10 devices.written in the C

Software's:

Page 16: Mozilla iot smart home dwika v5

Remote Controlling

Page 17: Mozilla iot smart home dwika v5

Software Control Hierarchy

Web Application

Commandprocessor Database

Thermostatcommandprocessor

Commandprocessor

Devicedriver

Thermostatdevice driver

DatabaseThermostatcommandprocessor

Page 18: Mozilla iot smart home dwika v5

Web Interface CGI-x10To control X10 from PC

Page 19: Mozilla iot smart home dwika v5

ID Task Name Duration Start Finish Predecessors

1 Team formation 0 days Tue 10/23/07 Tue 10/23/072 Research previous team's project 17 days Tue 10/23/07 Wed 11/14/07 13 First sponsor meeting 1 day Tue 10/30/07 Tue 10/30/07 14 Proposed project improvements to sponsor 1 day Thu 11/15/07 Thu 11/15/07 25 Inventory of materials 1 day Thu 11/15/07 Thu 11/15/07 2,36 Review of last year's design (with TA) 1 day Fri 11/30/07 Fri 11/30/07 47 Redefine project specs 10 days Mon 12/3/07 Fri 12/14/07 68 Home Control Server 58 days Mon 12/17/07 Wed 3/5/089 Install Linux Ubuntu OS 5 days Mon 12/17/07 Fri 12/21/07 6,7

10 Install last year's control software 1 day Mon 1/7/08 Mon 1/7/08 9,1811 Site survey of house circuitry 1 day Tue 1/8/08 Tue 1/8/08 1012 Implement Insteon demo 5 days Tue 1/8/08 Mon 1/14/08 1113 Design lighting control scenario for specific house 5 days Tue 1/15/08 Mon 1/21/08 1214 Install lighting control in home 10 days Tue 1/22/08 Mon 2/4/08 1315 Test and troubleshoot lighting control software 20 days Tue 2/5/08 Mon 3/3/08 1416 Document results/operation 2 days Tue 3/4/08 Wed 3/5/08 1517 Communicating Thermostat 83 days Fri 11/30/07 Tue 3/25/0818 Individual research of commercial thermostats 26 days Fri 11/30/07 Fri 1/4/08 4,519 Commercial thermostat selected 0 days Fri 1/4/08 Fri 1/4/08 1820 Define specifications/functionality 5 days Mon 1/7/08 Fri 1/11/08 1921 Order and ship parts 2 days Mon 1/21/08 Tue 1/22/08 2022 Receive parts 0 days Tue 1/22/08 Tue 1/22/08 2123 Testing commercial thermostat communication 15 days Wed 1/23/08 Tue 2/12/08 2224 Software design of Omnistat 23 days Wed 1/23/08 Fri 2/22/08 2225 Setup and test server control of thermostat 20 days Wed 2/27/08 Tue 3/25/08 24,2326 Implement final thermostat 5 days Wed 3/12/08 Tue 3/18/08 2527 Document results/operation 3 days Wed 3/19/08 Fri 3/21/08 2628 Web Application Design 53 days Wed 1/23/08 Fri 4/4/0829 Define operational concept 3 days Wed 1/23/08 Fri 1/25/08 730 Examine existing Ruby code 5 days Mon 1/28/08 Fri 2/1/08 2931 Create additional functionality for previous app 41 days Mon 2/4/08 Mon 3/31/0832 Add status polling capability 40 days Mon 2/4/08 Fri 3/28/0833 Insteon Devices 35 days Mon 2/4/08 Fri 3/21/08 30,1234 Omnistat Thermostat 10 days Mon 3/17/08 Fri 3/28/08 30,24,3535 Add Omnistat control 15 days Mon 2/25/08 Fri 3/14/08 30,2436 Custom settings defined 1 day Mon 2/4/08 Mon 2/4/08 3037 Custom settings implemented 40 days Tue 2/5/08 Mon 3/31/08 30,3638 Test and troubleshoot web application 10 days Mon 3/17/08 Fri 3/28/08 3039 Document results/operation 3 days Tue 4/1/08 Thu 4/3/08 38,29,30,33,34,35,36,3740 Web access to server 45 days Mon 2/4/08 Fri 4/4/08 3041 Final Report Compilation 5 days Thu 4/3/08 Thu 4/10/08 27,16,3942 Poster Design 2 days Fri 4/4/08 Mon 4/7/08 27,16,3943 Design Day 0 days Tue 4/22/08 Tue 4/22/08 41,42,15,26

10/23

1/4

1/22

4/22

E B M E B M E B M EOctober November December January

Project ManagementID Task Name Duration Start Finish Predecessors

1 Team formation 0 days Tue 10/23/07 Tue 10/23/072 Research previous team's project 17 days Tue 10/23/07 Wed 11/14/07 13 First sponsor meeting 1 day Tue 10/30/07 Tue 10/30/07 14 Proposed project improvements to sponsor 1 day Thu 11/15/07 Thu 11/15/07 25 Inventory of materials 1 day Thu 11/15/07 Thu 11/15/07 2,36 Review of last year's design (with TA) 1 day Fri 11/30/07 Fri 11/30/07 47 Redefine project specs 10 days Mon 12/3/07 Fri 12/14/07 68 Home Control Server 58 days Mon 12/17/07 Wed 3/5/089 Install Linux Ubuntu OS 5 days Mon 12/17/07 Fri 12/21/07 6,7

10 Install last year's control software 1 day Mon 1/7/08 Mon 1/7/08 9,1811 Site survey of house circuitry 1 day Tue 1/8/08 Tue 1/8/08 1012 Implement Insteon demo 5 days Tue 1/8/08 Mon 1/14/08 1113 Design lighting control scenario for specific house 5 days Tue 1/15/08 Mon 1/21/08 1214 Install lighting control in home 10 days Tue 1/22/08 Mon 2/4/08 1315 Test and troubleshoot lighting control software 20 days Tue 2/5/08 Mon 3/3/08 1416 Document results/operation 2 days Tue 3/4/08 Wed 3/5/08 1517 Communicating Thermostat 83 days Fri 11/30/07 Tue 3/25/0818 Individual research of commercial thermostats 26 days Fri 11/30/07 Fri 1/4/08 4,519 Commercial thermostat selected 0 days Fri 1/4/08 Fri 1/4/08 1820 Define specifications/functionality 5 days Mon 1/7/08 Fri 1/11/08 1921 Order and ship parts 2 days Mon 1/21/08 Tue 1/22/08 2022 Receive parts 0 days Tue 1/22/08 Tue 1/22/08 2123 Testing commercial thermostat communication 15 days Wed 1/23/08 Tue 2/12/08 2224 Software design of Omnistat 23 days Wed 1/23/08 Fri 2/22/08 2225 Setup and test server control of thermostat 20 days Wed 2/27/08 Tue 3/25/08 24,2326 Implement final thermostat 5 days Wed 3/12/08 Tue 3/18/08 2527 Document results/operation 3 days Wed 3/19/08 Fri 3/21/08 2628 Web Application Design 53 days Wed 1/23/08 Fri 4/4/0829 Define operational concept 3 days Wed 1/23/08 Fri 1/25/08 730 Examine existing Ruby code 5 days Mon 1/28/08 Fri 2/1/08 2931 Create additional functionality for previous app 41 days Mon 2/4/08 Mon 3/31/0832 Add status polling capability 40 days Mon 2/4/08 Fri 3/28/0833 Insteon Devices 35 days Mon 2/4/08 Fri 3/21/08 30,1234 Omnistat Thermostat 10 days Mon 3/17/08 Fri 3/28/08 30,24,3535 Add Omnistat control 15 days Mon 2/25/08 Fri 3/14/08 30,2436 Custom settings defined 1 day Mon 2/4/08 Mon 2/4/08 3037 Custom settings implemented 40 days Tue 2/5/08 Mon 3/31/08 30,3638 Test and troubleshoot web application 10 days Mon 3/17/08 Fri 3/28/08 3039 Document results/operation 3 days Tue 4/1/08 Thu 4/3/08 38,29,30,33,34,35,36,3740 Web access to server 45 days Mon 2/4/08 Fri 4/4/08 3041 Final Report Compilation 5 days Thu 4/3/08 Thu 4/10/08 27,16,3942 Poster Design 2 days Fri 4/4/08 Mon 4/7/08 27,16,3943 Design Day 0 days Tue 4/22/08 Tue 4/22/08 41,42,15,26

10/23

1/4

1/22

4/22

E B M E B M E B M EOctober November December January

Page 20: Mozilla iot smart home dwika v5

Technology

20

Page 21: Mozilla iot smart home dwika v5

Radio Communication Technology

Page 22: Mozilla iot smart home dwika v5

Radio Communication Technology

Page 23: Mozilla iot smart home dwika v5

Radio Communication Technology

Page 24: Mozilla iot smart home dwika v5

How it works

Page 25: Mozilla iot smart home dwika v5

How it works

Page 26: Mozilla iot smart home dwika v5

Radio Communication Technology

Page 27: Mozilla iot smart home dwika v5

Control Lights w/ SmartPhoneControl Thermostat Remotely

Page 28: Mozilla iot smart home dwika v5

Wireless Garage Door Monitor/ControllerMotion Activated Lighting Control

Page 29: Mozilla iot smart home dwika v5

SmartHome App

Page 30: Mozilla iot smart home dwika v5

Smart Home Control Central

Page 31: Mozilla iot smart home dwika v5

Smart Home LED Bulbs

Page 32: Mozilla iot smart home dwika v5

Smart Things

Page 33: Mozilla iot smart home dwika v5

Smart Home Hub

Page 34: Mozilla iot smart home dwika v5

Lightwave RF App

Page 35: Mozilla iot smart home dwika v5

Config

Page 36: Mozilla iot smart home dwika v5

Config

Page 37: Mozilla iot smart home dwika v5

Location Tracker

Page 38: Mozilla iot smart home dwika v5

AlertMe

Page 39: Mozilla iot smart home dwika v5

Sensors & Modules

39

Page 40: Mozilla iot smart home dwika v5

Smart Home Products

Page 41: Mozilla iot smart home dwika v5

SmartHome Modules

Page 42: Mozilla iot smart home dwika v5

Smart Home Modules

Page 43: Mozilla iot smart home dwika v5

Smart Home Control System

Page 44: Mozilla iot smart home dwika v5

Telekom Hardware

Page 45: Mozilla iot smart home dwika v5

Lightwave RF

Page 46: Mozilla iot smart home dwika v5

Smarthome Wireless IP Security CameraNest Learning Thermostat

Compatible w/ iPhone/iPad,Android, Blackberry

($250)

Page 47: Mozilla iot smart home dwika v5

Z-Wave Control System

Page 48: Mozilla iot smart home dwika v5

Z-Wave Products

Page 49: Mozilla iot smart home dwika v5

Smart Things

Page 50: Mozilla iot smart home dwika v5

Smart Things

Page 51: Mozilla iot smart home dwika v5

Smart Things

Page 52: Mozilla iot smart home dwika v5

Systems

52

Page 53: Mozilla iot smart home dwika v5

Smart Home Appliance• http://www.youtube.com/watch?v=_rhBfh-4aOs

Page 54: Mozilla iot smart home dwika v5

Smarthome Design• http://www.youtube.com/watch?v=_rhBfh-4aOs

Page 55: Mozilla iot smart home dwika v5

Technologies• InsteOn: http://www.insteon.com/

• Z Wave Home Automation: http://www.z-wave.com/

• X10 Industry Standard: http://x10-lang.org/

• Qivicon https://www.qivicon.com/start/

• InsteOn: http://www.insteon.com/

• Z Wave Home Automation: http://www.z-wave.com/

• X10 Industry Standard: http://x10-lang.org/

• Qivicon https://www.qivicon.com/start/

Page 56: Mozilla iot smart home dwika v5

Home Automation Options

• Internet Access &Control

• Motion Detection• Home Theatre• Irrigation• Access Control• Energy Management• Surveillance Cameras

• Security• Multi-Room Audio• Pool & Spa• Lighting• Telephones• Vehicle Detection

• Internet Access &Control

• Motion Detection• Home Theatre• Irrigation• Access Control• Energy Management• Surveillance Cameras

• Security• Multi-Room Audio• Pool & Spa• Lighting• Telephones• Vehicle Detection

Page 57: Mozilla iot smart home dwika v5

Home Control

• SmartLinc ($130)• RemoteLinc ($45)• TriggerLinc ($35)• FanLinc ($80)• KeypadLinc ($70)• I/O Linc ($50)• SwitchLinc

Dimmer ($46)• LampLinc ($30)

iOS, Android App (free) Central Controller ($130) Dimmer Switch (@$46) Relay Switch (@$46) Thermostat ($150) Camera ($100)

Page 58: Mozilla iot smart home dwika v5

Popular Products

Page 59: Mozilla iot smart home dwika v5

What Can Be Controlled?

Lighting Irrigation

HVAC Security

A/V Pool/Spa

Blinds Whole House

Lighting Irrigation

HVAC Security

A/V Pool/Spa

Blinds Whole House

Page 60: Mozilla iot smart home dwika v5

Summary

60

Page 61: Mozilla iot smart home dwika v5

Home Automation Options

Page 62: Mozilla iot smart home dwika v5

Smart Grid

Source: Hitachi

Page 63: Mozilla iot smart home dwika v5

Smart Grid

Source: http://horizonenergy.blogspot.hu/

Page 64: Mozilla iot smart home dwika v5

Vision: A controllable,informed World• Everything is equipped with

Sensors and Controllers

• Hubs collect the data ofsensors

• Hubs publish their data intothe cloud

• Apps evaluate data andperform controlling actionsusing to models, algorithmsand settings

• Mobile devices equipped withsensors publish data into thecloud

• Mobile Apps access andevaluate data, publish resultsback into the cloud, thusinteracting with theenvironment

• Everything is equipped withSensors and Controllers

• Hubs collect the data ofsensors

• Hubs publish their data intothe cloud

• Apps evaluate data andperform controlling actionsusing to models, algorithmsand settings

• Mobile devices equipped withsensors publish data into thecloud

• Mobile Apps access andevaluate data, publish resultsback into the cloud, thusinteracting with theenvironment

Page 65: Mozilla iot smart home dwika v5

65

Page 66: Mozilla iot smart home dwika v5

Smart Home Technology Comparison

InsteOn

Z-Wave

X10

PhysicalNameRadioFreq +Powerline

RadioFreq

Powerline

ProHigh Reliability, Many

Products

Many Products

Cheap

Con

Controller needed,Network Size Limits

Old, Low Realiability, Slow

$30+

$32+

$17+

Price

ZigBee (Alliance)

WiFi

Bluetooth

UPB

RadioFreq

RadioFreq

RadioFreq

Powerline

Gaining Momentum

Ubiquitous

Ubiquitous

Better than X10

Expensive

Network Size Limits

Range Limits (10 Meter)

Limited Range

220$+

$50+

$30+

$40+

QiviCon (Alliance) RadioFreq Many Products Local (German) Market $40+

Page 67: Mozilla iot smart home dwika v5

Internet Of Things Landscape

Page 68: Mozilla iot smart home dwika v5

THANK YOUTHANK YOU

68