---
title: "Connecting WIZnet W55RP20-S2E to Adafruit IO for IoT Applications"
url: "https://maker.wiznet.io/mason/projects/connecting-wiznet-w55rp20-s2e-to-adafruit-io-for-iot-applications/"
markdown_url: "https://maker.wiznet.io/mason/projects/connecting-wiznet-w55rp20-s2e-to-adafruit-io-for-iot-applications/md"
type: "WCC: WIZnet Created Content"
author: "Mason Lee"
editor: "WIZnet"
editor_url: "https://maker.wiznet.io/"
original_author: "Mason Lee"
published: "2025-01-20"
language: "en"
tags: ["W55RP20"]
hardware: ["WIZnet W55RP20-EVB-Pico"]
likes: 0
views: 8105
comments: 0
source: "WIZnet Makers (https://maker.wiznet.io/)"
---

# Connecting WIZnet W55RP20-S2E to Adafruit IO for IoT Applications

> Connecting WIZnet W55RP20-S2E to Adafruit IO for IoT Applications

Original author: Mason Lee

## Components

- **WIZnet W55RP20-EVB-Pico** x 1 ([docs](https://wiznet.io/products/powered-by-raspberry-pi/w55rp20-evb-pico))

## Documents and links

- [W55RP20-S2E Code](https://github.com/WIZnet-ioNIC/W55RP20-S2E) (code)

## Article

The [**W55RP20-S2E**](https://docs.wiznet.io/Product/ioNIC/W55RP20/W55RP20-S2E/overview-en) is a product from **WIZnet**, with **Serial to Ethernet firmware pre-programmed** onto the [**W55RP20**](https://docs.wiznet.io/Product/ioNIC/W55RP20/overview)chip.
Refer to the guide document in the link below on how to write the W55RP20-S2E firmware to the W55RP20 Chip or W55RP20-EVB-Pico.

<https://docs.wiznet.io/Product/ioNIC/W55RP20/W55RP20-S2E/w55rp20-evb-pico-s2e>

This guide explains how to connect to **Adafruit IO** using the **W55RP20-S2E** in MQTT mode.

1. Refer to the link below to **access Adafruit IO**, **create an account**, and **check the keys**.
   <https://io.adafruit.com/api/docs/#authentication>
   ![](https://io.adafruit.com/api/docs/images/authentication/aio-key-modal.png)

2. Setting Up W55RP20-S2E Using the Configuration Tool
   Download and set up the **Configuration Tool** using the link below.
   <https://github.com/Wiznet/WIZnet-S2E-Tool-GUI/releases>

   ![](https://maker.wiznet.io/upload/ckeditor5/660270790%5F1737391240%2Epng)

   ![](https://maker.wiznet.io/upload/ckeditor5/660270790%5F1737391303%2Epng)

   ![](https://maker.wiznet.io/upload/ckeditor5/660270790%5F1737391465%2Epng)

   MQTT Config example
   ![](https://maker.wiznet.io/upload/ckeditor5/660270790%5F1737391493%2Epng)

3. Checking Connection via Logs
   The **W55RP20-S2E** provides **UART logs** through **GPIO 0** with a **baud rate of 921600**.
   ![](https://maker.wiznet.io/upload/ckeditor5/660270790%5F1737391645%2Epng)

4. Sending Data and Checking It on the Dashboard
   The **Data UART** uses **GPIO 4 (TX)** and **GPIO 5 (RX)**.
   ![](https://maker.wiznet.io/upload/ckeditor5/660270790%5F1737391787%2Epng)

   You can check the sent data in **Adafruit IO's Feeds**.
   ![](https://maker.wiznet.io/upload/ckeditor5/660270790%5F1737391859%2Epng)

---

Source: https://maker.wiznet.io/mason/projects/connecting-wiznet-w55rp20-s2e-to-adafruit-io-for-iot-applications/
