fbpixel
Etiquetas: ,

,

Con uno o más dispositivos conectados a una red WiFi, a menudo es útil disponer de herramientas para probar el protocolo de comunicación UDP. Es posible comunicarse entre diferentes dispositivos como ordenadores, Arduino, ESP32, ESP8266, utilizando el protocolo UDP. Existen herramientas que permiten enviar datos desde el ordenador para probar la conexión y la recepción de determinados paquetes.

Hardware

  • Ordenador
  • Microcontrolador configurado como servidor UDP (Raspberry Pi, ESP32, ESP8266)

NetCat

Si utiliza un ordenador con Windows, puede instalar la herramienta NetCat (Descargar Source o NetCat precompilado ) (preinstalado en Linux y MacOS).

(Nota: En Windows recomendamos utilizar Remitente de paquetes, que es más fácil de instalar desde una fuente segura para los principiantes).

Netcat es una herramienta de línea de comandos para transferir datos utilizando los protocolos de red TCP.

Copie la carpeta donde desee en su ordenador (por ejemplo, C:

A continuación, vaya a la carpeta donde se encuentra nc.exe

Introduzca el siguiente comando para enviar una cadena de caracteres, cambiando la dirección IP y el puerto para que coincidan con el puerto local abierto en su dispositivo.

echo "hello" | nc -u -w1 192.168.1.80 8888

(la opción -w corresponde al tiempo de espera en segundos tras el cual se cierra la conexión)

Resultados

windows-netcat-send-hello Herramientas para probar la comunicación UDP
esp8266-udp-netcat-communcation-result Herramientas para probar la comunicación UDP

PacketSender

Descargue e instale el software PacketSender, una herramienta para intercambiar paquetes de datos mediante los protocolos UDP, TCP, SSL y HTTP GET/POST.

En primer lugar, debe introducir el mensaje en el inserto ASCII

A continuación, puede introducir la dirección IP y el puerto del servidor

En el menú desplegable, justo al lado del botón «Enviar», seleccione UDP.

windows-packetsender-send-hello Herramientas para probar la comunicación UDP

Sólo queda pulsar «Enviar».

Resultados

esp8266-udp-communcation-result Herramientas para probar la comunicación UDP

Fuentes

Si conoces alguna otra herramienta para probar la comunicación UDP, TCP o inalámbrica, deja un comentario.