Java client для mqtt websocket с назначенным URLJAVA

Программисты JAVA общаются здесь
Anonymous
Java client для mqtt websocket с назначенным URL

Сообщение Anonymous »

Регистрированный URL -адрес websocket - это что -то вроде этого wss: // .eu-west-1.amazonaws.com: 443/mqtt? x-amz-algorithm = aws4-hmac-sha256 & x-amz-credential = /eu-west-1/iotdevicegateway/aws4_request & X-AMZ-DATE = 20250814T085431Z & X-AMZ-EXPIRES = 86400 & X-AMZ-SignedHeaders = HOST & X-AMZ-SIGNATURE = & X-AMZ-SECUTY-TOKEN =
И вот мой код < /p>

Код: Выделить всё

    AwsIotMqttConnectionBuilder builder = AwsIotMqttConnectionBuilder.newMtlsBuilderFromPath(null, null)
.withWebsockets(true) // Crucial for presigned URL connections
.withEndpoint(connectionUrl) // Pass the presigned URL here
.withClientId(clientId)
.withConnectionEventCallbacks(callbacks)
.withWebsocketSigningRegion("eu-west-1")
.withPort(443); // Default WebSocket port

MqttClientConnection connection = builder.build();

// Connect to AWS IoT Core
CompletableFuture connected = connection.connect();
connected.get(); // Wait for connection to complete
Я получаю следующую ошибку, когда я запускаю код
> java.util.concurrent.executionExcept>

Подробнее здесь: https://stackoverflow.com/questions/797 ... signed-url

Вернуться в «JAVA»