WiFi + popup browser
- Войдите на сайт для отправки комментариев
Чт, 05/04/2018 - 00:43
Добрый.
Существуют wifi точки при подключении к которым автоматически открывается браузер и переходит на страницу с логином. Можно ли такое создать на Arduino, что бы при подключении открывалась страница сгенерированная в Arduino?
Если сумеете создать на ардуино роутер, то ответ - можно. Во всех других случаях ардуино просто приматывается изолентой к более подходящему девайсу.
А точки такие существуют, естественно.
А зачем роутер, это же явно какой-то системный экшен, надо просто узнать как его дернуть.
Как скажете. Экшн, так экшн.
Пойду, расскажу это на форуме Ubiquiti.
Если ардуино на esp8266 и она - wifi/ethernet точка доступа/роутер, то можно попробовать.
https://github.com/esp8266/Arduino/blob/master/libraries/DNSServer/examp...
https://github.com/esp8266/Arduino/blob/master/libraries/DNSServer/examp...
Никакое удалённое по сети устройство не должно мочь выполнить никакой системный экшен на вашем компьютере. :)
Возможно вы имели ввиду после подключения к точке при первом запуске браузера должна выдаваться определённая страница, как чаще всего в публичных местах с точками доступа.
Тоже интересно можно ли это реализовать.
Возможно вы имели ввиду после подключения к точке при первом запуске браузера должна выдаваться определённая страница, как чаще всего в публичных местах с точками доступа.
А еще точнее - при первом коннекте с ардуиной по HTTP? Это сессионная авторизация. Сделать, в принципе, можно.
https://www.youtube.com/watch?v=Rr0euSAJGNo - вот то о чем я говорил. Недеюсь что можно заставить как-то переходить после подключения к esp8266.
Хорошо быть кискою,
хорошо собачкою,
хорошо быть немного глупеньким или быть ленивым,
только другим от этого зачастую тяжко...
Oput, то, что вы хотите, называется Captive Portal, и пример его реализации показан в #4. Чтобы подогнать пример под конкретную реализацию, нужно отследить сетевой обмен между андроидом и точкой доступа и со своего esp отправлять такие же пакеты. Можно и не с андроида, можно и с ноутбука с включенным wireshark, подключенному к той же точке. И чтобы реализовать всё это, желательно быть всё же программистом, либо переходить в раздел "ищу исполнителя".
Я бы еще добавил, что всё, что показано на видео, никак не стандартизированно (фича конкретной OS) и нет никакого штатного способа заставить PC, например, автоматически открыть веб-браузер после коннекта к какому-либо сетевому устройству. Таки образом вопрос "как сделать так" должен быть сокращен до "как сделать такое в такой-то OS". Мечты о том, что неведомая сила будет открывать какие-то приложения при начале сетевого обмена, стоит оставить в районе пикабу.
ну как рассказал? )))
прикинь, но это работает ))))
https://github.com/esp8266/Arduino/tree/master/libraries/DNSServer/examp...