2012-12-05 20 views
-1

首先非常感謝您對我過去的大力幫助。自從我開始編程以來,我一直在尋找很多問題,但現在我遇到了一個問題,我找不到答案。想要通過WLAN連接我的android到RS 232串口適配器

我寫了一個小程序,其中一些CountDownTimers的,它們是可校正的(加上或減去秒和分鐘),它們可以被暫停,並且重置了到時間i的SharedPreferences設置好的。

現在我的老闆想擴大這個。

他希望這個應用程序通過W-Lan(內聯網,不是互聯網)連接到wlan-to-rs232轉換器,以將狀態設置爲「暫停」和「結束」給顯示時間的機器。

現在我的問題:

我甚至不知道如何與^ _開始^

我不知道,如何連接到轉換器,

我不知道,如何發送所需的位/數據/凡是到轉換器,

我,如果我可以管理它隨時連接到轉換器,不知道如何告訴轉換器他必須發送到機器的命令/位/發送器。

二:

該機還派位轉換器,它必須由我的應用程序接收,同樣的事情上面,而是反轉。

也許有人在這裏誰可以幫助我?

只是稍微介紹一下會有所幫助,我通過「試錯法」開始編程,但要做到這一點,我需要一個可以開始的地方。

非常感謝

米娜

回答

1

沒有人能真正幫助你這一點,因爲你沒有提到你有RS-232主機。沒有標準......他們都有點不同。

這就是說,他們中的大多數會通過常規的TCP連接發送/接收數據。

  1. 使用IP地址配置您的轉換器。
  2. 將它連接到您正在使用的任何RS-232設備。
  3. 通過配置的IP地址和端口與您的轉換器建立TCP連接。
  4. 通過此TCP連接發送/接收數據,就好像您通過RS-232發送/接收一樣。

其他轉換器實現自己的協議,以促進模擬端口狀態線,諸如載波檢測和清除以發送。對於這些,你將不得不閱讀製造商提供的協議文檔。

+0

是的,並且與直接串行通信相比,還要注意潛在的長時間交互延遲。 –

+0

好吧,所以我只能通過知道我的rs232如何工作來做到這一點... 但仍然有一個問題..我不知道,如何通過WLAN連接到另一個設備(PC,轉換器或其他) @Chris thx,我會^^ –

+0

http://www.roman10。 net/android-tcp-client-and-server-communication-programming例如/ – Brad

相關問題