Upload
dwika-sudrajat
View
257
Download
6
Embed Size (px)
Citation preview
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
Internet of Things (IoT)A Seminar by
Dwika Sudrajat.IT Consultant
Florida - Hong Kong - Jakarta
Concept
3
Home Automation
Smart Home
Smart Home
Smart Home RF (US)
Smart Home Technologies & Acronyms
Development
10
Developer Kit
Home Automation Architecture
LightSensors
Thermostat
ModuleModule
X10
Wired Connectivity Between Devices
FanThermostat
Module Module
Linux ServerInternetIP Camera
System Hardware Overview
2/19/2008 14
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:
Remote Controlling
Software Control Hierarchy
Web Application
Commandprocessor Database
Thermostatcommandprocessor
Commandprocessor
Devicedriver
Thermostatdevice driver
DatabaseThermostatcommandprocessor
Web Interface CGI-x10To control X10 from PC
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
Technology
20
Radio Communication Technology
Radio Communication Technology
Radio Communication Technology
How it works
How it works
Radio Communication Technology
Control Lights w/ SmartPhoneControl Thermostat Remotely
Wireless Garage Door Monitor/ControllerMotion Activated Lighting Control
SmartHome App
Smart Home Control Central
Smart Home LED Bulbs
Smart Things
Smart Home Hub
Lightwave RF App
Config
Config
Location Tracker
AlertMe
Sensors & Modules
39
Smart Home Products
SmartHome Modules
Smart Home Modules
Smart Home Control System
Telekom Hardware
Lightwave RF
Smarthome Wireless IP Security CameraNest Learning Thermostat
Compatible w/ iPhone/iPad,Android, Blackberry
($250)
Z-Wave Control System
Z-Wave Products
Smart Things
Smart Things
Smart Things
Systems
52
Smart Home Appliance• http://www.youtube.com/watch?v=_rhBfh-4aOs
Smarthome Design• http://www.youtube.com/watch?v=_rhBfh-4aOs
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/
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
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)
Popular Products
•
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
Summary
60
Home Automation Options
Smart Grid
Source: Hitachi
Smart Grid
Source: http://horizonenergy.blogspot.hu/
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
65
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+
Internet Of Things Landscape
THANK YOUTHANK YOU
68