Jump to content
Калькуляторы

Запросить уровень сигнала точки программно Запросить уровень сигнала точки из стороннего приложения

Необходимо получать уровень сигнала точки доступа с определенным SSID. Как эту информацию внешней программой можно считать? Есть утилиты в ssh которые могут постоянно это выводить? Или может API какое-то есть?

Share this post


Link to post
Share on other sites

Сам и отвечу. Нашел стандартную команду в консоле.

Но может кто знает лучший вариант...?

 

XM.v5.5.6# iwlist ath0 scanning essid ""

ath0 Scan completed :

Cell 01 - Address: 00:0C:42:C8:61:26

ESSID:""

Mode:Master

Frequency:2.432 GHz (Channel 5)

Quality=73/94 Signal level=-23 dBm Noise level=-88 dBm

Encryption key:on

Extra:bcn_int=100

IE: IEEE 802.11i/WPA2 Version 1

Share this post


Link to post
Share on other sites

на сколько я помню -- на время сканирования связь рвётся,по ssh информацию по подключённым станциям к ТД можно узнать командой wstalist .

на новой 5.6-бетте -- новый SNMP с расширенными возможностями...

Share this post


Link to post
Share on other sites

Ну вот именно уровень сигнала отдается со времен версии 5.5 по SNMP свободно:

snmpwalk -v1 -t 5 -O q 192.168.1.20 -c public 1.3.6.1.4.1.14988.1.1.1.2.1.3

 

только не забудьте настроить snmp в настройках.

Не отдаются уровень шума и CCQ, но в принципе эта проблема решается редактированием tinysnmpd и пересборкой прошивки.

Share this post


Link to post
Share on other sites

Не отдаются уровень шума и CCQ, но в принципе эта проблема решается редактированием tinysnmpd и пересборкой прошивки.

на 5.5 доступны SDK?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this