#веб_программирование #javascript #php #wifi
Есть ли способы определить уровень сигнала RSSI Wi-Fi точки в WEB? Например с помощью JavaScript. Нужно, чтобы при заходе на web-страницу с мобильного устройства отображался уровень сигнала RSSI до той WI-FI точки, к которой подключено это мобильное устройство. Топология: UPD: (08.07.2015) Вот чего смог добиться!
Ответы
Ответ 1
Вы никак не сможете узнать исключительно через JavaScript RSSI/SNR учтенный собственно клиентским устройством - стандартных методов для этого разработчиками браузеров не предусмотренно. Однако вы можете показывать клиенту его же RSSI/SNR, учтенные самой точкой доступа, если она поддерживает мониторинг этих данных каким-либо образом.. Многие Cisco и Mikrotik'и умеют выдавать их посредством SNMP. Про точки доступа других фирм я не знаю. Достаточно поднять веб-сервер, и на нем развернуть небольшое веб-приложение, которое будет опрашивать точку к которой подключен клиент, выбирать данные по конкретно этому клиенту, и отдавать их обратно клиенту в виде JSON-ответа, например. Ну а дальше - обращатся с клиента к этому веб-серверу через AJAX, и отображать полученные значения где необходимо. Если для авторизации используется RADIUS, то информацию о клиенте и точке доступа к которой он подключен можно вытащить c RADIUS-сервера. Если же авторизация не используется, либо используется WEP/WPA/WPA2, то для получения информации о клиенте и точке доступа, вы можете использовать клиентский IP и MAC - если веб-сервер и точки доступа находятся в пределах одной сети на коммутаторах, то MAC-адрес полученный веб-сервером всегда будет идентифицировать точку доступа к которой клиент подключен, а IP - непосредственно клиента на ней.Ответ 2
Попробуй копнуть сюда: https://developer.mozilla.org/en-US/docs/Web/API/Network_Information_API https://developer.mozilla.org/en-US/docs/Web/API/NetworkInformation/connection Хотя не разбирался.
Комментариев нет:
Отправить комментарий