Создание web-интерфейса прибора на asp.net

149
04 января 2020, 00:10

Есть плата с микроконтроллером, которая подключается к компьютеру по com-порту и передает на него данные. Необходимо реализовать возможность визуализации данных от контроллера и его управлением через web-интерфейс.

В данном случае не важно какая именно плата с микроконтроллером. Допустим, снимаются показания с датчиков и передаются по com-порту на компьютер на котором развернут сервер для сбора данных.

Подскажите, можно ли используя технологию asp.net создать web-интерфейс для устройства с микроконтроллером? Если да, то как в таком случае получить данные от контроллера?

Answer 1

asp.net предназначен для создания веб интерфейсов, потому создать веб интерфейс на нем можно. А вот как подключаться к контроллеру - это уже отдельный вопрос, никак не относящийся к asp.net.

Winforms приложение - это какой то код, который использует окна, чтобы общаться с юзером. Веб сервер - это код, который использует веб интерфейс, чтобы общаться с юзером. Потому если говорить в общем случае, веб сервер может делать с контроллером всё то же самое, что и winforms приложение, и если вам повезет, то даже код связанный с взаимодействием с портом менять не придется.

Для подключения использования класса SerialPort который назходится в пространстве имен System.IO.Ports необходимо полключить nuget пакет System.IO.Ports

READ ALSO
Отловить UnauthorizedAccessException при обходе папок

Отловить UnauthorizedAccessException при обходе папок

Я создаю подпрограмму для своей основнойЕё суть заключается в защите (шифровании) некоторых чувствительных данных от основной программы,...

124
Значения по умолчанию в моделях EF

Значения по умолчанию в моделях EF

Создал проект на aspnet mvc

142
ScrollViewer поверх дочернего ScrollViewer

ScrollViewer поверх дочернего ScrollViewer

Глобальный скролл прокручивается пока мышкой не попадаешь на область UserContol'a, у которого свой горизонтальный скроллВ итоге чтобы увидеть...

139
Как добавить разделитель/сепаратор в StatusStrip?

Как добавить разделитель/сепаратор в StatusStrip?

Как добавить разделитель/сепаратор/вертикальную разделительную линию в StatusStrip?

171