Serielle Port-API
Überblick
Serial Port API ist eine ASP.NET-Web-API, die mit .NET Framework 4.8 erstellt wurde und für die Kommunikation mit seriellen Ports auf einem Computer konzipiert ist. Diese API kann auf einem IIS-Server installiert werden und ermöglicht externen Anwendungen die Interaktion mit dem seriellen Port des Hostcomputers über HTTP-Endpunkte. Es bietet Funktionen zum Lesen, Schreiben und Abrufen verfügbarer serieller Ports und ermöglicht so eine einfache serielle Kommunikation über das Netzwerk.
Merkmale
- Kommunikation über serielle Ports : Endpunkte zum Lesen von und Schreiben auf serielle Ports.
- Verfügbare serielle Ports : Ein Endpunkt zum Abrufen einer Liste der verfügbaren seriellen Ports auf dem Host-Computer.
- IIS-Integration : Kann auf einem IIS-Server bereitgestellt werden, um einen einfachen Netzwerkzugriff auf die Kommunikation über die serielle Schnittstelle zu ermöglichen.
Technologie-Stack
- Backend :
- .NET Framework 4.8
- ASP.NET-Web-API
- Serielle Kommunikation :
- System.IO.Ports zur Verwaltung serieller Ports
- Hosting :
- IIS (Internetinformationsdienste)
Voraussetzungen
Stellen Sie sicher, dass Folgendes installiert ist:
- .NET Framework 4.8
- IIS (Internet Information Services) ist auf Ihrem Server aktiviert
Installation und Einrichtung
Schritte zur Installation
Klonen Sie das Repository :
git clone https://github.com/ilia-public-projects/serial-port-api.git
cd serial-port-api
Erstellen Sie das Projekt : Öffnen Sie die Projektmappe in Visual Studio und erstellen Sie das Projekt.
IIS konfigurieren :
- Fügen Sie eine neue Website in IIS hinzu.
- Verweisen Sie den physischen Pfad der Website auf das erstellte Ausgabeverzeichnis des Projekts.
- Stellen Sie sicher, dass Ihr IIS-Server über Berechtigungen zum Zugriff auf den seriellen Port des Computers verfügt.
Führen Sie die API aus : Nach der Konfiguration ist die API über den IIS-Server verfügbar und Sie können mit der Interaktion mit den seriellen Ports über HTTP beginnen.