├── .gitignore ├── 2016-03-20 23:42:33屏幕截图.png ├── README.md ├── index.html └── serial-webDebug ├── app.js ├── bin └── www ├── package.json ├── public ├── javascripts │ └── serialop.js └── stylesheets │ └── style.css ├── routes ├── index.js └── users.js ├── serialdriver ├── serialdata.js └── serialscan.js └── views ├── error.ejs └── index.ejs /.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | npm-debug.log 3 | node_modules 4 | -------------------------------------------------------------------------------- /2016-03-20 23:42:33屏幕截图.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Archie2035/web-serialDebug/7b51c5f0c85f22a0a7da3abda3b7cc2a3e3fc4d4/2016-03-20 23:42:33屏幕截图.png -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | ##serial-webDebug项目 2 | -------- 3 | 4 |  5 | 6 | ##简介 7 | -------- 8 | 对于web爱好者来说,在web上做一些事情真的很酷。这个项目通过使用serialport包调用底层的串口,完成串口的收发。和桌面软件的串口调试助手功能类似。 9 | 由于本人也是web新手,所以界面粗糙,代码组织的不够好。但是可以供大家参考和日常的使用。 10 | 11 | ##技术说明 12 | -------- 13 | 前端使用ejs模板引擎开发,通过jquery发起ajax请求与后端的nodejs进行交互。 14 | 15 | ##TODO 16 | -------- 17 | 1.使用websocket代替ajax,使其实时性更强 18 | 2.前端添加自定义波特率功能 19 | 3.添加定时发送功能 20 | 4.添加自动解析json数据功能 21 | 5. ... -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 |<%= error.stack %>4 | -------------------------------------------------------------------------------- /serial-webDebug/views/index.ejs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
设备
22 | 28 |波特率
29 | 36 | 37 | 38 |