Консольная программа на C/C++ для работы с питанием USB Hub
411 PLNДано:
Есть устройство USB HUB Eyeboot 49 Port USB Hub https://www.eyeboot.com/49-port-usb-hub-60a-power-supply.html
Данное устройство умеет включать и отключать питание на все 49 USB портов.
Вот видеo как это делают на Linux. https://www.youtube.com/watch?v=J8ByQNhM8m4&t=1s
Так же есть готовые скрипты для работы с устройством под Linux. Прикреплены к заданию для примера.
Задача:
Написать консольный EXE на C/C++ среда Visual Studio для работы с USB HUBом EyeBoot 49 под Windows 7/10.
Нужно реализовать только функцию переключения питания. Подать питание на конкретный порт и отключить его.
Примерный вариант использования:
winusbhub.exe - имя вашей консольной программы под Windows 7/10
Пример использования программы с параметрами:
winusbhub.exe device 1 port 30 Off
winusbhub.exe device 1 port 30 On
winusbhub.exe device 2 port 17 Off
winusbhub.exe device 3 port 1 Off
К Windows компьютеру будут подключены 3 таких USB HUB то есть указывая Device Number мы выбираем номер USB HUBа, а потом номер порта через параметр Port. Далее указываем On или Off питания порта.
После выбора исполнителя мы подключим его к своему Windows PС и через TeamViewer будете с ним работать
Или передадим вам Устройство физически если это будет необходимо.
Программа должна работать стабильно 24/7 без багов и глюков.
Сроки выполнения : 1 неделя.
Вы делаете прототип показываете что он работает мы переводим 50% оплаты.
Вы передаете исходный код который мы сможем скомпилировать и переводим остальные 50% оплаты.
Załączniki 2
-
221 6 1 Цена и сроки при работе через сейф. Возможна работа на ваших условиях, но чуть дороже, т.к. заложим в цену и сроки дополнительно разработку защиты от несанкционированного использования моего ПО ))
Один нюанс - пишу на ассемблере. И исходники будут на нем же. а как скомпилировать - да, расскажу, естественно ))
-

Под это дело, скорее всего, нужно будет искать/писать нестандартный драйвер, т.к. то, что есть в Windows (winusb.sys) не поддерживает нужные USB-запросы (подробности см. на странице uhubctl).
И, кстати, что производитель чудо-девайса думает по поводу управления им на Windows-платформе? Возможно, у них есть какое-то высокоуровневое SDK ?
Ещё можно добавить проекту категорию Системное программирование - ваша задачка как раз на эту тематику 🙂
-
Vladislav C. Keyapp.top
Производитель вот что пишет
For turning on and off power you will need to use Raspberry Pi or Ubuntu OS. Please note that we do not provide software solutions for this products. Our customers run and design their own software with the Eyeboot 49 Port USB hub series.
-
В десятке есть подсистема линукса. Через нее не пробовали?
-
Вариант1. Исполнитель делает работу - потом заказчик исчезает!
Вариант2. Исполнитель делает работу, получает 50%, а потом узнает что сделал не так. И не получает оставшиеся 50%.
Без предоплаты работают только студенты до 10 кидка потом умнеют. -
Vladislav C. Keyapp.top
Работа через сейф не проблема.
-
может это поможет?
-
но это для виндовс 7, не более
-
Aktualne zlecenia dla freelancerów w kategorii Aplikacje desktopowe
Potrzebuję pilnie uzyskać zapytania POST / GET / PUT z aplikacji mobilnej TikTokW zasadzie. Należy wydobyć zapytania POST / GET / PUT z aplikacji mobilnej TikTok Nawet nie trzeba do końca niczego odwracać, ponieważ podpisy są w internecie itd. Ale byłoby też super Cała autoryzacja (Wysyłanie danych/potwierdzenie przez e-mail i wprowadzenie kodu, jeśli to… Programowanie stron internetowych, Aplikacje desktopowe ∙ 1 dzień 16 godzin temu ∙ 21 ofert |
Opracowanie niestandardowego oprogramowania (aplikacja na Androida + CMS) dla kiosków samoobsługowych SUNMI K2 (fast food)
82 PLN
Szukamy doświadczonego zespołu lub programisty Android na poziomie średnim/zaawansowanym (możliwe, że z umiejętnościami Full-stack) do stworzenia własnego oprogramowania dla kiosków samoobsługowych sieci fast food. Obecnie nasze terminale działają na bazie gotowego chmurowego… Content Management Systems, Aplikacje desktopowe ∙ 2 dni 10 godzin temu ∙ 19 ofert |
Należy przeprowadzić migrację obecnego programu roboczego z foxpro na C#Cześć wszystkim! Mamy program na foxpro (ma kilka modułów, program do ewidencji), mamy źródła programu, w razie pilnej potrzeby można skonsultować się z osobami zajmującymi się wsparciem bieżącego programu. Co należy zrobić: 1. Analiza, co i jak działa, sporządzenie listy… C#, Aplikacje desktopowe ∙ 7 dni 18 godzin temu ∙ 18 ofert |
Mistrzowska program «KONSTRUCTOR»
15 253 PLN
Szukamy bardzo doświadczonego programisty C++ do modernizacji istniejącego oprogramowania (programu głównego). Program odpowiada za tworzenie pochodnego oprogramowania reprezentującego sesje audiowizualnej korekcji psychologicznej. Obecna wersja jest napisana w czystym WinAPI… C i C++, Aplikacje desktopowe ∙ 10 dni 7 godzin temu ∙ 19 ofert |
Konfiguracja ODOO Enterprise dla budownictwaНеобхідно побудувати картки та налаштувати зручний імпорт, інтеграцію з ЕДО і загалом Workflow ODOO Компанія займається системною інтеграцією: маємо поставки обладнання В2В або з прямою маржинальністю, або з рібейтами в подальшому. Крім того, ведемо будівельні роботи на об'єктах… Automatyzacja zarządzania przedsiębiorstwem, Aplikacje desktopowe ∙ 10 dni 16 godzin temu ∙ 7 ofert |