Как правильно имплементировать следующую архитектуру:
Компьютер с Ubuntu Desktop 18.04 на борту
Загружается .NET Web API application (.NET Core 2-3 не важно)
Та же апликация считывает данные с разнообразных датчиков, управляет парой сервоприводов и т.д.
Пример архитектуры смотрим на рисунке:
Как правильно это все организовать?
Моя версия - это запустить таймер при загрузке аппликации и в колбеке всю эту работу с железяками и делать.