как определить телефон рядом

Программа от Navizon позволяет искать находящиеся поблизости смартфоны с Wi-Fi

как определить телефон рядом

Если вы когда-либо пытались найти телефон с Bluetooth на вокзале или в аэропорту, то вы легко можете представить принцип работы новой программы от Navizon. Эта компания создала ПО, позволяющее отследить любой смартфон с Wi-Fi, находящийся поблизости. Новая разработка получила название Navizon I.T.S. (Indoor Triangulation System). Эта технология была разработана еще в прошлом году, но готовый продукт был значительно доработан, и сейчас компания показала работу усовершенствованного ПО.

Разработчики утверждает, что новая разработка направлена на отслеживание смартфонов с Wi-Fi внутри здания или на какой-то определенной территории. Кроме того, что ПО сможет показать расположение найденных смартфонов с Wi-Fi, программка сможет еще и «подписать» любой найденный объект, поскольку Wi-Fi модуль имеет собственную «подпись», которая и позволяет отличить один модуль от другого. Таким образом, технологию можно использовать, например, в больнице или этаже какой-либо компании, отслеживая, где какой сотрудник находится.

Разработчики утверждают, что их программа способна определить мобильное устройство с Wi-Fi любого типа, будь то планшет, Android-смартфон, BlackBerry смартфон или телефон на основе Symbian. Правда, никаких данных при этом получить не удастся, понятное дело, да это и не задумывалось при создании данного ПО. Программа выполняет лишь две функции — определяет местоположение устройств с Wi-Fi вокруг вас и позволяет идентифицировать устройства в случае необходимости.

Источник

Узнать номер телефона возле себя?

Есть ли возможность собрать данные о номерах телефонов возле себя ( ну например в радиусе 100 м. ).

Пример: я в кафе, и как-то моя программа записывает номера телефонов людей возле меня.

Знаю, что вопрос тупой, но все же решился спросить)

как определить телефон рядом

как определить телефон рядом

как определить телефон рядом

как определить телефон рядом

как определить телефон рядом

у органов доступ через операторов либо спец железки в виде бс сот фейковых и даже есть в продаже правда не свободной.

как определить телефон рядом

как определить телефон рядом

как определить телефон рядом

как определить телефон рядом

как определить телефон рядом

В логах каждой станции сотовой связи можно найти координаты подключенного абонента.

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

Источник

3 способа отследить телефон в 2021 году

3 способа отследить телефон в 2021 году

как определить телефон рядом

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

3 способа отследить телефон в 2021 году

Способ 1. Специализированные программы

как определить телефон рядомОтследить мобильный телефон можно с помощью специальных программ. Установка займет всего 20 минут, а отсылать геолокацию она будет круглосуточно 365/7/24. Программы можно скачать бесплатно в Google Play Market или на их официальных сайтах. Потом установить бесплатно на телефон и проверить работоспособность тоже бесплатно.

Программа VkurSe – это простой и удобный в использовании сервис, который предоставляет возможность отследить телефон по геолокации:

Для того чтобы получать все эти данные, необходимо скачать VkurSe бесплатно и установить на телефон того человека, координаты которого Вы бы хотели видеть у себя на карте.

Во время установки или до нее, быстренько проходим несложную регистрацию на сайте – просто придумываем себе логин и пароль.

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

Таким образом, даже если на телефоне будут отключать ГПС, программа начнет отыскивать его через интернет и мобильную связь. Эти координаты, конечно, не будут столь точными. Как Вы сами понимаете, вышки стоят примерно каждые 1-2 км и поэтому местоположение будет также примерным. Но, в любом случае Вы всегда будете видеть, где находится человек со своим гаджетом.

.
Способ 2. Как отследить телефон по номеру бесплатно

Неужели кто-то предоставит возможность видеть локацию телефона бесплатно? Да, но это, конечно же, не программы и не мобильные операторы. Это мессенджеры. Правда есть одно «но», местоположение можно будет узнать только с согласия человека.

1. Viber

Мессенджер Viber позволит отследить человека по номеру телефона бесплатно. Для этого нужно зайти в чат и попросить человека отправить его местоположение.

как определить телефон рядом

2. WhatsApp

Мессенджер WhatsApp также позволит отследить телефон по номеру онлайн бесплатно. Для этого нужно зайти в чат и попросить человека отправить его местоположение.

как определить телефон рядом

Зайти в чат – нажать внизу на скрепочку – Место – Разрешить доступ. Карта с координатами будет отправлена в окно диалога.

3. Telegram

Мессенджер Telegram также позволит узнать положение устройства на котором он установлен. Зайдите в чат и попросите его либо отправить текущее положение, либо позволить Вам отследить геолокацию телефона в онлайн режиме.

как определить телефон рядом

Зайти в чат – нажать внизу на скрепочку – и выбрать 2 варианта – если Отправить геолокацию, то в диалоге отобразится карта – если Трансляция местоположения, то будет транслироваться в режиме онлайн его передвижения.

Это были реально работающие способы, как можно отследить телефон по интернету бесплатно. Больше бесплатных вариантов не существует.

.
Способ 3. С помощью мобильного/сотового оператора

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

1. «Локатор» Beeline

как определить телефон рядомУслуга «Локатор» от Beeline работает в России, Украине, Казахстане, Узбекистане и других странах постсоветского пространства. Услуга не бесплатная – 1 день 7 рублей. При помощи MLS (сервис по определению локации мобильных устройств) они уже более 15 лет позволяют отслеживать телефон по номеру на законных основаниях.

2. «Радар» Мегафон

как определить телефон рядомУслуга называется «Радар». С помощью нее Вы сможете 99 раз за 1 сутки отследить телефон по номеру телефона через интернет. Предоставляется только с согласия абонента. Сам абонент данное согласие может в любое время аннулировать, и услуга будет тут же прекращена. Можно подключить 5 смартфонов. Цена услуги за сутки будет суммироваться от количества отслеживаемых абонентов плюс 3 рубля.

3. «Поиск» и «Ребенок под присмотром» МТС

как определить телефон рядомУ мобильного оператора МТС есть две аналогичные услуги, которые позволят Вам отследить абонента по номеру телефона онлайн. Как Вы уже поняли по названию – «Поиск» это для любого типа телефона, а «Ребенок под присмотром» — это родительский контроль.

4. «Геопоиск» Tele2

как определить телефон рядомУникальность этой услуги именно от оператора Tele2 в том, что она работает и с Android, и с iOS. Подключается исключительно только после согласия абонента. С ее помощью отследить где телефон в режиме онлайн можно будет бесплатно в течение первых 3-х дней. Потом услугу нужно будет оплатить.

.
Заключение

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

И запомните, пожалуйста, что если Вы хотите видеть траекторию движения или отследить телефон без согласия, то знайте, что это противоречит УК многих стран и является «нарушением неприкосновенности частной жизни».

Если же Вам нужно видеть координаты своих детей, любимых или родных людей в целях их же безопасности, тогда устанавливайте программу VkurSe – она позволит Вам быть в курсе всех действий, которые совершает человек на своем мобильной устройстве.

Возникли вопросы? Пишите нашим онлайн-консультантам!

Источник

Топ-5 способов как можно отследить телефон: местоположение

Отзывы пользователей

как определить телефон рядом

Топ-5 способов как можно отследить телефон: местоположение

Как можно отследить мобильник и увидеть где находится телефон на карте в любое время суток? Как вычислить полный маршрут его передвижения? Мы предлагаем Вам 5 лучших способов, которые действительно позволят выследить человека по мобильному телефону.

Немного о работе

Как можно отследить телефон? Достаточно просто, ведь 92% телефонов подключены либо к GPS, либо к сотовым операторам, либо к мобильному интернету, либо к точкам раздачи Wi-Fi. И поэтому проследить, где находится человек через телефон, не составит никакой проблемы.

Главное понять, что перед тем как отследить мобильник, необходимо на него установить программу слежения. Или же подключить услугу по определению координат у мобильного оператора, которым пользуется этот человек. Или же пробовать отслеживать через соц.сети. Как Вы понимаете, сами по себе координаты передаваться не будут, нужно, чтобы кто-то или что-то это делали)))

О том, как работает определение координат, чтобы в любое время Вы смогли отследить телефон другого человека, очень подробно описано в статье « Как работает определение местоположения человека. Вопросы и ответы ».

Способ 1. Специализированные программы слежения за Андроид

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

Также на сайте есть видео-инструкция и всегда дежурят онлайн-консультанты, которые тут же ответят на все Ваши вопросы.

От программы не скроешься!

Уникальная фишка Reptilicus – Вы никогда не потеряете телефон из виду. В любом случае ВЫ сможете проследить, где находится телефон (или находился) в течение суток, недели, месяца. Если на телефоне всегда подключён интернет, тогда можно отследить местоположение телефона в онлайн. Если интернет отключают, тогда программа будет определять координаты и сохранять их. Как только на устройстве появится интернет, она сразу же передаст его маршрут.

Еще одна фишка – отследить человека через телефон можно будет даже при выключенном GPS! Да, да! Такого не сможет сделать ни одна программа-трекер или мобильные операторы. Это идеально подходит тем, кому нужно проследить за «хитроумным» человеком (детьми, сотрудниками, супругами), который выходя из дома отключает GPS и думает, что скрылся с глаз долой. На самом деле он похож на спрятавшегося страуса. Голова в песке, а все остальное на улице. Ну, Вы поняли, о чем это мы…

Программа Reptilicus знает, как отследить местоположение телефона не только через GPS, но и через вышки мобильных станций, а также через точку подключения WI-FI. Поэтому, отключенный GPS – это не панацея от того, чтобы скрыться от программы!

Способ 2. Мессенджеры и соцсети

как определить телефон рядомКак известно, все аппараты Андроиды изначально подключены к GPS. И этим успешно пользуются сами хозяева телефонов. Можно выбрать удобный маршрут или увидеть насколько далеко расположен нужный Вам магазин. Но у каждой медали есть две стороны. Раз Вы видите свое местоположение, то значит и другие смогут это увидеть. И поэтому сейчас речь пойдет о том, как можно отследить местоположение человека через его странички в соцсетях или звонилках.

Заходите в нужный Вам чат и включаете геолокацию. Всё. На время Вашего диалога с этим человеком Вам будет доступны его координаты. Особенно хорошо отслеживался до недавнего времени Вайбер. На новых версиях точность определения стала значительно хуже.

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

Более подробно о том, как отследить маршрут человека по телефону без установки программы, через Viber, Telegram, Whatsapp или Вконтакте, можно прочитать в статье « Слежка телефона по номеру: рабочие и не рабочие варианты ».

Способ 3. Через IMEI телефона

Теперь о том, как выследить человека по телефону зная его ИМЕЙ. Запомните, пожалуйста, раз и навсегда, нельзя по IMEI телефона отследить его координаты. Это могут сделать только спецслужбы или полиция и то, если у них будут веские на то причины. Простому человеку отследить мобильник по IMEI – невозможно.

Способ 4. Через услуги мобильных операторов

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

МегаФон: услуга «Радар». Стоимость 3 рубля/сутки. Подключается она либо на сайте m.navigator.megafon.ru, либо через USSD-запрос *140# или *140*7xxxxxxxxxx#. Вы вводите нужный номер телефона и Вам на карте будут высвечиваться его координаты. Так можно проследить за номером телефона, если он находится на территории РФ и подключен к другой сети.

Теле2: услуга «Геопоиск». Стоимость 3 рубля/сутки. Для активации режима отслеживания нужно отправить *119*1*7xxxxxxxxxx#. Вводите номер нужного телефона, и слежка начинает работать. Как отследить другой номер телефона? Просто вводите нужный *119*2*7xxxxxxxxxx#.

Билайн: услуга «Локатор». Стоимость 7 рублей/сутки. Чтобы активировать эту услугу, нужно сначала отправить на номер 5166 пустое СМС-сообщение. А потом скачать приложение «Локатор». Позволяет отслеживать сразу 5 телефонов.

МТС: услуга «Локатор». Стоимость 100 рублей/месяц. Отослать USSD-запрос *111*788#. Потом отправить на номер 6677 СМС-сообщение со словом ДОБ и номером нужного Вам телефона. Также позволяет отследить передвижения человека по номеру телефона, зарегистрированного на Мегафоне.

Способ 5. Через приложения-трекеры

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

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

Более подробно о приложениях-трекерах Вы можете прочитать в статье « Лучшие программы слежения за телефоном ребенка ».

Заключение

Теперь Вы знаете: что отследить передвижение человека по мобильному через интернет можно при помощи Reptilicus – просто 1 раз установите его на нужный телефон!

Также Вы узнали, как отследить передвижение человека по номеру телефона – пойти и подключить платные услуги мобильных операторов. Работает исключительно при подключенном GPS.

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

как определить телефон рядомЭти знания Вам обязательно пригодятся, если Вам действительно нужно будет отследить телефон и его местоположение на карте. Только учтите, что установив программу Reptilicus, Вы получите еще: запись телефонных разговоров и голосовых сообщений, всю переписку и фотографии (которые отправляет или получает человек на своем телефоне), все сохраненные контакты и установленные приложения, также Вы сможете делать запись окружения и дистанционно фотографировать с камеры. Это будет полноценная слежка за телефоном, а не банальное определение местоположения.

В любом случае, выбор всегда остается за Вами!

На Ваши вопросы ответят наши консультанты!

Источник

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

как определить телефон рядом

Эта история началась с функции “Рядом” в одном из наших мобильных приложений. Мы хотели, чтобы пользователи могли быстро создать групповой чат или добавить находящихся рядом пользователей в друзья. Мы попробовали решить эту задачу при помощи геолокации, Bluetooth, Wi-Fi и ультразвука, но у каждого из способов мы обнаружили критичные в нашем случае недостатки.

В итоге мы придумали новый способ. Он основан на поиске совпадения окружающего шума: если устройства слышат одно и то же, то, скорее всего, они находятся рядом.

В статье мы расскажем о принципе его работы, а также рассмотрим достоинства и недостатки других распространенных способов обнаружения устройств.

Взаимодействие между устройствами поблизости

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

Например, Петров только что познакомился с Ивановым и они пытаются “подружиться” на Facebook. Спустя несколько безуспешных попыток найти друг-друга, они, скорее всего, закроют Facebook, обменяются номерами телефонов и будут общаться через WhatsApp.

Кстати, Вконтакте предусмотрели это: в их мобильном приложении для iOS и Android есть функция “Люди Рядом”, которая позволяет найти других пользователей при помощи геолокации. О минусах этого способа я расскажу чуть позже.

как определить телефон рядомкак определить телефон рядом
Поиск нового знакомого в FBПоиск нового знакомого в Vk

Чтобы функция действительно была удобна пользователю, она должна работать:

Окружающий шум

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

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

как определить телефон рядом
Схема работы

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

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

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

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

Используя эти данные, мы перебрали множество алгоритмов генерации и параметров сравнения отпечатков для достижения наилучшего результата. В итоге добились того, что 6-секундный отпечаток позволяет обнаружить устройство на расстоянии до 5 метров в 96% случаев, а ложноположительный результат возможен в 0.0039% случаев.

Мы разработали библиотеки для iOS и Android, которые скрывают от приложения всю реализацию через простой API и встроили их в свои приложения.

Недостаток данного подхода в том, что он не работает в абсолютной тишине. Тишина очень похожа на любую другую тишину и алгоритм намеренно игнорирует ее, чтобы исключить ложные срабатывания. Стоит отметить, что абсолютная тишина встречается в реальных условиях крайне редко. Достаточно стука клавиш клавиатуры или звука шагов, чтобы устройства обнаружили друг-друга.

Иногда это выглядит забавно: пользователи молча ждут обнаружения секунд 10, после чего один из них говорит что-то вроде “Это не работает!”. Эта фраза работает как заклинание и через секунду устройства обнаруживают друг-друга.

Одно преимуществ данного подхода — кроссплатформенность. JS-версия библиотеки, работает в Chrome, Safari, Firefox, Edge, в том числе, в их мобильных версиях.

Еще один способ….

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

Геолокация

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

Если представить местоположение как центр окружности, а погрешность координат в виде радиуса, то 2 пользователя могут быть изображены следующим образом:

как определить телефон рядом

Если расстояние между устройствами (d) меньше суммы погрешностей (r1 + r2), значит есть вероятность (P), что пользователи находятся рядом.

Радиус поиска должен быть не меньше погрешности координат. Как оказалось, реальные координаты смартфона могут находиться и за пределами погрешности, например, в Android это происходит в 32% случаев. Значит, даже находясь рядом, пользователи все равно могут не “увидеть” друг-друга.

Координаты, полученные при помощи GPS и ГЛОНАСС точны, но этот способ зачастую не работает внутри помещений, кроме того, может потребоваться до минуты на поиск спутников. При этом, модуль GPS/ГЛОНАСС присутствует не во всех устройствах (Привет, iPad Wi-Fi!) или может быть отключён на уровне ОС (Привет, Android!).

На самом деле, даже вне здания, на улице с плотной застройкой GPS/ГЛОНАСС часто ошибается из-за отражения сигнала от зданий и может выдавать точность ниже 100 метров:

как определить телефон рядом

Поэтому в большинстве случаев приходится использовать координаты, полученные при помощи триангуляции по сигналу окружающих Wi-Fi сетей и сотовых вышек, этот способ работает быстро и энергоэффективно, но точность на порядок ниже: 100 — 1500 метров. На практике, устройство нередко определяет неверное местоположение в городе, а иногда может “телепортироваться” в другой город.

Мы реализовали этот способ и протестировали его в Москве, примерно в 15% случаев устройства не находят друг-друга из-за неверных координат. Особенно часто ошибки происходят внутри высоток Москва-Сити, в метро и наземном транспорте. Также из-за низкой точности часто будут попадаться “лишние” пользователи (не находящиеся рядом).

+ простой в реализации способ
− низкая точность
− плохо работает в транспорте (в движении)

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

Но в 2013 их поглотил Google, а уже в 2014 проект закрыли, несмотря на то, что Bump SDK был встроен во множество сторонних приложений, а приложение Bump для обмена файлами получило сотни миллионов скачиваний. Дальнейшая судьба технологии неизвестна.

Главный недостаток технологии заключается в том, что за один ”Бамп” связывается только пара устройств. Чтобы объединить группу пользователей, потребуется сделать множество “Бампов”.

+ высокая точность
− необходимо сталкивать друг о друга устройства
− попарное обнаружение устройств
− проект закрыт

Bluetooth, BLE и Wi-Fi

iOS и Android категорически не дружат по Bluetooth. Передача данных между этими платформами — нетривиальная задача: Apple позволяет приложению подключиться только к сертифицированным (Made For iPhone) Bluetooth-устройствам.

Чтобы устройства могли обнаружить друг-друга, используется следующий способ: iOS имитирует какую-либо Bluetooth Low Energy-периферию, устанавливая свой токен в качестве имени BLE-устройства. Android временно меняет Bluetooth-имя смартфона на свой токен и включает режим обнаружения. Теперь, чтобы обнаружить устройства вокруг, Android сканирует Bluetooth для обнаружения Android и BLE для обнаружения iOS-устройств. iOS сканирует только BLE для обнаружения iOS, т.к. сканирование Bluetooth-устройств невозможно с помощью публичного API. Для того, чтобы обнаружить Android, iOS через облако получает идентификаторы окружающих Android-устройств, которые обнаружили его BLE-токен.

Окружающие Wi-Fi-сети в некоторых случаях помогают обнаружить, что устройства рядом: iOS-приложение может получить BSSID Wi-Fi точки доступа, к которой в данный момент подключен пользователь, а Android BSSID всех видимых точек. Если найдено совпадение, значит, пользователи рядом.

Грамотно реализовать этот способ самостоятельно не так уж просто, в том числе из-за множества особенностей BLE-стека разных версий Android и iOS. Существуют библиотеки, которые скрывают сложную реализацию “под капот”.

Мы попробовали Google Nearby. Обнаружение пары iOS — Android происходит медленно, в среднем поиск занимает 20 секунд, а в некоторых случаях длится до 40 секунд, это оказалось главным останавливающим фактором.

Другой нюанс заключается в том, что Bluetooth выключен на большинстве смартфонов, поэтому пользователям iOS каждый раз при использовании функции нужно будет правильно ответить на вопрос “Разрешить приложению использовать Bluetooth?”.

Также, стоит помнить, что использование Bluetooth (на Android) сильно влияет на потребление заряда. Google предупреждает, что Google Nearby увеличивает потребление энергии в 2.5 — 3.5 раза.

+ proof of proximity (гарантия того, что устройства находятся рядом)
− медленное обнаружение
− высокое потребление энергии

Обмен информацией через звук

У всех смартфонов есть динамик и микрофон. Можно закодировать какой-либо идентификатор в звук на одном устройстве, воспроизвести его при помощи динамика, декодировать на устройствах в радиусе слышимости и таким образом объединить устройства в группу.

как определить телефон рядом
Пример спектрограммы сигнала Chirp.io

В слышимом диапазоне сигнал смешивается с голосом, музыкой и окружающим шумом, чтобы увеличить вероятность корректного декодирования приходится воспроизводить звук с максимальной громкостью. Чаще всего используется FSK и PSK-модуляция, генерирующая похожий на свист или шум (в зависимости от плотности данных) звук, что раздражает многих людей (пример звука). Этот способ реализован в проекте Chirp.io.

− плохо работает в шумных местах
− раздражает окружающих

Можно использовать диапазон 18-20 кГЦ, он обычно не зашумлен, а большинство взрослых людей не услышат раздражающий звук. К сожалению, некоторые смартфоны тоже воспринимают его плохо, становится актуальна проблема отражения и интерференции, дальность устойчивой связи уменьшается до 0.5 — 3 метров. Этот способ реализован в Google Nearby и Chirp.io, но включается отдельно.

− работает на слишком малых расстояниях

Вместо заключения

Мы тестируем технологию в собственном приложении уже более 2-х лет. За это время мы убедились в ее работоспособности и удобстве в “боевых” условиях. В очень скором времени мы хотим дать возможность любому разработчику быстро встроить и использовать ее в своем приложении.

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

С удовольствием отвечу на ваши вопросы в комментариях!

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *