Stable Version 1.0.2 (OutSystems 11)
Published on 09 July 2020 by 
Created on 07 July 2020
MQTT solution for publish on .Net Platforms, supporting some of the most common authentication methods: - SSL Certificate - User and password with SSL - User and password Also we provide an extension to the MQTT Web Client available on forge (https://www.outsystems.com/forge/component-overview/1174/mqtt-web-client) offering some other features like AWS IOT support, automatic reconnect support and generic callback for message arrive.
Read More

M2Mqtt is a MQTT client available for all .Net platforms (.Net Framework, .Net Compact Framework and .Net Micro Framework) and WinRT platforms (Windows 8.1, Windows Phone 8.1 and Windows 10) for Internet of Things and M2M communication.


This implementation allows to publish MQTT messages using the most common authentication methods on .Net platforms.

  • SSL Certificate
    • Used for example on AWS IOT Authenticaion (Alternatice to the Access Key and Secret Access Key authentication method)
  • User and password with SSL
    • Used for example on Apache Active MQ, or Amazon MQ
  • User and password
    • Used on more simple mqtt brokers

We also provide an extension to the javascript paho implementation MQTT Web Client available on forge (https://www.outsystems.com/forge/component-overview/1174/mqtt-web-client) offering some other features:

  • Auto reconnect feature
  • AWS IOT support
  • Simple on Message arrive callback trigger

Just take a look on the Demo page.

What’s new (1.0.2)

Add support for auto connnect on Load and suscribe on load.

See MQTT_CONNECT_ON_LOAD demo screen.

Reviews (0)
Functional libraries & utilities, Network
Support Options
This component is not supported by OutSystems. You may use the discussion forums to leave suggestions or obtain best-effort support from the community, including from Vasco Mendes who created this component.
See all 4 dependencies
Component Consumers
No consumers yet.
Weekly Downloads