diff --git a/Source/MQTTnet.PowerShell/Cmdlets/PublishMqttMessageCmdlet.cs b/Source/MQTTnet.PowerShell/Cmdlets/PublishMqttMessageCmdlet.cs index b44a9289..b4ba1a67 100644 --- a/Source/MQTTnet.PowerShell/Cmdlets/PublishMqttMessageCmdlet.cs +++ b/Source/MQTTnet.PowerShell/Cmdlets/PublishMqttMessageCmdlet.cs @@ -57,7 +57,7 @@ public class PublishMqttMessageCmdlet : PSCmdlet foreach (var key in UserProperties.Keys) { var value = UserProperties[key]?.ToString() ?? string.Empty; - msgBuilder.WithUserProperty(key.ToString()!, value); + msgBuilder.WithUserProperty(key.ToString(), value); } } diff --git a/Source/MQTTnet.PowerShell/Cmdlets/ShowMqttExamplesCmdlet.cs b/Source/MQTTnet.PowerShell/Cmdlets/ShowMqttExamplesCmdlet.cs index 8a526f08..9b317425 100644 --- a/Source/MQTTnet.PowerShell/Cmdlets/ShowMqttExamplesCmdlet.cs +++ b/Source/MQTTnet.PowerShell/Cmdlets/ShowMqttExamplesCmdlet.cs @@ -31,7 +31,7 @@ MQTTnet PowerShell Module - Quick Examples 3. WebSocket Connection: $session = New-MqttSession - Connect-MqttSession -Session $session -WebSocketUri 'broker.hivemq.com:8000/mqtt' + Connect-MqttSession -Session $session -WebSocketUri 'ws://broker.hivemq.com:8000/mqtt' Publish-MqttMessage -Session $session -Topic 'test/ws' -Payload 'Hello WS' 4. TLS/SSL Connection: diff --git a/Source/MQTTnet.PowerShell/README.md b/Source/MQTTnet.PowerShell/README.md index 6e087219..1f4ba410 100644 --- a/Source/MQTTnet.PowerShell/README.md +++ b/Source/MQTTnet.PowerShell/README.md @@ -122,7 +122,7 @@ Connect-MqttSession -Session $session -Host "broker.hivemq.com" -Port 8883 ` **WebSocket Connection:** ```powershell -Connect-MqttSession -Session $session -WebSocketUri "broker.hivemq.com:8000/mqtt" +Connect-MqttSession -Session $session -WebSocketUri "ws://broker.hivemq.com:8000/mqtt" ``` **With Authentication:** diff --git a/Source/MQTTnet.PowerShell/Test.ps1 b/Source/MQTTnet.PowerShell/Test.ps1 index 46afabe5..5c76ccee 100644 --- a/Source/MQTTnet.PowerShell/Test.ps1 +++ b/Source/MQTTnet.PowerShell/Test.ps1 @@ -78,7 +78,7 @@ Write-Host "`nTesting WebSocket connection..." -ForegroundColor Yellow $wsSession = New-MqttSession try { - Connect-MqttSession -Session $wsSession -WebSocketUri "broker.hivemq.com:8000/mqtt" + Connect-MqttSession -Session $wsSession -WebSocketUri "ws://broker.hivemq.com:8000/mqtt" Write-Host "Connected via WebSocket!" -ForegroundColor Green Publish-MqttMessage -Session $wsSession -Topic "test/websocket" -Payload "Hello via WebSocket!"