• 0
Pax Beach

Simple BLE Beacon telemetry — работа с TBeacon

Вопрос

Возникла задача обработки телеметрии BLE маячков для построения пространственной карты.

За пару дней собрал приложение для «ловли» маячков.

Производится сбор всей телеметрии с маячков, которую обрабатывает компонент TBeacon. Данные можно передать в виде текста в другое приложение или отправить вложением по почте.

 

Сейчас приложение Можно скачать в Google Play.

Для платформ Windows качать здесь (SimpleBeaconTelemetry.exe.zip).

 

Просьба протестировать у себя на устройствах.

Код элементарный, если кому-то нужен, могу выложить сюда (SimpleBeaconTelemetry.zip).

 

Изменено пользователем Pax Beach
Brovin Yaroslav, Rusland, Kitty и 1 другому понравилось это

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

2 ответа на этот вопрос

  • 0
Цитата

Код элементарный, если кому-то нужен, могу здесь выложить.

Хорошо бы. :)

Спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!


Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.


Войти сейчас

  • Похожие публикации

    • Автор: Pax Beach
      Коллеги, помогите пожалуйста с поиском решения.

      Есть зал 100x100 метров, 400-600 человек на борту. На их мобильные устройства (смартфоны, планшеты) нужно принимать раз в секунду различный текст ~120 символов в кодировке UTF8. Можно широковещательно, или P2P.
      Сейчас мы выбираем технологию передачи данных в ограниченном помещении большому количеству людей.
      От выбора инфраструктуры, понятно, зависит логика мобильных приложений для этой цели. 
       
      1. Как лучше выстроить инфраструктуру?
      2. Чем лучше рассылать Bluetooth или Wi-Fi (понятно, что GPRS канал в таком скоплении — не вариант, базовая станция не справятся, да и сигнала может не быть)?
      3. Сколько точек доступа и каких лучше разместить?
      4. На какие нюансы обратить внимание?
       
      Сначала я обратился к технологии маячков. Но по многим параметрам маячки здесь не подходят.
      Однако, не исключаю возможность широкого вещания по Bluetooth каналу.
      Так же возможно использовать технологию тетеринг (tethering), раздавать сигнал через смартфоны раскинутые по залу.
      Можно тоже самое организовать, раскидав точки доступа Wi-Fi.
      Преимущества той или иной инфраструктуры для меня не очевидны.
       
      Может кто-то сталкивался с подобными задачами?
      Заранее благодарю за участие в обсуждении.
       
       
       
    • Автор: Pax Beach
      В рамках конкурса Device Lab от Google подготовил кейс «Маячки Eddystone для контроля расхода электроэнергии».
      Ознакомиться можно по ссылке — http://singro.ru/eddystone-beacons-electro-energy/ и в ближайшее время на «Хабрахабре».

      С помощью компонента TBeacon решены задачи:
      — поиск ближайших маячков;
      — работа с маячками в сервисе Android; 
      — фильтрация маячков по технологии Eddystone, ссылкам, идентификаторам.
      — привязка маячков к геокоординатам и базе данных приборов учета электроэнергии.
       
      Черпайте идеи и задавайте вопросы.
      Буду рад ответить на них.
       
      UPD:
      Наша работа заняла второе место в конкурсе Google Device Lab. Прочитать об этом можно на хабре.
    • Автор: AlexShaman
      Есть приложение (xe8, android) в котором я распечатываю чеки через блютуз принтер (JP-5802LYA).
      Отправка данных на принтер идет через SocketConnection, используя ESC-команды принтера. Все работает как надо.
      Проблема в том, что код получается "Заточенный" под конкретно эту модель принтера. А программа обрастает пользователями, у которые хотят использовать другие принтеры.
      Есть ли какие-то компоненты, типа FastReport, которые могут с этим справится, или надо писать код под все модели принтеров?
       
    • Автор: chaplin.u@gmail.com
      Я хочу создать кросплатформеную апликацию использующую BLE.  Зашёл в примеры и выбрал :
      C:\Users\Public\Documents\Embarcadero\Studio\18.0\Samples\CPP\Multi-Device Samples\Device Sensors and Services\Bluetooth\ExploreDevicesLE
      Во- первых Multi-Device оказался только Windows и OSX. И возможности добавить Андроид или ещё чего-то нет. См. картинку.
      Во-вторых после запуска приложения оно ругается на отсутствие DLL.
      Просьба помоь решить проблемы и/или указать на места где есть рабочие примеры и реально Multi-Device.
       


    • Автор: tFeniks
      Пишу программу, суть которой блокировать компьютер когда рядом нет определённого смартфона с включенным блютусом. Инфы по компоненту TBluetooth очень мало. Кто-то может помочь? Интересует поиск устройства, определение его имени
    • Автор: evdroniy
      В ХЕ7 появилась поддержка Bluetooth. Примеров как организовать работу с блютухом я не нашёл (может быть плохо искал), по этому хотелось бы узнать как с ним работать? Если кто занимался этим вопросом покажите пример кода для delphi как вывести список устройств, подключение двух (и может быть более) устройств и пример обмена данными между ними. 
  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу