Logo Lanfrica

Tigo-cmd/NISHA

Domain:

peace and security

Record type:

software
Creator:
Tig
Host:
AI powerd Security device for insecurity in nigeria # NISHA Sentinel > **Distributed Telemetry & Surveillance System** > > Real-time acoustic and visual threat detection using edge AI, mesh networking, and multi-agent correlation. Architecture β€’ Quick Start β€’ Components β€’ Documentation β€’ License --- ## 🎯 Overview NISHA Sentinel is a production-grade surveillance platform that connects distributed audio/video sensor agents to a central AI backend for real-time threat detection. The system employs: - **Edge Agents**: ESP32 microcontrollers + mobile phones streaming audio/video - **Master Nodes**: Raspberry Pi aggregators with local buffering and failover - **Central Backend**: FastAPI service with YOLOv8+LSTM violence detection - **Dashboard**: Next.js web app with real-time maps, topology graphs, and alerts - **AI Pipeline**: Pose estimation + behavior classification + multi-agent correlation **Key Features:** - βœ… Binary NISHA protocol (24-byte header, priority queues) - βœ… Continuous video streaming + audio capture - βœ… GPS location tracking with background updates - βœ… AI violence detection (78% accuracy, real-time) - βœ… Multi-agent event correlation (spatio-temporal) - βœ… Mesh topology with handoff & failover - βœ… Delta-based configuration management - βœ… WebSocket real-time updates - βœ… Docker Compose deployment --- ## πŸ—οΈ Architecture ``` β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ ESP32 β”‚ β”‚ Mobile β”‚ β”‚ Master β”‚ β”‚ Backend β”‚ β”‚ Agent │────►│ Agent │────►│ Node │────►│ (FastAPI) β”‚ β”‚ (Audio) β”‚ β”‚ (AV+GPS) β”‚ β”‚ (Pi) β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β–Ό β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ PostgreSQL β”‚ β”‚ + Redis β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β–Ό β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ Next.js β”‚ β”‚ Dashboard β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ ``` **Protocol**: NISHA binary frames (TELEMETRY, VIDEO, AUDIO, LOCATION streams with 4 priority levels). **AI Models**: YOLOv8-n …