Arduino and node.js bidirectional communication using serial port and web-sockets