Como corrigir ESP32 TRANSPORT_WS: Sec-WebSocket-Accept not found

Problema:

Seu ESP32 executando um cliente MQTT está imprimindo as seguintes mensagens de erro:

ws_error.txt
E (285025) TRANSPORT_WS: Sec-WebSocket-Accept not found
E (285025) MQTT_CLIENT: Error transport connect

Solução

Você está usando MQTT sobre websockets (ws:// ou wss://) mas na URL MQTT dada, nenhum servidor MQTT-over-websocket está em execução.

Isso é frequentemente causado por usar uma URL errada (possivelmente a URL está faltando o caminho), mas também pode ser causado por uma configuração errada do servidor ou do proxy reverso.

Muitas vezes é melhor tentar usar um cliente websocket de software para testar as configurações corretas.


Check out similar posts by category: ESP8266/ESP32 MQTT Networking