MakoIoT.Device.Services.WiFi 1.0.88.56973

dotnet add package MakoIoT.Device.Services.WiFi --version 1.0.88.56973
                    
NuGet\Install-Package MakoIoT.Device.Services.WiFi -Version 1.0.88.56973
                    
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.WiFi" Version="1.0.88.56973" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="MakoIoT.Device.Services.WiFi" Version="1.0.88.56973" />
                    
Directory.Packages.props
<PackageReference Include="MakoIoT.Device.Services.WiFi" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add MakoIoT.Device.Services.WiFi --version 1.0.88.56973
                    
#r "nuget: MakoIoT.Device.Services.WiFi, 1.0.88.56973"
                    
#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.
#:package MakoIoT.Device.Services.WiFi@1.0.88.56973
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=MakoIoT.Device.Services.WiFi&version=1.0.88.56973
                    
Install as a Cake Addin
#tool nuget:?package=MakoIoT.Device.Services.WiFi&version=1.0.88.56973
                    
Install as a Cake Tool

Mako-IoT.Device.Services.WiFi

Manages WiFi connections and interfaces.

Usage

Connect to WiFi network (STAtion mode)

Add WiFi configuration in DeviceBuilder

public static void Main()
{
    DeviceBuilder.Create()
        .AddWiFi()
        .AddConfiguration(cfg =>
        {
            cfg.WriteDefault(WiFiConfig.SectionName, new WiFiConfig
            {
                Ssid = "MyWiFiNetwork",
                Password = "MyWiFiPassword"
            });
        })
        .AddFileStorage()
        .Build()
        .Start();

    Thread.Sleep(Timeout.Infinite);
}

Use INetworkProvider to connect to thew network

public class MyAppService : IMyAppService
{
    private readonly INetworkProvider _networkProvider;
    private readonly ILogger _logger;

    public MyAppService(INetworkProvider networkProvider, ILogger logger)
    {
        _networkProvider = networkProvider;
        _logger = logger;
    }

    public void DoSomeNetworking()
    {
        if (!_networkProvider.IsConnected)
        {
            _logger.LogDebug("Network not connected");
            _networkProvider.Connect();
            if (!_networkProvider.IsConnected)
                throw new Exception("Could not connect to network");
        }

        _logger.LogDebug("Connected to WIFI");
        
        //[...]
    }
}
Product 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.

NuGet packages (1)

Showing the top 1 NuGet packages that depend on MakoIoT.Device.Services.WiFi:

Package Downloads
MakoIoT.Device.Platform.LocalConfig

MAKO-IoT Platform local configuration library. On-device web server, WiFi AP

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
1.0.88.56973 166 9/3/2025
1.0.87.52823 569 4/25/2025
1.0.86.43045 191 4/24/2025
1.0.85.14079 333 4/17/2025
1.0.83.51874 318 4/2/2025
1.0.82.31546 370 3/20/2025
1.0.80.59303 254 3/12/2025
1.0.79.15391 418 3/3/2025
1.0.78.62238 238 2/27/2025
1.0.76.36463 272 2/20/2025
1.0.75.54666 225 2/18/2025
1.0.74.30059 332 11/28/2024
1.0.73.53555 132 11/27/2024
1.0.72.30577 146 11/26/2024
1.0.71.57505 159 11/25/2024
1.0.70.14151 151 11/19/2024
1.0.69.49339 302 10/18/2024
1.0.68.49698 147 10/16/2024
1.0.67.13914 221 9/26/2024
1.0.66.65363 155 9/20/2024
1.0.65.7814 191 9/12/2024
1.0.64.26884 206 8/27/2024
1.0.63.57653 204 8/10/2024
1.0.62.46574 150 8/5/2024
1.0.61.39615 143 7/29/2024
1.0.60.19597 267 6/12/2024
1.0.59.6363 844 5/17/2024
1.0.58.60201 311 5/13/2024
1.0.57.57505 523 4/9/2024
1.0.56.50928 161 4/8/2024
1.0.55.21361 293 4/3/2024
1.0.54.58193 400 3/22/2024
1.0.53.16802 212 3/21/2024
1.0.52.44712 473 1/29/2024
1.0.51.6735 245 1/26/2024
1.0.50.6919 333 1/18/2024
1.0.49.3780 356 1/9/2024
1.0.48.33058 277 1/6/2024
1.0.47.49098 356 12/31/2023
1.0.46.50782 214 12/29/2023
1.0.45.20405 160 12/29/2023
1.0.44.28861 396 12/13/2023
1.0.43.57103 239 12/8/2023
1.0.41.63925 350 12/2/2023
1.0.40.4174 164 12/1/2023
1.0.39.52460 355 11/18/2023
1.0.38.25523 148 11/17/2023
1.0.37.1748 300 11/16/2023
1.0.36.35709 222 11/12/2023
1.0.35.20139 401 10/16/2023
1.0.34.19366 170 10/10/2023
1.0.33.57632 181 10/6/2023
1.0.32.45906 175 10/6/2023
1.0.30.32221 169 10/6/2023
1.0.28.50821 275 5/25/2023
1.0.27.31853 230 5/24/2023
1.0.26.27954 248 5/24/2023
1.0.25.44549 202 5/24/2023
1.0.24.48419 227 5/23/2023
1.0.22.30546 203 5/22/2023
1.0.21.19281 232 5/22/2023