example

Example of the component espp/ping v1.0.27
# Ping Example

This example demonstrates using the `Ping` component to run `esp_ping` with a simple CLI menu.

Run the app, then use serial CLI:
- `sta ...` to bring up WiFi (see WiFi STA menu), e.g. `sta connect <ssid> <password>`
- `ping` to enter the `ping` submenu to start/stop pinging a target IP address
  - `ping google.com`, or `ping 127.0.0.1` for example

## How to use example

### Hardware Required

This example should run on any espressif development board as it requires no
peripheral connections.

### Build and Flash

Build the project and flash it to the board, then run monitor tool to view serial output:

```
idf.py -p PORT flash monitor
```

(Replace PORT with the name of the serial port to use.)

(To exit the serial monitor, type ``Ctrl-]``.)

See the Getting Started Guide for full steps to configure and use ESP-IDF to build projects.

## Example Output

<img width="708" height="1603" alt="CleanShot 2025-09-26 at 15 18 36" src="https://github.com/user-attachments/assets/47f6701b-c231-40b2-ae64-33601a7eaa5c" />
<img width="594" height="872" alt="CleanShot 2025-09-26 at 15 23 24" src="https://github.com/user-attachments/assets/9c45e505-6b06-4f14-a64e-3c6f2c8fe5af" />
<img width="639" height="275" alt="CleanShot 2025-09-26 at 15 24 20" src="https://github.com/user-attachments/assets/ea30e6ab-dc68-4031-a282-d6d8fb601fb7" />

To create a project from this example, run:

idf.py create-project-from-example "espp/ping=1.0.27:example"

or download archive (~3.52 KB)