Difference between revisions of "Project Advising: Remote Security System"
(→Abstract) |
|||
Line 1: | Line 1: | ||
This is your wiki page that you can edit and will serve as a method of communication between us. Every week, you should add a quick status of what work got accomplished, and share any problem(s) you may encounter. | This is your wiki page that you can edit and will serve as a method of communication between us. Every week, you should add a quick status of what work got accomplished, and share any problem(s) you may encounter. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
<BR/> | <BR/> | ||
− | |||
== Status == | == Status == | ||
=== Roadblocks & Problems === | === Roadblocks & Problems === | ||
Line 29: | Line 19: | ||
=== September 9 === | === September 9 === | ||
* Finish Abstract draft and present to class | * Finish Abstract draft and present to class | ||
+ | |||
+ | |||
+ | <BR/> | ||
+ | == Abstract == | ||
+ | Traditional security systems are expensive, requiring a costly installation and an exorbitant monthly fee. These costs can be prohibitive to both small business owners and homeowners, who both have limited resources to dedicate to a security system. By replacing wired sensors with user-installable wireless sensors, the cost of a professional installation can be eliminated. By substituting a call center with text alerts, a user-accessible web server, and an Android application, monthly fees can be eliminated and security can be placed into the property owner’s hands. | ||
+ | |||
+ | The system will be comprised of a wireless base station, multiple low-power wireless motion sensors, and an application for Android phones. The base station will receive wireless transmissions from the sensors and notify the user of activity via a text alert. The user will also be provided with a web application and a smartphone application in which security reports can be viewed remotely. The result of this project will be a working prototype of this wireless security system that is expandable. | ||
+ | |||
+ | <BR/> | ||
+ | <center> | ||
+ | [[File:CmpE295A_F13_T1_system_diagram.png|x300px|center|frame|System Diagram]] | ||
+ | </center> | ||
+ | |||
+ | == Requirements == | ||
+ | <font color="maroon">From Preet:<BR/> | ||
+ | I've added a requirement section for you guys. Here's something to think about: | ||
+ | If you go with LPC1758 based base-station, you will get API to access sensor nodes out-of-the-box, but you'll have to add your own Wify interface to be able to access the system. Using this Wifi interface, you can provide a "command/response" system over TCP/IP and then any mobile application (more than one) can access the base station. | ||
+ | <BR/> | ||
+ | If you go with Raspberry-pi based system, you will have to add nordic wireless SPI interface to access sensor node. But once you do this, everything else will become simpler. You can host your own web-app, so no need to write separate app for android or iphone. Furthermore, you will have more power to be able to send text messages, emails etc easily since it is linux based. | ||
+ | I would probably pick raspberry pi, a bit more difficult to work with initially, but ultimately, more powerful. | ||
+ | </font> | ||
+ | |||
+ | <BR/> | ||
+ | === Base Station === | ||
+ | * Base station shall be able to communicate with each sensor node out-of-the-box | ||
+ | * Base station shall buffer all data from all remote sensor nodes | ||
+ | * Base station shall communicate over TCP/IP to provide access to its interface | ||
+ | |||
+ | === Sensor Nodes === | ||
+ | * Each sensor node shall operate from a small battery such as CR123 | ||
+ | * Each node shall last more than one year on a single battery | ||
+ | * Each sensor node shall wake up periodically and send sensor data | ||
+ | * At minimum, there shall be motion, and door sensor | ||
+ | |||
+ | === Mobile Application === | ||
+ | * The application shall allow to arm or disarm the security system | ||
+ | * The application shall show events with timestamps when the system was triggered, armed, or disarmed. |
Revision as of 00:38, 14 September 2013
This is your wiki page that you can edit and will serve as a method of communication between us. Every week, you should add a quick status of what work got accomplished, and share any problem(s) you may encounter.
Contents
Status
Roadblocks & Problems
- Item 1
- Item 2
Next Goals
- Item 1
- Item 2
Due Dates
September 16
- TODO
September 9
- Finish Abstract draft and present to class
Abstract
Traditional security systems are expensive, requiring a costly installation and an exorbitant monthly fee. These costs can be prohibitive to both small business owners and homeowners, who both have limited resources to dedicate to a security system. By replacing wired sensors with user-installable wireless sensors, the cost of a professional installation can be eliminated. By substituting a call center with text alerts, a user-accessible web server, and an Android application, monthly fees can be eliminated and security can be placed into the property owner’s hands.
The system will be comprised of a wireless base station, multiple low-power wireless motion sensors, and an application for Android phones. The base station will receive wireless transmissions from the sensors and notify the user of activity via a text alert. The user will also be provided with a web application and a smartphone application in which security reports can be viewed remotely. The result of this project will be a working prototype of this wireless security system that is expandable.
Requirements
From Preet:
I've added a requirement section for you guys. Here's something to think about:
If you go with LPC1758 based base-station, you will get API to access sensor nodes out-of-the-box, but you'll have to add your own Wify interface to be able to access the system. Using this Wifi interface, you can provide a "command/response" system over TCP/IP and then any mobile application (more than one) can access the base station.
If you go with Raspberry-pi based system, you will have to add nordic wireless SPI interface to access sensor node. But once you do this, everything else will become simpler. You can host your own web-app, so no need to write separate app for android or iphone. Furthermore, you will have more power to be able to send text messages, emails etc easily since it is linux based.
I would probably pick raspberry pi, a bit more difficult to work with initially, but ultimately, more powerful.
Base Station
- Base station shall be able to communicate with each sensor node out-of-the-box
- Base station shall buffer all data from all remote sensor nodes
- Base station shall communicate over TCP/IP to provide access to its interface
Sensor Nodes
- Each sensor node shall operate from a small battery such as CR123
- Each node shall last more than one year on a single battery
- Each sensor node shall wake up periodically and send sensor data
- At minimum, there shall be motion, and door sensor
Mobile Application
- The application shall allow to arm or disarm the security system
- The application shall show events with timestamps when the system was triggered, armed, or disarmed.