Pergunta

Eu estava pensando em fazer um projeto divertido que me dizer onde eu estou em toda a minha casa. Minha idéia era colocar dois roteadores em diferentes pontos da casa na mesma altura e, em seguida, enviar solicitações de ping ou algo assim e verificar a latência, desde que ele deve ser capaz de triangular onde eu estou em casa.

Eu sei que isso só seria realmente trabalho se eu estava no mesmo nível que os routers, mas eu estou querendo saber se esta é uma maneira confiável para realmente fazê-lo. Tem mais alguém tentou fazer algo parecido com isso antes, ou se existe uma maneira melhor ou mais barato de conseguir encontrar uma posição de um computador?

Foi útil?

Solução

Eu não acho que o tempo de ping seria um indicador confiável de distância. Se os roteadores são sem fio pode haver outros fatores que alteram a latência entre eles. Talvez durante certas horas do dia há mais interferência eletromagnética na área que afetaria a latência.

Como para determinar a distância através da internet, isso também seria impossível determinar através de latência como você está passando por muitos roteadores que não estão sob seu controle. Alguns podem ter uma carga substancial sobre eles o que causaria mais latência e aumentar a latência (ou diminuir) distorcer as proporções.

Eu não acho que há realmente uma maneira de encontrar a posição de um roteador no espaço 3D.

Outras dicas

O XO-OLPC laptops distância medida entre si usando ondas de rádio som em vez de.

assumir o seu 2 roteadores foram 1.000 pés separados e você estava de pé entre eles. Leva apenas 0,0000005 segundos para o sinal de rádio para ir 500 pés. Eu não acho que o relógio do computador será suficiente precisa para medir isso.

Você provavelmente precisam de acesso para baixar informações sobre o nível do rádio no sistema WiFi.

O laptop XO-OLPC tinha uma aplicação de medição de distância que iria dizer-lhe a distância entre dois XO laptops, mas eu nunca foi capaz de experimentá-lo, por isso é certamente possível.

Você também precisa (precisão) medir a distância entre as suas estações base.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top