UNPKG

chrome-serialport

Version:

Exposes a node-serialport compliant interface to front end javascript

31 lines (27 loc) 856 B
'use strict'; //example ripped from the front page of node-serial var SerialPortFactory = require('../../'); var SerialPort = SerialPortFactory.SerialPort; //only difference SerialPortFactory.extensionId = 'glbcoioheoliejkddbfabekjgmebfbog'; // might want to wrap your code in this to make sure // chrome extension is installed and listening // SerialPortFactory.isInstalled(function(err){ // if(err){ // console.log(err); // } // console.log('Chrome extension installed!'); // }); var serialPort = new SerialPort('/dev/tty-usbserial1', { baudrate: 57600 }); serialPort.on('open', function () { console.log('open'); serialPort.on('data', function(data) { console.log('data received: ' + data); }); serialPort.write('ls\n', function(err, results) { console.log('err ' + err); console.log('results ' + results); }); });