簡體   English   中英

使用Java通過USB / RS232轉換器發送數據

[英]Sending data over usb/RS232 converter using java

我想通過Java應用程序通過USB端口發送數據,該數據已插入USB到RS232的轉換器中。 經過一天的搜索,我發現了3個解決方案:

1.use a api:這很難,因為每個api都有其局限性,或者幾年前沒有更新或死亡,或者沒有跨平台,這就是我需要的。

2.通過操作系統將usb連接器識別為RS232連接器:好吧,我想了解更多信息,因為這似乎是一個更好的解決方案。

3.make我自己的usb / java api:我什至不知道從哪里開始!

更新1:我當前正在使用庫JSSC來控制串行端口上的流量。

更新2:

好在我在講的時候,如果有使用C ++的解決方案,如果有的話,如何使C ++代碼在Java應用程序下工作。

因此,如果對此有任何幫助,我們將為您提供幫助,並抱歉過長。

  1. 與USB / RS232設備進行交互的唯一方法是通過操作系統及其COM端口表示。 您無法直接控制USB設備。
  2. Java沒有提供現成的控制COM / RS232 /串行端口的方法。
  3. 可以通過利用本機代碼(例如C或C ++)和Java本機接口(JNI)將此功能添加到Java。
  4. 之前已完成此操作,例如: RXTX的穩定替代品

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM