From de4e06401bdf99edd645f8ab8cf3882bde0502c9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Szak=C3=A1ts=20Alp=C3=A1r=20Zsolt?= Date: Mon, 18 Aug 2025 22:34:47 +0200 Subject: [PATCH] Read payload as string --- Source/ProofOfConcept/Services/MQTTClient.cs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Source/ProofOfConcept/Services/MQTTClient.cs b/Source/ProofOfConcept/Services/MQTTClient.cs index 1d95d06..400f79b 100644 --- a/Source/ProofOfConcept/Services/MQTTClient.cs +++ b/Source/ProofOfConcept/Services/MQTTClient.cs @@ -1,3 +1,4 @@ +using System.Text; using Microsoft.Extensions.Options; using MQTTnet; @@ -21,8 +22,9 @@ public class MQTTClient : IHostedService this.client.ApplicationMessageReceivedAsync += (e) => { - logger.LogInformation("Message received: {Message}", e.ApplicationMessage.Payload); - messageProcessor.ProcessMessage(e.ApplicationMessage.Payload.ToString()); + string message = Encoding.UTF8.GetString(e.ApplicationMessage.Payload); + logger.LogInformation("Message received: {Message}", message); + messageProcessor.ProcessMessage(message); return Task.CompletedTask; }; }