A Mobile App Enabled School Emergency Response Solution
Our Customer Wanted a reliable communication system so that events leading to emergencies can be monitored and responded to at schools or buildings.
Results / Outcomes
Instant communication of events throughout the school buildings of several hundred classrooms is achieved by using multiple communication technologies. A ZigBee based large mesh network propagates events to hubs located throughout the facility to give audio and visual alerts.
Mobile apps help staff members receive instant updates on the situation and have a walkie-talkie-type voice communication facility.
High accurate location identification in the floor plan of the school, enabled the emergency responders to reach the event location quickly.
The entire system can be customized to generate different audio and visual alerts based on the requirement of the school and can be easily integrated with intercom and or other existing communication facilities in schools or building.
The desktop apps provided a view of the alerts in real time with aggregation capability for external emergency teams like police headquarters.
The System Description
The alert management system consisted of multiple components like Mobile Apps, Cloud application, Communication gateway, Hub, and a desktop application
Mobile App was designed, tested and deployed that will alerts staff members on new events as they happen. Staff members can generate, escalate, and close alerts. The features like walkie talkie and integration with schools existing alert management system will help to take quick action during alert events.
Cloud Application - Customized the cloud application to manage provisioning of multiple Gateways and associated Hubs and badges. The application coordinates the communication between Gateways, mobile apps, desktop apps and web applications.
MQTT protocol is used as communication protocol between cloud and gateways. REST API and Web sockets are used to interact with cloud and client applications.
Web application supported functions like administer schools, alert classifications, user management, firmware upgrade, viewing the current status and statistics of the systems.
When an event is generated from the users badge/app, the floor view provides the exact location of the event in a school floor plan, so that emergency responders can locate the person quickly.
Gateway - Customized Gadgeon’s DelEdge to manage hub Zigbee mesh network on one side and communicates with cloud application over MQTT on the other side. Cc2538 based dongle is used for ZigBee functionality.
Hub - Microcontroller based ZigBee hubs form a large mesh network throughout the school to propagate the alerts. The Hub also provides audio and visual alerts to students and staff. Hub has BLE interface for receiving alert initiated from badges used by staff members.
Desktop application based on both Windows using C# with WPF framework and Mac OS using electron.js and angular frameworks.
Thank you for choosing to be part of our community at Gadgeon Systems Inc ("Company", "we", "us", "our"). We are committed to protecting your personal information and your right to privacy. If you have any questions or concerns about this privacy notice, or our practices with regards to your personal information, please contact us at firstname.lastname@example.org.
When you visit our website www.gadgeon.com (the "Website"), and more generally, use any of our services (the "Services", which include the Website), we appreciate that you are trusting us with your personal information. We take your privacy very seriously. In this privacy notice, we seek to explain to you in the clearest way possible what information we collect, how we use it and what rights you have in relation to it. We hope you take some time to read through it carefully, as it is important. If there are any terms in this privacy notice that you do not agree with, please discontinue use of our Services immediately.
This privacy notice applies to all information collected through our Services (which, as described above, includes our Website), as well as, any related services, sales, marketing or events.
What information do we collect?
Personal information you disclose to us
In Short: We collect personal information that you provide to us.
We collect personal information that you voluntarily provide to us when you express an interest in obtaining information about us or our products and Services, when you participate in activities on the Website or otherwise when you contact us.
The personal information that we collect depends on the context of your interactions with us and the Website, the choices you make and the products and features you use. The personal information we collect may include the following:
Personal Information Provided by You. We collect names; phone numbers; email addresses; and other similar information.
All personal information that you provide to us must be true, complete and accurate, and you must notify us of any changes to such personal information.
How can you contact us about this notice?
If you have questions or comments about this notice, you may email us at email@example.com or by post to:
Gadgeon Systems Inc
881 Yosemite Way, Milpitas, CA 95035,
How can you review, update, or delete the data we collect from you?
Based on the applicable laws of your country, you may have the right to request access to the personal information we collect from you, change that information, or delete it in some circumstances. To request to review, update, or delete your personal information, please submit a request form by clicking here. We will respond to your request within 30 days.