-1

まず第一に、あなたが私の過去に行ってきた大きな助けに感謝します. 私はAndroidプログラミングを始めて以来、たくさんの問題を探していましたが、今は問題があり、答えが見つかりません.

私は、いくつかの CountDownTimers が修正可能な (秒と分を加算または減算する) 小さなプログラムを作成しました。一時停止して、SharedPreferences で設定した時間にリセットできます。

今、私の上司はこれを拡大したいと考えています。

彼は、このアプリを W-Lan (インターネットではなくイントラネット) 経由で wlan-to-rs232 コンバーターに接続し、時間を表示するマシンに「一時停止」や「終了」などの状態を設定することを望んでいます。

今私の問題:

私はそれを始める方法さえ知りません^_^

コンバーターへの接続方法がわかりません。

必要なビット/データ/その他のものをコンバーターに送信する方法がわかりません。

私は、いつでもコンバーターに接続できるように管理できたとしても、コンバーターにどのコマンド/ビット/マシンに送信する必要があるかを伝える方法がわかりません。

2番:

マシンはコンバーターにもビットを送信します。これは、アプリで受信する必要があります。上記と同じですが、反転しています。

たぶん、私を助けてくれる人がここにいますか?

これについて少し紹介するだけでも役に立ちます。私は「試行錯誤」によってプログラミングの始まりを手に入れましたが、それを行うには、始めることができるポイントが必要です。

どうもありがとう

ミナ

4

1 に答える 1

1

あなたが持っているRS-232ホストについて言及しなかったので、誰もこれについて本当にあなたを助けることができません。標準はありません...それらはすべて少し異なって動作します。

そうは言っても、それらのほとんどは通常のTCP接続を介してデータを送受信します。

  1. IPアドレスを使用してコンバータを構成します。
  2. 使用しているRS-232デバイスに接続します。
  3. 構成されたIPアドレスとポートを介してコンバーターにTCP接続を確立します。
  4. RS-232で送受信するかのように、このTCP接続でデータを送受信します。

他のコンバータは、キャリア検出や送信クリアなど、ポートステータスラインのエミュレートを容易にする独自のプロトコルを実装しています。それらについては、製造元が提供するプロトコルのドキュメントを読む必要があります。

于 2012-12-05T16:14:34.877 に答える