2011-04-14 63 views
6

我正在嘗試與Java進行串行通信。很難相信沒有一些像C#中那樣的開箱即用的解決方案。跨平臺Java中的串口通信?

我正在瀏覽SerialIO網站,但尚不清楚是否有免費的.jar文件可以下載以獲得我需要的功能。 (是否只是出售?我找不到任何類型的.jar下載鏈接。)

我需要的只是通過串口讀/寫,並設置波特率。沒有比這更有趣的了。

編輯:我要求它可以在64位Windows和Mac OS X上運行.Java Communications API只有Linux的實現。

回答

0

我相信你可能在尋找Java Communications這是一個官方擴展。

+0

這隻適用於Linux。有沒有可用於Windows和Mac OS X的解決方案? – 2011-04-14 21:09:31

+1

您可能想要參考:http://rxtx.qbang.org/wiki/index.php/Main_Page代替。這是另一個基於Java通信API的庫。儘管看起來更多的工作涉及到將其設置爲在Windows上工作。 – mistagrooves 2011-04-14 21:21:19

+0

它看起來像rtxt不支持64位Windows。 – 2011-04-14 22:08:13

0

你有沒有在Java Communications API?

採取看看Java通信3.0 API是一個 Java擴展,便於對 技術,如智能卡, 嵌入式系統 開發獨立於平臺的 通信應用,和銷售點 設備,金融服務設備, 傳真,調制解調器,顯示終端和 機器人設備。通信API(也稱爲 javax.comm)提供對RS-232硬件(串行端口 )的訪問以及對IEEE-1284, (並行端口)SPP模式的有限訪問。

1

Java Communications API

Java通信3.0 API是一個 Java擴展,便於 開發獨立於平臺的 通信應用的技術 如智能卡, 嵌入式系統和點OF-銷售 設備,金融服務設備, 傳真,調制解調器,顯示終端和 機器人設備。通信API(也稱爲 javax.comm)提供對RS-232硬件(串行端口 )的訪問以及對IEEE-1284, (並行端口)SPP模式的有限訪問。

3

SerialIO是一個商業產品。

看看Java simple serial connector

JSSC-0.9.0發佈並提供下載。 jSSC(Java簡單串行連接器) - 用於與Java串行端口一起工作的庫。 jSSC>支持Win32(Win98-Win7),Win64,Linux(x86,x86-64),Solaris(x86,x86-64),Mac OS X 10.5及更高版本(x86,x86-64,PPC,PPC64)。

它根據LGPL授權。我們已經在生產中成功使用了半年以上。它已被證明是穩定的,與RXTXcomm相反。

0

我評估java-simple-serial-connector。一個與串行端口通信的跨平臺java庫。明天我會提供更多關於我的測試的細節。

事件