Мобильное приложение для сбора данных с Bluetooth устройств
Стоцкий Марк Валерьевич
Раскатов Андрей Вадимович
2021661918
19.07.2021
2021660866
08.07.2021
Программа предназначена для сбора данных с Bluetooth устройств, находящихся в зоне доступа мобильного телефона. Программа сканирует доступные Bluetooth устройства и сохраняет в файлы идентификаторы Bluetooth устройств и относительный уровень их радиосигнала. Основное назначение программы – сбор данных для оценки их валидности, калибровки устройств, построения радиоотпечатка помещения, выставки (координатной привязки) датчиков, определения параметров распространения радиосигнала. Собранные данные используются в дальнейшем для решения задач, связанных с позиционированием внутри помещений. Программа реализует следующие функции:
- задание разрешений пользователя для работы с данными геолокации;
- проверку состояния адаптера Bluetooth;
- отбор из массива Bluetooth устройств тех датчиков, которые будут использованы для сбора данных;
- задание количества измерений и частоты сканирования;
- сканирование доступных Bluetooth устройств с подключением к ним или без подключения;
- парсинг полученных адаптером Bluetooth данных;
- вывод информации о доступных для сканирования устройствах и уровне полученного сигнала на экран;
- возможность произвольной остановки и продолжения сканирования;
- выгрузка данных в текстовый файл.