Не работает WB Cloud

В статусе отображается Disconnected, а в консоли браузера -

Mixed Content: The page at ‘Wiren Board Web UI’ was loaded over HTTPS, but attempted to connect to the insecure WebSocket endpoint ‘ws://cloud.contactless.ru:18883/mqtt’. This request has been blocked; this endpoint must be available over WSS.

Error: Failed to construct ‘WebSocket’: An insecure WebSocket connection may not be initiated from a page loaded over HTTPS.

@BrainRoot Прием-прием

Я правильно понимаю, что WB Cloud больше не поддерживается?

Он работает, но не особо стабильно… Пока не в приоритете.

Поясню проблему. Сервер cloud.wirenboard.ru работает - с него можно получить данные по ws или mqtt, но без шифрования.
Не работает веб-интерфейс cloud.wirenboard.ru. Скорее всего, по той причине, что данные могут отдаваться только без шифрования, а сайт доступен только по https, браузеры не дают получать данные таким образом.

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

Может вы сможете скинуть исходники, чтобы я мог использовать подобный функционал самостоятельно?

Исходники самого веб-интерфейса (точно такой же используется на “облаке”)

Вся разница в том что указывается в параметрах
Screenshot from 2021-06-25 10-45-45
Host и Port адрес самого контроллера, а интерфейс можно выполнять где угодно.

Разобрался с причиной, но не с проблемой. Ваш сервер cloud.wirenboard.ru не позволяет подключиться по wss.

Поскольку web-страницы с соединением по https, позволяют инициировать подключения только по защищенному соединению wss, функции сайта cloud.wirenboard.ru не доступны.

На локальных ресурсах и на сайтах, доступных по незащищенному соединению http, - все работает.

Поэтому существует 2 решения:

  1. убрать шифрование с сайта cloud.wirenboard.ru - будет так же не безопасно, как и сейчас,
  2. возобновить поддержку wss - перестать работать могло просто потому что закончился срок действия сертификата.