Доступ через мобильный браузер

Здравствуйте! Никто не сталкивался с проблемой открытия интерфейса WebUI с мобильного устройства?
У меня всегда статус Disconnected, при этом с ноутбука рядом все работает.
Версия 6.5
Браузер на мобильном - Сафари, Firefox, Chrome

Скрипты в браузере, отвечающие за обработку статуса не обрабатываются должным образом.
Возможно очень старая версия (сталкивался с таким на Android 4.1)

Попробуйте почистить куки и кэш. Иногда такое бывает и не на мобильных версиях.

Пытаюсь получить доступ с айфона, софт последних версий.
Специально установил новый браузер, чтобы снять вопрос с кэшем.
Не помогает.

Добрый день, а уточните, пожалуйста, версию веб-интерфейса контроллера? У меня давний и положительный опыт подключения к веб-интерфейсу контроллера с iOS-устройств. Если контроллер и айфон в одной локальной сети – то вообще ни разу не сталкивался с ошибками.

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

В командной строке, наберите, пожалуйста, dpkg -s wb-mqtt-homeui

Вот результат:

Package: wb-mqtt-homeui
Status: install ok installed
Priority: optional
Section: misc
Installed-Size: 11806
Maintainer: Evgeny Boger boger@contactless.ru
Architecture: all
Version: 1.7.1
Depends: mosquitto, mqtt-wss, mqtt-tools, nginx-extras, wb-utils (>= 2.0)
Breaks: wb-mqtt-confed (<< 1.0.3), wb-mqtt-db (<< 1.5)
Conflicts: wb-homa-webinterface
Conffiles:
/etc/wb-configs.d/20wb-mqtt-homeui 671136ab943aabff20d2fafab65293e3 obsolete
Description: Wiren Board Web UI web interface

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

Подключены напрямую, пробовал с двух разных устройств. Обновил webui.
%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5

С устройства на андроид доступ есть…

То есть получается, только айфон не подключается? Какая версия iOS? Джейлбрейк есть?
Скачайте, пожалуйста iNetTools


и просканируйте порты вашего устройства в диапазоне 1-1883,18883:

Пришлите, пожалуйста, результат.

iOS версии 13, джейлбрейка нет.
Результат сканирования WB с iphone:
22
53
80
502

Опять же - с ноутбука и с устройства на андроид доступ есть.

Может какая-то штатная программа блокирует порт, что-то типа умного дома от эппл?

При доступе с андроид в настройках указан порт 80, доступ есть.
При доступе с ios при указанном порте 80 доступа нет, но есть если указать порт 18883.
Может я неверно понимаю логику работы…

В каких настройках? Пришлите скриншот

А здесь не должно быть порта 80.
Это порт, по которому веб-интерфейс, загруженный на ваш компьютер через браузер, связывается с брокером MQTT на Wiren Board. Эта связь происходит по протоколу WebSocket, порт для него настроен на Wiren Board:

root@wirenboard-AQZBLNTY:~# cat /etc/mosquitto/conf.d/listeners.conf
#change 0.0.0.0 to to limit listener to localhost

listener 1883 0.0.0.0

# example:
#listener 1883 0.0.0.0


#change 0.0.0.0 to 127.0.0.1 to limit listener to localhost

listener 18883 0.0.0.0
protocol websockets

По умолчанию это

у вас заполнены acess credentials и стоит галочка. Если вы не настраивали особым образом mosquitto, то галочку стоит убрать.

Да, я тоже так думаю, но почему при таких настройках есть доступ с ПК?