Как общаться через Bluetooth на Android

Обновлено: 30.09.2022

Bluetooth – это стандарт беспроводной технологии для обмена данными на коротких расстояниях (с использованием коротковолновых радиоволн УВЧ в диапазоне ISM от 2,4 до 2,485 ГГц[4]) со стационарных и мобильных устройств, а также для создания персональных сетей (PAN). . Изобретенный поставщиком телекоммуникационных услуг Ericsson в 1994 году [5], он изначально задумывался как беспроводная альтернатива кабелям передачи данных RS-232. Он может подключать несколько устройств, преодолевая проблемы синхронизации.

В соответствии с этим мы можем «построить» локальную сеть (LAN), подключив устройства через Bluetooth. Платформа Android включает поддержку сетевого стека Bluetooth, который позволяет устройству обмениваться данными по беспроводной сети с другими устройствами Bluetooth. Платформа приложения обеспечивает доступ к функциям Bluetooth через Android API Bluetooth. Эти API-интерфейсы позволяют приложениям беспроводным образом подключаться к другим устройствам Bluetooth, обеспечивая беспроводные функции «точка-точка» и «многоточка», поэтому мы абсолютно можем передавать данные на другие устройства в сетевом кругу.
Теперь в этом уроке я отмечу некоторые важные работы по созданию простого приложения для чата, которое позволяет двум устройствам Android осуществлять двусторонний текстовый чат через Bluetooth. Если вам нужен только полный код приложения, перейдите в конец этого поста!


Запрос разрешений Bluetooth

Чтобы использовать службу Bluetooth, добавьте разрешение BLUETOOTH в файл AndroidManifest.xml. Кроме того, поскольку позже нам нужно будет обнаружить доступные поблизости устройства, также должно потребоваться разрешение BLUETOOTH_ADMIN:

Проверка, поддерживает ли устройство Bluetooth

Теперь, чтобы проверить, поддерживается ли Bluetooth на устройстве, мы используем объект класса BluetoothAdapter. Если getDefaultAdapter() возвращает значение null, ваше устройство не поддерживает Bluetooth. Это "проверочный код":

Проверьте, включен ли Bluetooth

Вторая важная задача — проверить, включен ли Bluetooth на вашем устройстве. Если нет, попросите включить его:
Вы должны поместить этот код в onStart(), чтобы ваше приложение всегда проверяло соединение при запуске! Диалоговое окно «включение запроса» может выглядеть следующим образом:

Обнаружение устройств Bluetooth

В Android доступные устройства не обнаруживаются по умолчанию. Для их сканирования используйте метод startDiscovery() класса BluetoothAdapter. Действие, запускающее сканирование, должно зарегистрировать BroadCastReceiver с действием BluetoothDevice.ACTION_FOUND. После завершения обнаружения система будет транслировать намерение BluetoothDevice.ACTION_FOUND. Это намерение содержит дополнительные поля EXTRA_DEVICE и EXTRA_CLASS, представляющие BluetoothDevice и BluetoothClass соответственно. В этом приложении я добавлю обнаруженные устройства в ArrayAdapter и покажу с помощью ListView:
Переменная BroadcastReceiver выглядит следующим образом:

Список сопряженных устройств

Кроме того, ваши устройства могут быть ранее подключены к некоторым другим устройствам, поэтому вы можете перечислить их с помощью вызова getBondedDevices() :
В этом примере приложения я показываю диалоговое окно, содержащее 2 списка ListView сопряженных устройств и обнаруженных устройств. и этот результат выглядит так:


Подключение к устройству

  • Инициализация экземпляра BluetoothServerSocket путем вызова метода listenUsingRfcommWithServiceRecord().
  • Прослушивание запросов на подключение с помощью вызова accept()
  • Освободите серверный сокет, вызвав close()
  • Создайте экземпляр BluetoothSocket, вызвав createRfcommSocketToServiceRecord(UUID) для объекта BluetoothDevice.
  • Инициализация соединения вызовом connect() .

Чтение и запись данных (текстовые сообщения)

Конечно, после успешного установления соединения мы выполним самую важную работу приложения чата: отправим/получим текстовые сообщения. Теперь у каждого устройства есть подключенный BluetoothSocket , оба они могут читать и записывать данные в потоки, используя read(byte[]) и write(byte[]): ConnectThread и ReadWriteThread в класс с именем ChatController .

 7 лучших приложений для чата Bluetooth в 2021 году (Android и iOS)

Бывает, что вам нужно с кем-то пообщаться, но у вас нет доступа к Интернету. Хотите верьте, хотите нет, но обмен сообщениями с другим человеком по-прежнему доступен. Для этого на вашем устройстве должно быть установлено только одно приложение.

Под этим инструментом мы подразумеваем приложения для чата Bluetooth, доступные в App Store и Google Play.Вам понадобится всего несколько минут, чтобы выбрать лучшее приложение, установить его на свой телефон и начать общаться в чате, где бы вы ни находились.

1. Bridgefy — офлайн-сообщения

Мы начнем с приложения, подходящего для устройств iOS и Android. Это называется Bridgefy.

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

Здесь начинается самое интересное. Приложение автоматически обнаружит других пользователей Bridgefy в радиусе 100 метров от вас. Затем начните отправлять текстовые сообщения на вкладке «Трансляция», чтобы поделиться своими мыслями. Конечно, оба пользователя должны включить Bluetooth для подключения друг к другу.

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

Bridgefy

2. Bluetooth-чат – GChat

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

Обмен сообщениями осуществляется через Bluetooth. С его помощью утилита создает собственную ячеистую сеть, через которую вы можете переписываться. Также доступна отправка и получение сообщений через Wi-Fi.

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

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

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

3. Беркананский вестник

Если вы пользуетесь устройством iOS, вот вариант для вас. С Berkanan Messenger вы наверняка получите удовольствие от общения в чате без подключения к Интернету.
Вот причины популярности приложения. Во-первых, приложение позволяет пользователям отправлять сообщения как в групповых, так и в приватных чатах, и это здорово. Что касается второго варианта, сообщения будут зашифрованы один к одному.

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

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

Berkanan Messenger

4. Bluetooth-чат

Bluetooth Chat – следующий достойный инструмент для вас. В этом случае он подойдет для любого Android-устройства.

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

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

Чат Bluetooth

5. Одноранговый чат


Если вы ищете инструмент для группового обмена сообщениями через Bluetooth, лучше всего установить его. Перейдя по ссылке, вы легко установите его из App Store.

После того, как все участники установили Peer Chat, вы можете отключить подключение к Интернету и начать общаться через Bluetooth бесплатно. Кстати, помимо текста приложение поддерживает отправку и получение эмодзи. Говоря о максимальном количестве людей в чате, доступно добавление до 8 пользователей.

Первичный чат

Если вам не хватает времени, чтобы отвечать на сообщения, вот список лучших приложений для автоматического ответа на SMS для Android и iOS, которые заставят ваш телефон отвечать вместо этого.

6. шиповник

Если вы ищете нечто большее, чем мессенджер, вот лучший вариант для вас из Google Play. Итак, давайте рассмотрим приложение Briar.

Начнем с того, что он поставляется как с частными, так и с групповыми чатами. Все, что вам нужно, чтобы начать обмен сообщениями, — это установить приложение на устройства (ваше и получателя) и включить Bluetooth. После этого у вас будет возможность начать приватный чат со сквозным шифрованием сообщений. Данные, хранящиеся на вашем устройстве, никогда не разглашаются. Более того, вы можете защитить свой аккаунт в приложении паролем.

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

7. Беркананский мессенджер Lite

Если говорить об инструментах из App Store, Berkanan Messenger Lite — еще одна альтернатива, которую стоит установить. Теперь пришло время подробно рассмотреть его.

Начнем с того, что чаты в этом случае не будут приватными. Таким образом, вы будете транслировать любое сообщение всем пользователям приложения в радиусе 70 метров. Однако велика вероятность того, что его увидит только ваш друг или член семьи. Причина в том, что приложение не так популярно, как кажется.

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

Berkanan Messenger Lite

8. Bluetooth-чат

Возвращаясь к мессенджерам с поддержкой Bluetooth из Google Play, мы не можем не включить Bluetooth Chat в список.

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

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

Чат Bluetooth

9. Текст рядом

Текст поблизости — еще один обязательный инструмент для пользователей устройств iOS. Почему бы и нам не проверить его?

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

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

Текст рядом

10. Bluetooth-мессенджер

Этот пост заканчивается приложением Bluetooth Chat Messenger, доступным в Google Play. Итак, вот его преимущества, которые следует рассмотреть.

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

Intercom для Android – это приложение или приложение, которое позволяет пользователям совершать групповые вызовы с другими устройствами Android или iOS через Bluetooth или Wi-Fi. Не требуется подключение к Интернету.

Домофон для Android


Пари Чаван< бр />

проверено 24 июня 2019 г.

Мне нравится это приложение! Когда мы с детьми идем куда-то и нам предстоит разлука, мы используем это приложение, чтобы оставаться на связи. Это действительно работает как рация, и приятно то, что не требуется подключение к Интернету, поэтому нахождение в районе без Wi-Fi не проблема! Подробнее

Арнав Дас< бр />

проверено 24 июня 2019 г.

Это отличное приложение для звонков через Bluetooth. Это здорово, если это то, что вам нужно.

2. Телефон BlueFi

BlueFi Phone – это приложение или приложение для Android, которое позволяет осуществлять голосовую связь и общаться в чате через Wi-Fi, точку доступа и Bluetooth. Это включает в себя список контактов и шифрование канала. Поддерживает Android 4.0.3 и выше.


Джозеф Карлсон< бр />

Джозеф Карлсон

проверено 14 марта 2019 г.

BlueFi Phone – это приложение для Android, которое можно использовать для голосового общения или общения в чате через Wi-Fi или точку доступа. Он работает по Bluetooth и имеет довольно приличный радиус действия. У него есть несколько других функций, но отзывы средние. Учитывая, что это бесплатно, я думаю, что это все еще довольно хорошая сделка. Подробнее

Алехандро Бонилья< бр />

Алехандро Бонилья

проверено 6 июня 2018 г.

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

3. Bluetooth Walkie Talkie и чат

Bluetooth Walkie Talkie & Chat – это приложение для общения, разработанное Stupendous Andro для устройств Android. Мобильное приложение позволяет пользователям общаться в чате или звонить с помощью устройств с поддержкой Bluetooth.

Рация Bluetooth и чат




Кэти Прайс< бр />

проверено 14 марта 2019 г.

Работает как шарм, я мгновенно подключил свой телефон и начал общаться в чате!

4. EZ Bluetooth

EZ Bluetooth – это приложение или приложение для Android, которое включает или отключает соединение Bluetooth для вызовов пользователей. Это также может включать или отключать Bluetooth во время зарядки.


Лю Хоу< бр />

проверено 14 марта 2019 г.

Помогает упростить настройку Bluetooth. Я часто использую его для сопряжения устройств

5. Bluetooth Talkie

BluetoothTalkie – это приложение для общения через Bluetooth, разработанное ShashaVS для устройств Android. Приложение служит рацией, которую можно использовать с двумя телефонами или устройствами с поддержкой Bluetooth.






Гиллермина Салинас< бр />

Гильермина Салинас

проверено 14 марта 2019 г.

Это эхо, когда я общаюсь с сестрой в соседней комнате, но оно делает то, что должно делать.

6. Вызов на Bluetooth

Call to Bluetooth – это приложение, разработанное Фернандо Фигейредо для устройств Android. Приложение позволяет пользователям включать Bluetooth при приеме или совершении вызова через гарнитуру или устройство громкой связи.

Вызов по Bluetooth





Джонатан Уокер< бр />

Джонатан Уокер

проверено 14 марта 2019 г.

Это очень полезное приложение, я могу принимать и совершать звонки за рулем, очень хорошо!

7. Мотолкий

Motolky – это приложение для общения, разработанное Devlight для Android. Через приложение пользователи могут общаться друг с другом с помощью вызова Bluetooth, подключаясь к устройствам друг друга.




Юлия Медина< бр />

Юлия Медина

проверено 14 марта 2019 г.

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

8. Рация

Walkie Talkie (SMS и голосовая связь) – это приложение для общения, разработанное MaxDotA для устройств Android. Приложение позволяет пользователям отправлять сообщения и голосовой чат или звонить через Bluetooth.





Дорис Рид< бр />

проверено 14 марта 2019 г.

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

9. Рация

Walkietooth – это приложение для общения, разработанное Массимо Милаццо для Android. Приложение служит связующим звеном между двумя устройствами с поддержкой Bluetooth и может использоваться как рация, мессенджер или радионяня.





Кристофер Данн< бр />

Кристофер Данн

проверено 14 марта 2019 г.

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

10. Говорите по Bluetooth

Talk Bluetooth – это приложение для общения, разработанное Mlc для устройств Android. Приложение позволяет пользователям включать свои устройства Bluetooth для голосового чата или звонков.





Джон Картер< бр />

проверено 14 марта 2019 г.

Хотя это очень быстро разряжает мою батарею, во время зарядки я могу кристально чисто звонить всем, кто находится поблизости, через Bluetooth. Я экономлю много денег на загрузке и передаче данных.

11. ХоСайоH

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

Как общаться в чате с помощью Bluetooth на iOS и Android

Наземный отчет | Нью-Дели: чат с использованием Bluetooth на iOS и Android; WhatsApp, Facebook Messenger и Telegram – одни из любимых приложений, с помощью которых многие люди могут начать общение с другими людьми на личные, деловые или рабочие темы.

Тем не менее, есть хитрость, которая позволяет вам общаться через Bluetooth с мобильного телефона Android или iOS, что является большим спасением, когда поблизости нет сети Wi-Fi или закончились мобильные данные.

Для этого вам нужно прибегнуть к приложению под названием Bridgefy, доступному в Google Play Store и Apple App Store.

Эта опция очень полезна в случае сбоя WhatsApp, Telegram, Facebook Messenger и т. д., глобального отключения электроэнергии или любой другой ситуации, препятствующей доступу к Интернету, вашему сигналу Wi-Fi или мобильным данным. В таких случаях лучшим вариантом будет Bridgefy, хотя рекомендуется установить его в качестве превентивной меры.

Чат через Bluetooth на iOS и Android

  • Сначала загрузите приложение Bridgefy.
  • Теперь откройте панель управления вашего мобильного телефона, где находится режим полета, и активируйте Bluetooth и местоположение, очень важно, чтобы они оставались включенными.
  • Затем откройте загруженное приложение и предоставьте ему необходимые разрешения, чтобы оно могло работать.
  • Завершите регистрацию (только укажите свое имя).
  • Выше вы увидите три вкладки. Нажмите на последнюю, и появится кнопка с надписью «Открыть форум», нажмите ее.
  • Важно отметить, что другие пользователи Android или iOS должны находиться на расстоянии не более 100 метров.

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

Читайте также: