0

私は大きな問題を抱えており、私の知性に疑問を持っています...ルーター(TL-WR740-N)を介してAndroidタブレット(intenso tab814)をRS232コンバーター(USR-TCP232-E)に接続し、7つの16進バイトを送信しますブロック内で、ちょっと03 2005...さらに番号が付いています。私の問題は、タブレットを送信させると、コンバーターはデータを受信しますが、コンバーターの背後にあるPCのリスニングプログラムにデータを送信しないことです。多くの場合、完全なブロックが欠落しています(1バイトではありませんが、送信するコマンドライン全体)が、タブレット経由で別のPCにデータを送信し、HIMに1バイトごとにコンバーターへの送信作業を行わせる場合。少し眩しいかもしれませんが、この問題がどこにあるのかわかりません。私のアプリはすべてのブロックを正しく送信します(PCは受信できます)

コンバーターの黄色のRJ45ポート-LEDが点滅しますが、リスニングPCにデータを提供しません。

よりよく理解するために:

タブレット(セルフポグラムアプリ)はデータを送信します->ルーター->コンバーター(毎回点滅)コマンドを与えることはめったにありません-> PC(自分で書いたリスニングプログラム(私が書いたものではありませんが、私はフォロワーであり、言語に精通していません)。 )。

しかし、私が:

タブレット(同じアプリ)->ルーター-> PC(すべてのデータを受信)->ルーター->コンバーターは常にリスニングプログラムにデータを提供します-> pc

ここで何が問題なのですか?コンバーターがアプリからリスニングPCにデータを提供するのに、アプリからリスニングPCにデータを提供しないのはなぜですか?

タブレットはW-LAN経由でルーターに接続され、PCはRJ45ケーブル経由で、コンバーターにも接続されます。サーバーとしてTCP/IPコンバーターを使用します。

PLSヘルプQ_Q

編集: 構成:

ボーレート:115200ビット/秒
データサイズ:8ビット/文字パリティ:なしなしOddEvenMarkSpace
ストップビット:1ビットフロー制御:なしローカルTelnetポート番号:2001
リモートTelnetポート番号:N / A
Telnetモード:TCPサーバーTelnetサーバーIP:該当なし。。。
Telnetタイムアウト:0秒秒(<256、タイムアウトなしの場合は0)

UARTパケット時間:10ms ms(<256)

UARTパケット長:200

編集:

言及するのを忘れた。コンバーターはRS232を介してRS232からUSBに接続されたUSBコンバーターに接続されます。リスニングプログラムが私のコマンドを表示しないとき、その受信ランプは点滅しませんが、プログラムが私のラインを吐き出すと、USB部分も点滅します。したがって、コンバータは受信しますが、USBには渡しません。ただし、タブレットを使用する場合に限ります。いつも同じ間隔。

4

1 に答える 1

0

私自身のせいで、bufferedoutputstreamを使用するのを忘れていましたが、現在は機能しています。

于 2013-03-01T09:38:23.203 に答える