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.
- 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;
- Completed all messages classes with GetBytes() and Parse() methods;
- Removed unused namespaces;
- Added interface IMqttNetworkChannel for network channel abstraction implementation;
- Added solution for VS2008 and project for .Net Compact Framework 3.5 on Windows Embedded Compact 7;
- 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 |