Нужно реализовать консольное приложение на .NET 8 (c#), которое будет делать следующее:
1. При загрузке считывать конфиг с JSON
2. Используя библиотеку (предоставляем), проверять изменение флага контроллера с False на True
3. Когда это происходит, считывать 2 строки, Payload и Topic, с контроллера (метод Read из библиотеки), и отправлять Payload в MQTT топик (используя
github.com/dotnet/MQTTnet... 4. После отправки, записать True в контроллер (метод Write из библиотеки)
Приложение будет запущено постоянно, опрашивать контроллер и выполнять указанные действия.
Архив с библиотекой ClxDriver.dll и .NET проектом-примером использования прилагается.
Подробное описание требований к программе здесь:
docs.google.com/document/... Дедлайн: 31 декабря. За более раннее выполнение предусмотрен бонус.