Skip to content

No need to hard-code WiFi credentials ever again. (ESP32, RP2040+W)

License

Notifications You must be signed in to change notification settings

ayushsharma82/NetWizard

Repository files navigation


   


NetWizard is a user-friendly yet robust WiFi manager and captive portal library for wireless microcontrollers. Eliminate the trouble of hard-coding WiFi credentials by letting NetWizard handle the networking for your device!

Additionally, NetWizard lets you create a custom configuration page of your choice which is shown at the time of setup. The possibilities are endless!


Features

  • 🛜 No hard-coded WiFi credentials
  • ⚙️ Create a custom configuration page using just C++
  • ⚡ Intuitive step-by-step setup flow which makes user interaction easier
  • 🎷 No need to learn HTML/CSS/JS
  • 🛫 Ready to use within 4-5 lines of code

Supported MCUs

NetWizard works on the following microcontrollers/boards:

  • ESP32
  • RP2040 + W (Pico W etc.)
  • ( more coming soon )

Documentation

Learn more about Installation & Usage: Click Here


OSS Preview

Once you have integrated NetWizard library in your code, you can connect to your device's AP and then this captive portal will pop up for you to configure your device:



Looking for more? Upgrade to Pro

Netwizard Pro comes with the following extended functionality:

  • Exclusive Parameters
  • Links
  • Statistics
  • Whitelabel / Branding
  • UI Source
  • Commercial License (SCL-1.1)


Available here:


NetWizard Pro

Contributions

Every contribution to this repository is highly appreciated! If you spot any bug or problem, open a issue or pull request so that it can be rectified for everyone.

For feature requests: Please open a issue and I'll add the feature in a future release once I get some time in my hands.


License

NetWizard open-source edition is licensed under Affero General Public License v3.0 ( AGPL-3.0 ).

If you are intending to use NetWizard in a commercial project, please consider purchasing NetWizard Pro which comes with a less restrictive SOFTT Commercial License 1.1 ( SCL-1.1 ).