Допустим вы скачали на свой NetTop PC аудио книгу и теперь хотите её перекинуть на Android телефон. Как же это можно произвести? Предположим, что у вас нет желания извлекать SD карту, искать кард ридер или SD карта вовсе отсутствует в вашем телефоне. Как же перекинуть огромный файл с LapTop на PalmTop?
В этом тексте я напишу, как это можно сделать по WiFi.
Что надо из оборудования?
№ |
Название оборудования |
Пояснение |
1 |
Android смартфон |
Приёмник файлов |
2 |
LapTop PC |
Источник файлов |
3 |
Марштуризатор |
промежуточное звено в цепи передачи данных |
Что надо из ПО?
№ |
Название утилиты |
Пояснение |
1 |
WinSCP |
Клиентская утилита FTP клиента |
2 |
WiFi FTP Server |
Мобильное приложение |
3 |
OS Windows 10 |
Операционка на РС |
4 |
OS Android |
Операционка на телефоне |
Реализация
Прежде всего надо отключить на телефоне и на PC VPN.
Фаза 1. Активировать WiFi в меню Android.
Подключиться к точке доступа на телефоне. Выбрать SSID и набрать пароль к вашему домашнему маршрутизатору.
Фаза 2. Пуск FTP сервера
Включите FTP сервер на вашем смартфоне. Для этого надо открыть мобильное приложение WiFi FTP Server и нажать кнопку Start.

Фаза 3. Пуск FTP клиента.
В качестве FTP клиента можно применить программу WinSCP. Запустив программу WinSCP надо дать её целеуказание, определить сокет к которому вы хотите подключиться. Сокет это просто пара чисел: IP устройства и порт программы в устройстве. Эти значения следует прочитать из мобильного приложения. В моем случае это IP:192.168.1.37, Port:50505. IP адрес указывает на устройство, а порт на программу внутри устройства.

Теперь следует только сохранить настройки сокета, нажав кнопку Save. После этого следует щёлкнуть на кнопку Login.

После этого откроется обозреватель файловой системы на вашем мобильном устройстве.

Чтобы что-то закинуть на устройство достаточно только перетащить курсором файл из обозревателя Windows в правую половину окна программы WinSCP. Как только Вы отпустите кнопку мышки, тот час же начнется progress bar загрузки файла по WiFi.

После исчезновения progress bar можно остановить cеанс связи. Сделать это можно либо на стороне телефона, либо на стороне LapTop-а. В случае нажатия на кнопку STOP в приложении на PC появится вот такое окно.

Каким образом файл и очутится на вашем телефоне. Всё то же самое работает и в обратном направлении. Можно скопировать файлы из телефона на PC минуя все удаленные сервера.
Топология сети получилась вот такая.

Достоинства FTP сервера
Вам не надо нигде регистрироваться. Не надо придумывать очередной логин и пароль для сервиса обмена данными типа DropBox или Google Drive.
Благодаря отправке данных по FTP серверу Ваши данные не попадают на удалённые сервера. Весь трафик происходят в пределах домашней сети. Вы можете вообще отключить синий WLAN кабель на маршрутизаторе и всё будет работать по-прежнему.
Не нужно никаких проводов и кард-ридеров для SD карты.
Нет долгой и мучительной загрузки. WiFi - это весьма высокоскоростной интерфейс.
Итог
Вот теперь и Вы умеете перекидывать файлы с Desk Top на телефон и можете учить этому других.
Словарь
Акроним |
Расшифровка |
FTP |
File Transfer Protocol |
SCP |
secure copy |
РС |
personal computer |
OS |
operating system |
Ссылки
# |
Называние |
URL |
1 |
Wi-Fi FTP-сервер (FTP Server) |
|
2 |
Официальный сайт утилиты WinSCP |
|
3 |
Справка по стандартам WiFi |
https://docs.google.com/spreadsheets/d/17DK3QV4P7Bgk3VjnrvWPASicoATkxDBLbX-eR5S6dOk/edit?gid=0#gid=0 |
Контрольные вопросы:
Зачем нужен 32-битный IP адрес , если уже есть MAC адрес, да при том ещё и большей разрядности 48 бит ?
Что такое сокет?
Какая битовая скорость у WiFi?
Комментарии (71)
lomovtsevdn
15.02.2025 20:19Esuper файловый менеджер на смартфон. Настройки->Сеть->Удаленный доступ->Включить. На компьютере открываем проводник и вводим адрес ftp и вуаля. Главное, что бы устройства были в одной сети!
aabzel Автор
15.02.2025 20:19Настройки->Сеть->Удаленный доступ
Путь обрывается на слове Удаленный доступ.... Там просто нет таких слов.
lomovtsevdn
15.02.2025 20:19А Esuper запустить забыл написать... Прежде чем кушать кашу, не забываем открыть рот, а то ложку засунуть не получиться :-)
ilyamodder
15.02.2025 20:19А смысл с FTP морочиться? Есть же софт, который веб-сервер поднимает, и не надо что-то доустанавливать на десктоп.
xFFFF
15.02.2025 20:19Зачем такие сложности? Использую стандартное виндовое приложение - Связь с телефоном.
aleks-th
15.02.2025 20:19Выкинь из этой схемы роутер он лишний.
Любой смартфон спокойно умеет быть точкой доступа wifi.
__
Хотя мне было бы влом так делать, я просто шлю себе файлы через телегу, когда кабель лень подключать.randomsimplenumber
15.02.2025 20:19Любой смартфон спокойно умеет быть точкой доступа wifi.
Не любой комп может быть клиентом wifi
Serge3leo
15.02.2025 20:19Вы правы, автор совершенно зря не рассмотрел и этот способ.
В варианте переключения телефона/планшета в режим "раздачи трафика" (Tethering) есть свои, особенные грабли, включая, но не ограничиваясь, тарифной и технической политикой операторов связи (МТС, Билайн, Теле2, Мегафон, ...).
anonymous
15.02.2025 20:19aabzel Автор
15.02.2025 20:19У меня были исследования в этом направлении.
https://habr.com/ru/articles/827128/
Gaikotsu
15.02.2025 20:19Я к примеру использую связку из WiFi LAN Server (на компе) и WiFi PC File Explorer (на смарте/планшете) - позволяет как скачивать файлы с компа, так и просто открывать их на смарте/планшете без явного их скачивания с компа.
AuToMaton
15.02.2025 20:19Так просто работает, к сожалению, только на роутерах ZyXel. А если вместо ZyXel приходится использовать ASUS, то нужно на телефон установить Termux, в Termux установить Node.js, в Node.js установить пример который можно найти у меня в Телеграмм канале или изучить на курсах которые мне заплатили, а на компьютере запустить браузер.
Теперь важно! На телефоне нужно не забыть одновременно запустить и Termux и Node.js, причём все нейросети рекомендуют это делать именно в этой последовательности, а в браузере, в адресной строке, это там где вверху если кульный хацкер не проник и не переделал, ввести адрес телефона.
После этого файл можно будет легко перебрасывать по Wi-Fi так, как мы любим - случайными движениями мышки, причём как a capella так и alla capella.
muxa_ru
15.02.2025 20:19Как Перекинуть Файлы на Смартфон по WiFi
1) Послать с десктопа/ноутбука файлы через мессенджер, облако, почту, веб-сервис-файлообменник или залить себе на хомяк
2) Подключить сматфон к вайфаю (любому)
3) Скачать файлыУсловия заявленные в заголовке выполнены полностью.
tuxi
15.02.2025 20:19А зачем на компе с windows ставить фтп клиента? Обычный штатный проводник чем не устраивает?
На смартфоне ленивые могут поставить "файл менеджер", многие умеют фтп сервер поднимать.
Assket
15.02.2025 20:19Разве фтп из проводника не выпилили? У автора будет большое недоумение если на ролтоне включено client isolation!
LakeOfTears
15.02.2025 20:19жесть то какая... откройте для себя Syncthing
sh_023
15.02.2025 20:19Она ещё и двухстороннюю синхронизацию умеет
Мигрирую с Synology на truenas, и получается что одновременно использую и ту и эту платформу, так вот этой штукой сихрить - да за милую душу
tlittle
15.02.2025 20:19--Благодаря отправки данных по FTP серверу ваши данные не попадают на никакие удаленные сервера.
Благодаря чему? Чубакка, русский языка срочно учить надА очень сильнА.
Markscheider
15.02.2025 20:19Чорт. А я то (как последний неандерталец) Bluetooth использую
aabzel Автор
15.02.2025 20:19Это интересно. На PC в самом деле есть Bluetooth трансивер.
А какую утилиту Вы применяете на LapTop-e в качестве клиента Bluetooth?Markscheider
15.02.2025 20:19А какую утилиту Вы применяете на LapTop-e в качестве клиента Bluetooth?
Штатную. Правой кнопкой в Проводнике кликаю на файле, в контекстном меню - "Отправить / По Bluetooth". Далее вываливается список сопряженных устройств и готово.
Справедливости ради отмечу, что в обратную сторону (НА windows-машину) файлы по BT передаются крайне криво и я не знаю, как это победить.
aabzel Автор
15.02.2025 20:19Штатную. Правой кнопкой в Проводнике кликаю на файле, в контекстном меню - "Отправить / По Bluetooth". Далее вываливается список сопряженных устройств и готово.
Активировал на телефоне Bluetooth. Ничего не вываливается. Как выполнить это сопряжение?
Serge3leo
15.02.2025 20:19Как бы, Bluetooth нужно включить с обеих сторон. Кроме того, с обеих сторон нужно разрешить видимость для несопряжённых устройств.
Проклятая борьба за якобы конфиденциальность/безопасность. Хотя, конечно, вероятность запроса на получение фото от пьяной компании за соседнем столике в ресторане, тоже напрягает.
Markscheider
15.02.2025 20:19Сначала в Настройках винды подружите ее с телефоном.
Там же, где подключаются беспроводные мыши, наушники и пр
anonymous