MakoIoT.Device.Services.Mqtt
1.0.72.37305
There is a newer version of this package available.
See the version list below for details.
See the version list below for details.
dotnet add package MakoIoT.Device.Services.Mqtt --version 1.0.72.37305
NuGet\Install-Package MakoIoT.Device.Services.Mqtt -Version 1.0.72.37305
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.72.37305" />
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.72.37305
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: MakoIoT.Device.Services.Mqtt, 1.0.72.37305"
#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.72.37305 // Install MakoIoT.Device.Services.Mqtt as a Cake Tool #tool nuget:?package=MakoIoT.Device.Services.Mqtt&version=1.0.72.37305
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.46.2905)
- MakoIoT.Device.Utilities.String (>= 1.0.34.50886)
- nanoFramework.CoreLibrary (>= 1.15.5)
- nanoFramework.DependencyInjection (>= 1.1.3)
- nanoFramework.M2Mqtt (>= 5.1.130)
- nanoFramework.Runtime.Events (>= 1.11.18)
- nanoFramework.Runtime.Native (>= 1.6.12)
- nanoFramework.System.Collections (>= 1.5.31)
- nanoFramework.System.IO.Streams (>= 1.1.59)
- nanoFramework.System.Net (>= 1.10.79)
- nanoFramework.System.Text (>= 1.2.54)
- nanoFramework.System.Threading (>= 1.1.32)
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.87.45231 | 0 | 11/28/2024 |
1.0.86.15438 | 40 | 11/25/2024 |
1.0.85.31353 | 117 | 10/19/2024 |
1.0.84.27258 | 117 | 10/18/2024 |
1.0.83.27245 | 84 | 10/11/2024 |
1.0.82.16599 | 81 | 10/10/2024 |
1.0.81.25762 | 83 | 9/26/2024 |
1.0.80.11411 | 92 | 8/28/2024 |
1.0.79.8560 | 85 | 8/27/2024 |
1.0.78.52799 | 123 | 8/11/2024 |
1.0.77.62872 | 101 | 8/10/2024 |
1.0.76.5164 | 56 | 8/5/2024 |
1.0.75.35989 | 60 | 7/30/2024 |
1.0.74.32753 | 61 | 7/29/2024 |
1.0.72.37305 | 109 | 6/6/2024 |
1.0.71.13304 | 103 | 6/4/2024 |
1.0.70.44575 | 105 | 5/13/2024 |
1.0.69.31668 | 110 | 5/10/2024 |
1.0.68.22875 | 115 | 4/30/2024 |
1.0.67.33515 | 119 | 4/9/2024 |
1.0.66.2883 | 111 | 4/3/2024 |
1.0.65.24391 | 114 | 3/22/2024 |
1.0.64.42300 | 132 | 1/29/2024 |
1.0.63.14028 | 111 | 1/26/2024 |
1.0.62.55610 | 110 | 1/24/2024 |
1.0.61.2487 | 107 | 1/21/2024 |
1.0.60.51359 | 109 | 1/18/2024 |
1.0.59.53296 | 153 | 1/6/2024 |
1.0.58.28276 | 129 | 12/30/2023 |
1.0.57.65275 | 128 | 12/19/2023 |
1.0.56.1879 | 160 | 12/7/2023 |
1.0.55.57189 | 144 | 12/1/2023 |
1.0.54.53240 | 144 | 11/17/2023 |
1.0.53.13079 | 135 | 11/16/2023 |
1.0.52.5276 | 155 | 11/11/2023 |
1.0.51.16140 | 113 | 11/11/2023 |
1.0.50.10084 | 151 | 11/10/2023 |
1.0.49.24300 | 116 | 11/9/2023 |
1.0.48.7262 | 120 | 11/8/2023 |
1.0.47.3629 | 151 | 10/10/2023 |
1.0.46.48767 | 167 | 10/6/2023 |
1.0.45.28635 | 150 | 10/4/2023 |
1.0.44.4324 | 187 | 8/28/2023 |
1.0.43.28154 | 184 | 7/5/2023 |
1.0.41.213 | 201 | 5/24/2023 |
1.0.40.43790 | 205 | 5/24/2023 |
1.0.39.18424 | 186 | 5/24/2023 |
1.0.38.21648 | 181 | 5/24/2023 |
1.0.37.32290 | 170 | 5/24/2023 |
1.0.36.3601 | 209 | 5/24/2023 |
1.0.35.59768 | 191 | 5/24/2023 |
1.0.34.15907 | 166 | 5/24/2023 |
1.0.33.39266 | 213 | 5/24/2023 |
1.0.32.44233 | 204 | 5/24/2023 |
1.0.31.29392 | 203 | 5/24/2023 |
1.0.30.64024 | 199 | 5/23/2023 |
1.0.29.57486 | 202 | 5/23/2023 |
1.0.28.39140 | 204 | 5/23/2023 |
1.0.27.63214 | 197 | 5/23/2023 |
1.0.25.12525 | 189 | 5/23/2023 |
1.0.23.10489 | 206 | 5/22/2023 |
1.0.22.27134 | 177 | 5/22/2023 |