@katangawise

Апликация .NET Core работающая с сенсорами — правильный метод?

Как правильно имплементировать следующую архитектуру:

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

Пример архитектуры смотрим на рисунке:
5f415d933f292259609729.png

Как правильно это все организовать?

Моя версия - это запустить таймер при загрузке аппликации и в колбеке всю эту работу с железяками и делать.
  • Вопрос задан
  • 912 просмотров
Пригласить эксперта
Ответы на вопрос 2
firedragon
@firedragon
Senior .NET developer
Я бы просто писал в файлы и читал из них.

ls /dev

и man по каждому устройству.
Ответ написан
yarosroman
@yarosroman
C# the best
Аппликация, это когда ножницами из цветной бумаги вырезают и при помощи клея узор собирают.

Я бы приложение бы разбил на 2 части, сервис который собственно собирает данные, и собственно webapi. Работа с оборудованием неизвестно как по времени пойдет, а у веб запросов есть ограничение по времени, конечно его можно большим сделать, но это не то. А взаимодействие можно так же через сокеты сделать или через dbus.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы