Гаджеты

Как приложения обнаруживают умные очки поблизости

Обнаружение умных очков через Bluetooth Low Energy. Принцип работы приложений для определения устройств с камерами поблизости.

5 ответов 1 просмотр

Как приложение может определять, носят ли поблизости умные очки, и как это работает с точки зрения технологий?

Приложения определяют наличие умных очков поблизости через технологию Bluetooth Low Energy (BLE), сканируя сигналы, которые излучают эти устройства. Приложение Nearby Glasses, разработанное Ивом Жанрено, слушает BLE-рекламные кадры и сопоставляет идентификаторы производителей с базой известных брендов. Это позволяет обнаруживать умные очки Meta, Luxottica и Snapchat на расстоянии 10-15 метров в открытом пространстве и 3-10 метров в городской застройке.



Содержание


Как приложения обнаруживают умные очки поблизости

Современные умные очки, оснащенные камерами и функцией видеозаписи, постоянно излучают сигналы Bluetooth Low Energy (BLE). Эти устройства автоматически транслируют рекламные кадры, содержащие уникальные идентификаторы производителя и модели, что позволяет мобильным приложениям обнаруживать их присутствие в радиусе действия сигнала.

Основной принцип работы основан на способности смартфона сканировать BLE-устройства в окружающей среде. Когда приложение для обнаружения умных очков запускается, оно начинает мониторинг BLE-сигналов, анализируя каждый полученный кадр данных. Система фильтрует посторонние устройства и концентрируется только на тех, которые соответствуют сигнатурам известных производителей умных очков.

Стоит отметить, что многие пользователи интересуются как работают умные очки с камерой, и именно эти устройства становятся объектом обнаружения. Приложения могут идентифицировать не только сам факт наличия умных очков, но и их предполагаемый тип, что особенно важно для тех, кто беспокоится о приватности и возможной незаметной съемке.


Технология Bluetooth Low Energy в обнаружении очков

Bluetooth Low Energy (BLE) представляет собой энергоэффективный протокол беспроводной связи, который стал стандартом для умных устройств. В отличие от классического Bluetooth, BLE потребляет значительно меньше энергии, что идеально подходит для небольших гаджетов, таких как умные очки, которые имеют ограниченные размеры батареи.

Для обнаружения умных очков приложение использует метод startScan() из Android API, который позволяет сканировать BLE-устройства в радиусе действия. Этот процесс является энергоемким, поэтому современные приложения оптимизируют его, прекращая сканирование как только обнаруживаются соответствующие устройства. В примере кода показано, как реализовать ScanCallback для обработки результатов сканирования и добавления найденных устройств в список адаптера.

Умные bluetooth очки постоянно транслируют рекламные кадры (advertisement frames), которые содержат информацию о производителе и модели устройства. Эти кадры содержат идентификатор компании (Company ID), который уникален для каждого производителя и позволяет приложению определить, является ли обнаруженное устройство умными очками с камерой или другим BLE-гаджетом.

Рекламные кадры отправляются устройством примерно каждые 1-3.7 секунды, что обеспечивает баланс между обнаруживаемостью и энергопотреблением. Приложения могут настроить чувствительность сканирования и интервалы проверки для оптимизации работы и экономии заряда батареи смартфона.


Принцип работы приложения Nearby Glasses

Приложение Nearby Glasses, созданное разработчиком Ивом Жанрено, стало одним из первых специализированных решений для обнаружения умных очков в непосредственной близости. Это приложение работает путем постоянного мониторинга BLE-рекламных кадров и сопоставления полученных данных с базой известных производителей умных очков.

Когда приложение запускается, оно начинает сканирование окружающих BLE-устройств. Каждый раз, когда обнаруживается новое устройство, приложение извлекает его идентификатор производителя и сравнивает его с базой данных, содержащей сигнатуры Meta, Luxottica (производителя умных очков ray ban) и Snap. При обнаружении совпадения система немедленно отправляет пользователю push-уведомление с сообщением “Умные очки, вероятно, находятся поблизости”.

Важно отметить, что приложение не определяет личность владельца очков и не собирает персональные данные. Оно лишь сигнализирует о наличии устройства с функцией наблюдения, что делает его инструментом для повышения осведомленности о приватности. Пользователи могут регулировать чувствительность системы и выбирать между различными режимами обнаружения в зависимости от окружающей обстановки.


Идентификация производителей умных очков

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

База данных приложения включает идентификаторы ключевых игроков на рынке умных очков:

  • Meta (ранее Facebook) - производитель умных очков с ИИ
  • Luxottica - производитель умных очков ray ban в сотрудничестве с Meta
  • Snap Inc. - создатель умных очков с дополненной реальностью

Приложение также может идентифицировать такие модели, как умные очки xiaomi ai и другие популярные устройства. Для этого используется сравнение не только идентификатора производителя, но и дополнительных полей в рекламном кадре, которые могут содержать информацию о конкретной модели или версии прошивки.

Интересно, что умные очки с экраном и умные очки дополненной реальности часто имеют уникальные сигнатуры, что позволяет приложениям более точно классифицировать обнаруженные устройства. Некоторые производители даже добавляют специальные поля в свои BLE-кадры, чтобы их устройства можно было легко идентифицировать как умные очки, а не как другие типы гаджетов.


Ограничения и точность обнаружения

Несмотря на свою эффективность, системы обнаружения умных очков имеют несколько значительных ограничений, которые важно понимать пользователям. Основные ограничения связаны с физическими особенностями распространения Bluetooth-сигнала и возможностью обхода детекции со стороны самих умных очков.

Расстояние обнаружения напрямую зависит от окружающей среды:

  • Открытое пространство: 10-15 метров
  • Городская застройка: 3-10 метров
  • Здания с толстыми стенами: 1-5 метров

Эти показатели могут значительно снижаться в условиях высокого радиоэлектрического шума или при наличии препятствий между смартфоном и умными очками. Кроме того, некоторые пользователи интересуются, существуют ли умные очки smart glasses, которые можно настроить на невидимый режим BLE, что делает их необнаруживаемыми стандартными методами.

Еще одним ограничением является задержка обнаружения. Поскольку умные очки транслируют рекламные кадры не непрерывно, а с интервалом в несколько секунд, время между появлением устройства в зоне действия и его обнаружением приложением может составлять 5-15 секунд. Это создает небольшое “окно возможности” для незаметной съемки.


Будущие технологии обнаружения умных очков

Развитие технологий обнаружения умных очков продолжается, и уже появляются новые подходы, которые могут преодолеть существующие ограничения. Будущие системы будут использовать более сложные методы анализа сигналов и сочетать BLE с другими технологиями для повышения точности и надежности обнаружения.

Одной из перспективных технологий является использование машинного обучения для анализа паттернов поведения BLE-устройств. Современные алгоритмы смогут не только идентифицировать умные очки по их сигнатурам, но и распознавать типичное поведение устройств с камерами, что позволит снизить количество ложных срабатываний.

Другое направление развития связано с интеграцией обнаружения умных очков в операционные системы смартфонов. В будущем может появиться встроенная функция в Android и iOS, которая будет постоянно мониторировать окружающие устройства и предупреждать пользователя о потенциально наблюдательных гаджетах без необходимости установки отдельных приложений.

Также исследуются методы использования Wi-Fi и сверхширокополосных (UWB) технологий для более точного определения местоположения умных очков и их типа. Комбинированный подход позволит обнаруживать устройства даже в том случае, если они будут использовать методы маскировки BLE-сигналов.


Источники

  1. Habr — Разработчик создал приложение для обнаружения умных очков — Статья о технологии обнаружения умных очков через BLE: https://habr.com/ru/news/1004096/

  2. ITC.ua — Новое приложение Android предупреждает, когда кто-то рядом носит умные очки — Детальное объяснение процесса BLE сканирования: https://itc.ua/news/novoe-android-prylozhenye-opoveshhaet-kogda-kto-to-poblyzosty-nosyt-smart-ochky/amp/

  3. Malwarebytes — Разработчик создал приложение для обнаружения умных очков поблизости — Обзор работы приложения и его возможностей: https://www.malwarebytes.com/ru/blog/news/2026/02/developer-creates-app-to-detect-nearby-smart-glasses

  4. Android Developers — Поиск BLE-устройств — Официальная документация по реализации BLE сканирования в Android: https://developer.android.com/develop/connectivity/bluetooth/ble/find-ble-devices


Заключение

Обнаружение умных очков поблизости стало возможным благодаря технологиям Bluetooth Low Energy, которые позволяют приложениям определять наличие устройств с камерами, записывающих видео без ведома окружающих. Приложение Nearby Glasses и подобные решения используют сканирование BLE-рекламных кадров для идентификации производителей умных очков, таких как Meta, Luxottica и Snap.

Хотя текущие технологии эффективны в большинстве ситуационных сценариев, они имеют ограничения по расстоянию обнаружения и могут быть обойдены при определенных условиях. Тем не менее, постоянное развитие алгоритмов машинного обучения и интеграция обнаружения в операционные системы смартфонов обещают значительное повышение точности и надежности этих систем в будущем.

Для тех, кто беспокоится о приватности и возможной незаметной съемке, технологии обнаружения умных очков становятся важным инструментом повышения осведомленности о потенциальных угрозах в публичных местах и общественном транспорте.

Д

Разработчик Ив Жанрено создал приложение Nearby Glasses, которое сканирует BLE-устройства поблизости и ищет среди них умные очки со встроенными камерами. Приложение использует Bluetooth Low Energy для обнаружения устройств по их идентификаторам производителя. Оно определяет умные очки Meta, Luxottica и Snapchat на расстоянии 10-15 метров на открытом пространстве и 3-10 метров в городской застройке. Пользователи могут регулировать чувствительность системы и получать push-уведомления при обнаружении умных очков.

Андрій Шадрін / Журналист

Приложение Nearby Glasses использует сканирование Bluetooth Low Energy на Android для обнаружения умных очков. Оно прослушивает рекламные кадры, которые каждое BLE-устройство посылает, и извлекает идентификатор производителя. Сравнивая полученный ID с базой известных производителей (Meta, Luxottica, Snap), приложение определяет наличие таких устройств поблизости и отправляет пользователю push-уведомление “Умные очки, вероятно, поблизости”.

Питер Арнтц / Исследователь в области вредоносного ПО

Приложение “Nearby Glasses” работает путем постоянного сканирования Bluetooth Low Energy-рекламных фреймов, которые излучают умные очки. Оно сопоставляет полученные данные с известными сигнатурами производителей – Meta, Luxottica (Meta Ray-Bans) и Snap – и, когда обнаруживает совпадение, выводит уведомление “Смарт-очки, вероятно, находятся поблизости”. Приложение не определяет личность владельца очков, а лишь сигнализирует о наличии устройства с функцией наблюдения.

Android Developers / Documentation Portal

Для поиска BLE-устройств в Android используется метод startScan(), который принимает ScanCallback в качестве параметра. Сканирование BLE является энергоемким процессом, поэтому рекомендуется прекращать сканирование как только нужное устройство найдено. В примере кода показано, как реализовать ScanCallback для обработки результатов сканирования и добавления найденных устройств в список адаптера. Для фильтрации определенных типов периферийных устройств можно использовать ScanFilter.

Авторы
Д
Технический писатель
Андрій Шадрін / Журналист
Журналист
Питер Арнтц / Исследователь в области вредоносного ПО
Исследователь в области вредоносного ПО
Источники
Хабр / IT-блоговая платформа
IT-блоговая платформа
ITC.ua / Developer Community
Developer Community
Malwarebytes / IT Security Platform
IT Security Platform
Android Developers / Documentation Portal
Documentation Portal
Проверено модерацией
НейроТочка
Модерация