Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
ОБ ИСПОЛЬЗОВАНИИ BLUETOOTH ДЛЯ ПРЕДСТАВЛЕНИЯ ЛОКАЛЬНЫХ ДАННЫХ. 
Намиот Д.Е. Лаборатория ОИТ, ВМК МГУ имени М.В. Ломоносова...
Сетевая близость в контекстно-зависимых приложениях 
• Сетевые узлы как элементы “навигации” 
• Как использовать уже сущес...
Введение 
• 
Беспроводные теги (e.g. iBeacon на базе BLE):
Беспроводные теги 
Мы можем оценить расстояние и показывать данные в зависимости от близости тега
Беспроводной тег 
• 
Передает (транслирует) только собственную идентификацию 
• 
Не содержит данных “внутри” 
• 
Данные – ...
Сетевые узлы как теги 
• 
Точка доступа Wi-Fi: broadcast mode 
• 
Точка Bluetooth: discovery mode 
• 
Передается идентифик...
Данные для сетевых узлов 
• 
Набор правил: IF (network fingerprint) THEN ( фрагмент данных для представления пользователю/...
Схема работы 
• 
Bluetooth узел как тег
Хранение данных 
• 
Простое правило: видимость сетевого узла 
• 
IF (Узел Доступен) THEN (фрагмент данных) 
• 
Узел опреде...
Прототип
Прототип
Заключение 
• Новый подход к представлению локальных (местных) данных на основе точек доступа Bluetooth. 
• Bluetooth Data...
Upcoming SlideShare
Loading in …5
×

ОБ ИСПОЛЬЗОВАНИИ BLUETOOTH ДЛЯ ПРЕДСТАВЛЕНИЯ ЛОКАЛЬНЫХ ДАННЫХ.

816 views

Published on

Беспроводные теги на базе сетевых узлов

Published in: Software
  • Be the first to comment

  • Be the first to like this

ОБ ИСПОЛЬЗОВАНИИ BLUETOOTH ДЛЯ ПРЕДСТАВЛЕНИЯ ЛОКАЛЬНЫХ ДАННЫХ.

  1. 1. ОБ ИСПОЛЬЗОВАНИИ BLUETOOTH ДЛЯ ПРЕДСТАВЛЕНИЯ ЛОКАЛЬНЫХ ДАННЫХ. Намиот Д.Е. Лаборатория ОИТ, ВМК МГУ имени М.В. Ломоносова dnamiot@gmail.com Тихоновские чтения 2014
  2. 2. Сетевая близость в контекстно-зависимых приложениях • Сетевые узлы как элементы “навигации” • Как использовать уже существующую инфраструктуру • Динамические теги • Привязка данных к сетевым узлам Содержание
  3. 3. Введение • Беспроводные теги (e.g. iBeacon на базе BLE):
  4. 4. Беспроводные теги Мы можем оценить расстояние и показывать данные в зависимости от близости тега
  5. 5. Беспроводной тег • Передает (транслирует) только собственную идентификацию • Не содержит данных “внутри” • Данные – внешняя сущность для тегов • Данные привязаны к идентификации тегов • Приложение работает только с предопределенными тегами
  6. 6. Сетевые узлы как теги • Точка доступа Wi-Fi: broadcast mode • Точка Bluetooth: discovery mode • Передается идентификация узла (Имя, MAC- адрес) • Нет данных “внутри” узла • Сетевые узлы могут перемещаться (вместе с телефоном, например) • Сетевой узел – как тег
  7. 7. Данные для сетевых узлов • Набор правил: IF (network fingerprint) THEN ( фрагмент данных для представления пользователю/приложению) • Мобильное приложение (контекстный браузер), который проверяет слепок сетевого окружения по существующим правилам, собирая фрагменты данных • По такому же алгоритму работает программный API
  8. 8. Схема работы • Bluetooth узел как тег
  9. 9. Хранение данных • Простое правило: видимость сетевого узла • IF (Узел Доступен) THEN (фрагмент данных) • Узел определяется MAC-адресом • MAC-адрес – это ключ для для фрагмента данных • Key-Value – модель данных • Apache Acumolo - реализация
  10. 10. Прототип
  11. 11. Прототип
  12. 12. Заключение • Новый подход к представлению локальных (местных) данных на основе точек доступа Bluetooth. • Bluetooth Data Points (BDP) позволяют пользователям связывать данные с точками Bluetooth. • BDP - распределенное хранилище местных данных и контекстный браузер • BDP поддерживает подвижные теги. Данные “следуют” за устройством.

×