diff --git a/index.js b/index.js new file mode 100644 index 0000000000000000000000000000000000000000..05f92e8d9c1e603cf8be844114f14518dfdf6c97 --- /dev/null +++ b/index.js @@ -0,0 +1,29 @@ +var express = require('express') +var ejs = require('ejs') + +const WebSocket = require('ws'); +const SerialPort = require('serialport'); +const path = 'COM6'; +const port = new SerialPort(path, {baudRate:9600}); +const server = new WebSocket.Server({port:8001}); + +const app = express() + +app.set('view engine','ejs') +app.engine('html', ejs.renderFile); + +app.get('/', function(req,res){ + res.render('index.ejs') +}); +//bluetooth +server.on('connection',(socket) => { + console.log('Connected.'); + + port.on('data',(data) => { + socket.send(data.toString()); + }); + + socket.on('close',() => { + console.log('Disconnected.'); + }); +});