SimplMQTT
CK-MQTT
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
SimplMQTT
-
Crestron 3/4 Series Integration with Esp32?
Start here for crestron MQTT client SimplMQTT
- Can ESP8266 connect to CP3 ?
CK-MQTT
-
Mosquitto: An open-source MQTT broker
Now if you implemented your mqtt with an i++, this where you can start to have dataloss, because now that you sent 65k messages you finished you start to need actually free packet id.
And it cause a lot more issues that what I said there, that I hope I covered every case in my implementation: https://github.com/signature-opensource/CK-MQTT/blob/develop...
Then, this is just the PacketID Logic.
What are some alternatives?
MQTTFirstLook
mosquitto - Eclipse Mosquitto - An open source MQTT broker
mqtt-client - A simple MQTT client that can connect to a MQTT broker and publish and subscribe to topics
NATS - High-Performance server for NATS.io, the cloud and edge native messaging system.
BeetleX - high performance dotnet core socket tcp communication components, support TLS, HTTP, HTTPS, WebSocket, RPC, Redis protocols, custom protocols and 1M connections problem solution
Node RED - Low-code programming for event-driven applications
hivemq-mqtt-client-dotnet - The HiveMQ C# MQTT client for .NET
zigbee2mqtt - Zigbee 🐝 to MQTT bridge 🌉, get rid of your proprietary Zigbee bridges 🔨
MQTTnet - MQTTnet 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/.
mop - MQTT on Pulsar implemented using Pulsar Protocol Handler
RabbitMQ - Open source RabbitMQ: core server and tier 1 (built-in) plugins
Aedes - Barebone MQTT broker that can run on any stream server, the node way