Showing posts with label Android. Show all posts
Showing posts with label Android. Show all posts

Thursday, May 07, 2020

Фоновое сканирование BLE

Фоновое сканирование BLE тегов на Android. Нужная, с практической точки зрения, задача.

См. также другие публикации, посвященные BLE

Tuesday, January 21, 2020

Всюду жизнь

Название города Алеппо я слышал только в новостях. Война, бомбежки и вообще Сирия. И тут вдруг сообщение от researchgate: "... you were recently cited by an author from University of Aleppo". И вполне себе интересные статьи пишут в этом университете. Оптимизирующий компилятор для Android

Tuesday, October 30, 2018

Tuesday, June 19, 2018

Sunday, January 07, 2018

P2P чат

P2P chat для Android. Сообщения пересылаются непосредственно между устройствами (по Bluetooth)

И интересная дискуссия по этому поводу на YC

P.S. альтернативное решение - Briar

Wednesday, July 27, 2016

Старый Android

Весьма непростой оказалась задача обновления Eclipse и плагина для Android. Возможно, уже пора было перейти на Android Studio. Тем не менее, некоторые полезные ссылки:

1. Старые версии Android SDK

2. Необновляемый плагин в Eclipse. Новый SDK требует обновления плагина, Eclipse - не обновляет. Здесь в комментариях есть ссылка на связку Eclipse c новым плагином для Android.

Tuesday, July 12, 2016

BLE охранитель

Побочный эффект от экспериментов с BLE - программа BLE охранник для Android. Загрузить можно здесь: http://servletsuite.com/BLECop.apk

Приложение сканирует BLE теги. Модель "охраны" следующая - при первом сканировании приложение запоминает адреса "видимых" тегов. Если далее при последовательном сканировании какого-либо тега не будет найдено (например, чемодан с тегом унесли или телефон удалился от тега), то включается звуковой сигнал и вибрация.

Также можно указать номер телефона, на который будет направлено SMS уведомление при "потере" тега. Это может быть использовано, например, для такой модели: телефон находится в автомобиле и сканер запомнил теги вокруг. Если машину увезли (эвакуировали) - телефон пришлет SMS.

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

Tuesday, June 14, 2016

От тега к приложению

Google Nearby & EddyStone развиваются совместно - теперь по наличию тега (бикона) можно вызывать приложения. Кстати, это пример того, зачем нужны Instant Applications.

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