windows phone 7 application to control the solar house phyo t anng benjamin hotrabhavananda jiaqi...

15
Windows Phone 7 application to control the solar house Phyo T Anng Benjamin Hotrabhavananda Jiaqi Zhu Xiaonan Ji

Upload: tristin-clemson

Post on 28-Mar-2015

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Windows Phone 7 application to control the solar house Phyo T Anng Benjamin Hotrabhavananda Jiaqi Zhu Xiaonan Ji

Windows Phone 7 application to control the solar house

Phyo T Anng Benjamin Hotrabhavananda

Jiaqi Zhu Xiaonan Ji

Page 2: Windows Phone 7 application to control the solar house Phyo T Anng Benjamin Hotrabhavananda Jiaqi Zhu Xiaonan Ji

Motivation

This project is derived from the OSU Solar Decathlon 2011, the enCORE.

GOAL: Build and showcase their innovative designs for 21st century, sustainable homes.

FOCUS: Affordable, Efficient, and Appealing

Page 3: Windows Phone 7 application to control the solar house Phyo T Anng Benjamin Hotrabhavananda Jiaqi Zhu Xiaonan Ji

Introduction

The ultimate goal of this project is realizing a sustainable design for the future house with an easy access

Maximizing the resource utilization while providing a friendly user control!

Real-time Adjustment of Temperature and Light Control With a Windows Phone

Page 4: Windows Phone 7 application to control the solar house Phyo T Anng Benjamin Hotrabhavananda Jiaqi Zhu Xiaonan Ji

IntroductionBasic Idea: Implement a windows phone application to control the temperature systems of the solar house.

The temperature and light systems in the house is controlled by JACEs which are connected to the internet.Connect the window phone application to the house and make it controllable on the WP7.

The method of temperature-control can be effectively extended to thehumidity-control and so on.

Page 5: Windows Phone 7 application to control the solar house Phyo T Anng Benjamin Hotrabhavananda Jiaqi Zhu Xiaonan Ji

Windows Phone 7

• Phone running ‘Windows Phone 7’ OS

• Successor of its Windows Mobile Platform

• Aim at the consumer market

• ‘7’ dedicated visible hardware buttons

Page 6: Windows Phone 7 application to control the solar house Phyo T Anng Benjamin Hotrabhavananda Jiaqi Zhu Xiaonan Ji

Development ToolApplication Platform OverviewThe Windows Phone Application Platform enables developers to create engaging consumer experiences running on a Windows® Phone.

Runtime-On “Screen”Visual Studio 2010 Express for Windows Phone is a complete development environment for creating Windows Phone applications. Windows Phone-based design surface, a code editor, Windows Phone project templates, and a Toolbox that contains Windows Phone controls.

Page 7: Windows Phone 7 application to control the solar house Phyo T Anng Benjamin Hotrabhavananda Jiaqi Zhu Xiaonan Ji

Windows Phone Programming

• Applications are based on XNA or Silverlight

•C# or VB .NET Assembly file Run on Silverlight

•Microsoft take 30% of the revenue

•Developers got paid when revenue reach a set figure

Page 8: Windows Phone 7 application to control the solar house Phyo T Anng Benjamin Hotrabhavananda Jiaqi Zhu Xiaonan Ji

Windows Phone Programming

The Hardware Chassis Screen size. The front of the phone consists of a multi-touch display and three hardware buttons generally positioned in a row below the display. From left to right, these buttons are called Back, Start, and Search.Sensors and ServicesWi-FiCamera AccelerometerLocation VibrationFMPush Notifications … …

Page 9: Windows Phone 7 application to control the solar house Phyo T Anng Benjamin Hotrabhavananda Jiaqi Zhu Xiaonan Ji

Technology JACE- Java Application Control Engine

using Tridium’s Niagara framework

JACEI/O module

Sensors:Temp

HumidityCO2

Occupancy

locks

lights

Heating/cooling units

Page 10: Windows Phone 7 application to control the solar house Phyo T Anng Benjamin Hotrabhavananda Jiaqi Zhu Xiaonan Ji

Technology The plan. Write an application to login to the jace controls

Directly control the variable in JACE from the app

Complications Logging into the JACE using HttpWebRequest

Retrieving and Posting the variables into the JACE

Plan B Create a webpage on JACE to control the variables

Making the webpage smartphone-friendly

Page 11: Windows Phone 7 application to control the solar house Phyo T Anng Benjamin Hotrabhavananda Jiaqi Zhu Xiaonan Ji

Usage

Remotely lock and unlock the house

Turning on home computer for remote desktop

Internet

Page 12: Windows Phone 7 application to control the solar house Phyo T Anng Benjamin Hotrabhavananda Jiaqi Zhu Xiaonan Ji

Layout

Page 13: Windows Phone 7 application to control the solar house Phyo T Anng Benjamin Hotrabhavananda Jiaqi Zhu Xiaonan Ji

Test

Computer A:

O.S: Windows 7

Processor: 2.2GHz

RAM: 4GB

Computer B:

O.S: Windows 7

Processor: 2.3GHZ

RAM: 4GB

Page 14: Windows Phone 7 application to control the solar house Phyo T Anng Benjamin Hotrabhavananda Jiaqi Zhu Xiaonan Ji

Future work

• Reduce response latency• Improve efficiency• Interface design• Possible expansibility• Solution for potential administrative problem

(Who’s in charge of it now?)• Security

Page 15: Windows Phone 7 application to control the solar house Phyo T Anng Benjamin Hotrabhavananda Jiaqi Zhu Xiaonan Ji

Thank you!