---
title: "[mbed] WIznet Library는 어떤걸 사용해야하나요?"
url: "https://maker.wiznet.io/forum/13166"
markdown_url: "https://maker.wiznet.io/forum/13166/md"
type: "Forum topic"
category: "General"
author: "irina"
created: "2019-01-11T00:31:14+09:00"
last_activity: "2019-01-11T00:32:08+09:00"
language: "ko"
views: 806
replies: 1
source: "WIZnet Makers forum (https://maker.wiznet.io/forum/)"
---

# [mbed] WIznet Library는 어떤걸 사용해야하나요?

## Question

Asked by irina on 2019-01-11 in General.

[mbed] WIznet Library는 어떤걸 사용해야하나요?

## Replies

### Reply 1 by justinkim, 2019-01-11

Mbed 2.0 version에 호환되는 WIZnetInterface는 아래 주소를 통해 배포되고 있습니다.(class명이 EthernetInterface)

![](https://maker.wiznet.io/forum_uploads/wiznet/original/2X/a/a850d1328011795701f0cf04184ff1afc5e808f1.png) [os.mbed.com](https://os.mbed.com/teams/WIZnet/code/WIZnetInterface/)

### [WIZnetInterface - This is Library using WIZnet Hardware TCP/IP chip… | Mbed](https://os.mbed.com/teams/WIZnet/code/WIZnetInterface/)

This is Library using WIZnet Hardware TCP/IP chip, W5500 and WIZnet TCP/IP Offload Engine, W7500.

Mbed 5.0 이후의 Version에 호환되는 WIZnetInterface는 아래 주소를 통해 배포되고 있습니다.(class명이 WIZnetInterface)

![](https://maker.wiznet.io/forum_uploads/wiznet/original/2X/a/a850d1328011795701f0cf04184ff1afc5e808f1.png) [os.mbed.com](https://os.mbed.com/teams/WIZnet/code/WIZnetInterface-OS5/)

### [WIZnetInterface-OS5 - For mbed OS-5 version for WIZnet Ethernet Interfa… | Mbed](https://os.mbed.com/teams/WIZnet/code/WIZnetInterface-OS5/)

For mbed OS-5 version for WIZnet Ethernet Interface, this is Library using Hardware TCP/IP chip, W5500 and TCP/IP Offload Engine, W7500.

히스토리를 간략히 말씀드리면 최초 mbed에서 EthernetInterface라는 이름의 software 스택을 mbed Library와 별도로 관리를 했을 때 저희가 준비했던 것이 mbed 2.0 version의 WIZnetInterface입니다.

당시에는 EhternetInterface Library대신 저희가 제공하는 WIZnetInterface Library를 사용하는 방식이었습니다.

하지만 mbed-os(5.0)에서 TCP/IP software stack이 포함되면서 EhternetInterface라는 이름을 그대로 사용한 WIZnetInterface Library는 Class명이 겹치게되어 사용할 수 없게 되었고 간단하게 EthernetInterface라는 class명을 WIZnetInterface라는 이름의 class로 변경하여 5.0에서도 충돌 없이 사용할 수 있도록 하였습니다.

그런데 mbed-os 5.0으로 넘어가면서 Network Stack쪽 구조가 크게 변경이 되었고… WIZnetInterface-OS5가 해당 Network Stack 구조에 맞춰져 있지는 않습니다.

정리하자면

WIZnetInterface : mbed 2.0의 Network Stack 구조에 맞춰져 있는 WIZnet Ehternet chip 용 Library (현재 사용가능 칩 W5500, W7500)

WIZnetInterface-OS5 : mbed 5.0의 Network Stack 구조에 맞춰져 있진 않지만 사용 가능한 WIZnet Ethernet chip 용 Library (현재 사용가능 칩 W5500, W7500)

W5500Interface : mbed 5.0의 Network Stack 구조에 맞춰져 있는 WIZnet Ethernet Chip용 Library (현재 사용가능 칩 W5500)

5.0 Network Stack에 맞춰진 W5500용 Library는 아래에 있습니다.

![](https://maker.wiznet.io/forum_uploads/wiznet/original/2X/a/a850d1328011795701f0cf04184ff1afc5e808f1.png) [os.mbed.com](https://os.mbed.com/users/Bongjun/code/W5500Interface/)

### [W5500Interface - W5500 driver for mbed OS 5 | Mbed](https://os.mbed.com/users/Bongjun/code/W5500Interface/)

W5500 driver for mbed OS 5

---

Source: https://maker.wiznet.io/forum/13166
