Skip to content

NirOOriN/MQTTnetStructured

 
 

Repository files navigation

MQTTnetStructured

Tis project is based on MQTTnet, see: https://github.com/dotnet/MQTTnet.

The main goal of this project is to abstract and strucutre it for a better usabillity, when using as a dependency. Currently these are the main goals:

  • Abstract/Interface implementations as far as possible/reasonable, e.g. MqttClientOptions, MqttTlsOptions and so on.
  • Move abstractions into standalone projects/packages, allowing consumers to choose the correct packages when implementing.
  • Move implmentations into seperate project/packages, allowing consumers to choose the specific/wanted implementation, eg. Server, Client, ManagedClient.

About

Based on MQTTnet. With an approach to stucture the project design and abstract it for better usabilitty. MQTT.net is a high performance .NET library for MQTT based communication. It provides a MQTT client and a MQTT server (broker). The implementation is based on the documentation from http://mqtt.org/.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • C# 99.8%
  • Other 0.2%