Simulando mudanças na força do sinal para wpa_supplicant

3

Estou trabalhando em um projeto de pesquisa cujo objetivo é tornar mais fácil a experimentação de protocolos de transferência de fast-WiFi (parecido com 802.11r). A maneira que eu planejo realizar isso em um nível alto é dizer a um sistema (User Equipment) que ele está ganhando força de sinal de um novo AP, enquanto o perde com seu AP atualmente associado. Isto é para simular o modelo de movimento de um AP para outro em que ambos os APs são paralelos à linha de movimento do UE. (Outros modelos físicos serão simulados mais tarde, se o tempo permitir).

Em um nível mais baixo, estou me perdendo em meio aos módulos e drivers. Inicialmente, eu acreditava que wpa_supplicant seria o código / módulo para "enganar" a acreditar que as mudanças de sinal estavam ocorrendo. No entanto, agora acho que seria mais sensato alterar todas as mensagens relacionadas à intensidade do sinal na interface netlink . Não tenho certeza de quantos consumidores de mensagens de intensidade de sinal do (s) driver (s) existem; Assim, parece mais sábio alterá-los o mais próximo possível da fonte dessas mensagens.

Minha pergunta em poucas palavras: Quais arquivos eu precisarei modificar para enganar um sistema Linux e acreditar que ele está experimentando intensidade (s) de sinal diferente do que realmente é? Uma resposta ideal seria um truque grande parte do sistema quanto possível, mas uma solução mais simples que apenas engana os módulos que lidam com a associação AP pode ser mais realista.

(Eu não estou pedindo conselhos de programação C sobre como exatamente implementar isso, já que isso não seria adequado para este StackExchange em particular.)

    
por BlackVegetable 01.04.2015 / 19:52

1 resposta

0

Talvez você possa fazer sua pesquisa na plataforma ns-3 ?

ns-3 A network simulator for Internet systems

Ele abstrai todos os problemas de baixo nível e permite que você se concentre no objetivo da pesquisa concreta, fornecendo uma API de alto nível para simulação para você.

Boa sorte.

    
por 01.04.2015 / 23:40