M2Mqtt 2.4.0

M2Mqtt is a MQTT client available for all .Net platform (.Net Framework, .Net Compact Framework and .Net Micro Framework) for M2M communication.

No packages depend on M2Mqtt.

  1. Fixed bug on message id generation; 1.1 removed GetMessageId() and messageIdCounter from MqttMsgBase, because messaged id generation is related to client not to message; 1.2 removed internal message id generation from MqttMsgPublish, MqttMsgSubscribe and MqttMsgUnsubscribe classes (it must be set external); 1.3 added GetMessageId() for message id generation inside MqttClient class;
  2. Completed all messages classes with GetBytes() and Parse() methods;
  3. Removed unused namespaces;
  4. Added interface IMqttNetworkChannel for network channel abstraction implementation;
  5. Added solution for VS2008 and project for .Net Compact Framework 3.5 on Windows Embedded Compact 7;
  6. Removed all default parameters values in constructors and methods for compatibility with .Net Framework under 4.0 version;

This package has no dependencies.

Version Downloads Last updated
4.3.0 5 08/20/2025
4.2.0.1 4 08/21/2025
4.2.0 4 08/20/2025
4.1.0.1 4 08/21/2025
4.1.0 4 08/21/2025
4.0.0 4 08/20/2025
3.6.0 4 08/21/2025
3.5.0 4 08/21/2025
3.4.0 4 08/21/2025
3.3.0 4 08/20/2025
3.2.0 4 08/20/2025
3.1.0 4 08/21/2025
3.0.0 4 08/20/2025
2.4.0 4 08/20/2025
2.3.0 4 08/20/2025
2.2.0 4 08/20/2025
2.1.0 4 08/20/2025
2.0.0 4 08/20/2025
1.1.0 4 08/20/2025