1

WebページのCOMポートとの間でデータの読み書きを試みた人はいますか。私はApache Webサーバーを実行しています。システムの COM ポートから html ページのデータにアクセスするためにどのスクリプトを使用すればよいか、誰かに提案してもらえますか? ありがとう

4

1 に答える 1

0

現在、HTML 5 から直接これを行う方法はありません (おそらく webworks を使用するブラックベリー テーブル OS または BB10 (クライアント側でもある) を除いて、私は個人的にこれを試したことはありません)。サーバー上のシリアル データを読み取って結果を HTML ドキュメントに表示しようとしている場合、JavaScript を使用してポスト リクエストを Web サーバーに送信するのは非常に簡単です。サーバー上で作業を行い、応答し、JavaScript でサーバーの応答を解釈します。

JavaScript からポスト リクエストを非同期で送信するためのオンライン ガイドが多数あります。たとえば、JavaScript: Sending POST, redirecting to response .

サーバー側では、多くのオプションが利用可能です。PHP シリアルを使用してシリアル データを読み取ることができます: http://code.google.com/p/php-serial/または、PHP サーバーでない場合は、ほとんどの言語で利用できるライブラリがあります。または、PHPシリアルが気に入らない場合は、サーバー言語を使用してシステム上の別の実行可能ファイル/スクリプトを呼び出して、シリアル読み取りを行うことができます(外部プログラムは、stdoutまたはファイル出力を介して読み取りデータを中継できます)。どちらの方法でも、Web サーバーはデータを出力するだけで HTTP 要求に応答でき、クライアント側の JavaScript は応答本文を読み取ってそのデータを取得できます。

于 2012-06-14T21:15:14.037 に答える