Задача реализовать агент под Windows, который получает задачи с сервера и передает асикам в одной сети. После применения задачи на майнере, необходимо циклично собирать данные и отправлять на сервер. Из решений с открытым исходным кодом понравилось Getminera - https://github.com/getminera/minera
Требования к разрабатываемому клиенту:
- Сбор статистики: нагрузка, температура и прочие данные;
- Передача конфигов для майнера через API;
- Поддержка линейки Antminer c возможностью добавления асиков от других производителей;
- Автообновление;
- Поддержка пакетов локализации.
API предоставим, реализовать нужно только клиент, который будет взаимодействовать с асиками.
Приоритеты в разработке - стабильность и безопасность.
Готовые решения для примера:
http://www.awesomeminer.com
https://getminera.com
Координация работы команды проходит в Telegram, Trello и Git.
Telegram: https://t.me/wwwjohndoe
В отклике расскажите, как собираетесь реализовывать клиент, предоставьте портфолио и стоимость ваших услуг.