API de puerto serie
Descripción general
Serial Port API es una API web ASP.NET creada con .NET Framework 4.8 , diseñada para comunicarse con puertos serie en una máquina. Esta API se puede instalar en un servidor IIS y permite que aplicaciones externas interactúen con el puerto serie de la máquina host a través de puntos finales HTTP. Proporciona funcionalidad para leer, escribir y recuperar puertos serie disponibles, lo que permite una comunicación serie sencilla a través de la red.
Características
- Comunicación de puerto serie : puntos finales para leer y escribir en puertos serie.
- Puertos serie disponibles : un punto final para recuperar una lista de puertos serie disponibles en la máquina host.
- Integración IIS : se puede implementar en un servidor IIS para facilitar el acceso de red a la comunicación del puerto serie.
Pila de tecnología
- Parte trasera :
- Marco .NET 4.8
- API web ASP.NET
- Comunicación en serie :
- System.IO.Ports para gestionar puertos serie
- Alojamiento :
- IIS (Servicios de información de Internet)
Requisitos previos
Asegúrese de tener instalado lo siguiente:
- Marco .NET 4.8
- IIS (Servicios de información de Internet) habilitado en su servidor
Instalación y configuración
Pasos para instalar
Clonar el repositorio :
git clone https://github.com/ilia-public-projects/serial-port-api.git
cd serial-port-api
Cree el proyecto : abra la solución en Visual Studio y cree el proyecto.
Configurar IIS :
- Agregue un nuevo sitio web en IIS.
- Apunte la ruta física del sitio web al directorio de salida creado del proyecto.
- Asegúrese de que su servidor IIS tenga permisos para acceder al puerto serie de la máquina.
Ejecute la API : una vez configurada, la API estará disponible a través del servidor IIS y podrá comenzar a interactuar con los puertos serie a través de HTTP.