Comunicação sem fio TCP

0

Para o passe de 2 meses, estou tentando estabelecer uma comunicação sem fio entre dois dispositivos. Seja qual for a solução que encontrei, falhei devido ao grande número de restrições que temos. Seriamente postando esta pergunta depois de uma grande decepção. Alguém poderia ajudar? Por favor? Minha principal restrição é a área de cobertura para esta conexão sem fio deve ser de 5 km. Então eu excluí a WLAN da minha lista de soluções. Então eu tentei com programação de soquete pela internet, fazendo a configuração do tipo cliente-servidor. Mas isso funcionou apenas quando eu tentei com LAN com fio. Quando eu tentei usá-lo através da internet eu enfrentei muitas dificuldades. Primeiro veio o encaminhamento de porta, mas isso não foi tão difícil, como aprendi a fazê-lo eventualmente. Mas a maior ameaça é o NAT da classe Carrier. Eu estou fazendo este projeto na Índia, mas eu tenho que mostrar uma demonstração na França e eu não sei nada sobre seus prestadores de serviços. Meu objetivo de todo o projeto é sobre outra coisa, mas ficamos com isso por quase dois meses. Nós só precisamos transferir menos de 1kb de dados char entre 2 sytems sem fio ao longo de 5 km. Se você pudesse compartilhar seus pensamentos valiosos, isso será muito útil para mim. Por favor. Obrigado.

    
por Kumar 12.05.2014 / 13:11

2 respostas

1

Carrier grade NAT.

Você tem três opções.

  • Converse com seu provedor de serviços de Internet e veja se eles oferecem uma conta (potencialmente cara) com um IP público.
  • Use o IPv6 se o seu ISP o suportar.
  • Ter um sistema intermediário acessível externamente com um IP público real (VPS, etc.) que você possa usar para facilitar a comunicação entre os dois nós (isso pode ser algo que você escreve, etc.)

A terceira solução provavelmente será a melhor se você não souber nada sobre os ISPs envolvidos quando chegar à França.

    
por 12.05.2014 / 13:46
1

Use a programação de soquete pela Internet. Mas ter os dois pontos de extremidade conectados a um servidor de "retransmissão" hospedado com um serviço de hospedagem confiável usando HTTPS. O NAT não deve impedir que o HTTPS funcione de saída.

    
por 12.05.2014 / 13:47