Stap 5: WebSockets
WebSockets toestaan dat full-duplex-communicatie tussen uw browser en de server. U kunt ze gebruiken om het doorgeven van berichten en gebeurtenissen, en zoals u dit denken zou is vrij nuttig voor data-logging of het regelen van een microcontroller of een robot!We gebruiken socket. IO, een wrapper die maakt gebruik van WebSockets heel eenvoudig. Het houdt rekening met de verschillen tussen browsers, behandelt gnarly back-end taken zoals onderbrekingen, hartslag en time-outs zodat we kunnen richten op de leuke spullen.
Socket.io biedt voorbeeldcode, kunnen we het met een kleine wijziging om te controleren onze Arduino met johnny-vijf gebruiken.
Socket.IO gebruik
Uitzenden van een evenement genaamd 'bericht'
socket.emit ('bericht', {Hallo: 'wereld'});
Een evenement genaamd 'inkomende' en print de gegevens verwerken
socket.on ('inkomende', function(data) {}
console.log(Data);
});