Customer needed a reliable communication system during
emergency events at schools
Project Size: 7 members
Project Duration: 16 months
Technology Used: MQTT, ZigBee, TI Z-stack, BLE, Nordc
|WHAT DID GADGEON DO?||PLATFORMS/TOOLS/TECHNOLOGIES USED|
|1) Architecture for complete system including ZigBee based end node, ZigBee Hub, Gateway, Cloud and Mobile App||Requirements Gathering & Analysis, Uses cases, Architecture development identification of functional components.|
|2) Hardware design, prototyping, boardbring up for ZigBee based Hub||Cadence allegro, optimized for battery powered operation. Custom designed ZigBee hub with CC2538 interfaced with nRF52 based BLE stack via UART.|
|3) Embedded firmware for end node, Hub and its integration and testing on reference platform and on Target platform||Z-Stack configuration for large network operation using Many To One routing,
IAR embedded workbench, Keil MDK, SmartRF Flash Programmer, Ubiqua protocol analyzer Optimization for battery operation, Location identification using BLE, button interface on badge.
|4) Embedded Linux based Gateway application, which manages hub Zigbee mesh network on one side and communicates with cloud application over MQTT||Off-the-shelf Hardware (beaglebone Black) was used with the Linux application(cpp), CC2538 interfaced via UART for ZigBee protocol, MQTT over SSL for cloud communication, LCD Display (7 inch ) & touchscreen for the visual alert notification and alert generation, Firmware upgrade initiated from the cloud server.|
|5) Mobile App design and development for controlling and managing School Security System - both iOS & Android – native||MVC architecture, encrypted databases, real-time notifications using MQTT & GCM,
REST API based alert generation, Followed the recommended design patterns from Apple and Google.
Walkie-talkie based emergency communication from mobile and web, between responder and crisis management team
|6) Cloud application||Provisioning of multiple Gateways and associated Hubs and badges, User management, Generate escalate and close alerts, Status and statistics collection, Floor view for location of events, Communication of events to mobile apps. Firmware upgrade for Hubs and Gateways.|