# JeremyComUtils **Repository Path**: HashJeremy/JeremyComUtils ## Basic Information - **Project Name**: JeremyComUtils - **Description**: 🛠️一个AT测试工具(Java) - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2019-12-29 - **Last Updated**: 2022-07-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # JeremyComUtils #### 介绍 私用AT测试工具 #### 软件架构 + SDK: Java1.8 + Maven dependencies: 1. `rxtxcomm-2.2` 2. `log4j-2.13.0` #### 使用说明 2. 运行此程序需要Java及Maven运行环境,请自行配置。 3. ![类库文件](./pics/leiku.png) 4. 将rxtxSerial.dll、rxtxParallel.dll(位置:lib)复制到\jre\bin目录下。 5. 控制台运行请自行修改run方法中参数使用args传入,打包完成获得Jar包,终端中使用java -jar xxx.jar [自定义参数]运行。 6. 需要自动发送的ATList请放置在com.jeremy.comutils.cfg目录下对应的txt文件中,并在run方法中传入使用的ATList文件名。 7. ATList文件中AT定义格式为【AT命令】====【匹配结果】====【延迟时间】。 8. ATList文件中`#`开头代表注释行,不会被执行,ATList中的AT命令顺序影响实际执行顺序,请悉知。 9. 使用IDEA的朋友可以直接clone本项目打开,等待Maven环境构建完毕即可运行。 10. 不确定是程序问题还是由于RXTX类库问题,选择USB虚拟的AT口通讯时会发生IOException 11. 建议先只接串口开启程序,再连接USB口抓trace 12. 仅在Windows及JDK1.8平台测试通过,其他平台情况未知(不支持JDK11)。