A full-featured indoor positioning system that was developed during my master thesis. It has a javascript based rich UI and has a server-client architecture.
The indoor positioning system developed during a master's thesis is an innovative solution designed to enhance location-aware applications in indoor environments. Leveraging a mix of advanced technologies like servlets, Angular JS, and Lua for router services, this system promises a comprehensive framework for accurate indoor positioning. With its ability to generate detailed maps and analyze the radio propagation, this system is ideal for various applications, ranging from logistics in warehouses to navigation in complex buildings.
In a world increasingly reliant on precise indoor navigation, this system stands out by offering a user-friendly interface and efficient backend processing. By integrating features that allow for extensive measurements and adaptive modeling, it presents an organized method for mapping out spaces effectively.
Comprehensive Architecture: Utilizes servlets and an Angular JS frontend for a robust server-side experience, coupled with Lua for router service management.
Custom Web Services: Requires a network of OpenWRT compatible routers to facilitate real-time data processing and mapping without requiring proprietary hardware.
Adaptive Radio Propagation Model: Adjusts its positioning calculations based on actual site measurements, ensuring accuracy in various indoor conditions.
Detailed Setup Procedure: Offers step-by-step guidance for configuration, ensuring users can effectively deploy the system with minimal technical barriers.
Multiple Node Support: Capable of managing multiple active nodes, allowing for extensive measurements across large areas.
Interactive UI for Analysis: The Angular JS frontend provides an intuitive interface for users to interact with the system, view analyses, and adjust settings easily.
Angular is a TypeScript-based open-source framework by Google for building dynamic single-page applications and cross-platform mobile apps with MVC architecture and a rich set of features.