You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: README.md
+6-6
Original file line number
Diff line number
Diff line change
@@ -3,8 +3,8 @@ An example project that implements following packages in a ASP.NET 5 MQTT Broker
3
3
4
4
## Current Implemented Package Status:
5
5
-[**MQTTnet**](https://github.com/chkr1011/MQTTnet) - `v3.0.16` - Working
6
-
-[**MQTTnet - AspNetCore - AttributeRouting**](https://github.com/Atlas-LiftTech/MQTTnet.AspNetCore.AttributeRouting) - `v3.0.16` (Forked, see [NuGet](https://www.nuget.org/packages/MQTTnet.AspNetCore.AttributeRouting.Forked/)) - Working
7
-
-[**Saunter**](https://github.com/tehmantra/saunter) - `v0.3.1` - Working
6
+
-[**MQTTnet - AspNetCore - AttributeRouting**](https://github.com/Atlas-LiftTech/MQTTnet.AspNetCore.AttributeRouting) - `v3.0.16`*(Forked, see [NuGet](https://www.nuget.org/packages/MQTTnet.AspNetCore.AttributeRouting.Forked/))* - Working
7
+
-[**Saunter**](https://github.com/tehmantra/saunter) - `v0.4.0` - Working*(Newer versions will break documentation generation)*
8
8
9
9
## Some Notes:
10
10
- Tested with [**MQTTnet.App**](https://github.com/chkr1011/MQTTnet.App) as the client, configured as following:
@@ -13,15 +13,15 @@ An example project that implements following packages in a ASP.NET 5 MQTT Broker
13
13
- Host: `localhost:5000/mqtt`
14
14
- Port: `5000`
15
15
- A [**CatchAllController**](https://github.com/Rikj000/Saunter-MQTTnet-AspNet5-AttributeRouting-ExampleProject/blob/main/Saunter-MQTTnet-AspNet5-AttributeRouting-ExampleProject/Controllers/Mqtt/CatchAllController.cs) has been implemented, this will log all MQTT related messages going in/out of the MQTTnet Broker/Server
16
-
- A (MQTT) [**ExampleController**](https://github.com/Rikj000/Saunter-MQTTnet-AspNet5-AttributeRouting-ExampleProject/blob/main/Saunter-MQTTnet-AspNet5-AttributeRouting-ExampleProject/Controllers/Mqtt/ExampleController.cs) has been implemented with following Publish Topics:
16
+
- A (MQTT) [**ExampleController**](https://github.com/Rikj000/Saunter-MQTTnet-AspNet5-AttributeRouting-ExampleProject/blob/main/Saunter-MQTTnet-AspNet5-AttributeRouting-ExampleProject/Controllers/Mqtt/ExampleController.cs) has been implemented with following **Publish Topics**:
- The [**MqttService**](https://github.com/Rikj000/Saunter-MQTTnet-AspNet5-AttributeRouting-ExampleProject/blob/main/Saunter-MQTTnet-AspNet5-AttributeRouting-ExampleProject/Services/MqttService.cs) has been implemented with following Subscribe Topic:
23
-
-`MqttService/subscribe/kiss-message`
24
-
- It will send a Payload every 5 minutes after a client has connected
22
+
- The [**MqttService**](https://github.com/Rikj000/Saunter-MQTTnet-AspNet5-AttributeRouting-ExampleProject/blob/main/Saunter-MQTTnet-AspNet5-AttributeRouting-ExampleProject/Services/MqttService.cs) has been implemented with following **Subscribe Topic**:
23
+
-`MqttService/subscribe/kiss`
24
+
- It will send a Payload every `KissIntervalSeconds`*(Configurable in `appsettings.json`)* for as long as there are clients connected.
25
25
- Payload: `$"MQTTnet hosted on {frameworkName} is still running at {DateTime.Now}!"`
26
26
- Here you can also configure various MQTT Broker related settings / handlers
27
27
-[**Startup**](https://github.com/Rikj000/Saunter-MQTTnet-AspNet5-AttributeRouting-ExampleProject/blob/main/Saunter-MQTTnet-AspNet5-AttributeRouting-ExampleProject/Startup.cs) is where most of the other Package configuration happens
0 commit comments