- Что вводить в поля:
- Начало
- Что мы имеем
- Сервер. начинаем хулиганить
- TeamViewer
- Установка приложения для управления компьютером через андроид
- GPPRemote
- Запуск и настройка приложения Monect
- TeamViewer
- Андроид в качестве мышки
- Андроид в качестве клавиатуры
- Microsoft Remote Desktop
- Удаленное управление компьютером через андроид
- Запуск содержимого компьютера на андроиде
- Accesstogo rdp
- Chrome remote desktop
- Kiwimote
- Microsoft remote desktop
- Splashtop 2 remote desktop
- Teamviewer – удаленный доступ
- Ultimate gamepad
- Unified remote
- Wifi mouse hd
- Wi-fi или bluetooth?
- Для чего это нужно?
- Зачем нужен удаленный доступ к компьютеру
- Зачем управлять компьютером с телефона
- Как из смартфона сделать пульт для компьютера
- Как использовать?
- Клиент
- Настройка teamviewer
- Настройка соединения по wi-fi:
- Настройка соединения по блютуз:
- По для взаимодействия пк и смартфона
- Управление компьютером с windows 10 с помощью телефона
- Итоги
Что вводить в поля:
- Type — выбираем Wi-Fi/3G
- Display Name – (произвольно) вводим название вашего подключения. (Для того чтобы отличать управляемые компьютеры друг от друга, так как по одной и той же wi-fi сети можно управлять несколькими машинами при условии, что на них установлена и настроена серверная часть).
- Host IP/Address – вводим IP адрес вашего компьютера в этой сети.
Все остальные поля оставляем без изменений, за исключение «Password».
В это поле мы вводим пароль, который устанавливали в серверной части на управляемом компьютере.
Внимание! Если адреса в вашей сети меняются, то проследите, чтобы в настройках Unified Remote на Android IP адрес был актуальным для той машины, к которой вы собираетесь подключаться.
Unified Remote отличная, но не единственная программа для дистанционного управления компьютером через android. В следующей статье я опишу бесплатную программу Goldworm Remote Control, которая, на мой взгляд, заслуживает вашего внимания.
На десерт небольшая порция IT — юмора:
IT-шник знакомится с девушками:
-Девушки, хотите пивком угощу?!!
-Нет!!!!
-А как на счёт сока? 😉
-Нет!!!!
-Ну, может, коньяк, вино будете?
-Да нет же!!!!
-Эх-х… странно… Стандартные драйвера не подошли.
Начало
А началось все с того, что вызывает меня генеральный к себе, и говорит: «Вот видишь телефон? Хочу чтобы там была кнопка, я на нее нажимаю, и у меня в ноутбуке кино включается. Нажимаю другую – музыка играет.» И еще чего-то много наговорил, уж не помню.
Поначалу полез рыться в Гугл в поисках подходящей программы, а потом подумал – а какого черта? Напишу сам. Тем более, что задача не показалась сложной, да и “зов кода” уже давал о себе знать (этакая профессиональная it-ломка). Вот и решил соединить Windows и Android собственными силами.
То, что он просил, я сделал за пару дней. Но здесь я не хочу городить много кода, проверок и обработок исключений и т.п. Статья скорее предназначена для самых маленьких, как основа, опираясь на которую, можно построить что-то более масштабное. Ни в коем случае не претендую на оригинальность, явно кто-то что-то подобное писал, я просто предлагаю свой вариант. В общем, всем, кому интересно, посвящается.
Что мы имеем
Значит так. С одной стороны, у нас телефон с Android на борту, с другой — Windows с установленными программами, притом некоторые из этих программ нам надо запускать, подав команду с телефона.
Телефон и компьютер свяжем через локальную сеть, тут без вариантов (ну не смски же посылать). Таким образом, будем писать две программы. Первая — это сервер, работающий на компьютере, задача этой программы — открыть и слушать порт. Если на этот порт падает что-то полезное, то выполнить заданное нами действие.
Сервер. начинаем хулиганить
Запускать Aimp, Windows Media Player и т.п. даже с телефона — это не интересно, да и на базе этой статьи вы сможете все это легко реализовать, немного переделав код. Давайте лучше побезобразничаем. Будим крутить-вертеть экран монитора как нам вздумается или выводит неожиданные сообщения (этакий однонаправленный ацкий мессенджер), и самое ужасное — выключим компьютер! Правда, за это могут и на вилы надеть. Ну да ладно, пускай сначала поймают.
Итак, приступим. В Visual Studio создаем новое Windows Form приложением с именем, скажем, FunnyJoke. Открываем файл Program.cs и удаляем весь код в теле функции Main. Этот код инициализирует главную форму приложения, нашему серверу никакие окна не нужны, он должен сидеть тихо мирно и ждать команд.
В классе Program определим следующие переменные:
// Порт
static int port = 10000;
// Адрес
static IPAddress ipAddress = IPAddress.Parse("0.0.0.0");
// Оправить сообщение
const byte codeMsg = 1;
// Повернуть экран
const byte codeRotate = 2;
// Выключить компьютер
const byte codePoff = 3;
Я взял порт 10000, именно его и будет слушать наш сервер, вместо ip адреса задал 0.0.0.0 это говорит о том, что будут обрабатываться все доступные сетевые интерфейсы. Это не совсем правильно, но для начала сойдет. Далее я определил три константы, которые задают коды команд, приходящие от клиента. В начале проекта не забываем подключить:
using System.Net;
using System.Net.Sockets;
Теперь, вместо удаленного кода в функции Main вставляем следующий:
Пример хорошо комментирован. Но все же поясню. Сначала создаем локальную конечную точку и ассоциируем ее с нашим ip адресом и портом. Затем, определяем основной сокет, связываем его с конечной точкой, и переводим в режим прослушивания. После этого входим в бесконечный цикл, и начиная со строки:
Socket handler = socket.Accept();
наш сервер переходит в состояние ожидания соединения. При удачном соединении создастся новый экземпляр Socket, посредствам которого мы и будем общаться с нашим клиентом. После того как соединение установлено начинаем читать данные:
int nBytes = handler.Receive(recBytes
Команды клиента закодированы однобайтовым кодом (описаны в начале программы), сервер расшифровав код команды начинает ее выполнять, после этого снова переходит в режим ожидания. Исключением является
codeMsg
, т.к. после нее ожидается набор байт, содержащий строку сообщения. Поэтому, получив эту команду сервер снова читает данные с сокета:
nBytes = handler.Receive(recBytes);
if (nBytes != 0)
{
String msg = Encoding.UTF8.GetString(recBytes, 0, nBytes);
MessageBox.Show(msg, "Привет Пупсик!");
}
Строка, приходящая от клиента, имеет кодировку символов UTF-8, поэтому прежде чем показать ее несчастному пользователю, необходимо привести ее к стандартному виду.
Что бы упростить программу, и не создавать лишние диалоги я использовал стандартный класс MessageBox, но у таков подхода есть один недостаток. MessageBox создает модальное окно, которое блокирует поток всего приложения. Другими словами, пока открыто окно с сообщением наш сервер ничего не делает. Минус конечно, но за простоту надо платить.
Процедуру, изменения ориентации экрана, расписывать не буду, ее код я выполнил так как рекомендует Microsoft вот тут. Как повернуть экран средствами .NET я не нашел. Это легко осуществимо для мобильных платформ, а вот для обычного PC оказалась неразрешимая проблема.
С сервером, пожалуй, все. Исходный код проекта я прикреплю в конце статьи.
TeamViewer
TeamViewer это самая известная программа для удаленного управления компьютером. В число ее функций входит:
- управление компьютер-компьютер и мобильные ОС
- организация видеоконференций
- передача файлов между устройствами
Ограничений в бесплатной версии не заметил. Возможно, что тех- поддержка осуществляется только для клиентов с лицензией. Платная версия 100 $. Дорого, но незабываем что это профессиональный инструмент, а не игрушка.
Установка приложения для управления компьютером через андроид
Чтобы управлять компьютером через андроид телефон или смартфон мы будем использовать приложение Monect
. В статье мы уже убедились в возможностях этого приложения превратить андроид в джойстик, геймпад и руль, теперь еще заменим мышку, клавиатуру и пульт от аудиосистемы.
При установке разрешаем все изменения для программы, которые может запросить компьютер, открываем программу и нажимаем на вкладку внизу Install Monect Portable via wi-fi
.
Если у вас установлена программа в телефоне или планшете для чтения qr-кодов, наводим на код и по ссылке скачиваем приложение для андроида, либо вручную вписываем указанный адрес в адресной строке браузера вашего андроид устройства.
Возможно вам понадобится еще в настройках телефона или планшета установить галочку для разрешения установки с неизвестных источников. Если антивирус в андроиде будет возмущаться, отключите его – программу проверили на 3 компьютерах и 5 телефонах – все работает отлично. Как разрешить установку с неизвестных источников и как устанавливать файлы формата АРК написано в статье: .
GPPRemote
GppRemote это лучший из найденных мной аналог TeamViewer, который выполняет все то же самое, но за 150 рублей. Бесплатной версии, увы, нет.
- Управление компьютером в реальном времемени
- Наблюдение за экраном компьютера
- Удаленный файловый менеджер
- Диспетчер задач
- Отправка и получение сообщений
- Управление питанием
- Удаленная установка приложения с компьютера в один клик.
- И другие..
- Поддержка: EDGE, 4G, 3G, Wi-Fi
клиентское приложение на Google Play.
Запуск и настройка приложения Monect
Запускаем приложение на андроиде, выбираем сверху тип подключения (Wi-Fi) и нажимаем кнопку внизу Scan
. В списке выбираем свой ПК и все, подключение установлено.
Программа предлагает много вариантов управления. Сейчас нас интересуют варианты:
TeamViewer
Программа, которая позволяет управлять ПК/ноутбуком посредством интернет-соединения. Оснащена самым большим функционалом по сравнению с другими аналогичными решениями, благодаря чему используется и коммерческими компаниями.
Между мобильным устройством и компьютером тоже будет установлено соединение благодаря сервер-клиенту. Безопасность связи гарантируется благодаря кодировки AES (256 бит).
Помимо управления компьютером можно будет:
- организовать веб-конференцию;
- передавать данные (в т.ч. – аудио- и видеофайлы в высоком качестве) с одного устройства на другое;
- переписываться с человеком, который работает за компьютером через онлайн-чат:
- установить видеосвязь.
Некоммерческая версия программы доступна бесплатно.
Андроид в качестве мышки
Выбираем вариант “Touchpad
” и получаем полноценную замену тачпада на ноутбуке. Здесь есть даже дополнительно кнопка колесика мышки (удобно для скроллинга вверх-вниз по странице и открытия/закрытия новых вкладок в браузере).
Тачпад для браузера
(Browser Mode) – удобно для использования браузера – помимо обычного тачпада есть кнопки: Поиск, Обновить страницу, Вперед / Назад, Домашняя страница.
Для управления плеером
выбирайте режим Media Mode: есть тачпад, кнопки Включения / Выключения плеера, плей/пауза, стоп, громкость, выключить громкость, вперед/назад. Очень удобно использовать, даже если вы находитесь в другой комнате, а колонки подключены к компьютеру.
Андроид в качестве клавиатуры
В большинстве случаев удобнее всего пользоваться функцией “Text Transfer
”. Открывается клавиатура андроида, вы пишите необходимый текст на нужном вам языке, а после написания нажимаете кнопку Send. Более того здесь вы можете не только написать необходимый текст, но даже произнести его, нажав на значок микрофона.
Typewriter Keys – буквенная клавиатура
. В зависимости от возможностей вашего андроида (количества одновременных нажатий на экран), можно использовать сочетания клавиш. Единственный недостаток – клавиатура только на английском языке, для других языков используем предыдущий вариант
Numeric Keypad – цифровая клавиатура с возможностью запуска калькулятора, excel и переключения между окнами.
Function Keys – функциональная клавиатура
. Здесь находятся все F-кнопки, питание компьютера (выключение, сон, перезагрузка), Мой компьютер, Outlook, Калькулятор, а также блок кнопок над стрелочками (delete, print screen, page down…).
Microsoft Remote Desktop
Программа, разработанная специально для владельцев устройств на платформе Windows. Загрузить её можно бесплатно и для компьютера, и для телефона (в AppStore или PlayMatket).
Принцип синхронизации будет другим, при активации используется RDP-подключение. Настройка соединения займёт больше времени.
Порядок действий такой:
Удаленное управление компьютером через андроид
Вы можете управлять компьютером, находясь в другой комнате, не только для управления проигрывателем.
Функция Remote Desktop
позволяет отображать в реальном времени рабочий стол вашего компьютера на андроиде. Есть дополнительные кнопки Пуск, вызов андроид клавиатуры, Enter, правая кнопка мышки. Если нажать и проводить по экрану происходит выделение.
Запуск содержимого компьютера на андроиде
С помощью функции My Computer
вы можете скачивать и запускать любой файл, находящийся на вашем компьютере, в своем андроид устройстве, при чем эта операция никак не отображается на запущенном компьютере.
В этой статье мы узнали, как управлять компьютером через андроид:
- в качестве мышки
- вместо клавиатуры
- удаленное управление компьютером через андроид
- запускать содержимое компьютера на андроиде
Хотите управлять своим компьютером или ноутбуком с Windows 10 через телефон? С помощью соответствующего программного обеспечения можно удаленно управлять компьютером, использовать телефон как мышку, заходить в меню Пуск, запускать программы, мультимедийные приложения и много другое. Рассмотрим, как это сделать.
Если вам нужно получить доступ к компьютеру через телефон, обратите внимание на приложение Controller for Windows 10. Эта программа «превращает» телефон в беспроводный пульт к компьютеру. Позволяет управлять мышкой через сенсорный экран смартфона, предоставляет возможность запускать приложения с помощью жестов (можно создавать собственные жесты для запуска различных программ на компьютере), управлять громкостью системы и мультимедийными приложениями и многое другое.
Все это работает на удивление гладко и без каких-либо задержек. Связь между телефоном и компьютером с Windows 10 устанавливается через беспроводную связь – то есть ваш компьютер и телефон должен быть в той же сети WiFi.
Accesstogo rdp
При использовании программного обеспечения AccessToGo RDP можно выбрать два варианта протокола. Первый – собственный и платный. Второй – бесплатный RDP. С помощью этой программы можно настраивать качество передаваемой картинки, изменять вид клавиатуры (для ПК или стандартная смартфонная), устанавливать управление двухпальцевыми или трехпальцевыми жестами.
Среди других особенностей программы – поддержка нескольких языков и отдельный режим прокрутки. А еще – возможность использовать не только виртуальную, но и физическую клавиатуру, которая подключена к смартфону или планшету по USB (при наличии поддержки технологии OTG)
Единственный недостаток утилиты по сравнению с другими программами – меньшая скорость доступа, которая вряд ли позволит нормально воспроизводить на телефоне Full HD или 2K видео, даже если такой формат поддерживается гаджетом.
Chrome remote desktop
Chrome Remote Desktop – один из самых простых вариантов управления компьютером с телефона. Его преимущества заключаются в том, что для работы на большинство ПК даже не придется ничего устанавливать – у многих пользователей уже и так стоит браузерChrome.
Кроме того, для приложения не имеет значения платформа – это приложение будет работать при наличии любого телефона и компьютера с Windows, macOS и даже Unix-подобной системой. Среди других заметных преимуществ – полностью бесплатное распространение и отсутствие необходимости в дополнительной установке серверного ПО.
В то же время функциональность приложения сравнительно небольшая. Все, что может сделать пользователь – выполнение действий в браузере Chrome. И все, что может сделать пользователь – заниматься интернет-серфингом, читать книги, запускать аудио и видео в режиме онлайн.
Kiwimote
В отличие от большинства приложений для управления компьютером с телефона, этим можно пользоваться совершенно бесплатно. Нет никаких дополнительных и имеющих расширенную функциональность версий. Правда, и работать с ПО могут только владельцы смартфонов на Android.
Среди причин для выбора именно этой программы стоит выделить:
Раскладка клавиатуры может настраиваться пользователем так, как ему удобно. При желании можно выбрать фон, цвета символов и границы. Кнопки регулировки громкости телефона могут применяться для прокрутки информации на экране, обновления страницы или смены слайдов.
Microsoft remote desktop
Еще одно приложение, обеспечивающее управление компьютером с телефона, создано компанией Microsoft. Поэтому вполне логично, что работает оно только с компьютерами на ОС Windows. Зато его работа основана на использовании RDP-подключения, не требующего никакой оплаты.
Splashtop 2 remote desktop
Еще одно популярное ПО, которым можно пользоваться бесплатно. Правда, обычная версия обеспечивает синхронизацию только между ПК и смартфоном, которые находятся в одной сети. Для удаленного управления по интернету понадобится покупка полной версии Splashtop 2 Remote Desktop – ее стоимость составляет $2 в месяц и $17 в год.
Среди особенностей программы – необходимость создания учетной записи в сервисе Splashtop. Для этого придется установить на ПК утилиту Splashtop Streamer и зарегистрироваться в ней. После подключения на экране смартфона появятся подсказки по поводу управления жестами и использования панели управления.
По умолчанию действия выполняются прикосновениями к нужной точке экрана, имитирующими клики левой кнопки мыши. Но есть возможность переключиться в режим тачпада, управляя ПК так же, как с помощью сенсорной панели ноутбука.
Teamviewer – удаленный доступ
Приложение Team Viewer – не только популярное, но и практически самое функциональное среди всех похожих утилит. Работать оно может на разных операционных системах и имеет неплохой рейтинг. Однако перед использованием понадобится довольно сложная настройка и инициализация.
Среди плюсов этого ПО – поддержка передачи аудио и видеороликов с высоким разрешением, возможность отправки и получения файлов с любыми расширениями в любом направлении. Еще одна особенность – чат в реальном времени для общения пользователя смартфона с тем человеком, который работает за компьютером.
Соединение зашифровано с помощью кодировки AES (256 бит), что делает передачу данных достаточно безопасной. Благодаря этой особенности Team Viewer применяется не только отдельными пользователями, но и крупными компаниями – например, Philips или Microsoft.
Ultimate gamepad
Последнее интересное решение – Ultimate Gamepad.
Приложение является полноценным симулятором игрового джойстика, благодаря чему пользователи смогут играть с помощью мобильного. Синхронизация осуществляется посредством Wi-Fi или Bluetooth соединения, после чего можно выставить функции для каждой клавиши, время отклика и т.п.
Итак, есть множество различных утилит, которые помогут пользователю в управлении ПК с телефона. Часть можно использовать, чтобы превратить смартфон в пульт ДУ, некоторые позволяют полноценно работать на компьютере с мобильного. Остаётся лишь подобрать оптимальное решение и провести правильную настройку серверного или иного типа синхронизации.
Unified remote
Специализированное ПО для компьютеров и смартфонов на iOS и Android включает серверный агент и мобильное приложение. Первая часть устанавливается на ПК, вторая – на телефон. Возможностей приложения достаточно для запуска видео и музыки, которые автоматически останавливаются на время поступления вызова. А еще такое программное обеспечение поможет управлять включением ПК и его громкостью, выполняя задачи пульта управления.
Для работы с утилитой на компьютере должен быть установлен NET Framework версии 4 и выше. Зато последние версии поддерживают не только Windows, но и другие операционные системы. У бесплатной версии возможностей меньше, для получения доступа ко всем функциям пользователю придется заплатить 339 рублей за версию Full (для Android) или $3,99 для iPhone.
Wifi mouse hd
Это достаточно функциональное и бесплатное приложение для удаленного управления ПК со смартфона. Правда, разработчик предлагает и расширенную версию с большим количеством функций – за нее придется заплатить около $2. Соединение смартфона и компьютера выполняется с помощью беспроводной сети после установки на первом устройстве приложения, а на втором – сервера.
В списке функций, которые есть у WiFi Mouse HD:
- имитация клавиатуры компьютера на экране телефона;
- выполнение задач беспроводной мыши, включая управление жестами;
- управление презентациями, медиа-плеером, браузерами, «Проводником» и выключением ПК.
Утилита совместима с телефонами на iOS и Андроид, а также с ПК с любой современной платформой – от Windows и macOS до Ubuntu. Но есть и минус – для использования телефон и компьютер должны находиться в одной сети.
Wi-fi или bluetooth?
Соединение по Bluetooth к компьютеру конечно более удобно в настройке, но, к сожалению, дальность и стабильность действия сигнала блютуза не так велика, как по wi-fi. По wi-fi мы сможем добиться уверенной передачи сигнала, особенно если завязать подключение на точке доступа (роутере).
Но и это ещё не всё. В случае наличия и wi-fi и Bluetooth, при выходе из зоны действия блютуза вы сможете сменить соединение на wi-fi. Это очень удобно.
Для чего это нужно?
Существует множество вариантов использования удаленного подключения. Вы можете запускать игры, установленные на вашем компьютере, можете просматривать любые медиа-файлы: видео, фотографии, слушать музыку без необходимости перекидывать всё это на ваш планшет или смартфон.
Зачем нужен удаленный доступ к компьютеру
Удаленный доступ к PC через мобильное устройство существенно облегчает жизнь пользователя, у которого компьютер используется в качестве основного инструмента для работы. Можно привести сразу несколько сценариев использования удаленного доступа к компьютеру со смартфона или планшета:
- Необходимость получить доступ к файлам или программам на компьютере;
- Желание контролировать процесс выполнения задачи. Например, загрузку чего-либо из интернета;
- Потребность в мобильности;
- Возможность контролирования выполнения задач на компьютере другим человеком.
Можно привести «бытовые» примеры удобства использования удаленного управления компьютером в рамках одной Wi-fi сети. Например, если фильм или сериал загружены на компьютер, можно подключиться к нему и смотреть через мобильное устройство или использовать его в качестве пульта.
Зачем управлять компьютером с телефона
Пользователю может потребоваться управление ПК/ноутбуком с мобильного, если:
- на компьютере имеются ценные данные, которые необходимы в данный момент, но могут быть получены только удалённо;
- необходимо совершить определённые действия на ПК, но его нет под рукой;
- помочь другому юзеру, который находится за компьютером, выставить необходимые настройки;
- один пользователь должен осуществлять управление несколькими устройствами в режиме онлайн (например, в коммерческих целях).
Благодаря специальным утилитам можно перенести или воспользоваться данными с компьютера. Ленивые смогут, оставаясь на кровати, отвечать на почту или использовать программы, установленные на ПК.
Однако большинство подобных решений (особенно распространяемые бесплатно) ограничены в функционале, юзеры могут лишь серфить в интернете, открывать различные файлы онлайн, но не имеют к ним доступ и не могут их перенести или удалить на ПК.
Как из смартфона сделать пульт для компьютера
Не менее интересен вариант использования телефона в качестве пульта для ПК или ноутбуке. Для этого приложение должно быть оснащено полноценной клавиатурой, которая бы позволяла осуществлять дистанционное управления компьютером, например, аудио- или видеоплеером.
Как использовать?
Google Play Market предлагает десятки приложений, которые предоставляют возможность удаленного управления. При этом для подключения доступна не только операционная система Windows, но и Mac, Linux. Однако большинство из них – крайне дорогостоящие.
Может сложиться ошибочное представление, что бесплатных аналогов для удаленного управления не существует. Это не так. Существует как минимум два мощных и бесплатных инструмента: Microsoft Remote Desktop и TeamViewer. Рассмотрим их.
Управление компьютером с помощью Microsoft Remote Desktop
Это мощная утилита от компании Microsoft, вышедшая не так давно. Данная программа позволяет подключаться к компьютерам, на которых установлена Windows 7 или Windows 8.
Ищем программу на Google Play Market и скачиваем. Для того чтобы подключаться к компьютеру с нашего устройства, необходимо внести некоторые изменения в настройках системы компьютера:
Переходим в Панель управления -> Система, выбираем пункт Настройка удаленного доступа, после чего устанавливаем галочку на «Разрешить подключаться только с компьютеров, на которых работает удаленный стол с проверкой подлинности на уровне сети»:
Разрешить удаленный доступ к компьютеру
Что делать если нижняя часть «Удаленный рабочий стол» отсутствует?
Это означает, что у вас отключен брандмауэр Windows. Для его включения переходим на рабочий стол, правая кнопка по «Мой компьютер», выбираем «Управление». Открываем «Службы» и в списке находим «Брандмауэр», после чего меняем его состояние на «Включен».
Включение брандмауэра Windows
После столь несложных манипуляций переходим к программе, которую мы установили на наше устройство. Добавляем новое подключение, нажав на крестик:
Добавление подключения в Microsoft Remote Desktop
Ввод параметров подключения к компьютеру
Как узнать IP компьютера?
Используем сочетание клавиш Win R, в открывшемся окне вводим cmd. После открытия командной строки, пишем ipconfig. «IPv4 адрес» и есть нужный нам IP:
Определение локального IP адреса компьютера
Вводим его в окно добавления подключения Remote Desktop. При желании можно указать пароль.
Готово! Вы успешно подключитесь к удаленному компьютеру и увидите его рабочий стол.
Управление компьютером с помощью TeamViewer
Данная программа является одной из популярнейших в своем роде. Она бесплатна, удобна и очень распространена среди пользователей ПК. Однако мало кто знает о том, что не так давно разработчики выпустили своё детище и на Android. В отличие от Microsoft Remove Desktop, TeamViewer позволяет подключаться к компьютерам с установленными операционными системами Windows, Mac и Linux.
Клиент
Клиент будем писать в Android Studio, поскольку мне эта IDE больше нравится чем Eclipse. Любителям последнего думаю не составит больших трудностей переделать проект. Для отладки я использовал VirtualBox с установленной виртуальной машиной Android, ибо родной эмулятор жутко тормозной, и жизни не хватить что бы с его помощью что-то отладить.
Ну и периодически проверял на «живом» телефоне. Итак, создаем проект с именем FunnyJoke, задаем минимальную версию API, которую способен утянуть ваш телефон (у меня 16) и выбираем Empty Activity. Все остальное по умолчанию. Делаем разметку представления.
С дизайном я шибко не извращался, кому надо пускай рисует красивые кнопки, размещает их по фен Шую и т.п. Я сделал просто: два поля типа EditText, первое для ввода ip адреса контролируемого компьютера, второе для текста сообщения, и кнопка, которая заставит поворачиваться рабочий стол. А вот кнопку завершения работы я сделал большую и угрожающее красную. Это чтоб случайно не нажать.
Тут стоит обратить внимание на поле
edIPaddress
, в нем стоит фильтрация на ввод только цифр и. (точка), так-как поле предназначено для ввода ip адреса. Надо сказать, что это единственная проверка на правильность введенных данных, все остальное остается на совести пользователя. Еще хочу cказать о кнопке
btnPowerOff
ее состояние отслеживает селектор, и в зависимости от того нажата она или нет меняет изображение (иначе, не понятно произошло ли нажатие, кнопка будет выглядеть как статичная картинка). Вот код селектора button_img.xml:
Настройка teamviewer
App Store и Google Play имеются мобильные вариации приложения. С их помощью можно подключиться к компьютеру в одной Wi-fi сети или удаленно через интернет. В данный момент по удобству интерфейса и качеству передачи информации мобильные версиипрограммы TeamViewer уступают приложению Splashtop. Но если требуется подключаться к компьютеру вне сети Wi-fi бесплатно, ее можно использовать с этой целью. Кроме того, через TeamViewer, в отличие от Splashtop, можно подключаться к компьютерам сторонних пользователей удаленно с мобильного устройства, а также передавать файлы.Управление компьютером через андроид
очень удобно осуществлять по Wi-Fi. Вам не нужны беспроводная мышка и клавиатура при управление компьютером через андроид.
Средняя беспроводная мышка стоит $30, клавиатура – $40. Но зачем тратить деньги
, если у вас есть андроид, который всегда под рукой и на него можно позвонить, если он случайно упал за диван? Также вам не нужно заботиться о покупке батареек или их зарядке, а, как правило, это необходимо в самый неподходящий момент.
В этой статье мы разберем как управлять компьютером через андроид:1. В качестве мышки.
2. Вместо клавиатуры.
3. Удаленное управление компьютером через андроид.
4. Запуск содержимого компьютера на андроиде.
Настройка соединения по wi-fi:
Для этого нам понадобиться wi-fi сеть, работающая через wi-fi роутер, или wi-fi передатчик, настроенный в режиме AP (Access Point).
Настройка на компьютере:
подключитесь к wi-fi сети.(Инструкцию о том как создать и настроить локальную сеть у себя дома читайте здесь)
Настройка на Android:
Запускаем Unified Remote заходим в Servers, нажимаем «add», выбираем «Manual».
Настройка соединения по блютуз:
«На компьютере»
Включить блютуз на компьютере.
Сделать его видимым для других устройств
«На android»
Включаем блютуз
Запускаем Unified Remote
Выбираем «Servers» -> «Add»(это кнопка слева внизу) -> «Automatic»
Android самостоятельно найдёт активное Bluetooth соединение.
Убедитесь, что это именно ваше соединение, выберите его из списка.
Не забудьте! Если вы устанавливали пароль на серверной части Unified Remote, то в настройках обязательно укажите тот же пароль.
Для этого в Unified Remote (на андроиде) зайдите в Servers и вызовите контекстное меню блютуз-соединения, далее выберите «Edit».
После того, как всё настроено и подключено, мы попадаем в главное меню, где выбираем «Remote».
В этом меню доступны различные пульты управления, описанные выше.
По для взаимодействия пк и смартфона
On Air отличается простым интерфейсом и минимумом настроек. После старта сервера генерируется четырёхзначный цифровой пароль (при попытках брута сервер обваливается после n-го количества запросов, по всей видимости, встроенная мера предосторожности), отображается адрес сервера. Основные недостатки в том, что нельзя вручную задавать имя пользователя, пароль (можно только указать, что этот пароль всегда будет статичным), порт сервера, share-каталог. Достоинство — простота.
SwiFTP FTP Server наиболее полноценный FTP-сервер из тех, которые я перепробовал. Указывается имя пользователя, пароль, порт и даже share-каталог (только здесь нашёл такую опцию). Недостаток — отсутствие возможности шаринга в один клик (имеется ввиду, что нельзя создать на рабочем столе ярлык, при щелчке на который поднимался бы ftp-сервер), и сам интерфейс не располагает.
File Expert (мой выбор) — приложение, выступающее как файловый менеджер, но включающее в себя как FTP, так и WEB-сервер. Достаточно настроек, нельзя только указать share-каталог (всегда sdcard). Можно создать ярлык быстрого запуска FTP- или WEB-сервера.
Remote Web Desktop (Full-версия платная) выступает как многофункциональный WEB-сервер, дополнительно встроен и FTP-сервер. Большой недостаток — в бесплатной версии для FTP-сервера ограничена скорость — всего 100 kb/s (в среднем без ограничения ~2-4 Mb/s). Однако WEB-сервер обладает широким спектром возможностей. В платной версии возможно взаимодействие по протоколу HTTPS (нигде больше не видел такой возможности). Аналогов достаточно (обычно в названии содержат Web Desktop или что-то похожее), однако Remote Web Desktop наиболее функциональный, в бесплатной версии не так много ограничений.
Samba Filesharing (предложено belk) позволяет поднять на устройстве SMB-сервер. Наиболее актуально для пользователей Windows — устройство будет отображаться как общая сетевая папка. Нужен рут.
Платная QuickSSHd запускает SSH-сервер на смартфоне, на ПК остаётся воспользоваться каким-либо SCP/SFTP клиентом (Windows: WinSCP; Linux: OpenSSH; Mac: Cyberduck).
Управление компьютером с windows 10 с помощью телефона
Давайте начнем с основ – перемещение курсора мыши. Все очень просто. Переместите палец по черному экрану приложения – заметили, что курсор мыши движется в соответствии с движением вашего пальца. Касание экрана одним пальцем выполняет щелчок левой кнопки мыши, прикосновение двумя пальцами — правый клик мыши.
В центре экрана отображается серое поле. Оно имитирует колесо мышки – если поле установлено на «Scroll», то короткие перемещения пальцем в этой области вверх или вниз выполняют то же самое, что прокрутка колесика мышки.
В верхнем меню находятся ссылки на дополнительные функции. Синий круг вызывает ассистента Cortana. В случае если ассистент не доступен, прикосновение к этой опции выведет поисковую систему в Windows 10. Вместе с ней появляется клавиатура, с помощью которой можно быстро найти любой пункт в меню Пуск и запустить его нажатием Enter.
Следующий значок вызывает отображение всех открытых окон рядом друг с другом. Это облегчает работу с несколькими окнами в Windows 10. Далее находится плитка с квадратами – это своего рода «локальное» меню Пуск. Здесь находятся быстрые ссылки для отдельных приложений (можно также назначить свои иконки).
Итоги
Мы рассмотрели основные способы подключения к компьютеру устройства Android. Стоит сказать, что возможность удаленного администрирования – очень мощное оружие и крайне полезный навык в наше время. Уже через несколько лет удаленная работа с ПК вполне может заменить людей, приезжающих к кому-то домой с целью исправить неполадку с программным обеспечением, установкой драйверов и т.д.
Не смотря на то, что почти у каждого из нас всегда с собой телефон, который гораздо мощнее чем компьютеры NASA в годы запуска человека на луну, нам все же очень часто не хватает их функционала. Мы все еще частично привязаны к нашим домашним компьютерам.
Иногда бывает очень нужно иметь доступ к домашнему компьютеру издалека. Например: чтобы просмотреть файлы, которые остались дома, или же просто узнать, чем занимается ребенок за компьютером в отсутствие родителей. Ну а «продвинутые» пользователи, я думаю, смогут придумать еще пару сценариев использования смартфона в качестве пульта от компьютера, например удаленное управление сервером или торрент качалкой.
Тому, кто впервые задумался над этой задачей, предстоит решить два вопроса.
- Какие конкретно возможности управления компьютером я буду использовать? Например; можно просто управлять видео плеером по Wi-Fi, или воспроизводить музыку с телефона через компьютер, используя Bluetooth.
- Какую связь я буду использовать для соединения телефона с компьютером? Стоит учитывать, что Bluetooth работает только метров на двадцать и «пробивает» далеко не все стены. А сети 3G4G ловят сигнал почти везде, но цены за мегабайты «кусаются».
Самый простой способ, которым пользовался я, это передача звука по Bluetooth на ноутбук. Компьютер и телефон без труда находят друг друга, и включенный плеер на телефоне передает музыку на колонки компьютера. Причем вы можете поставить на паузу или выбрать следующий трек прямо с телефона.
Гораздо больше функций предлагает управление через интернет, и не важно, мобильные это сети или WI-Fi, лишь бы скорости хватало. Но есть и один минус,- все эти способы требуют установки специальных приложений как на смартфон, так и на компьютер.