Fox_Sanchez 1 18 октября, 2019 Опубликовано 18 октября, 2019 · Жалоба Добрый день! Жил да был приборчик, в нем был контроллер с USB и вебкамера. Все это втыкалось в китайский хаб и шло на ПК. Хаб иногда перегорал без видимых причин, контроллер частенько подвисал и решено было переделать все как надо. Сейчас там уже новый контроллер с Езернетом и все та-же несчастная вебкамера. Работает надежно, но два шнурка в компьютер - не комильфо. Хочется протащить эту камеру через USB-хост STM32 прямо в езернет, а уже на компьютере расчленить их обратно. Вопрос №1: осилит ли STM32F4? Он там не то чтоб сильно занят, но все-же вебка гонит много данных. Кто-то уже имел подобный опыт? Вопрос №2: как быть с расчленением? Желательно бы так, чтоб софт не курочить. Т.е. чтоб вебка на компе определилась вебкой, пусть и с помощью какой-нить дополнительной проги. Может есть какие готовые решения из области видеонаблюдения или еще откуда? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 184 18 октября, 2019 Опубликовано 18 октября, 2019 · Жалоба 3 минуты назад, -= Александр =- сказал: Сейчас там уже новый контроллер с Езернетом и все та-же несчастная вебкамера. Работает надежно, но два шнурка в компьютер - не комильфо. Зачем два? Есть такое слово "PoE". Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Fox_Sanchez 1 18 октября, 2019 Опубликовано 18 октября, 2019 · Жалоба Второй шнур - USB от вебки. Питание там вообще от сети. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 34 19 октября, 2019 Опубликовано 19 октября, 2019 · Жалоба 8 часов назад, -= Александр =- сказал: Вопрос №2: как быть с расчленением? Желательно бы так, чтоб софт не курочить. Т.е. чтоб вебка на компе определилась вебкой, пусть и с помощью какой-нить дополнительной проги. Может есть какие готовые решения из области видеонаблюдения или еще откуда? Есть такая штука, называется "Network USB". Представляет из себя коробочку с 2 или 4 усб хост портами и одним гигабитным эзернет портом. Принцип действия прибора - включаем ЛЮБОЕ усб устройство в хост-порт, подключаем езернет к компу, можно через свичи и пр. Желательно гигабитным линком, т.к. все-таки видеопоток, на компе ставим драйвер и все! При подключении запускается прога, где нужно выбрать контроллер, если таковых в сети не один, затем ткнуть в подкл. устройство. После этого винда увидит вебкамеру, и установит ее драйвера... Суть в том, что этот контроллер прозрачно транслирует трафик усб, на стороне винды этот траик преобразуется в виртуальное усб устройство, а винда посчитает его настоящим и установит драйвера, как будто камера просто подключена к усб порту компа. Ничего программировать и изобретать не надо. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Vasily_ 45 19 октября, 2019 Опубликовано 19 октября, 2019 · Жалоба Вебку с эзернетом ни как не установить? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
haker_fox 60 19 октября, 2019 Опубликовано 19 октября, 2019 · Жалоба 11 hours ago, -= Александр =- said: осилит ли STM32F4? А если даже и осилит, как планируете решать задачу с USB Host стэком? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 34 19 октября, 2019 Опубликовано 19 октября, 2019 (изменено) · Жалоба 27 минут назад, haker_fox сказал: А если даже и осилит, как планируете решать задачу с USB Host стэком? Да никак тут СТМ от слова вообще. Камера передает RAW-по сути, там сеть только гигабитка или будет слайд-хоу, причем зачетное. Паковать в чего-то более-менее сжатое - тут уже скорости не хватит, нужно либо кортекс А с линуксом и пр...Ну и автор что-то про софт упоминал, чтоб не менять, тогда и это не вариант, осталось только то , что я выше написал, это сам проверял, работает. Изменено 19 октября, 2019 пользователем mantech Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
haker_fox 60 19 октября, 2019 Опубликовано 19 октября, 2019 · Жалоба 3 hours ago, mantech said: Есть такая штука, называется "Network USB". Приведите, пожалуйста, ссылку на модель, которую вы использовали. Мне тема тоже интересна. 4 minutes ago, mantech said: Да никак тут СТМ от слова вообще Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 63 19 октября, 2019 Опубликовано 19 октября, 2019 · Жалоба 1 hour ago, mantech said: Камера передает RAW-по сути Камеры разные бывают, выдают в т.ч. и JPEG. Другое дело, стоит ли овчинка выделки - надо иметь очень серьёзную мотивацию, чтобы в такое влезать. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 34 19 октября, 2019 Опубликовано 19 октября, 2019 · Жалоба 3 часа назад, haker_fox сказал: Приведите, пожалуйста, ссылку на модель, которую вы использовали. Мне тема тоже интересна. К сожалению эта модель (Agestar 4-Port USB to Gigabit Lan) уже снята с производства, причем давненько, но есть и другие... https://www.heminet.com/juyo-vonsan-usb-30-to-rj45-with-3-port-usb-hub-101001000-gigabit/ Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Fox_Sanchez 1 19 октября, 2019 Опубликовано 19 октября, 2019 · Жалоба А точно ли камера гонит RAW? Камеры придуманы давно, и даже медленный USB как-то осиливал их обслуживать. Есть ли какая-нибудь софтина, умеющая считать загрузку USB? Чтоб померить сколько там килобит передает камера. UPD: Нашел пример работы STM32F4 с вебкой. https://hackaday.io/project/162366-connecting-usb-camera-to-stm32 Все печально. 640х480 - 4fps. Уж лучше два шнурка в комп, чем запихивать Raspberry или что-то аналогичное в прибор ради камеры. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sadat 0 21 октября, 2019 Опубликовано 21 октября, 2019 · Жалоба А в чём проблема цепануть ту же D-LINK DCS930 или аналогичную lan камеру? Хотя экспериментировал - некоторые вебки, если "видят" подключение по usb 1.1 сами переходят на внутреннюю JPEG компрессию, с размером кадра около 50кб. Да и жмут адекватно. Ну или рассматривать STM32F7 как минимум серию процессоров со встроенным JPEG кодером. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Fox_Sanchez 1 22 октября, 2019 Опубликовано 22 октября, 2019 · Жалоба Там камера уже механически встроена, менять на другую модель тяжело. Попробую ее в 1.1 воткнуть, вдруг прокатит? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться