1

有没有人尝试过从网页中的 COM 端口读取和写入数据。我正在运行 Apache 网络服务器。谁能建议我应该使用什么脚本来从系统上的 COM 端口访问 html 页面中的数据?谢谢

4

1 回答 1

0

目前没有办法直接从 HTML 5 执行此操作(除了可能在使用 webworks 的黑莓表 OS 或 BB10 上(也将是客户端),但我没有亲自尝试过)。如果您尝试读取服务器上的串行数据并在 HTML 文档中显示结果,使用 javascript 将发布请求发送到您的网络服务器很容易完成。在服务器上进行工作并响应,并在 javascript 中解释服务器的响应。

有很多关于从 javascript 异步发送 post 请求的在线指南,例如:JavaScript: Sending POST, redirecting to response

在服务器端,有很多可用的选项。您可以使用 PHP-serial 读取串行数据:http://code.google.com/p/php-serial/,或者如果它不是 PHP 服务器,则可以使用大多数语言的库。或者,如果您不喜欢 PHP 串行,您可以使用您的服务器语言调用系统上的另一个可执行文件/脚本来进行串行读取(该外部程序可以通过标准输出或文件输出中继读取的数据)。无论哪种方式,网络服务器都可以通过打印数据来响应 HTTP 请求,而您的客户端 JavaScript 可以读取响应正文以检索该数据。

于 2012-06-14T21:15:14.037 回答