Bluetooth ftp что это такое

Обновлено: 21.11.2024

Bluetooth широко используется, когда необходимо обеспечить беспроводной доступ к устройствам, расположенным на небольшом расстоянии. В этой заметке по применению мы покажем, как организовать беспроводной FTP-доступ к SOM STM32F7 под управлением Linux с помощью адаптера USB Bluetooth. В практических встроенных приложениях такой беспроводной канал может использоваться для извлечения данных, собранных STM32F7, по стандартному протоколу FTP. Наиболее очевидным сценарием использования для этой потребности является посещение техническим специалистом встроенного устройства, находящегося на удаленной площадке, для локального извлечения данных, собранных и сохраненных SOM STM32F7 (например, STM32F7 может хранить данные в разделе JFFS2 в NOR Flash). или на подключенной флэш-памяти USB). Возможность доступа к STM32F7 через Bluetooth с ноутбука или смартфона без необходимости подключения к STM32F7 с помощью каких-либо физических кабелей очень удобна, особенно для устройств с ограниченным физическим доступом.

Аппаратная платформа

Аппаратная платформа, используемая в этом примечании по применению, представляет собой стартовый комплект Emcraft STM32F7 SOM с адаптером USB Bluetooth, подключенным к разъему USB OTG на основной плате разработки SOM-BSB-EXT. Адаптер, используемый Emcraft для выполнения описанных ниже тестов, основан на микросхеме LM506. В этой конфигурации используется общий драйвер устройства ядра Linux для уровня HCI транспорта USB ( CONFIG_BT_HCIBTUSB ), поэтому другие USB-адаптеры Bluetooth также должны работать, как описано ниже.

Программная платформа

Демон obexftpd используется для реализации функций FTP-сервера через Bluetooth. После запуска демон ожидает подключения к указанному порту от клиентов. Утилита obexftp используется для реализации функций FTP-клиента через Bluetooth (это позволяет подключаться к FTP-серверам, работающим на других Bluetooth-устройствах).

Функции, описанные ниже, доступны из проекта rootfs.uImage, установленного Emcraft для каждого поставляемого стартового комплекта SOM STM32F7.

Настройка теста

Мы будем использовать следующую терминологию:

  • Цель: стартовый комплект Emcraft STM32F7 с Bluetooth-адаптером LM506, подключенным к порту USB OTG через кабель Mini-A Male-A Female.
    В приведенных ниже примерах используется Bluetooth 5C:F3:70:70:FA:D5;
  • Хост: любой компьютер с интерфейсом Bluetooth, работающий под управлением Linux с установленными инструментами Bluetooth ( bluez-utils , openobex и obexftp ).
    В приведенных ниже примерах используется Bluetooth C4:D9:87:8C:B2:24.

FTP-сервер Bluetooth на STM32F7

Включите стартовый комплект STM32F7 и подождите, пока Linux загрузится на целевом устройстве. Запустите демоны Bluetooth в фоновом режиме:

Подключите адаптер Bluetooth к интерфейсу USB OTG стартового комплекта STM32F7. Обратите внимание на сообщения, подобные приведенным ниже, в консоли Target:

usb 1-1: новое полноскоростное USB-устройство номер 3 с использованием dwc2
hcid[50]: зарегистрирован HCI dev 0
Bluetooth: hci0: BCM: идентификатор чипа 63
Bluetooth: hci0: BCM20702A1 (001.002.014) сборка 0000
Bluetooth: hci0: BCM20702A1 (001.002.014) сборка 1338
hcid[50]: HCI dev 0 up
hcid[50]: запуск системы безопасности менеджер 0

Получить адрес Bluetooth только что подключенного адаптера:

Создайте тестовый файл .target размером 1 МБ в корневом каталоге/, который будет экспортирован по FTP из целевого объекта:

Запустите демон FTP-сервера, указав порт Bluetooth для прослушивания и экспортированный корневой каталог. В приведенном ниже примере номер канала — 2, корневой каталог FTP — /root :

Выведите список имен файлов, экспортируемых целевым устройством по Bluetooth, выполнив следующую команду на узле:

[[email protected] rootfs]$ obexftp -b 5c:f3:70:70:fa:d5 -B 2 -l
Подключение..\done
Попытка подключения в течение 379 мс
/>Получение "(null)". |




сделано
Отключение../сделано

Загрузите тестовый файл с цели по Bluetooth, выполнив следующие команды на хосте:

[[email protected] rootfs]$ obexftp -b 5c:f3:70:70:fa:d5 -B 2 -g 1MB.target
Подключение..\done
Попытка подключения для 372 мс
Получение "1MB.target". -done
Отключение..\done

[[email protected] rootfs]$ ls -l 1MB.target
-rw-r--r-- 1 yur yur 1048576 27-09-2016 14:19 1MB.target

Загрузите тестовый файл на цель через Bluetooth, выполнив следующие команды на хосте:

[[email protected] rootfs]$ dd if=/dev/zero of=2MB.host bs=1024 count=2048
[[email protected] rootfs]$ obexftp -b 5c:f3:70: 70:fa:d5 -B 2 -p 2MB.host
Подключение..\готово
Попытка подключения в течение 287 мс
Отправка "2MB.host". |done
Отключение../done

Проверьте загруженный файл:

Bluetooth FTP-клиент на STM32F7

Цель также может реализовывать функции FTP-клиента и подключаться к FTP-серверам, экспортируемым через Bluetooth другими устройствами.Утилита obexftp интегрирована в проект rootfs и может использоваться для этой цели. См. команды, выполняемые на хосте, выше в этом примечании к применению: аналогичные команды могут выполняться на целевой стороне, если мы хотим, чтобы она выполняла роль FTP-клиента.

Просматривайте, исследуйте и управляйте файлами любого устройства с поддержкой Bluetooth, используя профиль передачи файлов (FTP), профиль отправки объектов (OPP) и профиль доступа к телефонной книге (PBAP). Поддержка управления файлами на двойном экране и перетаскивания между менеджерами. BlueFTP также является мощным файловым менеджером

Доступно

Описание

Просматривайте, исследуйте и управляйте файлами любого устройства с поддержкой Bluetooth, используя профиль передачи файлов (FTP), профиль отправки объектов (OPP) и профиль доступа к телефонной книге (PBAP). Поддержка управления файлами на двойном экране и перетаскивания между менеджерами. BlueFTP также является мощным файловым менеджером

Скриншоты

Люди также любят

Медиаплеер

Браузер BlueSky

VLC UWP

Все видеопроигрыватели HD

FM-радио

Awesome Tube — проигрыватель YouTube

QR-сканер Плюс

Универсальный WinZip

UnRar Метро

Приложение "Карты +"

Что нового в этой версии

- Добавлены дополнительные файловые системы: съемные устройства, контакты, изображения, музыка и видео; - Улучшен экран выбора устройства Bluetooth; - Добавлено удаление файлов с рабочего стола системы; - Исправлены ошибки меню перетаскивания; - Исправлены мелкие ошибки.

Возможности

  • файловый менеджер
  • передача файлов
  • файловый проводник
  • файловый браузер
  • управление файлами
  • обработчик файлов

Дополнительная информация

Опубликовано

Авторское право

Дата выпуска

Приблизительный размер

Возрастной рейтинг

Категория

Это приложение может

Общайтесь с уже сопряженными устройствами Bluetooth.
Используйте устройства, поддерживающие услуги Near Field Communication (NFC).
Получите доступ к интернет-соединению и выступайте в роли сервера.
Использовать данные, хранящиеся на внешнем запоминающем устройстве
Использовать свою библиотеку изображений
Использовать свою музыкальную библиотеку
Использовать свои контакты
Использовать свою видеотеку

Общайтесь с уже сопряженными устройствами Bluetooth.
Используйте устройства, поддерживающие услуги Near Field Communication (NFC).
Получите доступ к интернет-соединению и выступайте в роли сервера.
Использовать данные, хранящиеся на внешнем запоминающем устройстве
Использовать свою библиотеку изображений
Использовать свою музыкальную библиотеку
Использовать свои контакты
Использовать свою видеотеку

Как передать файлы с ПК через Bluetooth?

Отправить по Bluetooth

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

Типы данных включают:

  1. Файлы из Microsoft Explorer
  2. Документы из приложений Microsoft Office, включая Word, Excel, Access, Visio и PowerPoint.
  3. Элементы Microsoft Outlook: контакты, встречи, задачи, сообщения и заметки.
  4. Вся веб-страница или отдельные изображения на веб-странице из Microsoft Internet Explorer.

Чтобы использовать функцию "Отправить по Bluetooth" во всех поддерживаемых приложениях, кроме Internet Explorer:

Из приложения:

  1. Microsoft Explorer — выберите один или несколько файлов для передачи. Папки не могут быть переданы
  2. Microsoft Office — можно передать только документ в активном окне
  3. Microsoft Outlook: выберите один или несколько элементов для переноса

В меню "Файл" приложения:

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

Интернет-обозреватель

Примечание. Отправьте целую веб-страницу

  1. В меню "Инструменты"
  2. Выберите «Отправить в Bluetooth» (или щелкните значок Bluetooth на панели инструментов)
  3. .
  4. В диалоговом окне "Выбор устройства".
  5. выберите устройство и нажмите "ОК".

Примечание: отправить выбранное изображение

  1. Нажмите правой кнопкой мыши на изображение, которое нужно передать.
  2. Выберите «Отправить в Bluetooth» в контекстном меню.
  3. Диалоговое окно "Выбор устройства".
  4. выберите устройство и нажмите "ОК".

Был ли этот ответ полезен?

Информация

Товары
Главная страница Motorola
Поддержка
О нас

Android, Google, Google Play, Nexus и другие знаки являются товарными знаками Google Inc. Робот Android воспроизводится или модифицируется на основе работы, созданной и переданной Google, и используется в соответствии с условиями, описанными в лицензии Creative Commons 3.0 Attribution.

* Все заявления о времени автономной работы являются приблизительными и основаны на стандартном профиле смешанного использования. Профиль смешанного использования основан на использовании устройств Motorola в основных сетях 4G LTE с отличным покрытием и включает как время использования, так и время ожидания. Стандартные настройки применяются к профилю смешанного использования для прогнозирования производительности батареи. Фактическая производительность батареи зависит от многих факторов, включая силу сигнала, конфигурацию сети, срок службы батареи, рабочую температуру, выбранные функции, настройки устройства, а также модели использования голосовых данных, данных и других приложений.

Отправлять данные, музыку и фотографии без подключения к Интернету

Стэнли Гуднер – бывший журналист Lifewire, который пишет об аудиооборудовании, управлении музыкой, компьютерном оборудовании и других потребительских технологиях.

Райан Периан — сертифицированный ИТ-специалист, обладатель множества сертификатов в области ИТ и более 12 лет опыта работы на должностях поддержки и управления в сфере ИТ.

Что нужно знать

  • На устройстве Android: откройте файловый менеджер и выберите файлы, которыми хотите поделиться. Выберите «Поделиться» > «Bluetooth». Затем выберите устройство, на которое хотите поделиться.
  • В macOS или iOS: откройте Finder или приложение «Файлы», найдите файл и выберите «Поделиться» > «AirDrop». Затем следуйте инструкциям на экране.
  • В Windows: откройте файловый менеджер, щелкните файл правой кнопкой мыши и выберите «Отправить на > Устройство Bluetooth». Затем выберите устройство, на которое хотите поделиться.

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

Включить Bluetooth

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

Откройте приложение "Настройки" (значок в виде шестеренки). Чтобы получить доступ к настройкам на телефонах Android, проведите пальцем сверху вниз, чтобы отобразить панель уведомлений. Чтобы получить доступ к настройкам на ПК с Windows, перейдите в меню «Пуск» Windows.

На стандартном Android нажмите «Подключенные устройства». Нажмите «Подключения» на Samsung. Выберите Устройства в Windows.

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

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

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

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

Чтобы отправить файлы со смартфона или планшета на настольный компьютер или ноутбук, убедитесь, что мобильное устройство подключено/сопряжено с компьютером (это действие выполняется на компьютере).

Отправка файлов со смартфонов и планшетов

Чтобы перенести файлы со смартфона или планшета на ПК:

Откройте приложение "Диспетчер файлов". Это также может называться «Проводник», «Файлы», «Проводник», «Мои файлы» или что-то подобное. На Android Marshmallow или более поздней версии откройте приложение "Настройки", чтобы найти файловый менеджер.

Если на вашем устройстве нет приложения для управления файлами, загрузите его из магазина Google Play.

Хотя в iOS есть приложение "Файлы", оно обычно не поддерживает передачу данных по Bluetooth. Вместо этого он использует AirDrop для передачи файлов не через Интернет, который использует Bluetooth и Wi-Fi.

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

Нажмите значок "Меню" и выберите "Выбрать".

Выберите файлы, которые хотите отправить.

Нажмите значок «Поделиться».

В списке параметров обмена нажмите Bluetooth.

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

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

На принимающем устройстве выберите Принять, чтобы загрузить файлы. Если принимающим устройством является компьютер, выберите расположение папки. Если вы хотите отменить перенос, выберите «Отклонить», «Отменить» или «Отклонить» в зависимости от вашего ПК.

Отправить файлы с компьютеров

Хотя macOS поддерживает Bluetooth, передачей файлов в этой системе управляет AirDrop. ПК с Windows могут отправлять файлы на мобильное устройство (и наоборот).

Откройте файловый менеджер (в Windows откройте проводник) и перейдите в папку, содержащую файл, который вы хотите отправить.

Щелкните файл правой кнопкой мыши.

По Bluetooth можно передавать только один файл за раз.

Выберите «Отправить» и выберите «Bluetooth».

Нажмите "Далее" и следуйте инструкциям, чтобы переименовать файл, выбрать устройство Bluetooth и отправить файл.

Через несколько секунд на принимающем устройстве появится уведомление.

Нажмите «Принять» на принимающем устройстве, чтобы загрузить файл.

Выберите «Готово», когда передача файла будет завершена.

Что такое передача файлов по Bluetooth?

Передача файлов по Bluetooth – это простой способ отправить файлы на другое Bluetooth-устройство, находящееся поблизости, без использования отдельного приложения. Bluetooth совместим со смартфонами, планшетами, ноутбуками и настольными компьютерами. Вы можете передавать файлы по Bluetooth с помощью ОС Android, ОС Fire, ОС Windows, ОС Mac и ОС Linux.

Передача файлов Bluetooth не поддерживается между iOS и Chrome OS. На iOS вам нужно использовать отдельное приложение, такое как Move to iOS или Apple AirDrop, для передачи файлов и фотографий с iPhone на Android или Chrome OS через Bluetooth. Устройства, совместимые с передачей файлов по Bluetooth, имеют системный параметр, который поддерживает Bluetooth и называется Bluetooth Share (или что-то подобное).

В Chrome OS 89 добавлена ​​функция "Обмен с окружением", которая позволяет мгновенно и безопасно перемещать файлы между Chromebook и другими устройствами Chrome OS или Android.

Зачем использовать передачу файлов по Bluetooth?

Существует несколько способов переноса файлов со смартфона на смартфон, с Android на Android или с одной платформы ОС на другую. Bluetooth – не самый быстрый метод, но и требований к нему меньше всего — никаких приложений, кабелей или аппаратных средств, сети Wi-Fi и подключения для передачи данных 3G/4G.

Если вы хотите обмениваться фотографиями между смартфонами, вот преимущества использования Bluetooth:

  • Bluetooth и USB-кабель. Если у вас нет USB-кабеля для зарядки вашего устройства, включите Bluetooth для передачи файлов. Если у вас есть кабель USB, возможно, он подключается к стандартному порту USB, а не к другому мобильному устройству.
  • Bluetooth и кабель OTG. Кабели OTG будут передавать файлы между устройствами, но оба устройства должны поддерживать USB OTG и иметь правильные соединения для кабелей.
  • Bluetooth и флэш-накопитель OTG. Существуют флэш-накопители с двумя разъемами для подключения к компьютерам, смартфонам и планшетам. Хотя это удобнее, чем кабель OTG, требуется совместимость OTG и разъемов между устройствами.
  • Bluetooth и персональная точка доступа. Не все устройства используют личную точку доступа (модем). Для персональной точки доступа требуется плата и сильный сигнал 3G/4G.
  • Bluetooth и портативные медиаконцентраторы/жесткие диски. Некоторые портативные медиаконцентраторы и жесткие диски транслируют свою собственную локальную беспроводную сеть для подключения устройств. Мобильному устройству требуется сопутствующее приложение для передачи файлов, а аккумулятор накопителя должен быть заряжен.
  • Bluetooth и Wi-Fi Direct. Передача файлов через Wi-Fi Direct аналогична передаче файлов через Bluetooth. Но Wi-Fi Direct не так универсален, как Bluetooth, немногие устройства поддерживают эту функцию, и для ее использования может потребоваться приложение.
  • Bluetooth и облачное хранилище/электронная почта. Облачное хранилище и электронная почта хорошо подходят для сохранения и отправки файлов. Однако каждому устройству требуется надежное подключение к Интернету или передаче данных для передачи файлов или доступа к электронной почте.
  • Bluetooth и приложение для передачи файлов. В Google Play Store и Apple App Store есть приложения для передачи файлов с одного устройства на другое. Некоторые из этих приложений работают, только если на обоих устройствах установлено одно и то же приложение, а некоторым может потребоваться беспроводное подключение или подключение для передачи данных.

Типы передаваемых файлов

По Bluetooth можно передавать файлы практически любого типа: документы, фотографии, видео, музыку, приложения и многое другое. Если файл хранится в папке на компьютере или смартфоне, его можно отправить. Принимающее устройство должно иметь возможность распознавать тип файла, чтобы открывать его (например, если передающие устройства передают документ PDF, принимающему устройству требуется приложение, которое читает PDF-файлы).

Ограничением использования Bluetooth для передачи данных является соотношение размера файлов и скорости передачи. Скорость передачи данных Bluetooth зависит от версии:

  • Bluetooth 2.x обеспечивает максимальную скорость передачи данных 2,1 Мбит/с (около 0,25 МБ/с).
  • Bluetooth 3.x обеспечивает максимальную скорость передачи данных 24 Мбит/с (около 3 МБ/с).
  • Bluetooth 4.x обеспечивает максимальную скорость передачи данных 24 Мбит/с (около 3 МБ/с).
  • Bluetooth 5.x обеспечивает максимальную скорость передачи данных 50 Мбит/с (около 6 МБ/с).

Чтобы использовать Bluetooth для отправки фотографии размером 8 МБ с одного смартфона на другой, и оба смартфона имеют версию Bluetooth 3.x/4.x, фотография передается примерно за три секунды. Один музыкальный файл размером 25 МБ занимает около девяти секунд. Видеофайл размером 1 ГБ занимает около семи минут. Это время отражает максимальную скорость, фактическая скорость передачи данных меньше указанной максимальной.

По сравнению с другими способами передачи данных Bluetooth работает медленно. Например, USB 2.0 имеет эффективную пропускную способность до 35 МБ/с, что в 11 раз выше максимальной скорости Bluetooth 3.x/4.x. USB 3.0, который является наиболее распространенным, имеет скорость около 600 МБ/с. Скорость Wi-Fi варьируется от 6 МБ/с до более 25 МБ/с (в зависимости от версии протокола), что в два-шесть раз превышает максимальную скорость Bluetooth 3.x/4.x.

Советы по передаче файлов по Bluetooth

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

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

Самый простой способ узнать версию Bluetooth – воспользоваться удобным приложением AIDA64. Посмотрите в разделе «Система» > «Bluetooth» > «Версия Bluetooth». В более ранних версиях Android оно может быть указано в разделе «Настройки» > «Приложения» > «три вертикальные точки» > «Показать все приложения» > «Bluetooth» или «Общий доступ через Bluetooth» > «Информация о приложении».

Во-первых, вам нужно активировать Bluetooth на своем автомобиле. Затем на телефоне Android выберите «Настройки» > «Подключения» > «Bluetooth» > «Сканировать» (или сначала включите Bluetooth). Как только ваше устройство Android просканирует и обнаружит ваш автомобиль, выберите его и запустите музыкальное приложение.

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