Top.Mail.Ru
Приглашаем студентов магистратуры,  бакалавриата 2-4 курсов, бакалаврам 1-курсникам тоже рады!
Если тебе нравится системное программирование и телеком, любишь операционные системы и сетевые технологии, решать сложные задачи. И просто считаешь себя хорошим будущим IT-инженером собирай свою команду или присоединяйся сам!

Разработка системы indoor навигации
Seringapatam
В рамках хакатона каждой команде предстоит разработать систему indoor-навигации. Участники получат базовый комплект оборудования на BLE 4.0. За время работы над проектом необходимо создать алгоритм точного позиционирования и разработать графический интерфейс с планом помещения и отображением текущего местоположения на карте.
ЧТО ПРЕДСТОИТ СДЕЛАТЬ?
BLE-маяк
Разработать программное обеспечение, превращающее устройство в передатчик.
Приёмник
Создать ПО, которое обнаруживает близлежащие маяки и передаёт их данные на удалённый сервер по MQTT.
Серверная логика
Реализовать алгоритм расчёта координат приёмника на карте по полученным сигналам.
Веб-интерфейс
Показать приёмники на карте в реальном времени.
Seringapatam

Проект предполагает тесную работу в команде. Нужно разработать: встраиваемое ПО, BE и фронтенд.

В течение всего процесса тебя будет направлять опытный разработчик, давая подробную обратную связь.

ПРЕРЕКВИЗИТЫ
Hardware:
  • Базовое понимание цифровой фильтрации и обработки сигналов
  • Знание основ распространения радиоволн
  • Опыт программирования на Python и/или C/C++
  • Желателен опыт работы с MQTT
BE/FE
  • Приём и обработка MQTT-сообщений
  • Проектирование и реализация RESTful API
  • Визуализация карты с маяками, сканерами и их координатами в реальном времени
ЧЕМУ НАУЧИТЕСЬ?
  • Изучите принципы работы BLE-маяков, а также сканирование эфира, обнаружение множества BLE-маяков и первичная обработка пакетов
  • Программировать микроконтроллеры на MicroPython
  • Освоите базовые методы цифровой фильтрации и сглаживания RSSI-сигналов
  • Реализуете и оптимизируете алгоритмы расчёта координат
  • Развернете MQTT-брокер
  • Спроектируете RESTful-API для сторонних сервисов/клиентов
Контакты
+1 123 456 78 90
hello@company.com
Москва, Большая Почтовая улица, 71
© 2025 Новосибирский государственный университет
Контакты
630090, Новосибирск, ул. Пирогова, 1
Приемная комиссия: +7 (383) 363-40-37, priem@nsu.ru
Мы в соцсетях