Paso 5: WebSockets
WebSockets permitir la comunicación full-duplex entre el navegador y el servidor. Usted puede utilizarlas para pasar mensajes y eventos y como se podría imaginar esto es muy útil para el registro de datos o control de un microcontrolador o un robot!Estamos usando socket . IO, un contenedor que hace usando WebSockets muy simple. Se tiene en cuenta las diferencias entre navegadores, se encarga de tareas de back-end nudosas como desconexiones, latidos del corazón y tiempos de espera así que podemos centrar en la diversión cosas.
Socket.IO proporciona código de ejemplo, podemos usarlo con una pequeña modificación a nuestro Arduino con johnny y cinco de control.
Uso de Socket.IO
Emiten un evento llamado 'mensaje'
Socket.Emit ('mensaje', {Hola: 'mundo'});
Un evento llamado 'entrantes' e imprimir los datos de proceso
Socket.on ({'entrante', function(data)
Console.log(Data);
});