É possível coletar todos os valores RSSI para o cliente wifi (dispositivos conectados) do AP'S

1

Eu quero coletar periodicamente os valores de RSSI de todos os dispositivos conectados em uma determinada área de Wi-Fi, que serão usados em meu aplicativo para monitorar a área de Wi-Fi. Estou perguntando. É possível coletá-los do meu PC usando qualquer linguagem de programação?
Eu pesquisei sobre isso, mas infelizmente não obtive nenhuma resposta clara. Eu quero começar minha tese de mestrado com base nessa ideia, se possível.

que o que eu tenho até agora.

1- API: o produto fornece API (Restful API) que recupera as informações como XML ou JSON (por exemplo, Cisco)

2- SSH / Telnet e SNMP: para acessar o arquivo na WLAN (não tenho certeza se todas as informações que precisamos são armazenadas em um arquivo específico), no entanto, ainda é um dos métodos para acessar o roteador WLAN.

3- UI web, que pode recuperar as informações criando a solicitação Get HTTP e, em seguida, a resposta como o texto HTML contém as informações (algum modelo).

4- Existe um dispositivo de controle sem fio que pode fornecer os valores de RSSI.

Não tenho certeza se é possível recuperar todo o RSSI ou não se possível, por favor, me dê uma dica de como começar.

Espero que você possa me ajudar. agradeço antecipadamente por sua ajuda

    
por Moh. Qaid 26.04.2016 / 23:57

1 resposta

1

Não existe um padrão que exija que um AP disponibilize, por meio de qualquer API ou protocolo, os valores de RSSI para os clientes conectados. Também não há nenhuma regra contra isso, então os fornecedores podem ter maneiras de tornar esses valores acessíveis de várias maneiras em vários produtos.

Olhando em volta, parece que qualquer AP que usa um chipset Broadcom Wi-Fi e pode executar o DD-WRT permitiria que você usasse o SSH e usasse o comando Broadcom wl para obter esse tipo de informação; wl assoclist , analise-o para endereços MAC e, em seguida, wl rssi $MACADDR .

Parece que os produtos da Ubiquiti UniFi podem ser roteirizados via este pacote do Python unifi-api .

Existem provavelmente outras soluções para outros dispositivos também.

    
por 28.04.2016 / 05:02