# 串口调试 **Repository Path**: mongos/serial-node ## Basic Information - **Project Name**: 串口调试 - **Description**: 极简版node 串口调试工具 定时发送 信息, 打印, 按日期存档 可配置 串口地址, 波特率, 数据位, 定时发送的时间 , 消息体列表等 - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2022-11-12 - **Last Updated**: 2023-06-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # node极简版串口工具 ## 安装 ### 安装node [下载链接](https://nodejs.org/en/) ### clone仓库 ```bash git clone https://gitee.com/mongos/serial-node.git ``` ### 安装依赖 ```bash npm i ``` ## 运行 ```bash npm run dev ``` ## 配置参数 参数配置在`config.js` 下 ```js { path: 'COM3', // 串口名称 baudRate: 115200, // 波特率 autoOpen: false, encoding: 'utf-8', dataBits: 8, // 数据位 INTERVAL: 5000, // 定时发送的时间间隔 单位msk LOG_MAX: 10, // 保存日志的判断条件 每满条数 写文件 } ``` ## 配置报文表 报文信息在`messages.js`里进行配置 ```js const messages = [ '00 00 00 09', '01 01 01 01', '02 02 02 02', '03 03 03 03', '04 04 04 04', ] ``` ## 日志 日志输出在`./logs/<日期>.txt`下, 一天一份日志文件 ### 打印信息 ![打印信息](doc/打印.png) ### 日志信息 ![日志信息](doc/日志.png)