adamazza

Serveur

May 17th, 2016
267
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var SerialPort = require("serialport").SerialPort;
  2.  
  3. var serialPort = new SerialPort('.COM4', {baudrate: 9600}, true);
  4.  
  5. var http = require('http');
  6. var fs = require('fs');
  7.  
  8. // Chargement du fichier index.html affiché au client
  9. var server = http.createServer(function(req, res) {
  10.     fs.readFile('./index.html', 'utf-8', function(error, content) {
  11.         res.writeHead(200, {"Content-Type": "text/html"});
  12.         res.end(content);
  13.     });
  14. });
  15.  
  16. serialPort.on ('open', function () {
  17.     serialPort.write(0x05);
  18.     serialPort.on ('data', function( data ) {
  19.         mess = "P = " + data.toString()+" W";
  20.     });
  21. });
  22.  
  23. // Chargement de socket.io
  24. var io = require('socket.io').listen(server);
  25.  
  26. // Quand un client se connecte, on le note dans la console
  27. io.sockets.on('connection', function (socket) {
  28.     socket.emit('message',mess);
  29. });
  30.  
  31.  
  32. server.listen(8080);
Advertisement
Add Comment
Please, Sign In to add comment