Jak opravit ESP32 TRANSPORT_WS: Sec-WebSocket-Accept not found

Problém:

Váš ESP32 running MQTT client printuje následující error messages:

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

Řešení

Používáte MQTT over websockets (ws:// nebo wss://) ale na daném MQTT URL, neběží žádný MQTT-over-websocket server.

Tohle je často caused používáním wrong URL (možná URL chybí path), ale může být také caused misconfiguraton serveru nebo reverse proxy.

Je často best try použít software websocket client pro test correct settings.


Podívejte se na podobné články podle kategorie: ESP8266/ESP32 MQTT Networking