190 likes | 421 Views
Emergency Alert System. Dave Swift Zach Smith. Virginia Polytechnic Institute Client: Union College Campus Safety Siren Text Messaging Email Web TV (TVuC) Radio (WRUC). Why EAS?. Single point to initiate override of both TV and radio Emergency control station (server)
E N D
Emergency Alert System Dave Swift Zach Smith
Virginia Polytechnic Institute • Client: Union College Campus Safety • Siren • Text Messaging • Email • Web • TV (TVuC) • Radio (WRUC) Why EAS?
Single point to initiate override of both TV and radio • Emergency control station (server) • Must always have TV-out enabled • Cannot have pop-ups on screen • Cannot automatically restart • Points of failure • Power & internet required • Manual override should internet not be available • Secure • Unique user name / password • Hardcoded IP address and port • Reliable • Must not change the audio or video level • Response time of < 2 seconds from activation • FCC regulations Overall Specifications
Hardware • Switch • 8051 • IC (CBT3244A) • Server • Linux • Software • Java • C++ • MPG messages Design
Campus emergency present • User launches proprietary software • Login (user name / password) • User presented with list of pre-recorded scenarios • User selects scenario from list • Hardware activates • Software sends “activate” command to hardware switch • Scenario MPG launched full screen • Audio and Video streamed to TV • Audio streamed to radio • Upon end of emergency, user repeats sequence, and chooses “ALL CLEAR” option • Hardware is reset • Normal broadcasting resumes Launch Sequence
WRUC Time Warner Headend (channel 21) coax Ch.2 Modulator composite audio a/v NetworkPatchPanel A/V Switch - Includes 250gb HD, JPEG Slideshow Capabilities a/v Monitor IP Connectiontvuc.union.edu a/v vga a/v a/v a/v a/v MiniDV (video 1) VCR (video 2) DVD 1 (video 3) DVD 2 (video 4) Computer (video 5) * note: a/v = mono audio and composite video connection Current TVuC Layout
WRUC Time Warner Headend (channel 21) coax Ch.2 Modulator composite audio a/v EMERGENCY SYSTEM a/v NetworkPatchPanel A/V Switch - Includes 250gb HD, JPEG Slideshow Capabilities a/v Monitor IP Connectiontvuc.union.edu a/v vga a/v a/v a/v a/v MiniDV (video 1) VCR (video 2) DVD 1 (video 3) DVD 2 (video 4) Computer (video 5) With EAS Additions * note: a/v = mono audio and composite video connection
Emergency Computer Emergency Override (serial) TCP Connection (To SW Interface) Input B-1 Input B-2 8051 Microcontroller Input A-1 Emergency A/V Switch VOLTAGE OUT (Enables Input B) Input A-2 Output 2 Output 1 EAS Hardware Switch
http://www.engadget.com/2007/03/13/how-to-make-a-solid-state-a-v-switcherhttp://www.engadget.com/2007/03/13/how-to-make-a-solid-state-a-v-switcher EAS Switch Logic • TV: • Input A-1: Normal Video • Input A-4: Normal Audio • Input B-4: Emergency Video • Input B-1: Emergency Audio • Radio: • Input A-1: Normal Audio (left) • Input A-4: Normal Audio (right) • Input B-4: Emergency Audio (left) • Input B-1: Emergency Audio (right) • Common: • Vcc: 5V DC • GND: Ground • Enable A, B: Active Low
Conclusions • Single point to initiate override of both TV and radio • Emergency control station (server) • Single point to initiate override • TV-out always enabled • No pop-ups / automatic restart • Manual override implemented • Client software installed on server • Additional methods of launching • Secure • Unique user name / password required • IP address and port to be provided by ITS • Reliable • Output levels = input levels • Response time of hardware ~0.1 seconds • FCC regulations met
Attenuation Audio: 44.1 KHz Video: 4.2MHz
Building specifications around a specific client • Building hardware controllers with near 100% uptime & limited points of failure • Preventing computer from crashing • Learn how each other’s setup functions • TCP/IP connections in both Java and C/C++ • Scripting What We Have Learned
To Be Implemented… Actual hardware implementation Install client software Final design paper Final modifications and updates to Web User manual
Designing printed circuit board • Software GUI • Broadcast messages “on the fly” Future Design