Skip to content

RP2040 wifi TCP client (use wizfi360+micropython)

TCP client simple macropython example using raspberry pico + wifi module. (rp2040 + wizfi360 module)

scarlet

Published November 25, 2022

96 UCC

12 WCC

20 VAR

1 Followers

RP2040 wifi TCP client (use wizfi360+micropython)

Components

Hardware components
WizFi360-EVB-Pico

x 1

Software Apps and online services

Project description

Step 1: Prepare software

The following program is required for Tcp Client example test, download and install from below link.

Before programming, see the following videos and Getting Started.

https://github.com/Wiznet/WizFi360-EVB-Pico-MicroPython/blob/main/static/documents/getting_started.md

https://www.youtube.com/watch?v=8FcFhZRNNxE

Step 2: Prepare hardware

If you are using Wizfi360-EVB-Pico, you can skip '1. Combine...'

Combine Wizfi360 with Raspberry Pi Pico.

Prepare AP Modem which is connected to Raspberry Pi Pico or Wizfi360-EVB-Pico.

Connect Raspberry Pi Pico or Wizfi360-EVB-Pico to desktop or laptop using 5 pin micro USB cable.

 

 

 

Step 3: Setup Tcp Client Example

To test the Tcp Client example, minor settings shuld be done in code.

  • Setup AP Modem configuration such as SSID, Password in 'secrets.py' which is the secret settings file in '/lib' directory.
secrets = {
    # Wi-Fi
    "ssid": "my access point",
    "password": "my password",
}
  • Setup UART port and pin in 'tcpclient.py' in 'examples/tcp/client' directory. (Wizfi360-EVB-Pico Using Uart1, Rxpin5, Txpin4)
PORT =1
RX   =5
TX   =4

also, setup the Reset pin at the next line (Wizfi360-EVB-Pico Using ResetPin20)

resetpin = 20
  • Setup TCP server IP and PORT to suit your network environment. You should set the required informaion in 'tcpclient.py'file.
TARGET_IP = "192.168.11.100"
TARGET_PORT = 5000

 

 

 

Step 4: Upload and Run

Open Tcp server using Hercules. You need to enter the port that was configured in Step 3. (5000 by default)

After completing the code example configuration, open 'tcpclient.py' file on Thonny.

Click the 'RUN' button on bar or press the 'F5' button on the keyboard for Run program.

Step 4: Upload and Run
 

You send data to the tcp. every 60 sec

Step 4: Upload and Run
 

 


 

Comments

Comments