美文网首页
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串口通信极简指南

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