Difference between revisions of "MQTT communication packages"

From OPC Labs Knowledge Base
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
|License
 
|MIT License
 
|MIT License
 
 
|-
 
|-
 
|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