有时候会用到收集传感器的信号继续进行处理,将数据发送到其它平台。然而传感器的里多数是以串口形式的通信,这里研究了一些方法,用来测试和收集串口信息,并在Java里展示。
Java涉及到的包
Java串口包的使用
https://github.com/alidili/SerialPortDemo
串口模拟软件(测试会用到)
VSPD软件(模拟串口)
串口助手
SCommTest
串口助手可用来连接vspd 并发送数据,Java用来接收。
COM1 发送,COM2接收。
先虚拟两个串口

启动SCommTest,连接COM1,发送数据。(一定要确保pspd里的路径是scommtest,而非closed状态)

从Java端接收

至于用不用界面就在个人需求了,完全可以程序直接展示到Web页面上去动态显示传感器的数值。
ref:
http://fizzed.com/oss/rxtx-for-java
https://github.com/alidili/SerialPortDemo