Alarm
Alarm
-
-
Triggered
Triggered
Web
Web
-
-
Connected
Connected
Video Surveillance System
Video Surveillance System
Nicholas Alexander Chan and
Nicholas Alexander Chan and
Dr. Mohamed Khabou
Dr. Mohamed Khabou
Electrical and Computer Engineering Dept Electrical and Computer Engineering Dept
University of West Florida University of West Florida
ABSTRACT
ABSTRACT
We designed a secure webWe designed a secure web-connected security -connected security
system that, when alarm
system that, when alarm--triggered, allows the triggered, allows the monitoring person/company to remotely conduct monitoring person/company to remotely conduct
a video and audio surveillance of the property. To a video and audio surveillance of the property. To
guard against misuse and protect the privacy of guard against misuse and protect the privacy of the property occupants, the system is triggered the property occupants, the system is triggered only when an alarm is set by an intruder. When only when an alarm is set by an intruder. When triggered, the system transmits real time audio triggered, the system transmits real time audio and video feeds via the web from cameras and and video feeds via the web from cameras and
microphones installed on the property. The microphones installed on the property. The
monitoring company/person can see and hear monitoring company/person can see and hear
what's going on inside the property and can what's going on inside the property and can
direct the proper authorities depending on the direct the proper authorities depending on the situation. The system was prototyped for less situation. The system was prototyped for less
than $400 and was successfully tested and shown than $400 and was successfully tested and shown
to be secure and reliable. to be secure and reliable.
OBJECTIVES
OBJECTIVES
The objective of this work was to design a The objective of this work was to design a
security system with the following features: security system with the following features:
•
• Transmit live audio/video stream of oneTransmit live audio/video stream of one’’s property when s property when the property
the property’’s security is compromiseds security is compromised •
• The audio/video stream is accessible on the Web and is The audio/video stream is accessible on the Web and is password protected
password protected
•
• To preserve the property occupantsTo preserve the property occupants’ ’ privacy, the privacy, the system
system’’s surveillance cameras and microphones s surveillance cameras and microphones cannot cannot
be accessed
be accessed unless unless an alarm is triggeredan alarm is triggered •
• The systemThe system’’s cameras and microphones can be turned s cameras and microphones can be turned off using the system
CONSTRAINTS
CONSTRAINTS
System must be secure; i.e. system can be accessed System must be secure; i.e. system can be accessed onlyonly
when an alarm is triggered
when an alarm is triggered andand user knows the systemuser knows the system’’s s password
password
Build it for less than $400Build it for less than $400
Use off the shelf components when possibleUse off the shelf components when possible
System must be scalable; i.e. easy to add more System must be scalable; i.e. easy to add more
cameras/microphones throughout the monitored property
cameras/microphones throughout the monitored property
SimpleSimple--toto--use web interface for viewing audio/video use web interface for viewing audio/video
streams and resetting the system
streams and resetting the system
DESIGN OVERVIEW
DESIGN OVERVIEW
Complete system Æ Major components Æ
DESIGN OVERVIEW (cont
DESIGN OVERVIEW (cont
’
’
d)
d)
The major components of the system are:The major components of the system are: •
• Component to monitor all sensors and trigger an alarm in case Component to monitor all sensors and trigger an alarm in case of an intrusion; implemented using an
of an intrusion; implemented using an Altera Altera DE1 boardDE1 board •
• Surveillance camera/microphone to be automatically turned on Surveillance camera/microphone to be automatically turned on when alarm is triggered; implemented using a web
when alarm is triggered; implemented using a web--ready ready Linksys camera capable of MPEG4 streaming
Linksys camera capable of MPEG4 streaming
•
• Ethernet controller to connect system to a secure monitoring Ethernet controller to connect system to a secure monitoring website; implemented using the
website; implemented using the Netburner Netburner SB70SB70 •
• PasswordPassword--protected monitoring website to view streaming protected monitoring website to view streaming audio/video when alarm is triggered and to reset system
audio/video when alarm is triggered and to reset system
•
• Various other components to condition signals and synchronize Various other components to condition signals and synchronize all system components
ALARM MONITORING
ALARM MONITORING
VHDL code was written for the VHDL code was written for the
Altera
Altera DE1 board to continuously DE1 board to continuously monitor all sensors connected to
monitor all sensors connected to
the system. Alarm is triggered and
the system. Alarm is triggered and
cameras/microphones are
cameras/microphones are
automatically turned on in case of
automatically turned on in case of
an intrusion.
an intrusion.
VHDL code block diagram Altera DE1 Board
SURVEILLANCE CAMERA
SURVEILLANCE CAMERA
TCP/IP CameraTCP/IP Camera
BuiltBuilt--in microphonein microphone
Good audio and light Good audio and light
sensitivity
sensitivity
MPEG4 steamMPEG4 steam
Low power consumptionLow power consumption
NET CONTROLLER
NET CONTROLLER
The The NetburnerNetburner SB70 acts as an SB70 acts as an Ethernet controller which makes
Ethernet controller which makes
web control of the system
web control of the system
possible.
possible.
It is actually a serialIt is actually a serial--toto--Ethernet Ethernet adapter that allows any device
adapter that allows any device
with a com port to be accessed
with a com port to be accessed
from the web.
from the web.
It comes equipped with a C/C++ It comes equipped with a C/C++ compiler and some
compiler and some
developmental software tools.
developmental software tools.
It is capable of producing It is capable of producing
customized web pages that can
customized web pages that can
control data to and from any
control data to and from any
device connected to it.
device connected to it.
It is populated with a 141MHz It is populated with a 141MHz Freescale
Freescale ColdfireColdfire 5270 325270 32--bit bit
processor. It has 2MB of SDRAM
processor. It has 2MB of SDRAM
and 512KB of flash memory
and 512KB of flash memory
onboard which provides more
onboard which provides more
than enough storage space for
than enough storage space for
the system
MONITORING WEBSITE
MONITORING WEBSITE
Very simple to useVery simple to use
Password protectedPassword protected
Can access system Can access system
cameras/microphones
cameras/microphones
only
only if alarm is if alarm is triggered
triggered
Can use it to reset Can use it to reset
system after alarm
CONCLUSION
CONCLUSION
The system can provide added security to any The system can provide added security to any
home, business, or property. It is small, secure, home, business, or property. It is small, secure,
relatively inexpensive, and very reliable. The relatively inexpensive, and very reliable. The system is currently setup for one camera per system is currently setup for one camera per
monitored location. However, the Linksys Viewer monitored location. However, the Linksys Viewer
and Recorder utility supports up to nine cameras. and Recorder utility supports up to nine cameras. This means that with eight more relays and a few This means that with eight more relays and a few
minor software modifications to the VHDL code, minor software modifications to the VHDL code,
there could be up to nine surveillance cameras there could be up to nine surveillance cameras
monitoring each location. Since the security monitoring each location. Since the security
system portion of the project is fairly universal as system portion of the project is fairly universal as
far as security systems go, this system can be far as security systems go, this system can be
added to homes/businesses with preexisting added to homes/businesses with preexisting
security systems with minor modification. This security systems with minor modification. This
makes the system a very marketable product. makes the system a very marketable product.