Программа для автоматизации построения радиоотпечатка помещения
2021662599
02.08.2021
20221661743
26.07.2021
Программа предназначена для создания базы данных, хранящей радиоотпечаток помещения. Программа работает на мобильном устройстве (телефоне) и собирает данные о точках доступа WiFi, находящихся в зоне доступа. Программа сканирует доступные точки доступа WiFi и сохраняет в базу данных идентификаторы устройств и относительный уровень их радиосигнала в заранее заданных опорных точках. Основное назначение программы – автоматизация сбора данных, проверка их валидности и формирование на их основе радиоотпечатка помещения. Собранные данные используются в дальнейшем для решения задач, связанных с позиционированием внутри помещений. Программа реализует следующие функции:
- задание разрешений пользователя для работы с данными геолокации;
- проверку состояния адаптера WiFi;
- отбор из массива точек доступа WiFi тех точек, которые будут использованы для сбора данных;
- задание количества измерений и частоты сканирования;
- задание списка опорных точек и их координат;
- выбор опорной точки из списка;
- сканирование доступных точек доступа WiFi;
- парсинг полученных адаптером WiFi данных;
- вывод информации о доступных для сканирования точках доступа WiFi и уровне полученного сигнала на экран;
- возможность произвольной остановки и продолжения сканирования;
- подключение к базе данных;
- выгрузка собранных данных в базу данных, хранящей радиоотпечаток.