MQTT solutions provider HiveMQ has added a C# Client to the open-source HiveMQ MQTT Client Libraries. The new addition is useful to any organization building IoT applications using the Microsoft .NET framework,
extending the MQTT ecosystem with a reliable and fully supported client.
All clients in the HiveMQ MQTT Client Libraries work with any MQTT broker to speed application development cycles and ensure long-term flexibility for IoT deployments. With these clients, users can quickly develop and deploy IoT applications for their business. In addition to the new C# client, which is currently in beta, HiveMQ supports libraries for Java, C++, Python, and others.
HiveMQ has committed to providing regular testing and long-term support for their MQTT clients so that users can feel confident investing in these products. Plans for expanding their MQTT client portfolio even further are also in the works.
Some key features include:
- The ability to send an MQTT message in as little as 3 lines of code
- Compliant with the MQTT 5 specification
- Support for all MQTT Quality of Service (QoS) levels
- Security features including TLS and basic authentication
- Support for the latest Microsoft .NET Framework
- Available as a NuGet package on NuGet.org
The HiveMQ MQTT C# client is available on GitHub under the liberal Apache 2 license, and the company welcomes community feedback and public contributions.