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

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

Mar 28, 2015

Download

Documents

Tristin Clemson
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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!