使用java中的串口通信设备

时间:2011-05-04 01:44:28

标签: java serial-port

  • 如何进行此类沟通?
  • 哪些库可用?
  • 如何将数据视为位?

2 个答案:

答案 0 :(得分:2)

Serial on Java开始时有点棘手,但是一旦你完成并运行它,它就非常简单。

串行未在不同的操作系统上以统一的方式实现,因此Sun的方法是开发JavaComm 规范参考实现。无论好坏,Sun几年前似乎失去了兴趣,并在2005年放弃了Windows支持。

因此,参考实现在很大程度上被称为RXTX的项目“取代”。 RXTX适用于Windows,Linux,BSD,Mac等,因此这通常足以使用它。

这两种实现都需要使用本机库(.so或.dll),需要安装和安装。按平台方式配置。

请参阅此链接以获得均衡的介绍,包括代码示例: http://en.wikibooks.org/wiki/Serial_Programming/Serial_Java

这是RXTX项目:http://rxtx.qbang.org/wiki/index.php/Main_Page

HTH

编辑:在回答你的最后一个问题时,javacomm SerialPort类提供了getInputStream()和getOutputStream()方法,所以你可以像往常一样在java.io中使用它们

答案 1 :(得分:0)

Java Communications API。

从这里开始可能会找到您需要的信息:

http://www.oracle.com/technetwork/java/index-jsp-141752.html

相关问题