Разработка приложения win32 для обновления через web

Цена договорная • наличный расчёт, безналичный расчёт, электронные деньги
17 октября 2018, 17:42 • 6 откликов • 72 просмотра
Добрый день!

Упрощённое ТЗ на утилиту для массовой прошивки и настройки абонентских устройств

Устройства Bitmain Antminer S9 (позже L3+/D3 и др)
Имеют на борту обрезаный линукс, веб интерфейс, SSH

есть утилиты производителя для массовой прошивки https://service.bitmain.com/support/download?produ...
А так же сторонние BTC Tools и https://github.com/search?q=antminer+monitor

https://url.btc.com/btc-tools-download?_ga=2.91877...
https://github.com/btccom/libbtctools

Большинство из них работает по web, парся данные веб интерфейса и эмулируя действия пользователя, а так-же через API CGMINER
Пример веб интерфейса S9 во вложении.

Нестандартная утилита нам нужна из-за того, что мы используем не стандартные прошивки собственного производства.
И хотелось бы чтоб можно было не только массово прошивать устройства, но также и массово настраивать их на выбранные пользователем профили - файл Ant Miner profiles из архива вложенного S9gui (образец интерфейса)

ИТОГО:
К функционалу BTC-tools добавить:
*для конфигурирования выбор профиля (Ant Miner profiles в архиве С9)
*по желанию пользователя добавление дополнительного fee настроек пула (страница Ant Miner upfee в архиве С9)
*прошивка выбранного диапазона устройств (как в Antminer Toolkit ) нашей прошивкой или откат на родную прошивку для полного сброса настроек
*адаптация для дисплеев 1024*768

В результате должен получиться Portable софт, в идеале один EXE`шник

Удалённый доступ на устройство выделим.

Вложения не проходят, вот ссылки на них
https://yadi.sk/d/kQBmxyLvP95OsQ



Файлы