Cross Browser Compatibility

Download Report

Transcript Cross Browser Compatibility

Sean Kolanowski
Jason Sweeney
Physical
Performance
Cost Target
Volume < 144 In3
<1% Error in Outlet
Power Consumption
Calculations
Product Should Be
Designed To Have
Cost < $100
Weight < 1.5 lbs
Durable Frame and
Power Cord
Proposed Design
Intellibar is an intelligent power strip that allows YOU to take control of
your electrical devices ANYTIME from ANYWHERE.
• The power strip is composed of four outlets to allow for multiple device
connection.
• Through the use of wireless WIFI communication and a user-friendly
web application, the power consumption of each outlet can be remotely
monitored. Historical data of each outlet’s power consumption is also a
click away on the web application.
• Users are able to remotely switch each outlet on or off with the touch of
a button.
• Intellibar provides you peace of mind with built in surge protection that
will protect your electrical devices from dangerous power surges.
Non-conductive
Aesthetically Pleasing
< 5s Response Time
of Hardware after
Probe from Web App
PHYSICAL ANALYSIS
Software
Power Consumption
of Product
< 5W
Flame Retardant
Have you ever been ironing your shirt before work, already ten minutes
late to a meeting that could determine the future of your career? If you
have, or have been in a similar situation, it is very likely that you forgot to
turn off the iron or some other hazardous appliance. Cue gut wrenching
feeling in your stomach 30 miles from home and already late for work.
Wouldn’t it be nice if you could reach into your pocket and effectively
unplug that iron from anywhere in the world?
Analysis of Results
Requirements & Specifications
Problem Definition and Motivation
Every year, consumers worldwide lose over 15 BILLION DOLLARS to
vampire power consumption. Vampire power or, standby power, refers to
the power consumed by electrical devices while they are turned off, or are
in standby mode. Yes, even after you turn a device off it can still cost you
money!
Ryan Gittens
Only Cost To
Consumer Should Be
Initial Investment
HARDWARE PERFORMANCE
Expandable : Ability to Control
Multiple Power Strips.
Parameter Design Requirement
Width
<101.6mm (4 inches)
124mm (4.88 inches)
Fail
User Friendly and
Aesthetically Pleasing
Thickness
<76.2mm (3 inches)
45mm (1.77 inches)
Pass
Weight
<680.389g (1.5 lbs)
498.952g (1.1 lbs)
Pass
Length
Physical Prototype
<304.8mm (12 Inches) 185mm (7.28 inches)
Cross Browser Compatible
Secure: Encrypted Using
Widely-supported Standards
like RSA, AES, and SSL/TLS
Simulation Results
Pass/Fail
Parameter
Design Requirement
Physical Prototype
Pass/Fail
Pwr Calc Error
< 1%
> 20%
Fail
Pwr Consumption
< 5W
3.3W
Pass
Pass
SOFTWARE PERFORMANCE
Parameter
Design Requirement
Prototype Result
Pass/Fail
Compatibility
The application functioned properly in all browsers tested.
Pass
Data Acquisition/Processing 1
Application must be cross-browser
compatible.
Update Delay < 5s
Minimum stable interval was 12 seconds.
Fail
Data Acquisition/Processing 2
Can Control Multiple Power Strips.
For this version, the user could only pull data for one power
strip.
Fail
Data Acquisition/Processing 3
Data Storage > 30 days
Approximately 277 days
Pass
Latency
Latency < 10s
Ideal connection < 3 seconds.
Pass
Sampling Rate
Sampling Rate Sufficient for Power
Calculation
Sampling rate of 100 kHz was sufficient
Pass
Simulation of the hardware was done in PSpice to
ensure the circuit that was designed would
function as it should and properly integrate with
the other hardware components.
Time Line
Testing
Parameter
Test
Surge Protection
This feature was not thoroughly tested due to the lack of hardware to
generate the required testing voltage
Cross Browser Compatibility
The application was run on all major browsers including mobile versions to
ensure that all the design features were consistent and functionality was
maintained
Data Acquisition
The data acquisition and measurements were compared to an existing product that
measured the parameters that we were seeking to also measure
Latency
This was tested in different areas with different WiFi connections
Prototyping
Conclusions
CURRENT STATE OF THE PRODUCT
Currently, the first IntelliBar prototype is meeting more than 2/3 of the design requirements. The web application is
functional, user friendly and rivals similar products on the market in terms of compatibility, storage, usability and
appearance. The response time of the software is exceeding standards, but the latency in data acquisition is an
issue. The remote switching of the outlets works seamlessly. The power consumption circuitry for the prototype is not
functioning as efficiently as during initial testing and currently is not reliable. The enclosure of the product is practical
and functional, but the durability of the material is in question. Additionally, the prototype enclosure does not meet
requirement standards in appearance or safety. The surge protection of the product is installed, but testing has not
been done to ensure reliability.
In terms of current marketability, if no further modifications were made, we do believe the first IntelliBar prototype
would be marketable as a broad range, wireless, remote controlled, power strip. Its ability to wirelessly control its
individual outlets from any WiFi compatible device via the web application is a desirable function in itself.
Meet the Team
Ryan Gittens: Software Engineer
Design Considerations/Methodology
The most basic UI requirement was to keep it simple. Because the target
population is home, apartment or boat owners, anyone that can use an
alarm on their smartphone should be able to use the application.
For this project, we used as much open source software and hardware
platforms to minimize the amount of work and enable the project to be
completed in a timely fashion.
Communication
Architecture,
Graphic Design,
Application Design &
Development
Jason Sweeney: Hardware Engineer
Hardware Design and
Development: Power
Monitoring and Switching
Circuits
Sean Kolanowski: Systems Engineer
Enclosure Design,
Surge Protection,
Document Management,
Scheduling, Market
Analysis
Acknowledgements
We would like to thank our faculty advisor, Dr. Sanjukta Bhanja, for providing the
necessary resources and advice that helped in making this project a success.