jssc

    0熱度

    1回答

    我正在開發一個應用程序,需要能夠通過Windows OS上的串行通信與設備進行通信。該應用程序是用Java編寫的。我正在使用jSSC庫。 (Javax.comm有問題,RxTx除了非正式更新外沒有Java 8支持)設備可以使用串行端口直接連接到PC,或使用USB到串行轉換器。 我的問題: 窗口上的COM端口是動態的。這提出了一個問題來定義連接到哪個通信端口。有沒有辦法自動找出連接哪個COM端口?

    0熱度

    2回答

    我想使用串行端口在兩臺計算機之間進行通信,並且我是此區域的新手。我需要從一臺計算機(比如說A)發送請求到另一臺計算機(比如說B)並接收發送請求的響應。我正在用響應更新Java Swing用戶界面。 我正在使用jSSC庫來執行此操作。我看過SerialPortReader examples,以下是我的理解。 我將不得不在兩臺計算機上實現SerialPortEventListener.A將使用writ

    0熱度

    1回答

    我是JavaFx/Concurrency的新手,所以我閱讀了Concurrency in JavaFX的教程,但是我仍對JavaFX Gui中後臺線程的實現感到困惑。 我正在嘗試編寫一個與一些串行設備(使用JSSC-2.8)接口的小GUI,並根據這些設備的響應更新GUI。但是,在寫入消息的時間和設備響應時間之間存在滯後,並且使用Thread.sleep()達到任意長度的時間對我來說不是一個可靠的方

    0熱度

    1回答

    我很努力地從同一臺計算機上的一個串行端口發送一些字節到另一個串行端口。 我用這張卡:http://www.nisuta.com/images/productos/grandes/NS4037.jpg (sun1889)。 我用下面的設備連接它們 電纜:http://www.weisd.com/store2/QVSCC317-06_LR.jpg 和適配器:http://www.networktech

    0熱度

    1回答

    我已經實現了JSSC API,所以我可以與Com端口進行通信。 我發送一個命令像 「N \ r \ n」 個 和我收到一個正常的超級終端應該是這樣的: 0100071CA79215021803164442180000 0100071C9F5415021803164514520000 0100071CDF5115022106142956600000 NOK 但是,當我這樣做與JSS C API我收到

    2熱度

    1回答

    在SerialPort.java,我想知道writeBytes和方法的ReadBytes如下: 請問那些塊? 如何解釋返回--boolean--代碼?

    -1熱度

    2回答

    我正在嘗試與JSSC合作。 我根據這個鏈接建立我的應用程序: https://code.google.com/p/java-simple-serial-connector/wiki/jSSC_examples 我的事件處理程序是這樣的: static class SerialPortReader implements SerialPortEventListener { public

    0熱度

    2回答

    我正在使用名爲jSSC(java-simple-serial-connector)的庫與外部設備一起編寫Java中的串行端口通信應用程序。 在發送消息並等待其返回後,如果在一定時間(2秒)後沒有讀數,則會有超時中止讀數。如果發生這種情況,端口將關閉並重新打開以進一步進行消息交換。 我注意到,如果由於某種原因超時發生,並且端口被關閉並重新打開,則來自端口的進一步的消息讀取將受到干擾(即,讀取的消息不

    0熱度

    2回答

    所以我試圖發送命令到我的設備使用JSSC庫,但尚未成功。這是我的代碼,從幾個例子建立在線: static SerialPort tPort = new SerialPort("/dev/ttyUSB0"); public static void main(String[] args) { String[] portNames = SerialPortList.getPortNames(

    1熱度

    1回答

    我試圖創建一個與藍牙模塊(連接到SPARKI)通信的Java程序。我正在使用JSSC進行串行通信。藍牙模塊通過COM8端口連接到我的Windows 7 x64電腦。機器人也通過端口COM12上的USB連接到我的PC。 下面的代碼片段顯示,符合市場預期,有可用2個端口:COM8和COM12 String[] portNames = SerialPortList.getPortNames(); f