我想使用Java與我的硬件進行通信。 我通過使用所有軟件包並將它們正確放置得非常好。 通信端口也被Java程序代碼檢測到。 但現在我無法打開COMM端口。 我也嘗試讀取和寫入cmd使用通訊端口超級終端,但還沒有達到那裏。 程序在檢測到通訊端口後即將終止。 那麼如何在Java中使用超級終端通過通信端口讀取或寫入數據呢?通過超級終端與使用Java的硬件進行通信
回答
請參閱此鏈接它是關於Java通信API。 希望它會幫助你..
http://java.sun.com/products/javacomm/reference/docs/API_users_guide_3.html
這是我的代碼如下: – 2012-02-23 13:02:21
String type; switch(port.getPortType()) {case CommPortIdentifier.PORT_PARALLEL: type =「Parallel」; case CommPortIdentifier.PORT_SERIAL: type = Serial; break; default:type =「Unknown」;} S.o.p(port.getName()+「:」+ type); (port.getName()。equals(「COM3」))\t {try {port.open(「MyFirst」,200); Sop(「COM3 Port isReady」);} catch(Exception e){}嘗試{ CommPortIdentifier PQ = CommPortIdentifier.getPortIdentifier(COM3) CommPort的= pq.open( 「ListPorts」,2000年);} 趕上(例外五){ port.open( 「COM3」,200); InputStream爲;的inputStream = serialPort.getInputStream();} 字節[] readBuffer =新的字節[20];而(is.available()> 0) – 2012-02-23 13:31:05
忽略句法....因爲spcae在此網站的不可用... – 2012-02-23 13:31:45
- 1. 與超級終端通信[QT和WINApi]
- 2. 通過PHP與POS終端通信
- 3. 通過HCE(NFC)與NewPOS終端通信
- 4. 控制只通過超級終端使用python進行交互的設備
- 5. 超級終端使用的TCP/IP通信協議?
- 6. 通過Dotnet客戶端與Java服務器進行Https通信
- 7. 如何做Android設備和超級終端的串行通信
- 8. 什麼通信協議超級終端使用?
- 9. 通過SSH與另一個終端應用程序進行通信
- 10. 通過COM端口進行C++通信
- 11. 使用Bash通過串行端口進行通信
- 12. 通過WiFi與硬件設備進行短消息通信的最佳方式
- 13. 通過mac上的USB端口與iphone進行通信
- 14. 在超級終端上通過XModem接收文件
- 15. 讓vte終端與運行python腳本進行通信
- 16. Java客戶端/服務器不通過Socket/ServerSocket進行通信
- 17. GAMEPROGRAMMING通過....進行客戶端/服務器通信? (JAVA)
- 18. 如何通過SSL從Java客戶端進行通信
- 19. 通過ASP.NET與Web進行通信?
- 20. 通過USB與PC進行通信
- 21. 通過GPRS與設備進行通信
- 22. 通過Comport以14400波特率與Java進行通信 - 串行通信
- 23. 通過串行端口進行通信的Web應用程序
- 24. Metro應用程序如何通過串行端口進行通信而不是通過USB進行通信?
- 25. 通過套接字與多個客戶端進行通信
- 26. socket.io無法通過快遞與後端進行通信
- 27. 通過XML與服務器和Android客戶端進行通信
- 28. 通過Java從終端運行R
- 29. 通過終端訪問運行時java
- 30. Java程序可以和終端進行通信嗎?
請發表你的一些代碼顯示你如何連接,並在異常情況發生。 – 2012-02-13 13:41:01
哇,我們在這裏收到了一個釣魚者和垃圾郵件發送者的電子郵件。請把它放在你的個人資料中。 – ecle 2012-02-13 14:26:02