O tempo de resposta da comunicação do soquete varia de acordo com o dispositivo

0

O projeto em que estou trabalhando requer um NodeMCU (módulo WiFi ESP8266) para conectar a um gateway (Advantech ARK-1123) equipado com um adaptador sem fio. Depois que o gateway criou uma rede sem fio separada e conectando o Node, descobri que o tempo de resposta de receber uma mensagem do gateway como um cliente de soquete e enviar alguns dados é 350ms por linha retornada.

Após dissecar o código NodeMCU e não encontrar nada que possa causar isso, tentei testar o mesmo programa com dispositivos diferentes. Os resultados foram que leva ~ 350ms para enviar uma linha para o gateway, ~ 150ms para outro PC com um adaptador sem fio usb, e ~ 10ms para o meu telefone com um aplicativo cliente TCP, independentemente da rede usada ou da maneira como os PCs estão conectados à rede (com ou sem fio). Eu tenho certeza que (bem, mais como esperança) existe alguma configuração de rede que estou negligenciando nos PCs, que é o padrão no telefone. O objetivo seria reduzir o tempo para 10 a 15 ms no gateway.

Alguma idéia?

    
por Domonkos Baksa 10.08.2017 / 10:29

0 respostas