簡體   English   中英

如何在 ASP.NET 中向串行端口或 USB 端口發送和接收數據?

[英]How can I send and receive data to a serial port or USB port in ASP.NET?

我正在為停車場開發一個 Web 應用程序。 我想通過連接到 USB 端口的設備控制網關入口,但我們知道瀏覽器在沙箱中,因此無法訪問計算機的端口。

我在網上搜索,發現有一些可能性可以通過ActiveX和/或Java 小程序來實現,但我是這些東西的新手,想要一個完整的教程或一本 wiki 書來描述它,甚至是相關的類庫。

我想通過 ASP.NET 應用程序(客戶端)將數據發送到 USB 或 COM 端口。 我知道由於安全問題,瀏覽器無法這樣做。 什么是使用 ActiveX 的示例?

您需要在服務器上托管 ASP.NET應用程序/網站 您的瀏覽器在客戶端機器上。 您的客戶端將從服務器請求一個頁面,並且該網站無法托管在客戶端計算機上

因此,您可以將您的設備連接到服務器機器,客戶端向您發送通過設備(例如 GSM 調制解調器)發布數據的請求。 現在您需要將您的設備連接到服務器,並且您可以創建一個Windows服務來從數據庫中提取發布的消息以通過設備發布它們。

您需要與 COM 端口通話。 甚至您的 USB 設備也會監聽 COM 端口。 您可以使用串行端口類與設備進行通信。 您可以使用桌面應用程序執行此操作,但我看不出使用網站的任何理由 以下鏈接將為您提供幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM