問題タブ [virtual-serial-port]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
1193 参照

java - Javaで仮想comポートを読み書きする方法

USB から UART ブリッジ経由でシステムにデバイスを接続するときに、CP2101 ドライバーによって動的に作成される仮想 com ポートの読み取りと書き込みを行いたいと考えています。 device.onlyポートを手動で設定できます(「COM1」など)。私の場合、仮想ポートは自動的に作成されるため、その仮想ポートを読み取るアイデアは大歓迎です。

0 投票する
2 に答える
450 参照

c++ - COM ポートでのイベント処理

com ポートを使用して USB gsm モデムと通信するための C++ コードを作成しました。モデムが引き抜かれたり切断されたりしたときにすぐに通知を受けたいと思っています。イベント処理またはその他の方法を使用してこれを行うことはできますか? 答えが「はい」の場合、誰かが道を教えてくれたらとてもありがたいです。前もって感謝します :)。

ありがとうアレフィン

0 投票する
3 に答える
2897 参照

php - PHP ルンバ シリアルポート通信

Remy Sanchez によって開発された PHP クラスを使用して、シリアル ポート経由で iRobot Roomba と通信しようとしています。iRobot USB ケーブルがデータを受信して​​点灯しているので、データを送信していることは確かですが、ルンバはルンバ シリアル コマンド インターフェイス (SCI) 仕様マニュアルで定義されているコマンドを認識していないようです。これには考えられる理由がありますか?クラスが何らかの方法でデータを歪めますか、それとも PHP がサポートしていない特定のデータ型をルンバに送信する必要がありますか?

追加情報 (関連性があるかどうかはわかりません)

RealTerm を使用すると、Send Numbers 機能を使用してルンバと直接通信できます (他の方法で通信しようとすると、キーを押すたびに送信されます)。PuTTY を使用すると、ローカル エコー + 行編集を強制的にオンにしても、ルンバがコマンドを受け付けません。コマンドを受信しますが、ボー レートが正しく構成されていても、何もしません。

コード

0 投票する
1 に答える
151245 参照

serial-port - Enterキーを押したときにのみPuTTYシリアル通信で文字を送信する方法は?

PuTTYを使用して、コンピューターのシリアル ライン経由で通信しようとしています。正しいシリアル ライン、ボー レート、データ ビット数、ストップ ビット、パリティ、およびフロー制御を構成し、接続を確立しました。[OK] をクリックして接続を開くと、黒い画面が表示され、キーを押すたびに画面に表示されずに送信されます (ウィンドウは黒いままです)。Enter キーを押した後にのみコマンドまたはオペコードを送信するように PuTTY を構成するにはどうすればよいですか?

大学在学中に Telnet/SSH に PuTTY を使用したことがありますが、常にコマンドが表示され、Enter キーを押した後にのみコマンドが入力されるため、少し混乱しています。

0 投票する
2 に答える
2887 参照

java - Linux プラットフォーム用のシリアル ポート アクセス コード

Javaを使用してシリアルポートと通信するプロジェクトに取り組んでいます。次のコードをテストするには、デバイスをシリアル ポートに接続する必要がありますか?

このコードを機能させるためのソリューション。現在、次のようなエラーが発生しています(シリアルポートにデバイスを接続せずに.

jreで通信を設定しました。私はそれを行うためにこのブログをフォローしました。

0 投票する
1 に答える
4621 参照

c# - プログラムで Windows の COM ポートを削除する (セットアップ API ?)

複数の Bluetooth ペアリング プロセスによって作成された仮想 COM ポートをプログラムで削除する方法を探しています。理想的には、すべての新しいペアリングされたデバイス (一度にのみ) を同じ仮想ポートにマップしたいと考えています。これは Windows セットアップ API を介して行うことができますか?

ありがとう、ディンズデール

0 投票する
2 に答える
2644 参照

c# - C# プログラムから BlueTooth に接続されている COM ポートを特定する方法は?

C# プログラムから BlueTooth に接続されている COM ポートを特定する方法は?

これが私の要件です。私のコンピュータの COM ポートがさまざまなデバイスに接続されていると仮定しましょう。COM ポート 1 から 9 があり、現時点で 2、3、4、5、および 7 が接続されているとします。ポート 2、3、4、5、および 7 のうち、どのポートが BlueTooth デバイスに接続されているかを特定する必要があります。

C# プログラムを使用してこれを行う必要があります。何かアドバイス?

0 投票する
2 に答える
2053 参照

c++ - WindowsはCOMバッファをフラッシュしません

COMバッファに関して、Windowsからかなり奇妙な動作が見られます。

FTDIチップを搭載した3つのUSBシリアルコンバーターを使用しています。でCOMポートを開くCreateFileと、すべて正常に動作します。ボーレートを除いて、3つのポートはすべて同じ構成です。2つは38400で、1つは9600で動作します。

ここに奇妙な部分があります:

9600ポートと38400ポートの1つから正常に書き出すことができます。2番目の38400ポートはデータをバッファリングしているようです。ハイパーターミナルでこのポートに接続しましたが、動作中のポートではすぐに応答が返され、「奇妙な」ポートではアプリケーションを閉じたときにのみデータが取得されます...

他の誰かがこれを経験しましたか?これをどのように解決しましたか?

0 投票する
0 に答える
2902 参照

macos - osx の仮想シリアル ポート

ユキヒョウを使用しています。/dev/tty として表示されるソフトウェアシリアルポートを作成したい....

この仮想シリアル ポートを使用して、arduino やプロセッシングなどのさまざまなプログラムや IDE からデータを収集したいと考えています。

誰でもこれを行う方法について教えてください。この質問をグーグルで検索し、 netfwdなどのソフトウェアを調べましたが、シリアル ポートのリダイレクトしか提供していません。

私は osx を初めて使用し、Linux を使用したことがありません。

0 投票する
2 に答える
1001 参照

c# - オブジェクトの破棄された例外を解決する

こんにちは、どこでこの例外をキャッチするか、解決するか教えてください。受信ハンドルを閉じるたびに、まだデータを受信して​​いる場合、このエラーが発生します。