gpt4 book ai didi

java - 在java中使用串行端口进行设备通信

转载 作者:行者123 更新时间:2023-11-30 09:49:17 27 4
gpt4 key购买 nike

  • 如何进行这种沟通?
  • 有哪些图书馆可用?
  • 如何将数据视为位?

最佳答案

Java 上的 Serial 入门有点棘手,但一旦启动并运行,它就非常简单。

Serial 在不同操作系统上的实现方式不统一,因此 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 中一样使用这些方法

关于java - 在java中使用串行端口进行设备通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5877594/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com