---
title: "Convert ioLibrary into BSD socket style on W5500-EVB"
url: "https://maker.wiznet.io/WIZnet/projects/convert-iolibrary-into-bsd-socket-style-on-w5500-evb/"
markdown_url: "https://maker.wiznet.io/WIZnet/projects/convert-iolibrary-into-bsd-socket-style-on-w5500-evb/md"
type: "UCC: User Created Content"
author: "bingdo72"
author_url: "https://www.instructables.com/Convert-ioLibrary-into-BSD-socket-style-on-W5500-E/"
editor: "WIZnet"
editor_url: "https://maker.wiznet.io/"
original_author: "bingdo72"
original_url: "https://www.instructables.com/Convert-ioLibrary-into-BSD-socket-style-on-W5500-E/"
published: "2023-04-26"
language: "en"
hardware: ["WIZnet W5500-EVB"]
likes: 1
views: 140
comments: 0
source: "WIZnet Makers (https://maker.wiznet.io/)"
---

# Convert ioLibrary into BSD socket style on W5500-EVB

> This project is an example of Serial2Ethernt IoT device.

Original author: bingdo72 (source: https://www.instructables.com/Convert-ioLibrary-into-BSD-socket-style-on-W5500-E/)

## Components

- **WIZnet W5500-EVB** x 1 ([docs](https://docs.wiznet.io/Product/iEthernet/W5500/W5500-EVB/))

## Article

This project is an example of Serial2Ethernt IoT device.
A user can implement Serial2Ethernet easily by using W5500-EVB platform.
This project would be included in Ethernet Collection category of WIZnet Museum.

Convert ioLibrary into BSD socket style on W5500-EVB
[![2015-11-10_w5500](http://wiznetmuseum.com/wp/wp-content/uploads/2015/11/2015-11-10_w5500-300x164.jpg)](http://wiznetmuseum.com/wp/wp-content/uploads/2015/11/2015-11-10_w5500.jpg)

Materials
1. W5500-EVB board. ( http://www.shopwiznet.com/w5500-evb )
2. Mini USB cable
3. LAN cable

## **Hardware Connection**

[![Picture of Hardware Connection](https://content.instructables.com/ORIG/FT0/A5KG/IF7IXOI0/FT0A5KGIF7IXOI0.jpg)](https://cdn.instructables.com/FT0/A5KG/IF7IXOI0/FT0A5KGIF7IXOI0.LARGE.jpg)

Please connect an USB cable and LAN cable.
You can get more HW info by the following site.
<http://wizwiki.net/wiki/doku.php?id=products:w5500:w5500_evb:start>

## **Prepare Development Environment**

I prepared LPCXpresso development environment by the following site.
<http://wizwiki.net/wiki/doku.php?id=osh:lpcxpresso:start>
I installed LPCXpresso IDE. If you install a tool, you are ready for running this project.
## Reference
W5500 ioLibrary source : <https://github.com/Wiznet/ioLibrary_Driver>

## **Software : GitHub Repository**

I opened source codes of this project in GitHub.
<https://github.com/bingdo/Loopback_BSD_LPC11E36_LPCXpresso>
You can download this project files. And then import project into LPCXpresso.
After compile, you can run an application of W5500.
This project is open for everyone. I expect your participation to improve a quality of project.

## **How to Run : Test Result**

[![Picture of How to Run : Test Result](https://content.instructables.com/ORIG/FJS/SWXZ/IF7IXODS/FJSSWXZIF7IXODS.jpg)](https://cdn.instructables.com/FJS/SWXZ/IF7IXODS/FJSSWXZIF7IXODS.LARGE.jpg)

1. To program FW into a target by Flash Magic tool.
2. To reset a target.
3. To check Host IP and Server.
4. To connect a target through Client tool.
5. Confirm an echoback operation.
You can see the test result.

If you want to know more in detail, refer to

Source : <http://www.instructables.com/id/Convert-ioLibrary-into-BSD-socket-style-on-W5500-E/>

---

Source: https://maker.wiznet.io/WIZnet/projects/convert-iolibrary-into-bsd-socket-style-on-w5500-evb/
