Sensor Planner is a web application designed for simulating and planning the placement of sensors in 2D smart environments such as buildings and homes.
- Connectivity Behavior Simulation: Plan and evaluate wireless connectivity, interference, and signal overlap.
- Sensor Placement Optimization: Simulate and adjust sensor placement to improve coverage and reduce cost.
- Context-Aware Planning: Enable intelligent responses to environmental conditions through rules and triggers.
- Frontend: React + TailwindCSS
- Backend: Python (Flask) + PostgreSQL (SQLite for development) + SQLAlchemy
- Hosting: Digital Ocean VPS + Cloudflare CDN
- Features:
- User session and save files
- Add/Remove/Drag-and-drop Sensors and Devices
- Connectivity and Interference Simulation
- Sensor Placement, Coverage, and Optimization
- Context-Aware Simulation and Planning
- Customizable Settings
- Real-time visual feedback and event logging
- Data persistence and REST API
- David Abiola — 100974509
- Suhas Sunder — 100548159
- Chao Meng — 100997810