---
title: "Ethernet Manager STM32"
url: "https://maker.wiznet.io/lawrence/projects/Ethernet-Manager-STM32-by-lawrence/"
markdown_url: "https://maker.wiznet.io/lawrence/projects/Ethernet-Manager-STM32-by-lawrence/md"
type: "UCC: User Created Content"
author: "lawrence"
author_url: "https://maker.wiznet.io/lawrence/"
original_author: "lawrence"
original_url: "https://github.com/khoih-prog/Ethernet_Manager_STM32"
published: "2021-06-07"
language: "en"
hardware: ["STM32F/L/H/G/WB/MP1"]
likes: 0
views: 305
comments: 0
source: "WIZnet Makers (https://maker.wiznet.io/)"
---

# Ethernet Manager STM32

> Ethernet Manager STM32

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

## Components

- **STM32F/L/H/G/WB/MP1** x 1

## Article

### Why do we need this [Ethernet_Manager_STM32 library](https://github.com/khoih-prog/Ethernet_Manager_STM32)

#### Features

- This is the new library, adding to the current WiFiManager/Ethernet_Manager sets of libraries. It's designed to help you eliminate `hardcoding` your Credentials in **STM32F/L/H/G/WB/MP1 boards using Ethernet shields (W5100, W5200, W5500, ENC28J60, LAN8720, built-in LAN8742A Ethernet)**. It's currently **not supporting SSL**. Will support soon.

- You can update Credentials any time you need to change via Configure Portal. Data are saved in configurable locations in EEPROM.

- **DoubleDetectDetector** feature to force Config Portal when double reset is detected within predetermined time, default 10s.

- Configurable **Config Portal Title** to be either BoardName or default undistinguishable names.

- Examples are redesigned to separate Credentials / Defines / Dynamic Params / Code so that you can change Credentials / Dynamic Params quickly for each device. Example [**MQTT_ThingStream_Ethernet_STM32**](https://github.com/khoih-prog/Ethernet_Manager_STM32/blob/main/examples/MQTT_ThingStream_Ethernet_STM32) will demonstrate how to use the dynamic parameters, entered via Config Portal, to connect to **ThingStream MQTT Server** at `mqtt.thingstream.io`.

New recent features:

- **DoubleDetectDetector** feature to force Config Portal when double reset is detected within predetermined time, default 10s.

- Configurable **Config Portal Title** to be either BoardName or default undistinguishable names.

- Examples are redesigned to separate Credentials / Defines / Dynamic Params / Code so that you can change Credentials / Dynamic Params quickly for each device

---

Source: https://maker.wiznet.io/lawrence/projects/Ethernet-Manager-STM32-by-lawrence/
