windows phone 7 application to control the solar house phyo t anng benjamin hotrabhavananda jiaqi...
TRANSCRIPT
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
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
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.
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
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.
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
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 … …
Technology JACE- Java Application Control Engine
using Tridium’s Niagara framework
JACEI/O module
Sensors:Temp
HumidityCO2
Occupancy
locks
lights
Heating/cooling units
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
Usage
Remotely lock and unlock the house
Turning on home computer for remote desktop
Internet
Layout
Test
Computer A:
O.S: Windows 7
Processor: 2.2GHz
RAM: 4GB
Computer B:
O.S: Windows 7
Processor: 2.3GHZ
RAM: 4GB
Future work
• Reduce response latency• Improve efficiency• Interface design• Possible expansibility• Solution for potential administrative problem
(Who’s in charge of it now?)• Security
Thank you!