Ecohabit Laura Cerrito, Maunil Sanghavi, Alexis Moore, Daniel Delaney, Justin Frech, Assaf Kipnis.
-
Upload
brad-rossiter -
Category
Documents
-
view
215 -
download
0
Transcript of Ecohabit Laura Cerrito, Maunil Sanghavi, Alexis Moore, Daniel Delaney, Justin Frech, Assaf Kipnis.
![Page 1: Ecohabit Laura Cerrito, Maunil Sanghavi, Alexis Moore, Daniel Delaney, Justin Frech, Assaf Kipnis.](https://reader035.fdocuments.in/reader035/viewer/2022062619/5516d23b55034698338b45a6/html5/thumbnails/1.jpg)
Ecohabit
Laura Cerrito, Maunil Sanghavi, Alexis Moore, Daniel Delaney, Justin Frech, Assaf Kipnis
![Page 2: Ecohabit Laura Cerrito, Maunil Sanghavi, Alexis Moore, Daniel Delaney, Justin Frech, Assaf Kipnis.](https://reader035.fdocuments.in/reader035/viewer/2022062619/5516d23b55034698338b45a6/html5/thumbnails/2.jpg)
Ecohabit
●Department of Energy Sponsored
●Competition
●Build a energy efficient house
●20 teams from around the world
●Promote “Green” Living
●Educate public about clean energy
●10 contests● Juried
●Measured
Solar Decathlon
![Page 3: Ecohabit Laura Cerrito, Maunil Sanghavi, Alexis Moore, Daniel Delaney, Justin Frech, Assaf Kipnis.](https://reader035.fdocuments.in/reader035/viewer/2022062619/5516d23b55034698338b45a6/html5/thumbnails/3.jpg)
Ecohabit
●60+ Students over 10 majors
●1.5 years to plan and build
●2 Bedroom/1 Bath House
●Modular construction
Ecohabit
![Page 4: Ecohabit Laura Cerrito, Maunil Sanghavi, Alexis Moore, Daniel Delaney, Justin Frech, Assaf Kipnis.](https://reader035.fdocuments.in/reader035/viewer/2022062619/5516d23b55034698338b45a6/html5/thumbnails/4.jpg)
Ecohabit
![Page 5: Ecohabit Laura Cerrito, Maunil Sanghavi, Alexis Moore, Daniel Delaney, Justin Frech, Assaf Kipnis.](https://reader035.fdocuments.in/reader035/viewer/2022062619/5516d23b55034698338b45a6/html5/thumbnails/5.jpg)
Ecohabit
●Build the “brain” of the house
●Connect to different sensors
●Aggregate and display data
●Control lights
●Mobile applications
●“Teach” the user
●Security
House Intelligance Team
![Page 6: Ecohabit Laura Cerrito, Maunil Sanghavi, Alexis Moore, Daniel Delaney, Justin Frech, Assaf Kipnis.](https://reader035.fdocuments.in/reader035/viewer/2022062619/5516d23b55034698338b45a6/html5/thumbnails/6.jpg)
Ecohabit
Architecture Diagram
Website
Application
CentralModule
Lights
Brultech
Data
base
Inte
ractio
n La
yer
Central Module
Communication LayerCalculatio
nModule
Learning Module
MongoDB
Insteon Hub
Brultech Interface
Layer
![Page 7: Ecohabit Laura Cerrito, Maunil Sanghavi, Alexis Moore, Daniel Delaney, Justin Frech, Assaf Kipnis.](https://reader035.fdocuments.in/reader035/viewer/2022062619/5516d23b55034698338b45a6/html5/thumbnails/7.jpg)
Ecohabit
●Our software is able to run without a GUI present
●For testing and troubleshooting reasons we have developed a simple web application
●This application is HTML5 and CSS3 compliant and can easily be displayed on most mobile devices
●Our website has an underlying PHP layer
Graphical User Interface (GUI)
![Page 8: Ecohabit Laura Cerrito, Maunil Sanghavi, Alexis Moore, Daniel Delaney, Justin Frech, Assaf Kipnis.](https://reader035.fdocuments.in/reader035/viewer/2022062619/5516d23b55034698338b45a6/html5/thumbnails/8.jpg)
Ecohabit
●As members of the Stevens Solar Decathlon any GUI we create had to follow certain style guidelines. ● These guidelines included specific fonts,
colors, logos, and ways to display images and text
●We followed their guide and replicated the layout of the official Ecohabit website
●Our layout provides much less overhead and takes milliseconds to load even while running simulations
Aesthetics
![Page 9: Ecohabit Laura Cerrito, Maunil Sanghavi, Alexis Moore, Daniel Delaney, Justin Frech, Assaf Kipnis.](https://reader035.fdocuments.in/reader035/viewer/2022062619/5516d23b55034698338b45a6/html5/thumbnails/9.jpg)
Ecohabit
●Home Page●Displays a model of the house and generic
information about the competition and our part in it.
●Login● The page for homeowners or guests to enter
their information in order to gain control of the house
●Appliances●Displays any appliances that are being
monitored in the Ecohabit house.
●Currently there are 9 Appliances
●Energy Usage●Displays energy produced, consumed, and the
current energy balance
GUI Sections
![Page 10: Ecohabit Laura Cerrito, Maunil Sanghavi, Alexis Moore, Daniel Delaney, Justin Frech, Assaf Kipnis.](https://reader035.fdocuments.in/reader035/viewer/2022062619/5516d23b55034698338b45a6/html5/thumbnails/10.jpg)
Ecohabit
Website
![Page 11: Ecohabit Laura Cerrito, Maunil Sanghavi, Alexis Moore, Daniel Delaney, Justin Frech, Assaf Kipnis.](https://reader035.fdocuments.in/reader035/viewer/2022062619/5516d23b55034698338b45a6/html5/thumbnails/11.jpg)
Ecohabit
Android application built by the Juniors communicates with API
Functions:
●Turn lights on/off
●Check energy balance
●Check status of appliances in the house
●Get temperature and humidity
●Set desired house temperature
PHP API and Anroid Application
![Page 12: Ecohabit Laura Cerrito, Maunil Sanghavi, Alexis Moore, Daniel Delaney, Justin Frech, Assaf Kipnis.](https://reader035.fdocuments.in/reader035/viewer/2022062619/5516d23b55034698338b45a6/html5/thumbnails/12.jpg)
Ecohabit
●NoSQL Database: MongoDB
●No schema allows for flexibility
●Dealing with a variety of different sources of data
●All database interactions controlled through the PHP API layer
Database
![Page 13: Ecohabit Laura Cerrito, Maunil Sanghavi, Alexis Moore, Daniel Delaney, Justin Frech, Assaf Kipnis.](https://reader035.fdocuments.in/reader035/viewer/2022062619/5516d23b55034698338b45a6/html5/thumbnails/13.jpg)
Ecohabit
●Used as training data for learning algorithm
●Simulate Variables●Weather
● PV Production
●Appliance Consumption
●HVAC Consumption
●Determine the amount of energy used in each competition
●Calculate the amount of points for each competition
Simulator
![Page 14: Ecohabit Laura Cerrito, Maunil Sanghavi, Alexis Moore, Daniel Delaney, Justin Frech, Assaf Kipnis.](https://reader035.fdocuments.in/reader035/viewer/2022062619/5516d23b55034698338b45a6/html5/thumbnails/14.jpg)
Ecohabit
● Insteon Lights● Python
●Central Module ●Built by the Electrical Engineers
●Communicating using the RXTX Java Library
Competition Module
![Page 15: Ecohabit Laura Cerrito, Maunil Sanghavi, Alexis Moore, Daniel Delaney, Justin Frech, Assaf Kipnis.](https://reader035.fdocuments.in/reader035/viewer/2022062619/5516d23b55034698338b45a6/html5/thumbnails/15.jpg)
Ecohabit
●Machine learning technique
●End goal is to get the most points
●Recommend actions to take
●Simulate 1000s of different scenarios
●Use 30 years of historical weather data
●Focus on HVAC and PV system● Depends on weather data
●Support for alternate actions
Reinforcement Learning
![Page 16: Ecohabit Laura Cerrito, Maunil Sanghavi, Alexis Moore, Daniel Delaney, Justin Frech, Assaf Kipnis.](https://reader035.fdocuments.in/reader035/viewer/2022062619/5516d23b55034698338b45a6/html5/thumbnails/16.jpg)
Ecohabit
●Connects through router
●Written python created executables to call from the java code
●Developed using the Insteon API
Insteon Lights
![Page 17: Ecohabit Laura Cerrito, Maunil Sanghavi, Alexis Moore, Daniel Delaney, Justin Frech, Assaf Kipnis.](https://reader035.fdocuments.in/reader035/viewer/2022062619/5516d23b55034698338b45a6/html5/thumbnails/17.jpg)
Ecohabit
● Communicates with our Server, the Smart Detectors, HVAC system, Desiccant System and Brultech Green Eye
● Monitors from Smart Detectors:● Humidity
● Light Intensity
● Occupancy/Motion
● Temperature
● HVAC System/Desiccant System
● Brultech Green Eye● Monitors energy draws from all of the outlets
in the house
Central Module
![Page 18: Ecohabit Laura Cerrito, Maunil Sanghavi, Alexis Moore, Daniel Delaney, Justin Frech, Assaf Kipnis.](https://reader035.fdocuments.in/reader035/viewer/2022062619/5516d23b55034698338b45a6/html5/thumbnails/18.jpg)
Ecohabit
●Communication schema between Central Module and Server
●Stream of 8 Byte chunks● 8 "Hex" characters
●Byte 1 represents communication direction
●Byte 1 & 2 represent device type and ID
●Byte 3-7 represent device details●Varies per device type
●Example; 00011842● Temperature of Device 0 is -132.2 C from
Central Module
Serial Communication Protocol
![Page 19: Ecohabit Laura Cerrito, Maunil Sanghavi, Alexis Moore, Daniel Delaney, Justin Frech, Assaf Kipnis.](https://reader035.fdocuments.in/reader035/viewer/2022062619/5516d23b55034698338b45a6/html5/thumbnails/19.jpg)
Ecohabit
●Promote security within all aspects of the project (Beyond CS scope)
● Increase marketability
●Provide security mitigation to CIA/P concerns
●Promote security through flexibility throughout the house's lifecycle
●Provide fallback and disaster recovery plans for both competition and home models
Security Goals
![Page 20: Ecohabit Laura Cerrito, Maunil Sanghavi, Alexis Moore, Daniel Delaney, Justin Frech, Assaf Kipnis.](https://reader035.fdocuments.in/reader035/viewer/2022062619/5516d23b55034698338b45a6/html5/thumbnails/20.jpg)
Ecohabit
●Confidentiality●Aggregation of user data
●Mobile app usage (User profiles)
● Integrity●Sensor/appliance data flow into sensor
module
●Wired
●Wireless
●Wireless network dependability
●Weather data authentication
●Appliance communication
High Level Security Concerns
![Page 21: Ecohabit Laura Cerrito, Maunil Sanghavi, Alexis Moore, Daniel Delaney, Justin Frech, Assaf Kipnis.](https://reader035.fdocuments.in/reader035/viewer/2022062619/5516d23b55034698338b45a6/html5/thumbnails/21.jpg)
Ecohabit
High Level Security Concerns (cont.)
●Availability●Weather station data
●Sensor data
●Sensor module
●Appliance data
●Mobile application
●Wireless network
●Communication with service providers(Power, internet etc.)
![Page 22: Ecohabit Laura Cerrito, Maunil Sanghavi, Alexis Moore, Daniel Delaney, Justin Frech, Assaf Kipnis.](https://reader035.fdocuments.in/reader035/viewer/2022062619/5516d23b55034698338b45a6/html5/thumbnails/22.jpg)
Ecohabit
●Privacy●Power consumption aggregation(smart meter)
●Resident movements and habits
●Personal information on network
High Level Security Concerns (cont.)
![Page 23: Ecohabit Laura Cerrito, Maunil Sanghavi, Alexis Moore, Daniel Delaney, Justin Frech, Assaf Kipnis.](https://reader035.fdocuments.in/reader035/viewer/2022062619/5516d23b55034698338b45a6/html5/thumbnails/23.jpg)
Ecohabit
Security Strategy4 Layer Defense in Depth
1. Perimeter defense●Firewall (traffic filtering)
●Proxy servers
●DoS attacks
2. OS and application security●Physical access
●Patching
●Service packs
![Page 24: Ecohabit Laura Cerrito, Maunil Sanghavi, Alexis Moore, Daniel Delaney, Justin Frech, Assaf Kipnis.](https://reader035.fdocuments.in/reader035/viewer/2022062619/5516d23b55034698338b45a6/html5/thumbnails/24.jpg)
Ecohabit
●Attacks from within the network
●HIDS (Host based IDS)
●Internal firewalls
●Anti-Virus software
●Access policy
4. Data/Information protection●Data encryption
●Transit
●Rest
3. Host protection
Security Strategy4 Layer Defense in Depth