美文网首页
Java串口通信极简指南

Java串口通信极简指南

作者: KwokKwok | 来源:发表于2018-10-15 18:16 被阅读43次

Java/Kotlin的串口读写相对于.NET平台来说比较复杂。

现在网上流传的方法一般是RxTx库,还需要导入一些dll什么的。感觉有些过于麻烦了,就自己Google了别的方案,果然发现一个更方便的。

使用Gradle/Maven导入jSSC

compile("org.scream3r:jssc:2.8.0")

以下示例代码使用Kotlin,Java类似

使用

获取串口列表

val portNames = SerialPortList.getPortNames(); // 字符串数组

打开/读写/关闭

var serialPort = SerialPort("COM1")
serialPort.openPort() // 打开
serialPort.setParams(9600, 8, 1, 0) // 设置波特率、数据位、停止位、校验位
serialPort.readBytes(8) // 读取8位数据
serialPort.writeBytes("hello".toByteArray()) // 写入
serialPort.closePort() // 关闭串口

相关文章

  • Java串口通信极简指南

    Java/Kotlin的串口读写相对于.NET平台来说比较复杂。 现在网上流传的方法一般是RxTx库,还需要导入一...

  • java 串口通信

    背景 由于最近在做一个交通雷达项目,必须要接触到串口通信,将雷达的数据不断接收并处理,摸爬滚打了几天,浅显的谈谈串...

  • Java实现串口通信

    本文提供了RXTXComm和netty两种实现方案,代码框架为springboot 串口所需工具:http://n...

  • Android平台的串口通信技术

    概念 串口通信 概念;串口通信(Serial Communications)按位(bit)发送和接收字节。串口可以...

  • 干货小知识:一文教你Java程序与串口通信的实现及通信!

    串口通信的原理 串口通信指串口按位(bit)发送和接收字节。尽管比按字节(byte)的并行通信慢,但是串口可以在使...

  • Python串口通信

    前言 从需求说起 串口通信控制二维码阅读器 串口通信控制门闸机 pyserial python 串口通信第三方包 ...

  • 9月21日

    今天讲的全新内容 串口通信 什么是串口和并口 主要讲解是串口通信寄存器的配置 并且初步实现了通信功能 下午复习上午...

  • 使用Java实现串口通信

    1.介绍 使用Java实现的串口通信程序,支持十六进制数据的发送与接收。源码下载地址:http://downloa...

  • 2018-01-08课后总结

    今天学习了串口通信。串口通信分为串行通信和并行通信,综合串行和并行的优缺点,在工业分布中串行通信的应用更为广泛。了...

  • java实现上位机与下位机串口通信

    串口通信是在工程应用中很常见。在上位机与下位机通讯过程中常通过有线的串口进行通信,在低速传输模式下串口通信得到广泛...

网友评论

      本文标题:Java串口通信极简指南

      本文链接:https://www.haomeiwen.com/subject/tesfzftx.html