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.');
+	});
+});