Introduction
Installation
In this article you will learn how to get NetWizard installed so that you can use it in your project. Please read this article carefully before using NetWizard.
Dependencies
NetWizard depends on the following dependencies to work properly. Please stricly install the compatible versions of these dependencies only! Using any other version might break NetWizard or may cause NetWizard to work partially.
For ESP32
- ESP32 Arduino Core >= v3.0.3
- ArduinoJson - v7.1.0
For RP2040 + W
- Arduino Pico Core >= v3.9.3
- ArduinoJson - v7.1.0
- Preferences - v2.1.0
For Arduino IDE
1. Directly Through Arduino IDE (Library Manager)
Go to Sketch > Include Library > Library Manager > Search for "NetWizard" > Install
2. Import through Arduino IDE
- Download the Repository
- Go to
Sketch > Include Library > Add .zip Library > Select the downloaded .zip File.
3. Manual Install
For Windows:
- Download the Repository
- Extract the .zip in
Documents > Arduino > Libraries > {Place "NetWizard" folder Here}
For Linux:
- Download the Repository
- Extract the .zip in
Sketchbook > Libraries > {Place "NetWizard" folder Here}
For PlatformIO
Modifications in PlatformIO.ini
As NetWizard supports multiple platforms, before you install/import NetWizard in your PlatformIO projects, it's neccessary to add these following lines in your platformio.ini
file for your project to compile successfully:
lib_compat_mode = soft
lib_ldf_mode = chain
1. Import through PlatformIO
Go to Libraries tab in PIO > Search for "NetWizard" > Import in your project
2. Manual Install
- Download the Repository
- Extract the .zip in your project's
lib
folder