Project Advising: Remote Security System

From Embedded Systems Learning Academy
Revision as of 17:23, 16 September 2013 by Preet (talk | contribs) (Status)

Jump to: navigation, search

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.



Status

Roadblocks & Problems

  • Item 1
  • Item 2

Next Goals

  • Make architecture decision of Raspberry Pi vs. SJ One Board for base station.
  • Get newest SJ One Board (with Nordic Wireless)
  • Start to put together sensor node
  • Long term: Begin designing PCB Board


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.


System Diagram

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.