• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

новый смарт google с android 9 не работает с esp8266

новый смарт google с android 9 не стал работать с устройством esp8266. Через роутер не проходят get запросы , в режиме АР сеть смарт видит но не подключается к устройству. Устройство работает с большим к-вом смартов с андроид тот 5 до 8 , с ПС на windows.
 

Юрий Ботов

Moderator
Команда форума
Девятка славится своей нестабильностью. Не верите - пошуршите интернет...
 
Девятка славится своей нестабильностью. Не верите - пошуршите интернет...
**http://issue.life/questions/40596906/**

У меня есть аналогичная проблема для подключения к AP esp8266 с телефоном android Pixel2 / API28 / P 9.0: кажется, что телефон использует данные celluar для разрешения локального адреса точки доступа, когда WiFi подключен к сети без Интернета. .. Он работает, если я отключу сотовые данные телефона! Все еще пытаюсь выяснить, есть ли настройка, которая может быть выполнена на телефоне или в запросе http, отправленном, чтобы заставить телефон принять адрес в качестве локальной сети из WiFi ....

встретил такую информацию, проверить пока не могу - пиксель уехал в командировку
 
Последнее редактирование:

sharikov

Active member
телефон использует данные celluar для разрешения локального адреса точки доступа, когда WiFi подключен к сети без Интернета. .. Он работает, если я отключу сотовые данные телефона!
Похожее имеет место быть и в хроме на 6 андроиде. Хром любой адрес воспринимает как поисковый запрос и открывает его через гугл. Помогает ввод цифрового ip вместо имени captive portal. В 9 наверное фичу довели до логического конца!
 

sharikov

Active member
Есть ли какие то подвижки по реализации Captive Portal с современными браузерами ?
Проблема обострилась. Свежие браузеры перешли на секурные DNS протоколы на своих серверах и старый добрый DNS больше не используют.
Как реализовывать портал в современных условиях ?
Надо чтобы юзер мог достучаться до модуля без инструкции и какого либо специального ПО причем используя любое устройство от новейшего смартфона/планшета до дремучей XP с IE6.
--
Также андроидный браузер при старте открывает пачку соединений пытаясь достучаться до гугла и это создает проблему потому что множество одновременно открытых соединений для esp проблема (для любого мелкого soc проблема). Как с этим быть ?
 

pvvx

Активный участник сообщества
Проблема обострилась. Свежие браузеры перешли на секурные DNS протоколы на своих серверах и старый добрый DNS больше не используют.
Вопрос https://esp8266.ru/forum/threads/mt7688an-hlk-7688a.2934/page-3#post-61140 задавался много где. Ответов нет, кроме как полный перехват всех сервисов, на что ESP8266/ESP32 не способен.
 

pvvx

Активный участник сообщества
новый смарт google с android 9 не стал работать с устройством esp8266. Через роутер не проходят get запросы , в режиме АР сеть смарт видит но не подключается к устройству. Устройство работает с большим к-вом смартов с андроид тот 5 до 8 , с ПС на windows.
Может у вас ограничен Maximum transmission unit — Википедия
На смартах и в российских GSM размер до 1500. На ESP в SDK, по умолчанию, он стоит в 1540.
 

sharikov

Active member
Вопрос https://esp8266.ru/forum/threads/mt7688an-hlk-7688a.2934/page-3#post-61140 задавался много где. Ответов нет, кроме как полный перехват всех сервисов, на что ESP8266/ESP32 не способен.
Эти сервисы регулярно меняются :(
Задача чтобы работало везде и всегда причем без непрерывного сопровождения и выноса мозга по каждой свежей версии браузера/андроида/ios и т.п. - отладил, отгрузил продукцию забыл.
 

pvvx

Активный участник сообщества
Эти сервисы регулярно меняются :(
Задача чтобы работало везде и всегда причем без непрерывного сопровождения и выноса мозга по каждой свежей версии браузера/андроида/ios и т.п. - отладил, отгрузил продукцию забыл.
Я нашел как сделать.
А вам могу посоветовать - возьмите самый дешевый роутер на али на MT7628KN, такой с встроенным БП:
Простой настенный роутер \репитер \точка доступа. (но там с внешними антеннами, а без них - дешевле).
WR02M.gif
При включении к нему, когда его настройки сброшены, смарта по wifi получаете автоматический запуск эксплорера:
Screenshot_20190927-175201198.gif
Потом в Chrome, если ввести http://wireless-n/ - то попадете на:
Screenshot_20190927-175745702.gif
Аналогично и при подключении PC с вынь 10 - при соединении к WiFi AP открывается эксплорер и в нем:
PC-WIN10x64.gif
Но, если у вас на компе уже есть доступ к инет, то получите редирект на микрософт и т.д. :)
 

pvvx

Активный участник сообщества
С него и снимите логи в Wireshark (хоть по WiFi) и узнаете как это всё сделать.
 

pvvx

Активный участник сообщества
Сверху Снизу