---
title: "W6100 khoih-prog / AsyncESP32_W6100_Manager"
url: "https://maker.wiznet.io/eric_g/projects/khoih-prog-asyncesp32-w6100-manager/"
markdown_url: "https://maker.wiznet.io/eric_g/projects/khoih-prog-asyncesp32-w6100-manager/md"
type: "UCC: User Created Content"
author: "khoih prog"
author_url: "https://github.com/khoih-prog/AsyncESP32_W6100_Manager"
editor: "WIZnet"
editor_url: "https://maker.wiznet.io/"
original_author: "khoih prog"
original_url: "https://github.com/khoih-prog/AsyncESP32_W6100_Manager"
published: "2023-02-01"
language: "en"
hardware: ["WIZnet W6100"]
likes: 2
views: 418
comments: 0
source: "WIZnet Makers (https://maker.wiznet.io/)"
---

# W6100 khoih-prog / AsyncESP32_W6100_Manager

> This is an ESP32 + LwIP W6100 Credentials and Connection Manager with fallback Web ConfigPortal.

Original author: khoih prog (source: https://github.com/khoih-prog/AsyncESP32_W6100_Manager)

## Components

- **WIZnet W6100** x 1 ([docs](https://docs.wiznet.io/Product/iEthernet/W6100/))

## Article

## So, how it works?

In `ConfigPortal Mode`, it starts an access point @ the current Static or DHCP IP.

Connect to it by going to, e.g. `http://192.168.2.232`, you'll see this `Main` page:

[![](https://github.com/khoih-prog/AsyncESP32_W6100_Manager/raw/main/Images/Main.png)](https://github.com/khoih-prog/AsyncESP32_W6100_Manager/raw/main/Images/Main.png)

Select `Information` to enter the Info page where the board info will be shown (long page)

[![](https://github.com/khoih-prog/AsyncESP32_W6100_Manager/raw/main/Images/Info.png)](https://github.com/khoih-prog/AsyncESP32_W6100_Manager/raw/main/Images/Info.png)

Select `Configuration` to enter this page where you can modify its Credentials

[![](https://github.com/khoih-prog/AsyncESP32_W6100_Manager/raw/main/Images/Configuration_Standard.png)](https://github.com/khoih-prog/AsyncESP32_W6100_Manager/raw/main/Images/Configuration_Standard.png)

Enter your credentials, then click **Save**. The Credentials will be saved and the board continues, or reboots if necessary, to connect to the selected Static IP or DHCP.

[![](https://github.com/khoih-prog/AsyncESP32_W6100_Manager/raw/main/Images/Saved.png)](https://github.com/khoih-prog/AsyncESP32_W6100_Manager/raw/main/Images/Saved.png)

If you're already satisfied with the current settings and don't want to change anything, just select **Exit Portal** from the `Main` page to continue or reboot the board and connect using the previously-stored Credentials.

### How to connect W6100 to ESP32

You can change the `INT` pin to another one. Default is `GPIO4`

```
// Must connect INT to GPIOxx or not working
#define INT_GPIO            4
```

---

Source: https://maker.wiznet.io/eric_g/projects/khoih-prog-asyncesp32-w6100-manager/
