---
title: "khoih-prog / ESP_AT_Lib"
url: "https://maker.wiznet.io/mayuri/projects/khoih-prog-esp-at-lib/"
markdown_url: "https://maker.wiznet.io/mayuri/projects/khoih-prog-esp-at-lib/md"
type: "UCC: User Created Content"
author: "khoih prog"
author_url: "https://github.com/khoih-prog/ESP_AT_Lib"
editor: "WIZnet"
editor_url: "https://maker.wiznet.io/"
original_author: "khoih prog"
original_url: "https://github.com/khoih-prog/ESP_AT_Lib"
published: "2023-02-01"
language: "en"
hardware: ["WIZnet WizFi360", "WIZnet WizFi360-EVB-Pico"]
likes: 2
views: 372
comments: 0
source: "WIZnet Makers (https://maker.wiznet.io/)"
---

# khoih-prog / ESP_AT_Lib

> Features This is an WizFi360/ESP8266/ESP32 wrapper library for Arduino providing an easy-to-use way to manipulate WizFi360/ESP8266/ESP32-AT

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

## Components

- **WIZnet WizFi360** x 1 ([docs](https://docs.wiznet.io/Product/Modules/Wi-Fi-Module/WizFi360))
- **WIZnet WizFi360-EVB-Pico** x 1

## Article

This [**ESP_AT_Lib** library](https://github.com/khoih-prog/ESP_AT_Lib) currently supports these following boards:

**nRF52 boards**, such as **AdaFruit Feather nRF52832, nRF52840 Express, BlueFruit Sense, Itsy-Bitsy nRF52840 Express, Metro nRF52840 Express, NINA_B302_ublox, NINA_B112_ublox, etc.SAM DUESAMD21**

- Arduino SAMD21: ZERO, MKRs, NANO_33_IOT, etc.

- Adafruit SAMD21 (M0): ItsyBitsy M0, Feather M0, Feather M0 Express, Metro M0 Express, Circuit Playground Express, Trinket M0, PIRkey, Hallowing M0, Crickit M0, etc.

- Seeeduino: LoRaWAN, Zero, Femto M0, XIAO M0, Wio GPS Board, etc.

1. **SAMD51**

- Adafruit SAMD51 (M4): Metro M4, Grand Central M4, ItsyBitsy M4, Feather M4 Express, Trellis M4, Metro M4 AirLift Lite, MONSTER M4SK Express, Hallowing M4, etc.

- Seeeduino: Wio Terminal, Grove UI Wireless

**Teensy (4.1, 4.0, 3.6, 3.5, 3,2, 3.1, 3.0, LC)STM32F/L/H/G/WB/MP1 boards (with 64+K Flash)**

- Nucleo-144

- Nucleo-64

- Discovery

- Generic STM32F0, STM32F1, STM32F2, STM32F3, STM32F4, STM32F7 (with 64+K Flash): x8 and up

- STM32L0, STM32L1, STM32L4, **STM32L5**

- STM32G0, STM32G4

- STM32H7

- STM32WB

- STM32MP1

- LoRa boards

- 3-D printer boards

- Generic Flight Controllers

- Midatronics boards

**SIPEED_MAIX_DUINO** boards

RP2040-based boards, such as **RASPBERRY_PI_PICO, ADAFRUIT_FEATHER_RP2040 and GENERIC_RP2040** using [**Earle Philhower's arduino-pico** core v1.4.0+](https://github.com/earlephilhower/arduino-pico) or [**Arduino-mbed RP2040** core](https://github.com/arduino/ArduinoCore-mbed).

RP2040-based boards, such as **Nano_RP2040_Connect** using [**Arduino-mbed RP2040** core](https://github.com/arduino/ArduinoCore-mbed).

**WIZNET_WIZFI360_EVB_PICO** using [**Earle Philhower's arduino-pico** core](https://github.com/earlephilhower/arduino-pico)

#### WIZNET_WIZFI360_EVB_PICO

[![](https://github.com/khoih-prog/ESP_AT_Lib/raw/master/pics/WIZNET_WIZFI360_EVB_PICO.png)](https://github.com/khoih-prog/ESP_AT_Lib/raw/master/pics/WIZNET_WIZFI360_EVB_PICO.png)

---

#### Currently Supported AT-command shields

1. `ESP8266-AT-command` shield

2. `ESP32-AT-command` shield

3. `W600` and `WIS600-01S` AT-command shield

4. `WizFi360` AT-command shield

#### WIZFI360

[![](https://github.com/khoih-prog/ESP_AT_Lib/raw/master/pics/wizfi360-pa.png)](https://github.com/khoih-prog/ESP_AT_Lib/raw/master/pics/wizfi360-pa.png)

---

---

## Prerequisites

1. [`Arduino IDE 1.8.19+` for Arduino](https://github.com/arduino/Arduino). [![GitHub release](https://maker.wiznet.io/upload/mirror/body/381331e50972fdafe470.png)](https://github.com/arduino/Arduino/releases/latest)

2. [`Arduino AVR core 1.8.6+`](https://github.com/arduino/ArduinoCore-avr) for Arduino (Use Arduino Board Manager) for AVR boards. [![GitHub release](https://maker.wiznet.io/upload/mirror/body/b253b6fc6e99dd8b4ff9.png)](https://github.com/arduino/ArduinoCore-avr/releases/latest)

3. [`Arduino Core for STM32 v2.4.0+`](https://github.com/stm32duino/Arduino_Core_STM32) for STM32F/L/H/G/WB/MP1 boards (Nucleo-144 NUCLEO_F767ZI, Nucleo-64 NUCLEO_L053R8, etc.). [![GitHub release](https://maker.wiznet.io/upload/mirror/body/2e1f3d1dbd694753d4c6.png)](https://github.com/stm32duino/Arduino_Core_STM32/releases/latest)

4. [`Teensy core v1.57+`](https://github.com/PaulStoffregen/cores) for Teensy 4.1. [![GitHub release](https://maker.wiznet.io/upload/mirror/body/66af5c6eaa833c8ee429.png)](https://github.com/PaulStoffregen/cores/releases/latest)

5. [`Arduino SAM DUE core v1.6.12+`](https://github.com/arduino/ArduinoCore-sam) for SAM DUE ARM Cortex-M3 boards.

6. [`Arduino SAMD core 1.8.13+`](https://github.com/arduino/ArduinoCore-samd) for SAMD ARM Cortex-M0+ boards. [![GitHub release](https://maker.wiznet.io/upload/mirror/body/46460c1a08f9d5934c89.png)](https://github.com/arduino/ArduinoCore-samd/releases/latest)

7. [`Adafruit SAMD core 1.7.11+`](https://github.com/adafruit/ArduinoCore-samd) for SAMD ARM Cortex-M0+ and M4 boards (Nano 33 IoT, etc.). [![GitHub release](https://maker.wiznet.io/upload/mirror/body/bdf112219b134f539f5a.png)](https://github.com/adafruit/ArduinoCore-samd/releases/latest)

8. [`Seeeduino SAMD core 1.8.3+`](https://github.com/Seeed-Studio/ArduinoCore-samd) for SAMD21/SAMD51 boards (XIAO M0, Wio Terminal, etc.). [![Latest release](https://maker.wiznet.io/upload/mirror/body/b6d5988db36bd51dfa4e.png)](https://github.com/Seeed-Studio/ArduinoCore-samd/releases/latest/)

9. [`Adafruit nRF52 v1.3.0`](https://github.com/adafruit/Adafruit_nRF52_Arduino) for nRF52 boards such as Adafruit NRF52840_FEATHER, NRF52832_FEATHER, NRF52840_FEATHER_SENSE, NRF52840_ITSYBITSY, NRF52840_CIRCUITPLAY, NRF52840_CLUE, NRF52840_METRO, NRF52840_PCA10056, PARTICLE_XENON, **NINA_B302_ublox**, etc. [![GitHub release](https://maker.wiznet.io/upload/mirror/body/636c69263e87cc065aa1.png)](https://github.com/adafruit/Adafruit_nRF52_Arduino/releases/latest)

10. [`Arduino mbed_rp2040 core 3.5.4+`](https://github.com/arduino/ArduinoCore-mbed) for Arduino RP2040-based boards, such as **Arduino Nano RP2040 Connect, RASPBERRY_PI_PICO, etc.**. [![GitHub release](https://maker.wiznet.io/upload/mirror/body/d784fce75074b89ea975.png)](https://github.com/arduino/ArduinoCore-mbed/releases/latest)

11. [`Earle Philhower's arduino-pico core v2.7.1+`](https://github.com/earlephilhower/arduino-pico) for RP2040-based boards such as **RASPBERRY_PI_PICO, ADAFRUIT_FEATHER_RP2040 and GENERIC_RP2040**, etc. [![GitHub release](https://maker.wiznet.io/upload/mirror/body/2da2dab6f16cbd3239e6.png)](https://github.com/earlephilhower/arduino-pico/releases/latest)

12. [`Ai-Thinker AT Firmware v1.5.4`](https://github.com/khoih-prog/ESP_AT_Lib/blob/master/AT_Firmwares/At_firmware_bin1.54.zip) or [`AT Firmware v1.7.4.0`](https://github.com/khoih-prog/ESP_AT_Lib/blob/master/AT_Firmwares/AT_Firmware_bin_1.7.4.0.zip) for ESP8266-AT shields.

13. [`AT version_2.1.0.0_dev`](https://github.com/khoih-prog/ESP_AT_Lib/blob/master/AT_Firmwares/AT_version_2.1.0.0_dev.zip) for ESP32-AT shields.

14. `AT version_1.1.4` for `WIS600-01S` and `W600-AT` WiFi shields

15. `AT version:1.1.1.7` for `WizFi360` WiFi shields

---

Source: https://maker.wiznet.io/mayuri/projects/khoih-prog-esp-at-lib/
