Nearby в смартфоне — что это и как пользоваться технологией?
Технология Nearby разработана корпорацией Google. Буквальный перевод названия — «ближайший». Стандарт связи есть почти на каждом смартфоне, но многие пользователи не могут разобраться в ее работе. Давайте рассмотрим основные особенности и возможности интерфейса.
Что такое Nearby?
Технология Nearby представляет собой надежную беспроводную связь, обеспечивающую соединение нескольких мобильных устройств, работающих под управлением Android. Для использования опции не нужен интернет. Дополнительным преимуществом является современная система шифрования, предотвращающая возможность взлома или перехвата информации.
Связь между телефонами осуществляется по W-Fi или Bluetooth. После запуска первое мобильное устройство играет роль основного, второе — роль подключаемого. Пользователь первого телефона способен открывать новые подключения или закрывать доступ. Также можно организовывать децентрализованную систему, подразумевающую неограниченное количество подключаемых и принимающих устройств.
Xiaomi Service Framework: что это за программа и нужна ли она
Подобный сценарий подходит для организации мобильных игр. Например, можно соединить с приставкой несколько мобильных телефонов, чтобы пользоваться ими в качестве джойстиков.
Несмотря на сравнительно недавнее появление технологии Nearby, пользователи нашли самые разнообразные варианты применения. Самыми перспективными являются мультиплеерные игровые проекты. Также можно создать собственный мессенджер для обмена мгновенными сообщениями, зашифрованными благодаря использованию стандарта P2P. Теология также позволяет обмениваться информацией любой разновидности. Для использования программы обязательна версия Android 4.0 и выше.
Как пользоваться Nearby на телефоне?
Как пользоваться технологией? Откройте настройки смартфона, перейдите в раздел Google и найдите пункт Nearby. Здесь должны отобразиться все доступные для подключения смартфоны — остается выбрать нужное устройство и подключиться к нему.
Использование «ближайшей» связи достаточно простое, поэтому каждый пользователь сможет самостоятельно организовать собственную сеть. Единственной рекомендацией является отключение Nearby после использования в целях экономии бактерии.
Итоги
Функция Nearby есть на любом современном смартфоне, обладающем модулем беспроводной связи и операционной системой Android 4.0 и новее. Несмотря на широкое распространение технологии, некоторые пользователи пока не разобрались с возможностями функции. «Ближайшая» связь открывает возможности для создания сети из нескольких мобильных устройств, позволяет пользоваться телефонами в качестве джойстиков, обмениваться информацией или сообщениями. Также Nearby находит применение для обеспечения работы «умного дома».
Источник: dzen.ru
Android: Сетевые коммуникации с помощью Nearby (PlayServices API)
Совсем недавно Google предоставила мобильным разработчикам Android новую технологию сетевого обмена данными — Nearby. Мне она стала сразу интересна, так как позволяет устанавливать локальное соединение между Android устройствами без особых заморочек! Нет нужды заставлять пользователя вводить IP адрес и порт, он просто инициирует соединение, а клиенты к нему просто подключаются. На странице описывающей технологию указаны следующие варианты использования:
Xiaomi Service Framework: что это за программа и нужна ли она
— многопользовательские игры на индивидуальных экранах – игроки играют в сетевые игры каждый со своего устройства, которые объединены в сеть (классика жанра);
— многопользовательские игры на общем экране – в данном случае в качестве сервера может выступать GoogleTV, на нём будет происходить основной игровой процесс, а все подключившиеся будут использовать свой телефон/планшет в качестве игрового контроллера (как на фото!);
— и конечно для любого обмена данными между различными Android устройствами.
Уже сейчас вы можете пропробовать эту технологию в игре Beach Buggy Racing:
После того как основной материал статьи был подготовлен, мне стало интересно на сколько хорошо система контролирует очерёдность доставляемых пакетов. Специально для этих целей я подготовил маленькое приложение для пересылки фотографий в виде текста. С одного устройства на другое пересылались десятки тысяч пакетов по 2048 символов каждый. Очерёдность не была нарушена, ни одного пакета не утеряно. За контроль очерёдности доставки пришлось заплатить временем доставки, оно увеличилось.
Рассмотрим принципы работы с Nearby.
Дабы не создавать велосипед я взял оригинальный пример и рассмотрел его с переводом всех комментариев.
Прежде всего удостоверьтесь что на вашем телефоне имеется последняя версия сервисов GooglePlay — https://play.google.com/store/apps/details?id=com.google.android.gms.
Теперь перейдём к основным моментам проекта:
В проект добавлена библиотека PlayServices (в файл «build.gradle»), именно она позволяет работать с Nearby:
dependencies
Работу с Nearby можно разделить на следующие этапы:
1) Создание главного объекта доступа – GoogleApiClient. Запуск клиента. Остановка клиента
2) Запуск рекламации намерения стать точкой доступа
3) Запуск поиска точек для соединения
4) Присоединение к точке
5) Обработка заявок на присоединение
6) Контроль соединения
7) Принятие и обработка сообщений от оппонента
8) Отправка сообщения
Рассмотрим всё по порядку.
Создание главного объекта доступа – GoogleApiClient. Запуск клиента. Остановка клиента. Тут всё просто. В конструкторе активности создаём главный объект доступа к Nearby.
При старте активности запускаем его, при остановке активности отключаемся от сети.
Следующий этап — Запуск рекламации намерения стать точкой доступа, метод startAdvertising:
Если пользователь будет беспрестанно «жмахать» по кнопке “Advertise”, он получит сообщение что мол всё работает нормально, расслабся 🙂 — STATUS_ALREADY_ADVERTISING
Третий этап — Запуск поиска точек для соединения:
Всё очень прозрачно и понятно. Просто запуск поиска точек доступа.
Теперь рассмотрим — Присоединение к точке обмена данными. Для этого сначала необходимо найти доступные точки доступа, а затем присоединяться к нужной. Метод onEndpointFound специально создан для того, чтобы сообщать о новой найденной точке:
В методе “connectTo” реализован диалог выбора точки к которой возможно подключиться. При выборе одного из варианта переходим к непосредственному подключению:
Если всё прошло успешно, то можно начинать обмен сообщениями.
Для обработки заявок на присоединение предназначен метод onConnectionRequest:
За контроль соединения отвечают ряд методов:
onDisconnected – обработка разрыва связи;
onConnected – обработка подключения;
onEndpointLost – обработка разрыва связи;
onConnectionSuspended – обработка прерывание соединения;
onConnectionFailed – обработка неудачного соединения.
Контроль за переподключением клиентов (например при разрыве связи при выходе пользователя из зоны действия WiFi) полностью ложится на разработчика.
Для обработки приходящих сообщений необходимо переписать метод onMessageReceived:
Отправка сообщений осуществляется с помощью двух методов:
1) Nearby.Connections.sendReliableMessage – отправка надёжных сообщений;
2) Nearby.Connections.sendUnreliableMessage – отправка ненадёжных сообщений.
При использовании первого метода, система сама контролирует правильность очерёдности доставляемых сообщений, во втором случае последовательность может нарушиться, так как контроля никакого нет. Зато второй метод быстрее, поэтому его лучше использовать когда требуется отправлять большое количество сообщений, например при отправке положения курсора на экране.
В ресурсах необходимо указать идентификатор сервиса по которому будет происходить поиск и подключения клиентов.
Для разрешения рекламации приложения в манифесте необходимо прописать следующее:
Если вы соберёте это приложение и запустите его на своих устройствах то сможете наблюдать следующее:
При первом взгляде может показаться что использование API Nearby сложно и громоздко, но это только на первый взгляд. В итоге разработчик получает готовый, надёжный, контролируемый инструмент для сетевого обмена данными. Лично мне это решение очень понравилось, не надо больше контролировать очередность прихода пакетов с данными, просить пользователей ввести ip адрес и номер сокета, производить дополнительные настройки… Красота!
Спасибо за помощь в подготовке материала inatale!
- android
- google play services
- nearby
Источник: habr.com
Nearby в телефоне Android — что это и как пользоваться
Сейчас я расскажу вам что за Nearby в телефоне Android и для чего эта штука нужна.
Данная статья подходит для всех брендов, выпускающих телефоны на Android 11/10/9/8: Samsung, HTC, Lenovo, LG, Sony, ZTE, Huawei, Meizu, Fly, Alcatel, Xiaomi, Nokia и прочие. Мы не несем ответственности за ваши действия.
Внимание! Вы можете задать свой вопрос специалисту в конце статьи.
Обзор технологии Nearby
Nearby с англ. переводится, как «ближайший», «поблизости», «рядом». Данную технологию разработали в Google, поэтому она применяется в системе Андроид, но может использоваться и через API на иных платформах.
На территории СНГ данный режим практически не применяется. За рубежом уже работает развитая инфраструктура в соответствии с этой технологией, что существенно облегчает жизнь людей.
Особенностью Nearby стала возможность подключаться путем беспроводной связи к иным устройствам при помощи канала, который защищен современными шифровальными алгоритмами. В его работе используются такие составляющие:
- Модуль Wi-Fi, Блютуз.
- Геолокационная служба (с целью найти местоположение).
- AI – искусственный интеллект.
В зависимости от своего местоположения, владелец гаджета получает интересные предложения для общения с иными пользованиями, посещения интересных мест, создания игровой сети и др. Еще пользователи могут работать с полезными сервисами и программами без требования их загрузки из Плей Маркета.
Нужна помощь?
Не знаешь как решить проблему в работе своего гаджета и нужен совет специалиста? На вопросы отвечает Алексей, мастер по ремонту смартфонов и планшетов в сервисном центре.Напиши мне »
Схемы реализации и применение Nearby
Возможны такие схемы подключения:
- Централизованная. При выборе этого варианта главным в схеме является смартфон, а все иные устройства – вторичные. Их можно присоединить к основному гаджету, который будет управлять доступом к приложениям и всеми соединениями.
- Децентрализованная. Ярко выраженные ограничения здесь отсутствуют. Подключить к сети можно любое число девайсов. Данная схема распространена среди любителей игр. Геймеры могут совместно участвовать в игровом процессе (если игра поддерживает данную технологию).
Выше на скриншоте продемонстрирован пример работы с двумя телефонами. Один гаджет является экраном, а другой – джойстик, на котором находятся элементы управления.
Технология Nearby без подключения к интернету поддерживает такие возможности:
- Кооперативная игра.
- Отправка, получение любых видов файлов – документы, видеоролики, фото.
- Общение с находящимися рядом пользователями в мессенджерах.
- Поиск расположенных важных объектов в незнакомой местности.
- Создание «хотспота» — точки доступа, чтобы раздавать интернет.
- Возможность в пределах «умного дома» управлять устройствами. Например, когда вы посетите выбранную комнату, то активируется аудиосистема.
Для работы с Nearby главное требование состоит в том, чтобы гаджет работал на системе Андроид 4.2 и выше. Также на телефоне должен быть модуль Wi-Fi или Блютуз.
Как включить Nearby на Андроид
Данная технология – это один из сервисов Гугл. Для ее активации выполняем такие шаги:
-
Жмем «Настройки, выбираем вкладку «Google».
Как выключить Nearby на Андроид
Для отключения технологии Nearby достаточно деактивировать геолокацию и Блютуз. Если вам эти опции необходимы, то можете просто отключить рассылку уведомлений от Nearby. В данной ситуации технология не будет вас беспокоить.
Инструкция по отключению уведомлений Nearby:
- Заходим на гаджете Андроид в «Настройки», переходим в меню «Гугл – Nearby» по вышеописанной инструкции.
- Перед вами будет отображен список со ссылками. Нажимаем на ссылку, после чего удерживаем ее, пока она не выберется.
Для полного отключения Nearby пользователю требуется данные действия выполнить для двух видов ссылок.
Похожие записи:
- К телефону Android не подключаются беспроводные блютуз наушники
- На телефоне Android плохо играют наушники
- Как на Android отключить уведомления приложений
- Как управлять компьютером/ноутбуком Windows 10 с телефона Android
- Как платить через NFC с телефона Android
Автор Мастер Николай
Инженер по ремонту мобильной и компьютерной техники в специализированном сервисном центре, г. Москва. Непрерывный опыт работы с 2010 года.
Есть вопросы? Задавайте в комментариях к статье. Отвечать стараюсь максимально быстро вам на указанную почту. Каждый случай индивидуален и поэтому очень важно, чтобы вы максимально расписали свою проблему и какая у вас модель устройства.
Понравилась статья? Поделиться с друзьями:
Мы уже помогли 1 раз(а)
У меня смартфон фирмы Дигма Linx Atom 3G, ОС Андроид 8.1.0, билайн.
Подскажите, что нужно сделать, чтобы смартфон постоянно работал, как обычный стационарный телефон, а то многие звонят и не дозваниваются, хотя в тот момент никто по телефону не разговаривает.
Задайте вопрос специалисту Отменить ответ
Укажите модель устройства и какие у него признаки поломки. Постарайтесь подробно описать что, где , при каких условиях не работает или перестало работать.
Тогда мы сможем вам помочь.
Источник: androproblem.ru
Функция Google Nearby в телефоне Android – что это, как включить?
Коммуникационные возможности в современных мобильных гаджетах совершенствуются с каждым днём. Доказательством этому служит и относительно новая функция Nearby в телефоне. Что это такое – будем разбираться в данном обзоре.
Обзор технологии
- Геолокационная служба (определение местоположения);
- Модули Bluetooth / Wifi;
- ИИ (AI) – искусственный интеллект.
Это позволяет в зависимости от местонахождения владельца смартфона предлагать ему интересные варианты для посещения, общения с другими пользователями, создание игровой сети и т.д. Кроме того, юзеры получают доступ к полезным приложениям и сервисам без необходимости их скачивания из Google Play.
Как включить Nearby в телефоне
Начнем с разбора двух возможных схем реализации подключения:
- Централизованная – в данном случае один телефон является главным, а все остальные – вторичными. Они коннектятся к основному, который полностью управляет всеми соединениями, доступом к приложениям;
- Децентрализованная – нет ярко выраженных ограничений. К сети может присоединиться любое количество гаджетов. Это самая распространенная схема для геймеров, которые хотят поиграть совместно в игры (при условии, что приложение поддерживает технологию Nearby).
На скриншоте выше показана возможность использования двух смартфонов – один в качестве экрана с игрой, а второй – как джойстик с элементами управления. Это одна из разновидностей использования функции.
Кроме того, с помощью «Ниэбай» можно без подключения к интернету производить следующие действия:
- Играть кооперативно (об этом было сказано выше);
- Переписываться в мессенджерах с юзерами, которые находятся рядом;
- Отправлять / получать файлы любого типа – фото, видео, документы;
- Создавать «хотспот» — точку доступа для раздачи доступа к интернету;
- Находить поблизости кафе, остановки, заправки, достопримечательности и прочие объекты в незнакомом городе;
- Управлять устройствами в пределах «умного дома». К примеру, когда Вы приходите домой, то автоматически включается кондиционер или аудиосистема.
Самое главное требование для использования Nearby – это версия Android 4.2 и выше + наличие Bluetooth модуля / WiFi.
Включается функция следующим образом:
- Открываете настройки Андроид;
- Находите категорию Google;
- Внутри открываете вкладку с названием «Nearby»:
- Вам сразу же предложат активировать Блютуз и передачу геоданных. Включаем. В идеале использовать интернет соединение, чтобы видеть ссылки и сайты на устройствах поблизости:
Теперь режим активен, но пока рядом не появится владелец смартфона с аналогичным функционалом, на экране Вы не увидите ничего примечательного.
Помните, что при включении Nearby у Вас интенсивнее расходуется заряд аккумулятора. Поэтому, не забывайте отключать Блютуз и Вайфай, когда вних нет необходимости.
В настройках Вы не найдете множества опций. Разве что запретить показ ссылок с других телефонов. Ну и будет показан перечень установленных на Вашем устройстве приложений, которые поддерживают функционал.
Видео
Теперь Вы знаете больше о Google Nearby в телефоне — что это такое, как включить, зачем нужно, какая польза. Лично я столкнулся с подобным недавно и пока пользуюсь только передачей файлов. Хотя в моём Xiaomi для этого есть более удобное приложение Mi Drop.
- Антивирус для Андроид — какой лучше скачать?
- NFC в телефоне – что это, как работает и для чего нужен
- Javascript Error Mutations are not initialized — перевод на русский, что за ошибка ВК, как исправить
- Ошибка авторизации при подключении к Wi-fi на Android — что делать?
Источник: it-tehnik.ru