Управление компьютером через блютуз. Управление функциями компьютера через Android по Bluetooth

Управление компьютером через блютуз. Управление функциями компьютера через Android по Bluetooth Роботы

Что вводить в поля:

  • 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
Смотрите про коптеры:  Игра Мега Роботы 2 онлайн (Mega Mechs 2)

клиентское приложение на 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.

Смотрите про коптеры:  Как подключить телефон к машине через Bluetooth: шаг за шагом

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казать о кнопке

Смотрите про коптеры:  Терминатор (робот) - Howling Pixel

btnPowerOff

ее состояние отслеживает селектор, и в зависимости от того нажата она или нет меняет изображение (иначе, не понятно произошло ли нажатие, кнопка будет выглядеть как статичная картинка). Вот код селектора button_img.xml:

Настройка teamviewer

Управление компьютером через блютуз. Управление функциями компьютера через Android по BluetoothApp 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».

В этом меню доступны различные пульты управления, описанные выше.

По для взаимодействия пк и смартфона

Способ 2. Поднять на устройстве FTP (SSH, SMB, HTTP, HTTPS, WebDAV, AFP) -сервер. Способ надёжный и простой, требует WiFi-соединения с компьютером. Поднять FTP-сервер на устройстве способны такие программы, как On Air (предлагает также взаимодействие по протоколам WebDAV и AFP), SwiFTP, также возможность встроена в программы File Expert и Remote Web Desktop.

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 в годы запуска человека на луну, нам все же очень часто не хватает их функционала. Мы все еще частично привязаны к нашим домашним компьютерам.

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

Тому, кто впервые задумался над этой задачей, предстоит решить два вопроса.

  1. Какие конкретно возможности управления компьютером я буду использовать? Например; можно просто управлять видео плеером по Wi-Fi, или воспроизводить музыку с телефона через компьютер, используя Bluetooth.
  2. Какую связь я буду использовать для соединения телефона с компьютером? Стоит учитывать, что Bluetooth работает только метров на двадцать и «пробивает» далеко не все стены. А сети 3G4G ловят сигнал почти везде, но цены за мегабайты «кусаются».

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

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

Оцените статью
Радиокоптер.ру
Добавить комментарий

Adblock
detector