fbpixel
Etiquetas: ,
0
(0)

,

Com um ou mais dispositivos ligados a uma rede WiFi, é muitas vezes útil dispor de ferramentas para testar o protocolo de comunicação UDP. É possível comunicar entre diferentes dispositivos, como computadores, Arduino, ESP32, ESP8266, utilizando o protocolo UDP. Existem ferramentas que permitem enviar dados a partir do computador para testar a ligação e a receção de determinados pacotes.

Hardware

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

NetCat

Se estiver a utilizar um computador Windows, pode instalar a ferramenta NetCat (Descarregar Source ou NetCat pré-compilado) (pré-instalado no Linux e MacOS).

(N.B.: No Windows, recomendamos a utilização do Remetente de pacotes, que é mais fácil de instalar a partir de uma fonte segura para principiantes).

O Netcat é uma ferramenta de linha de comandos para a transferência de dados utilizando os protocolos de rede TCP.

Copie a pasta para o local onde a pretende colocar no seu computador (por exemplo, C:

Em seguida, vá para a pasta onde o nc.exe está localizado

Introduza o seguinte comando para enviar uma cadeia de caracteres, alterando o endereço IP e a porta para corresponder à porta local aberta no seu dispositivo.

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

(a opção -w corresponde ao tempo limite em segundos após o qual a ligação é encerrada)

Resultados

PacketSender

Descarregue e instale o software PacketSender, uma ferramenta para troca de pacotes de dados utilizando os protocolos UDP, TCP, SSL e HTTP GET/POST.

Em primeiro lugar, é necessário introduzir a mensagem no formato ASCII

Em seguida, pode introduzir o endereço IP e a porta do servidor

No menu pendente, mesmo ao lado do botão “Enviar”, seleccione UDP.

Tudo o que resta é premir “Enviar”.

Resultados

Fontes

Se conhecer outras ferramentas para testar UDP, TCP ou comunicação sem fios, deixe um comentário.

How useful was this post?

Click on a star to rate it!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.

As you found this post useful...

Follow us on social media!

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?