1

Я хочу периодически собирать значения RSSI всех подключенных устройств в определенной области Wi-Fi, которые я буду использовать в своем приложении для мониторинга области Wi-Fi. Я спрашиваю. Можно ли собрать их с моего компьютера, используя любой язык программирования?
Я искал об этом, но, к сожалению, я не получил четкого ответа. Я хочу начать свою магистерскую работу, основанную на этой идее, если это возможно.

это то, что я получил до сих пор.

1- API: продукт предоставляет API (Restful API), который извлекает информацию в виде XML или JSON (например, Cisco)

2- SSH/ Telnet и SNMP: для доступа к файлу в WLAN (не уверен, что вся необходимая информация хранится в определенном файле), однако, все еще один из способов доступа к маршрутизатору WLAN.

3. Веб-интерфейс пользователя, который может извлекать информацию, создавая HTTP-запрос Get, а затем ответ в виде HTML-текста содержит информацию (некоторая модель).

4- Существует беспроводное устройство управления, которое может предоставлять значения RSSI.

Я не уверен, возможно ли получить все RSSI или нет, если это возможно, пожалуйста, дайте мне подсказку, как начать.

Я надеюсь, что вы можете мне помочь. Заранее спасибо за вашу помощь

1 ответ1

1

Не существует стандарта, который требует, чтобы точка доступа предоставляла через любой API или протокол значения RSSI для подключенных клиентов. Нет также никаких правил против этого, поэтому поставщики, возможно, придумали способы сделать эти ценности доступными для различных продуктов различными способами.

Оглядываясь вокруг, можно заметить, что любая точка доступа, использующая набор микросхем Broadcom Wi-Fi и поддерживающая DD-WRT, позволила бы подключиться к SSH и использовать команду Broadcom wl для получения такой информации; wl assoclist , проанализируйте его для MAC-адресов, затем wl rssi $MACADDR .

Похоже, что продукты Ubiquiti UniFi можно создавать с помощью этого пакета Python unifi-api.

Возможно, есть и другие решения для других устройств.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .