---
title: "WizFi360-EVB-Pico TCP Server running"
url: "https://maker.wiznet.io/mason/projects/wizfi360-evb-pico-tcp-server-running/"
markdown_url: "https://maker.wiznet.io/mason/projects/wizfi360-evb-pico-tcp-server-running/md"
type: "WCC: WIZnet Created Content"
author: "MasonLee"
author_url: "https://www.hackster.io/user1959920/wizfi360-evb-pico-tcp-server-running-20747f"
editor: "WIZnet"
editor_url: "https://maker.wiznet.io/"
original_author: "MasonLee"
original_url: "https://www.hackster.io/user1959920/wizfi360-evb-pico-tcp-server-running-20747f"
license: "Apache License 2.0 (Apache-2.0)"
published: "2022-08-30"
language: "en"
tags: ["C/C++", "Internet of Things", "wizfi360-contest-ref"]
hardware: ["WIZnet WizFi360-EVB-Pico"]
likes: 16
views: 9896
comments: 2
source: "WIZnet Makers (https://maker.wiznet.io/)"
---

# WizFi360-EVB-Pico TCP Server running

> WizFi360-EVB-Pico is WizFi360 Wi-Fi Module + RP2040 board. This project will demonstrate how to operate by TCP Server and transmit data.

Original author: MasonLee (source: https://www.hackster.io/user1959920/wizfi360-evb-pico-tcp-server-running-20747f)

## Components

- **WIZnet WizFi360-EVB-Pico** x 1
- Software: **WIZnet WizFi360-EVB-Pico-C** ([docs](https://github.com/Wiznet/WizFi360-EVB-Pico-C))

## Documents and links

- [code](https://github.com/Wiznet/WizFi360-EVB-Pico-C) (code)
- [Schematics](https://github.com/Wiznet/Hardware-Files-of-WIZnet) (schematics): https://github.com/Wiznet/Hardware-Files-of-WIZnet/tree/master/08_OSHW/WizFi360-EVB-Pico/WizFi360-EVB-Pico_V100/Schematic

## Article

### **I’m going to introduce how to operate WizFi360-EVB-Pico by TCP Server and transmit data to TCP Client.**

For your reference, WIZnet has a separate docs website,

<https://docs.wiznet.io/Product/Open-Source-Hardware/wizfi360-evb-pico>

First and foremost, you need the TCP Client tool. We use Open Source Hercules.<https://www.hw-group.com/software/hercules-setup-utility>

A sample firmware can be downloaded or cloned from the following Github link: <https://github.com/Wiznet/WizFi360-EVB-Pico-C>

Please clone, update submodule and patch.

Input the your Wi-Fi AP SSID & Password into the path WizFi360-EVB-Pico-C\examples\TCP_Client_Demo\socket_startup.c

![](https://hackster.imgix.net/uploads/attachments/1474861/image_pcA2l417Yk.png?auto=compress%2Cformat&w=740&h=555&fit=max)

After the build, download tcp_server_demo.uf2 file to WizFi360-EVB-Pico.

You can see the logs from usb port via serial terminal. and check IP address

![](https://hackster.imgix.net/uploads/attachments/1474908/image_S8hqQ0LiYd.png?auto=compress%2Cformat&w=740&h=555&fit=max)

This example is set default port number 5000. You can change this number in WizFi360-EVB-Pico-C\examples\TCP_Server_Demo\iot_demo.c #define TARGET_PORT 5000

Open the Hercules tool and go to TCP Client Tab, input the IP and Port.Click Connect and Send Data.

![](https://hackster.imgix.net/uploads/attachments/1474911/image_zhGVdnpwGv.png?auto=compress%2Cformat&w=740&h=555&fit=max)

![](https://hackster.imgix.net/uploads/attachments/1474912/image_5vJXP0roD2.png?auto=compress%2Cformat&w=740&h=555&fit=max)

Congratulations!Now, your device is successfully operated by TCP Server :)

---

Source: https://maker.wiznet.io/mason/projects/wizfi360-evb-pico-tcp-server-running/
