techstop-ekb-ru, Екатеринбург, Россия

Подключение камеры Android смартфона к ПК по WiFi

Интересная задача ... Как связать android с ПК / компьютером, телефон или планшет, чтобы передать изображение со встроенной веб-камеры на андроиде на компьютер ... Вроде бы простейшая задача ... На компьютере / ноутбуке есть WiFi ... На андроиде тоже есть WiFi и камера ... Че за проблема, почему не хочет работать? ...

Сначала надо подобрать программу для передачи изображения камеры по WiFi ... Из Google Play ...
Приложение WiFi Camera Viewer - Lizi-Tech одно из простейших и должно хорошо связываться с китайскими девайсами ... Но, как то не пошло ...
Приложение IP Phone Camera - Deskshare, Inc понравилось своей простотой запуска и легким управлением из браузера ... Хотя, как показалось, немного подглючивает при закрытии ... Да ... Точняра - глючит , до свиданья ... Легко открывается только первый раз ... Затем начинает виснуть ...

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

При отсутствии доступной сети WiFi / роутера - нет сети, нет и сетевого доступа ...
На смартфоне, режим модема и роутера, точка доступа WiFi - может использоваться только для раздачи интернет трафика, на одно или несколько устройств ...
ES Проводник - соединение с компьютером по WiFi через FTP ... Файловый менеджер ...
Total Commander - соединение с компьютером по WiFi через FTP ... Файловый менеджер ...
SambaDroid - Berserker, Файловый менеджер ... Сервер ... Требует Root-права ... Ближе, но тоже не то ...

Таким образом, правильно заданный вопрос должен звучать, в частном случае, как передать потоковое видео по wifi без роутера ... Или, в общем случае, как соединить смартфон и компьютер по wifi без роутера ...

Продолжаем исследование возможностей ...
DroidCam Wireless Webcam - Dev47Apps, камера на мобильном для связи с компьютером, используя практически все виды подключения и Windows-клиент для ПК dev47apps.com/droidcam/windows/ , однако предназначенное для использования в мессенджерах Skype, Live, Google+ ...
Устанавливаем и запускаем DroidCam Windows Client ... Он имеет три способа подключения ...
LAN - по сети используя IP адрес ...
USB - подключение через USB кабель / шнурок ...
WiFi Server - через запуск WiFi сервера ... Остановимся на этом поподробнее ...

Предыдущие некоторые программы также пытались работать как WiFi сервер - только у них не получилось ... Не получилось это и у DroidCam Windows Client - сервер запускается, но телефон / смартфон не может его определить / поймать ...
Если, на компьютере, зайти => Центр управления сетями и общим доступом => Управление беспроводными сетями => Сети, доступные для просмотра, изменения и переупорядочивания ... Выбрать => Добавить сеть => Тип сети : компьютер - компьютер => SSID : задать имя новой сети => задать пароль на вход в сеть не меньше 8 знаков => Доступность : для всех пользователей - и запустить эту сеть, то ... Телефон / смартфон ее тоже не сможет поймать / подключиться ... В чем проблема?

Кажется, я начинаю догадываться ... Дело в том, что - чтобы заработал WiFi не обязательно устанавливать специальные драйвера устройства приема / передачи WiFi на компьютере ... Стандартный набор пред / установленных Windows драйверов уже позволяет использовать WiFi как точку для подключения к сети ... Но, вполне возможно, что эти драйвера не предназначены для создания / организации собственного сервера WiFi сети, и для получения этих возможностей необходимо доустановить комплект фирменных драйверов для устройства WiFi ... У меня установлен Intel (R) WiFi Link 5100 AGN, соответственно мне нужен набор драйверов производителя компьютера Samsung для Intel WiFi ...

... Да ... Полдня минус, убитая сеть ... И никакого результата ... Ну, что такое в самом деле? ... Мы же не ракету в космос запускаем ... Подключаем гавнокамеру на гавноандроиде к гавновиндоcу ... Гавно, по классовому равенству, должно друг друга опознавать автоматически ...
Значит, так ... Драйвера Intel WiFi от Samsung не могут определить установленный Intel WiFi адаптер на компьютере / ноутбуке ... Решение только одно ... Установить драйвера от Intel по модели устройства WiFi ...
И, даже это решение - не сможет помочь ... Потому, что - все решения ориентированы на три основных направления :
Организация сетевого соединения для произвольной передачи любых данных между текущим компьютером / локальной точкой WiFi и серверной точкой WiFi / широковещательной точкой WiFi ... Пока просто обратите на это внимание ...
Организация сетевого соединения для передачи файлов точка - точка, используя имеющийся доступ обоих устройств к некоторой рабочей WiFi сети ... Просто перегоняя цифровые обезличенные данные от одной точки до другой, используя уже существующую сеть ...
Организация сетевого соединения для получения доступа в интернет, когда в существующей сети один из компьютеров имеет прямое / кабельное подключение к интернет и не запрещает его использование через WiFi подключенным устройствам ( другим компьютерам / ноутбукам / мобильникам ) ... То есть, является широковещательным доступом в интернет ...

Основой создания сети из двух компьютеров является одинаковое имя рабочей группы, к которой относятся оба компьютера, затем IP адреса одного порядка, затем - парольный доступ ... Применение парольного доступа в сетевых соединениях обязательно, и его неприменение - возможно, но вызывает кучу проблем и отказов к обслуживанию ...
Однако, при подключении по WiFi не требуется указание рабочей группы ... Только имя сети / SSID идентификатор и пароль для соединения с сетью ... При таком способе соединения, хотя подключенное устройство вроде бы и является участником сети ... Но, в обе стороны, и к серверу / и к клиенту - может действовать значительное ограничение на выполнение специфических действий, кроме указанных / разрешенных ...

Таким образом, есть две главные проблемы, которые сложновато решить ...
1 - заставить одно из устройств работать как сервер, чтобы иметь второму устройству подключиться к нему и обеспечить передачу некоторых данных ... Чтобы это произошло - должны быть запущены 2 копии программы WiFi на одном устройстве : одна, как сервер, другая, как клиент ... В этом случае одно и тоже устройство будет и сервером, и клиентом, что даст ему право считаться полноценной сетью, с возможностью подключения к ним второго / других устройств ... Пока не знаю как решить эту задачу, так как требуется специализированное ПО ...
2 - обеспечить соединение между двумя WiFi адаптерами по MAC адресу, типа 00:00:00:00:00:00 ... Такие соединения работают, однако часто требуют полу / ручного назначения служб, которые им разрешены, ну и видимо специализированных драйверов для обеспечения работы, что в нашем случае тоже является проблемой ...

Перечитал статью заново и обнаружил недовыполненный пункт, с которого и началась вся эта котопляска ...
DroidCam Wireless Webcam => Тип соединения WiFi Server ... Так, вот ... Сервер этот работает только при наличии подключения к сети WiFi и создается сервер не с наружи компьютера ( для подключения устройств ) - а, внутри, для подключения браузера к камере / к IP адресу, который настроен у камеры ... То, есть - это тоже не то ...

Затем почитал про сетевое подключение AD-HOC / Bluetooth ... Основные различия ...
AD-HOC / Bluetooth - быстрое развертывание децентрализованных сетей низкой безопасности с динамической маршрутизацией ...
LAN - проводные сети, управление потоком данных при помощи маршрутизатора ...
WLAN / WIFi - беспроводные сети, управление потоком данных при помощи точки доступа (со встроенным маршрутизатором) ...
При этом - и Bluetooth / и WiFi - по сути это беспроводные сети ... У меня даже MAC адреса отличаются всего на одну цифру ...00:00:23 ...00:00:24 - это может указывать на то, что они стоят на одной плате адаптера беспроводной связи ...

Но, ведь работают же как-то камеры дронов с мобильниками? ... Работают ... Не все камеры ... И не на всех дронах ... И, подозреваю, что не со всеми мобильниками ... И уж точно - не под Windows ... Там, тоже своих Linux заморочек хватает ... Но, самое главное, что надо знать - дрон должен уметь представляться окружению, как точка доступа WiFi ...

Попутно проверил GPSComplete - передача данных с GPS андроида на ПК ... Используется специальный драйвер, открывающий порт, и IP адрес, используется соединение Bluetooth ... Через WiFi установить соединение не получилось ... Стал сомневаться - может быть сеть WiFi имеет какие-нибудь ограничения? ...

Осталась непроверенная версия с SambaDroid ... Но, так не хочется связываться с Root / UnRoot ...
Получить Root права : из нескольких известных приложений Baidu Root, Framaroot, KingRoot, SuperSu, TowelRoot - наиболее внятно отработала программа Baidu-SuperRoot-v4.apk ... Chrome не захотел открывать \\SambaDroid сервер, а вот IE открыл и даже не мявкнул ... То же самое ... Это не внешний сервер WiFi, а внутренний, для доступа к файловой системе Андроида ...
Universal Unroot - Batakang, платное приложение по удалению Root прав на оригинальных прошивках ...

Еще раз с самого начала ... Как создать внешний сервер WiFi на компьютере, чтобы к нему мог подключиться телефон ...
При отсутствии роутера прописать настройки на всех устройствах сети вручную ...
IP адреса, начиная с 192.168.1.1 и далее ...
Маска подсети для всех 255.255.255.0
Шлюз должен быть указан, но не должен совпадать с IP адресом компьютера ... // и че делать ??? ...
Выбрать сетевое размещение : Домашняя сеть [доверенные ПК] ; Рабочая сеть [оптимальный выбор] ; Публичная сеть [невидимые ПК / прямое подключение к интернет / высокоскоростное мобильное подключение] ; Домен [без бутылки сюда лучше не лезть] ... // итак, либо Рабочая, либо Публичная ...
Соответствие имен устройств [имя / полное имя] и рабочих групп ... // так, какая рабочая группа у Андроида ??? ...
Включить Брандмауэр Windows / тип запуска = автоматически ...
Далее => Центр управления сетями и общим доступом ...
Далее => Управление беспроводными сетями ...
Добавить => Создать сеть типа : компьютер - компьютер ...
Далее => Имя сети = произвольно ; Тип безопасности = WPA2 ; Ключ безопасности = пароль доступа к сети ...

Именно так мы уже делали ... Именно появлялась иконка с тремя мониторами ... Сеть запускалась ... И ничего не происходило далее ...
Возможно ничего не происходило из-за ненастроенного Андроида ...
Во многих местах говориться про открытие общего доступа к файлам ... Но, нигде не упоминается про доступ к потокам http / video ... Или, в этом случае, используется нечто подобное DDC технологии общего доступа к данным? ... Легко можно дать общий доступ на весь ПК, но как его дать на поток? ...
В любом случае, даже при отсутствии сети Android указывает IP адрес, а используя ES проводник, в пункте настройки LAN можно указать специфический адрес соединения ...

... Проснулся с больной и тяжелой головой ... Что-то важное ускользает от восприятия ... Надо сравнить WiFi адаптер и WiFi роутер ...

Параметры WiFi адаптер WiFi роутер
Назначение Точки доступа / Клиент Точка доступа / Сервер
WiFi 802.11 802.11
Bluetooth может быть скорее - нет
Защита WPA2, ++ WPA2, ++
Коммутатор - ?xLAN
Гостевая сеть - +
Режим моста - +
3G / LTE - +
Firewall - +
DMZ - +
SPI - +
DHCP - +
NAT - +
DNS - +
Маршрутизатор - +
VPN - +
Web-Interface - +
Telnet - +

Несмотря на то, что у WiFi адаптера слишком много минусов - подозреваю, что часть функций может быть предоставлена программно, операционной системой ... Возможно, они избыточны ... ОС просто назначает дополнительные адреса и пробрасывает потоки данных ... Эмуляция и клонирование ...

... Заново перечитав все с самого начала, появилось подозрение, что я - туплю ... При чтении инструкций где-то было явно указано ...
... Убедитесь, что на телефоне режим модема / роутера WiFi - активен ...
Вот оно, что, Семен Семеныч ... То есть телефон / смартфон изначально может быть роутером, даже в отсутствии другой WiFi сети ... И компьютер / ноутбук реально может к нему подключиться, как к точке доступа WiFi ...
Но, радость была недолгой ... ))) При исследовании программ Win7 GPS Sharing и DroidCam, которые показывают адрес текущего соединения для ввода на ПК - в любом случае я не смог соединиться ни с той / ни с другой программой, то есть получить поток данных ...

Сетевые адаптеры телефона Win7 GPS Sharing Ping с ПК / Связь
Раздача сети выключена
IP : 10 132 104 149
IP : 10 81 136 29 - ! меняет IP телефона при загрузке ! Сбой передачи / Файлы с ПК не передаются
Включен Bluetooth
IP : 10 81 136 29
IP : 10 81 136 29 - ! не меняет IP при повторной загрузке ! Сбой передачи / Файлы с ПК передаются
Режим модема и роутера / точка доступа WiFi
IP : 10 132 104 149
IP : 192 168 43 1 - ! меняет только IP драйвера ! Пинг = Ок / оба адреса

При включении / отключении сети на телефоне - IP адрес меняется, что есть проблема ... Но, не настолько важная, как другие : программа DroidCam никогда не видит WiFi адреса роутера телефона, IP всегда = 0.0.0.0 ... При подключении к роутеру WiFi смартфона - ПК всегда видит и IP смартфона, и IP настройки программы Win7 GPS Sharing - но никак не может получить данные ...

Что, еще ... Единственное, что реально удалось сделать - так это соединить два смартфона через программу Wi-Fi Webcam - CocoGame ... В программе есть 2 кнопки - Create / Создать видеосервер камеры и Join / Подключиться для просмотра камеры ... Не требуется WiFi сетка / точки доступа, так как сам телефон / смартфон, как WiFi роутер, раздает видео ... Все другие телефоны должны быть подключены к его WiFi соединению ... Один / Create - создает видеосервер, другие / Join присоединяются к нему, для просмотра видео с мобильной камеры смартфона / телефона ... Телефоны старые, все глючит, связь теряется - однако, это единственное рабочее решение пересылки видео с камеры мобильного телефона беспроводным способом на другой мобильный телефон, то есть организация видеотрансляции / видеонаблюдения между двумя мобильными устройствами ...

Тест программы WiFi Camera Viewer - Lizi-Tech показал, что хотя она и имеет настройки на точку доступа - подключиться к видеосерверу Wi-Fi Webcam / CocoGame - уже не может, не говоря уже о трансляции видео ... Хотя, это может быть и проблемы оборудования, но я не уверен ... Больше склоняюсь к проблемам программ, протоколов и драйверов ... Возможно, при написании программ для мобильных, ориентируются на обычное WiFi соединение, а не на встроенный мобильный роутер, управление которыми может находиться в разных библиотеках ... Поэтому, тут есть два решения - или ждать новых, качественных программ, или обзаводиться WiFi роутером ...

16:34 04.09.2018

Поделиться ссылкой :

Интересы :

Метео / прогноз : Погода В Екб и области Калькулятор погоды по маршруту
Транспорт : Автомобили Программы Диагностика Тюнинг Статьи
Отдых : Досуг Компьютер Радио Фильмы Музыка Игры
Загрузки : торрент трекер лист русские и мировые announce стабильные / рабочие

Работа :

Aвто / перевозки : контейнерные грузоперевозки калькулятор стоимости грузоперевозок
Диагностика : автомобилей и грузовиков для друзей / питик (500) / Екатеринбург, Космонавтов / Артинская .

Быстрый поиск по сайту :


Главная / разделы сайта

= = = Меню раздела = = =


© techstop-ekb.ru / Екатеринбург / 2018