Difference between revisions of "MQTT communication packages"
Jump to navigation
Jump to search
Line 4: | Line 4: | ||
!System.Net.Mqtt (Hermes) | !System.Net.Mqtt (Hermes) | ||
!MQTTnet,<br>MQTTnet.Extensions.ManagedClient | !MQTTnet,<br>MQTTnet.Extensions.ManagedClient | ||
+ | !M2MqttDotnetCore | ||
|- | |- | ||
|Author | |Author | ||
|Xamarin (Microsoft) | |Xamarin (Microsoft) | ||
|Christian Kratky | |Christian Kratky | ||
+ | | | ||
|- | |- | ||
|Version | |Version | ||
|0.6.0-beta | |0.6.0-beta | ||
|3.0.8 | |3.0.8 | ||
+ | |1.0.8 | ||
+ | |- | ||
+ | |License | ||
+ | |MIT License | ||
+ | |MIT License | ||
+ | |Eclipse Public License 1.0 | ||
|- | |- | ||
|Project site | |Project site | ||
+ | | | ||
+ | |https://github.com/chkr1011/MQTTnet/wiki | ||
+ | |https://m2mqtt.wordpress.com/ | ||
+ | |- | ||
+ | |Code repository | ||
|https://github.com/xamarin/mqtt | |https://github.com/xamarin/mqtt | ||
|https://github.com/chkr1011/MQTTnet | |https://github.com/chkr1011/MQTTnet | ||
− | | | + | |https://github.com/mohaqeq/paho.mqtt.m2mqtt |
− | |||
− | |||
− | |||
|- | |- | ||
|NuGet package | |NuGet package | ||
|https://www.nuget.org/packages/System.Net.Mqtt | |https://www.nuget.org/packages/System.Net.Mqtt | ||
|https://www.nuget.org/packages/MQTTnet,<br>https://www.nuget.org/packages/MQTTnet.Extensions.ManagedClient | |https://www.nuget.org/packages/MQTTnet,<br>https://www.nuget.org/packages/MQTTnet.Extensions.ManagedClient | ||
+ | |https://www.nuget.org/packages/M2MqttDotnetCore/ | ||
|- | |- | ||
|MQTT versions | |MQTT versions | ||
|3.1.1 | |3.1.1 | ||
|3.1.0, 3.1.1, 5.0.0 | |3.1.0, 3.1.1, 5.0.0 | ||
+ | | | ||
|- | |- | ||
|Transport protocols | |Transport protocols | ||
|TCP | |TCP | ||
|TCP, TCP+TLS, WS, WSS | |TCP, TCP+TLS, WS, WSS | ||
+ | | | ||
|- | |- | ||
|Target platform | |Target platform | ||
|.NETFramework 4.6, .NETStandard2.0 | |.NETFramework 4.6, .NETStandard2.0 | ||
|.NETStandard 1.3, .NETStandard 2.0, UAP 10.0 | |.NETStandard 1.3, .NETStandard 2.0, UAP 10.0 | ||
+ | |.NETStandard 2.0 | ||
|- | |- | ||
!Communication package | !Communication package |
Revision as of 19:18, 11 December 2019
Underlying software | System.Net.Mqtt (Hermes) | MQTTnet, MQTTnet.Extensions.ManagedClient |
M2MqttDotnetCore |
---|---|---|---|
Author | Xamarin (Microsoft) | Christian Kratky | |
Version | 0.6.0-beta | 3.0.8 | 1.0.8 |
License | MIT License | MIT License | Eclipse Public License 1.0 |
Project site | https://github.com/chkr1011/MQTTnet/wiki | https://m2mqtt.wordpress.com/ | |
Code repository | https://github.com/xamarin/mqtt | https://github.com/chkr1011/MQTTnet | https://github.com/mohaqeq/paho.mqtt.m2mqtt |
NuGet package | https://www.nuget.org/packages/System.Net.Mqtt | https://www.nuget.org/packages/MQTTnet, https://www.nuget.org/packages/MQTTnet.Extensions.ManagedClient |
https://www.nuget.org/packages/M2MqttDotnetCore/ |
MQTT versions | 3.1.1 | 3.1.0, 3.1.1, 5.0.0 | |
Transport protocols | TCP | TCP, TCP+TLS, WS, WSS | |
Target platform | .NETFramework 4.6, .NETStandard2.0 | .NETStandard 1.3, .NETStandard 2.0, UAP 10.0 | .NETStandard 2.0 |
Communication package | OpcLabs.Mqtt | OpcLabs.MqttNet | |
Documentation | |||
NuGet package | |||
Target platform |