|
@@ -11,15 +11,17 @@ MQTTnet is a .NET library for MQTT based communication. It provides a MQTT clien |
|
|
# Features |
|
|
# Features |
|
|
|
|
|
|
|
|
### General |
|
|
### General |
|
|
* Performance optimized (publishing ~18.000 messages per second on local machine) |
|
|
|
|
|
* Async support |
|
|
* Async support |
|
|
* TLS 1.2 support for client and server (but not UWP servers) |
|
|
* TLS 1.2 support for client and server (but not UWP servers) |
|
|
* Extensible communication channels (i.e. In-Memory, TCP, TCP+TLS, WS) |
|
|
* Extensible communication channels (i.e. In-Memory, TCP, TCP+TLS, WS) |
|
|
* Interfaces included for mocking and testing |
|
|
|
|
|
|
|
|
* Performance optimized (processing ~20.000 messages / second)* |
|
|
* Lightweight (only the low level implementation of MQTT, no overhead) |
|
|
* Lightweight (only the low level implementation of MQTT, no overhead) |
|
|
|
|
|
* Interfaces included for mocking and testing |
|
|
* Access to internal trace messages |
|
|
* Access to internal trace messages |
|
|
* Unit tested (55+ tests) |
|
|
* Unit tested (55+ tests) |
|
|
|
|
|
|
|
|
|
|
|
\* Tested on local machine with MQTTnet client and server running in the same process. |
|
|
|
|
|
|
|
|
### Client |
|
|
### Client |
|
|
* Rx support (via another project) |
|
|
* Rx support (via another project) |
|
|
* Communication via TCP (+TLS) or WS (WebSocket) |
|
|
* Communication via TCP (+TLS) or WS (WebSocket) |
|
|