#c# #asp.net #web-applications
Вопрос:
Я пытаюсь выполнить какой-то проект с помощью последовательного порта или TCP-соединения. Я также хочу иметь доступ к базе данных MySQL. У меня есть 2 основных вопроса:
1. Можно ли вообще использовать последовательный порт из браузера?
2. Какой тип проекта я должен использовать? Я хотел выбрать blazor-серверную сторону, но, как я заметил, я не могу использовать там TCP-соединение или последовательный порт.
Комментарии:
1. 1. Нет, не напрямую. Браузер должен был бы подключиться к серверу, а сервер должен был бы установить последовательное соединение (что означает, что устройство должно быть подключено к серверу, а не к локальной машине — я предполагаю, что это не совсем то, что вам нужно). Или вам нужно создать плагин для браузера, который может это сделать, но проверьте документацию и т. Д. Для браузера о том, какой доступ к устройству доступен и т. Д.
2. 2. Честно говоря, это больше похоже на работу для настольного приложения — оно, конечно, может по-прежнему подключаться к веб-API в качестве бэкэнда, чтобы обеспечить хранение данных в централизованной базе данных и совместную реализацию бизнес-логики, безопасности и т. Д. Через API (в зависимости от ваших конкретных требований).
3. Может быть полезно следующее: moxa.com/en/products/industrial-edge-connectivity/…