Conéctate a un socket estándar utilizando WebSocket

Tengo una interfaz de cliente para un dispositivo de hardware que se comunica a través de un socket TCP estándar. ¿Es posible conectarse a este usando WebSocket en un navegador como Chrome? Aquí está el código que estoy usando para conectar:

var ws = new WebSocket("ws://127.0.0.1:13854");
ws.onopen = function() ...

El cliente simplemente falla hasta ahora en la primera línea. ¿Es el problema que WebSockets use su propio protocolo con el que un socket local estándar no estaría familiarizado? He intentado especificar otros protocolos ('http: // ...' y 'tcp: // ...') pero esto no ha funcionado.

Respuestas a la pregunta(2)

Su respuesta a la pregunta