MQTTnet
serilog-sinks-console
Our great sponsors
MQTTnet | serilog-sinks-console | |
---|---|---|
13 | 4 | |
4,157 | 223 | |
2.9% | 1.8% | |
7.9 | 5.9 | |
9 days ago | 9 days ago | |
C# | C# | |
MIT License | Apache License 2.0 |
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.
MQTTnet
-
What your hidden nuget gems ?
MQTTNet - High perf IOT comms for .NET - https://github.com/dotnet/MQTTnet
-
Discussion Thread
For the server we used mosquitto because we already used it in the past (and it's relatively simple), for the client MQTTnet because it's .net and it seemed good enough (mosquitto has a client library too but it's C so I'd have to write some interop). It's a simple protocol so it shouldn't really matter which implementation you use.
- 6 .NET Myths Dispelled — Celebrating (Almost) 21 Years of .NET
-
Basic MQTT with C#
MQTTNet MQTTnet.Extensions.ManagedClient Serilog Serilog.Sinks.Console Newtonsoft.Json
- [HELP]Esp32 SignalR Data
serilog-sinks-console
-
SeriLog color themes
The following built-in themes are available
-
Logging in ASP.NET Core 5 using Serilog
Serilog.Sinks.Console – To write log events to the Windows Console or an ANSI terminal via standard output
-
Basic MQTT with C#
MQTTNet MQTTnet.Extensions.ManagedClient Serilog Serilog.Sinks.Console Newtonsoft.Json
What are some alternatives?
SparkplugNet - SparkplugNet is a library to use the Sparkplug industrial IoT (IIoT) standard in .Net. It uses MQTTnet in the background.
Mqtt2Mqtt - Customize MQTT messages between two brokers
SignalR-Client-Cpp - C++ Client for ASP.NET Core SignalR
SignalR-Client-Cpp - C++ client for ASP.NET SignalR 2.x
hivemq-community-edition - HiveMQ CE is a Java-based open source MQTT broker that fully supports MQTT 3.x and MQTT 5. It is the foundation of the HiveMQ Enterprise Connectivity and Messaging Platform
fanuc-driver - Configurable Fanuc Focas data collector and post processor.
TcpClientIo - TcpClientIo Wrapper of TcpClient what help focus on WHAT you transfer over TCP, not HOW
sdk - Core functionality needed to create .NET Core projects, that is shared between Visual Studio and CLI
hass-workstation-service - Provide useful sensors and services from your workstation to Home Assistant.
Serilog - Simple .NET logging with fully-structured events
emqx - The most scalable open-source MQTT broker for IoT, IIoT, and connected vehicles
Genius.NET - .NET library to access Genius API @ (https://www.genius.com)