MakoIoT.Device.Services.Mqtt
1.0.96.35527
dotnet add package MakoIoT.Device.Services.Mqtt --version 1.0.96.35527
NuGet\Install-Package MakoIoT.Device.Services.Mqtt -Version 1.0.96.35527
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="MakoIoT.Device.Services.Mqtt" Version="1.0.96.35527" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add MakoIoT.Device.Services.Mqtt --version 1.0.96.35527
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: MakoIoT.Device.Services.Mqtt, 1.0.96.35527"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install MakoIoT.Device.Services.Mqtt as a Cake Addin #addin nuget:?package=MakoIoT.Device.Services.Mqtt&version=1.0.96.35527 // Install MakoIoT.Device.Services.Mqtt as a Cake Tool #tool nuget:?package=MakoIoT.Device.Services.Mqtt&version=1.0.96.35527
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
Mako-IoT.Device.Services.Mqtt
ICommunicationService implementation with MQTT as transport layer. Uses M2MQTT library.
Usage
Add MQTT and configuration in DeviceBuilder
DeviceBuilder.Create()
.AddWiFi()
.AddMqtt()
.AddConfiguration(cfg =>
{
cfg.WriteDefault(WiFiConfig.SectionName, new WiFiConfig
{
Ssid = "",
Password = ""
});
cfg.WriteDefault(MqttConfig.SectionName, new MqttConfig
{
BrokerAddress = "test.mosquitto.org",
Port = 8883,
UseTLS = true,
CACert = "...", //broker's TLS certificate
ClientId = "device1",
TopicPrefix = "mako-iot-test", //prefix for pub-sub topics
PublishQoS = 1, //QoS for published messages (0-2)
PublishRetain = false //retain flag for published messages
});
})
.Build()
.Start();
ICommunicationService
See example in MessageBus class.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET Framework | net is compatible. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
-
- MakoIoT.Device.Services.Interface (>= 1.0.54.39044)
- MakoIoT.Device.Utilities.String (>= 1.0.42.9118)
- nanoFramework.CoreLibrary (>= 1.17.7)
- nanoFramework.DependencyInjection (>= 1.1.30)
- nanoFramework.M2Mqtt (>= 5.1.192)
- nanoFramework.Runtime.Events (>= 1.11.31)
- nanoFramework.Runtime.Native (>= 1.7.10)
- nanoFramework.System.Collections (>= 1.5.63)
- nanoFramework.System.IO.Streams (>= 1.1.91)
- nanoFramework.System.Net (>= 1.11.37)
- nanoFramework.System.Text (>= 1.3.36)
- nanoFramework.System.Threading (>= 1.1.50)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
1.0.96.35527 | 146 | 3/11/2025 |
1.0.95.881 | 141 | 3/10/2025 |
1.0.94.44847 | 182 | 3/3/2025 |
1.0.93.5981 | 88 | 2/27/2025 |
1.0.92.15519 | 83 | 2/26/2025 |
1.0.91.48089 | 83 | 2/25/2025 |
1.0.90.17501 | 90 | 2/20/2025 |
1.0.89.19191 | 92 | 2/20/2025 |
1.0.88.1330 | 94 | 2/18/2025 |
1.0.87.45231 | 97 | 11/28/2024 |
1.0.86.15438 | 98 | 11/25/2024 |
1.0.85.31353 | 133 | 10/19/2024 |
1.0.84.27258 | 136 | 10/18/2024 |
1.0.83.27245 | 97 | 10/11/2024 |
1.0.82.16599 | 96 | 10/10/2024 |
1.0.81.25762 | 100 | 9/26/2024 |
1.0.80.11411 | 106 | 8/28/2024 |
1.0.79.8560 | 101 | 8/27/2024 |
1.0.78.52799 | 135 | 8/11/2024 |
1.0.77.62872 | 112 | 8/10/2024 |
1.0.76.5164 | 69 | 8/5/2024 |
1.0.75.35989 | 75 | 7/30/2024 |
1.0.74.32753 | 72 | 7/29/2024 |
1.0.72.37305 | 122 | 6/6/2024 |
1.0.71.13304 | 114 | 6/4/2024 |
1.0.70.44575 | 120 | 5/13/2024 |
1.0.69.31668 | 122 | 5/10/2024 |
1.0.68.22875 | 123 | 4/30/2024 |
1.0.67.33515 | 128 | 4/9/2024 |
1.0.66.2883 | 120 | 4/3/2024 |
1.0.65.24391 | 122 | 3/22/2024 |
1.0.64.42300 | 140 | 1/29/2024 |
1.0.63.14028 | 120 | 1/26/2024 |
1.0.62.55610 | 118 | 1/24/2024 |
1.0.61.2487 | 115 | 1/21/2024 |
1.0.60.51359 | 117 | 1/18/2024 |
1.0.59.53296 | 161 | 1/6/2024 |
1.0.58.28276 | 137 | 12/30/2023 |
1.0.57.65275 | 137 | 12/19/2023 |
1.0.56.1879 | 169 | 12/7/2023 |
1.0.55.57189 | 152 | 12/1/2023 |
1.0.54.53240 | 153 | 11/17/2023 |
1.0.53.13079 | 143 | 11/16/2023 |
1.0.52.5276 | 164 | 11/11/2023 |
1.0.51.16140 | 124 | 11/11/2023 |
1.0.50.10084 | 160 | 11/10/2023 |
1.0.49.24300 | 126 | 11/9/2023 |
1.0.48.7262 | 130 | 11/8/2023 |
1.0.47.3629 | 160 | 10/10/2023 |
1.0.46.48767 | 175 | 10/6/2023 |
1.0.45.28635 | 158 | 10/4/2023 |
1.0.44.4324 | 195 | 8/28/2023 |
1.0.43.28154 | 193 | 7/5/2023 |
1.0.41.213 | 215 | 5/24/2023 |
1.0.40.43790 | 219 | 5/24/2023 |
1.0.39.18424 | 200 | 5/24/2023 |
1.0.38.21648 | 194 | 5/24/2023 |
1.0.37.32290 | 184 | 5/24/2023 |
1.0.36.3601 | 222 | 5/24/2023 |
1.0.35.59768 | 204 | 5/24/2023 |
1.0.34.15907 | 180 | 5/24/2023 |
1.0.33.39266 | 225 | 5/24/2023 |
1.0.32.44233 | 216 | 5/24/2023 |
1.0.31.29392 | 215 | 5/24/2023 |
1.0.30.64024 | 212 | 5/23/2023 |
1.0.29.57486 | 216 | 5/23/2023 |
1.0.28.39140 | 217 | 5/23/2023 |
1.0.27.63214 | 211 | 5/23/2023 |
1.0.25.12525 | 201 | 5/23/2023 |
1.0.23.10489 | 219 | 5/22/2023 |
1.0.22.27134 | 190 | 5/22/2023 |