АКЛ — это система индор-навигации для построения маршрутов внутри помещений с использованием BLE-технологии. Система позволяет точно определять местоположение пользователя и отображать его на карте здания.
-
Студенты университетов — навигация по учебным корпусам, аудиториям и библиотекам
-
Посетители и клиенты — торговые центры, бизнес-центры, музеи
-
Все, кому нужна точная indoor-навигация
-
Отображение карты помещения и текущего положения пользователя
-
Построение маршрута до выбранной точки
-
Работа с BLE-маячками для точного позиционирования
-
Адаптивный интерфейс для мобильных устройств и планшетов
-
Настройка темы (светлая, тёмная, системная)
-
Импорт собственного файла с маячками
-
Экспорт маршрута в .txt
-
Микросхема: ESP32 (приёмник)
-
Технология: Bluetooth Low Energy (BLE)
-
Питание: USB
-
Тип устройства: Мобильное, переносное
-
Python для взаимодействия с ESP32
-
REST API для получения и отправки данных о маршруте и маячках
-
Web-клиент с HTML5 Canvas для визуализации карты и маршрута
- Клонируйте репозиторий:
git clone https://github.com/yourusername/akl.git
cd akl- Установите зависимости Python:
pip install -r src/python_test/reqs.txt- Запустите сервер Python:
python src/python_test/main.py- Откройте веб-клиент в браузере (обычно http://localhost:8000)
Система использует сеть BLE-маячков для точного позиционирования внутри зданий, где GPS недоступен. Простое подключение через USB обеспечивает удобство использования без сложной настройки. Поддержка мобильной и планшетной версии делает навигацию удобной в любых условиях.
| Автор | Роль | GitHub | Аватар |
|---|---|---|---|
| Богдан Афанасьев | Разработчик | Bogdan-Afanasev | |
| Илья Манишин | Разработчик | IlyaManishin | |
| Артём Писарев | Разработчик | Artem351 |
Проект создан в учебных и исследовательских целях. Все использованные API и технологии принадлежат их владельцам. Коммерческое использование без разрешения запрещено.
Наслаждайтесь проектом и не забудьте ⭐ звезду, если он был полезен!