технические проблемы и идеи, родившиеся в бурных водах реки Abava (а равно как и на ее берегах, далеких и близких), выставленные на всеобщее обсуждение
Tuesday, May 13, 2025
BLE и IoT
Tuesday, July 12, 2016
BLE охранитель
Приложение сканирует BLE теги. Модель "охраны" следующая - при первом сканировании приложение запоминает адреса "видимых" тегов. Если далее при последовательном сканировании какого-либо тега не будет найдено (например, чемодан с тегом унесли или телефон удалился от тега), то включается звуковой сигнал и вибрация.
Также можно указать номер телефона, на который будет направлено SMS уведомление при "потере" тега. Это может быть использовано, например, для такой модели: телефон находится в автомобиле и сканер запомнил теги вокруг. Если машину увезли (эвакуировали) - телефон пришлет SMS.
По умолчанию телефонный номер пуст и используется только звуковой сигнал и вибрация.
Thursday, May 07, 2020
Фоновое сканирование BLE
См. также другие публикации, посвященные BLE
Sunday, February 14, 2016
BLE сканер для Android
- сканируем теги в течение заданного интервала (по умолчанию: 10 сек)
- каждый обнаруженный за это время уникальный тег показывается на экране
- переходим в режим ожидания (по умолчанию время ожидания: 3 сек)
- повторяем цикл сканирования
Также сканирование можно остановить/запустить принудительно
За время, выделенное на интервал сканирования один и тот же тег может быть обнаружен несколько раз (естественно, это зависит от конфигурации тега - как часто он присылает advertising frame). Все данные сканирования могут быть записаны во внешний файл. Для записи данных можно указать свой собственный CGI-скрипт, куда приложение отправляет данные с помощью HTTP POST. Параметры, которые передаются в HTTP запросе (то есть, что должен обрабатывать скрипт):
mac - IMEI телефона
tag - MAC-адрес тега
rssi - сила сигнала
dt - локальное время
id - локальный номер транзакции
Скачать приложение можно здесь: http://servletsuite.com/ble.apk
Thursday, July 21, 2016
BLE теги на практике
Идея приложения состоит в непрерывном сканировании (определении доступности) тегов и выдачи сигналов, когда что-то меняется в окружении. Например, какой-то тег исчез. Или появился новый. При первом сканировании приложение запоминает адреса "видимых" тегов. Если далее при последовательном сканировании какого-либо тега не будет найдено, то включается звуковой сигнал и вибрация. Модели применения:
- Тег находится в чемодане. Если чемодан “уносят” – телефон оповестит об этом
- Тег – это браслет (ошейник у животного). Если носитель браслета отдаляется от телефона – телефон оповестит об этом
Также можно указать номер телефона, на который будет направлено SMS уведомление при "потере" тега. Это может быть использовано, например, для такой модели: телефон находится в автомобиле и сканер запомнил теги вокруг при парковке. Если машину увезли (эвакуировали) - телефон пришлет SMS на указанный номер.
По умолчанию телефонный номер пуст и используется только звуковой сигнал и вибрация.
Thursday, October 03, 2013
NFC или BLE
Ответ кажется очевидным пока. У BLE явно больше возможностей. Да и Google его поддерживает (Android 4.3).
См. здесь другие материалы по теме iBeacons
Monday, August 11, 2014
BLE для всех
Вот спецификация проекта Altbeacon, а вот здесь можно посмотреть примеры использования.
P.S. и в этой связи не можем не напомнить о BLuetooth Data Points. Там все работает на основе Core Bluetooth и не зависит от одного конкретного производителя.
Friday, July 22, 2016
Тэг-хранитель
P.S. см. также другие публикации по теме BLE
Tuesday, November 24, 2015
Абавазрение 24.11.2015
1. Интеграция Wi-Fi узлов и BLE тегов. Но вообще-то, c Wi-Fi узлами можно решать те же задачи, что и с тегам (см., например, WiFi Chat). Да и теги Bluetooth можно не размещать, а открывать непосредственно на мобильном телефоне - Bluetooth Data Points
2. Примеры персонализации информации в ритейле. Как это делают в Австралии.
3. Городские автобусы как Wi-Fi маршрутизаторы. А также общественный транспорт можно использовать в качестве тегов в информационной сети - Cars as tags
Wednesday, June 05, 2019
Позиционирование с BLE
См. также другие публикации, посвященные BLE
Monday, July 14, 2014
Мониторинг мобильных пользователей
Monday, November 18, 2019
BLE outdoor
Sunday, November 02, 2014
Bluetooth и батареи
Wednesday, September 18, 2013
BLE
А вот и пример платформы, на которой все это можно делать, например: Microduino
Monday, January 13, 2014
Модели применения iBeacon
Модели применения для iBeacon. Ритейл - вовсе не единственная модель.
О проникновении iBeacon. Идея в том, что тегом может выступать iPhone (iPad).
Thursday, September 11, 2014
Monday, June 02, 2014
BDP - Bluetooth Data Points
Рассматриваются вопросы разработки мобильных сервисов, связанных с беспроводными тегами. Основные положения были опубликованы в журнале INJOIT: Намиот, Д. Е. (2014). Мобильные Bluetooth теги. International Journal of Open Information Technologies, 2(5), 17-23
В работе предложен способ создать опознаваемый Bluetooth тег из мобильного телефона. При этом речь идет о Core Bluetooth, что значительно повышает применимость по сравнению с BLE. К тегу (телефону) можно привязать какую-либо информацию (объявление). Отсюда и название Bluetooth Data Points - данные, ассоцированные с точками Bluetooth. После этого другие телефоны (мобильные пользователи), находящиеся в зоне действия (видимости) Bluetooth смогут читать информацию, связанную с данным тегом. Отметим также, что речь идет именно о чтении (как в браузере). В отличие от подхода iBeacon с уведомлениями, здесь пользователи по собственной инициативе решают, просматривать им локальные объявления или нет. Это решает проблемы со спамом и нежелательными уведомлениями.
Вместе с тем можно заметить, что принципиальных запретов сделать уведомления нет. Возможно, мы добавим эти возможности в следующих версиях.
Схема работы может быть проиллюстрирована так:
Тот факт, что используется Core Bluetooth, позволяет применять этот подход практически на всех смартфонах. Как это выглядит на практике:
1. Просматриваем "местные" объявления:
|
|
2. Другой пользователь размещает свое объявление:
|
|
В тексте можно указывать ссылки, email-адреса, телефоны или ссылаться на Twitter: @abava
3. При публикации объявления включается Bluetooth:
|
|
Естественно, Bluetooth можно выключить и сделать объявления недоступными. А потом включить опять и т.д. А пока обявления доступны, их будут видеть другие пользователи (мобильные абоненты), находящиеся поблизости:
Мобильное приложение для Android, которое иллюстрирует этот подход можно загрузить непосредственно с Google Play: BDP on Google Play. Вот соответствующий QR-код:
Также его можно загрузить непосредственно с нашего сайта: BDP on servletsuite. Вот соответствующий QR-код:
Как области применения данного подхода можно назвать приложения для торговых и сервисных организаций, навигацию в помещениях, а также контекстно-зависимые приложения для Smart Cities.
P.S. Аналогичный подход мы использовали ранее для Wi-Fi: SpotEx
Saturday, November 28, 2015
Форматы биконов
Saturday, June 28, 2014
BLE в Android
Thursday, May 15, 2014
Программирование для iBeacon
P.S. Другие материалы по iBeacons.






