Sunday, February 14, 2016

BLE сканер для Android

Простой сканер BLE тегов для Android. Поможет при составлении радио-карт помещения. Схема работы:
- сканируем теги в течение заданного интервала (по умолчанию: 10 сек)
- каждый обнаруженный за это время уникальный тег показывается на экране
- переходим в режим ожидания (по умолчанию время ожидания: 3 сек)
- повторяем цикл сканирования

Также сканирование можно остановить/запустить принудительно

За время, выделенное на интервал сканирования один и тот же тег может быть обнаружен несколько раз (естественно, это зависит от конфигурации тега - как часто он присылает advertising frame). Все данные сканирования могут быть записаны во внешний файл. Для записи данных можно указать свой собственный CGI-скрипт, куда приложение отправляет данные с помощью HTTP POST. Параметры, которые передаются в HTTP запросе (то есть, что должен обрабатывать скрипт):

mac - IMEI телефона
tag - MAC-адрес тега
rssi - сила сигнала
dt - локальное время
id - локальный номер транзакции

Скачать приложение можно здесь: http://servletsuite.com/ble.apk

No comments: