serialport-server
v1.0.6
Published
Expose serial ports over HTTP
Downloads
4
Maintainers
Readme
serialport-server
Expose serial ports over HTTP.
Usage
npm install -g serialport-server
Create a JS config file with the following contents
module.exports = {
logger: {
filename: '/path/to/log/file',
level: 'info'
},
capture: {
directory: '/path/to/capture/directory'
},
serialPorts: {
name: {
device: '/path/to/device',
retryPeriod: 1000,
options {
baudrate: 115200
}
},
...
}
}
Then start the server with
serialport-server /path/to/config port
Capture files will be created at /path/to/capture/directory/name.log
and will be downloadable from http://localhost:port/serialports/name.log
.
Socket.IO sockets for each serial port will be exposed at http://localhost:port/serialports/name
. See socket.io-serialport for the interface.
An HTML interface implemented using hterm will be browsable at http://localhost:port/
.