Nokia блог

Как скопировать файлы с ПК в смартфон Nokia E51 через Wi-Fi

Я расскажу, как копировать файлы с ПК в смартфон через Wi-Fi с использованием FTP. Моя сеть состоит из роутера (с Wi-Fi точкой доступа), к которому подключен по проводу ПК, смартфон же подключается через Wi-Fi (полагаю, настроить Wi-Fi в смартфоне сможете сами). На ПК отсутствуют FireWall-ы и антивирусы, безопасность ПК (допустимые атаки на наш FTP-сервер) осуществляется тем, что прямой доступ из Интернета к ПК отсутствует, ибо порты для прямого соединения нужно настраивать отдельно (например, через NAT). ПК работает под Win XP, пользователь, под которым я залогинен в систему имеет права Администратора, под рукой дистрибутив ОС. Смартфон с Wi-Fi – Nokia E51, имеется сертификат (привет, «китайский форум»), я умею подписывать им программы. Проверить работоспособность связки роутер-смартфон (при наличии Интернета в роутере) можно зайдя на любой сайт со смартфона, выбрав нужую точку подключения. Заметим, что при некоторых доработках соединить ПК со смартфоном Nokia E51 таким способом можно и через Bluetooth, и через Интернет.


Подготовка ПК:


  1. Заходим в «Установка и удаление программ»
  2. Тыкаем «Установка компонентов Windows»
  3. Выделяем «Internet Information Server (IIS)», жмем «Состав»
  4. Отмечаем галкой «Служба FTP», «Оснастка IIS» и «Общие файлы» выделятся автоматически. Больше ничего не надо, нажимаем «ОК»
  5. Мы вернулись в «Мастер компонентов Windows», при этом галка на «Internet Information Server (IIS)» стала серой. Нажимаем «Далее», скорее всего ОС запросит диск (у меня он скопирован на жесткий диск) – вставляем диск, с которого ставили Windows и нажимаем «OK». Возможно ОС не подцепит нужные файлы на автомате, или не найдет диск или диск скопирован на жесткий. Выбираем путь до «i386» дистрибутива нашей WinXP, жмем «ОК». Возможно ОС попросит диск еще раз, снова показываем ей где брать нужные файлы. В конце-концов мастер закончит свою работу, жмем «Готово», закрываем «Установку и удаление».
  6. Теперь нам нужно получить зайти в управление нашим IIS, для этого вытащим себе в «Пуск» меню «Администрирование». В пустом месте «Панели задач» нажимаем левой кнопкой – появится меню, в нем нажимаем «Свойства». Откроется окно «Свойства панели задач и меню Пуск». Переходим во вкладку «Меню Пуск», нажимаем «Настроить». В открывшемся окне переходим во вкладку «Дополнительно» и видим список «Элементы меню Пуск». Нам нужно «Администрирование», отмечаем третий кружок «Отображать в меню Все программы и Пуск». Далее нажимаем «ОК» в открытых нами окнах и заходим в «Пуск – Администрирование – Internet Information Services». На скрине я раскрыл дерево. Стоит сказать, что IIS уже запущен и FTP-сервер работает.
  7. Итак. IIS работает сразу после установки (как его отключить и сделать запуск по требованию, я напишу далее). Открываем проводник и идем в папку «C:\Inetpub\ftproot». Она появилась сама, волшебным образом. =) Создадим текстовый документ, что-нибудь в нем напишем, сохраним и закроем. Теперь откроем браузер (я использовал «Internet Explorer», входящий в дистрибутив WinXP) и наберем в адресной строке следующее: «ftp://localhost». Нажмем Enter, вид браузера несколько изменится и станет похож на «Проводник». В окне мы увидим наш документ и откроем его. Если он открылся и мы видим наш текст, то все работает, х-о-р-о-ш-о!

Подготовка смартфона Nokia E51:


  1. Качаем, подписываем и ставим SIC FTP. (см. приложение к посту)
  2. Запускаем прогу и видим файл-менеджер, в котором открыт диск C: нашего тела.
  3. Нажимаем левый софт-кей, откроется меню «Функции», далее заходим в «Connect».
  4. Видим пустое меню «Данных нет». Не беда =). Идем в «Функции - Add» и пишем следующее:
    Description: Имя, которое, нам больше нравится. Например «Home»
    Server name: Тут пишем IP своего ПК, у меня это «192.168.1.40»
    Port: 21
    Active mode: No
    Anonymous login: YesДале нас ничего не интересует, нажимаем «Назад», смартфон ответит «Saved», т.е. настройки сохранятся при выходе.
  5. Теперь вы видим наше подключение «Home», что ж, нажимаем на него центральной кнопкой, тело спросит – какую точку доступа использовать, выбираем ту, через которую подключаетесь к своей Wi-Fi-точке. Если мы увидели тоже самое, что и на ПК, когда набрали «ftp://localhost», то все замечательно работает. Программа имеет две вкладки «local» и «на_каком_FTP_сервере_мы_сидим». В локальном файл-менеджере можно выбрать между «c:\data» и флешкой. Копирование происходит в выбранную вами папку в локальной вкладке, можно копировать сразу папками и т.д. Так же можно копировать с тела на ПК, об этом чуть ниже.

Доводим до ума IIS


  1. Запускаем IIS, раскрываем дерево, находим «FTP-узел по умолчанию».
  2. Выделяем «FTP-узел по умолчанию», смотрим на кнопки, как у плеера – play, pause, stop, они отвечают за запуск/паузу и остановку нашего сервера «FTP-узел по умолчанию». Нажимаем на стоп, тыкаем в «FTP-узел по умолчанию» правой кнопкой, заходим в «Свойства». В открывшемся окне переходим во вкладку «Домашний каталог»
  3. Должен быть отмечен «Каталог данного компьютера», я поменял папку на папку с музыкой, что бы закачивать музыку на флешку в телефоне без провода и кардридера. Может и дольше, но бы боролись за передачу файлов по «Wi-Fi». Можно создать любую другую папку, выбрать ее тут и кидать в нее нужные файлы, можно добавить еще один FTP-сервер на другой порт, вариантов масса. Если поставить галку «Запись» то будет возможность кидать файлы с тела на FTP-сервер. Все зависит от фантазии. После всех изменений нажмите «ОК», а далее запустите ваш сервер кнопкой play. Выбрав «FTP-узел по умолчанию» и нажав правой кнопкой по пустому полю справа мы можем добавить «виртуальные папки», т.н. ярлыки, по которым сможем ходить с нашего смарта по другим каталогам ПК
  4. Держать IIS постоянно в памяти ПК не имеет не кого смысла, что бы его отключить – нажмите Stop, что бы включить – Play.

По мотивам форума