Según altos estándares industriales

Busca en nuestro Blog. Encontrarás múltiples aplicaciones, soluciones, ejemplos de código. Navega utilizando la nube de etiquetas o busca utilizando criterios específicos

2nd step to create a TCP client on a Touchberry Pi 3.Creating a TCP Client using Node.js


On this post it showed how to implement a TCP client on Touchberry Pi 3.


Panel PC with Linux distribution:       Panel PC


To get the Node.js JavaScript interpreter we need to install the command cURL on our Linux.

cURL command is  very useful for HTTP/S requests. To get the cURL we just need to type on the Linux Terminal:

sudo apt-get install curl


Once there is the cURL installed we can download the node source typing on the terminal: 

curl -sL >


With this cURL command we save what is on the link with the name of “”. Next we have to change the permissions of typing on the terminal: 

chmod 755


chmod modifies the permission of the file. With the next line we will execute the file as a root, this command can take a while.

sudo ./  


After that we are available to install the node.js typing, this command can time several minutes as well:

sudo apt-get install nodejs


Next we create a directory to save the Node.js JavaScript server file typing on the terminal: 

mkdir tcpClientExample


Inside of this directory is where on this example has been chosen to save the server.js file. 


Next it is showed the client.js file, there are some comments to get a better understanding of what is going on on every code line:

var net = require('net');

var client = new net.Socket();
 client.connect(1337, '', function() { // configuration of the connection
       client.write('Hello, server! Love, Client.');

client.on('data', function(data) {            // when data arrives to the client execute the next line
       console.log('Received: ' + data);
       client.destroy(); // kill client after server's response

client.on('close', function() {               // when client close the connection execute the next line
       console.log('Connection closed');

After save the server file on tcpServerExample directory follow the next instructions to execute the TCP server. Fist just go to the tcpServerExample directory typing  on the terminal:

cd tcpClientExample


Now all is ready to execute the server.js typing on terminal:

node client.js

¿Estás buscando tu PLC ideal?

Mira esta comparativa con otros controladores industriales

Comparamos entradas, salidas, comunicaciones y otras características con las de algunas de las marcas relevantes

Comparación de controladores PLC industriales >>

¿Quieres más información? 

¡Solo llena el formulario! 

¡Quiero saber más!  Por favor, llene el formulario correctamente.