,
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.