MQTTBroker.psd1
|
@{ RootModule = 'MQTTBroker.psm1' ModuleVersion = '1.0.0' GUID = 'd3a7e5c2-8b1f-4e69-a0d4-5f2c9b7e1a38' Author = 'ConnectMQ Team' CompanyName = 'ConnectMQ' Copyright = '(c) 2026 ConnectMQ. MIT License.' Description = 'Publish and subscribe to a free public MQTT broker from PowerShell. Pure PowerShell MQTT 3.1.1 client, no dependencies, preconfigured for broker.connectmq.com over TCP (1883) or TLS (8883). Supports QoS 0/1/2, retained messages and wildcards on PowerShell 5.1 and 7+. Works with any MQTT 3.1.1 broker, including private ConnectMQ brokers (https://connectmq.com).' PowerShellVersion = '5.1' CompatiblePSEditions = @('Desktop', 'Core') FunctionsToExport = @( 'Get-MQTTBrokerInfo' 'New-MQTTTopicPrefix' 'Connect-MQTTBroker' 'Disconnect-MQTTBroker' 'Publish-MQTTMessage' 'Receive-MQTTMessage' 'Test-MQTTBroker' ) CmdletsToExport = @() VariablesToExport = @() AliasesToExport = @() PrivateData = @{ PSData = @{ Tags = @('MQTT', 'MQTTBroker', 'MQTTClient', 'IoT', 'PublicBroker', 'PubSub', 'Publish', 'Subscribe', 'Messaging', 'TLS', 'ConnectMQ', 'Windows', 'Linux', 'MacOS') ProjectUri = 'https://connectmq.com/blog/free-public-mqtt-broker' LicenseUri = 'https://opensource.org/licenses/MIT' ReleaseNotes = 'Initial release: Connect, Publish, Receive (subscribe), Test and broker info for the free public broker broker.connectmq.com. MQTT 3.1.1, QoS 0/1/2, retain, TCP and TLS.' } } } |