---
title: "Device selection guide"
url: "https://maker.wiznet.io/forum/14172"
markdown_url: "https://maker.wiznet.io/forum/14172/md"
type: "Forum topic"
category: "Ethernet Chips"
author: "hiren.tejani"
created: "2021-03-01T10:48:24+09:00"
last_activity: "2021-03-02T21:57:10+09:00"
language: "en"
views: 703
replies: 1
source: "WIZnet Makers forum (https://maker.wiznet.io/forum/)"
---

# Device selection guide

## Question

Asked by hiren.tejani on 2021-03-01 in Ethernet Chips.

Dear Sir/Mam,

We are looking to use W5500 to support wired Ethernet functionality in our product with below feature.

1. HTTP Web Server

2. HTTPS POST method to upload data to server

3. SMTP with SSL (Need to login in Gmail/Yahoo e-mail ID and need to send mail from there)

4. SMTP with file attachment

5. I have to read data from server which is approx. 50Kb and your device W5500 have max 32Kb size, So to read all 50Kb Data in one go is not possible so is there flow control functionality available in W5500 or any another IC. So, that I read first 10K bytes process it and again read 10K and so on….

Please, provide us example for all above points so that I can go through it and it will speed up my development.

Right now I have Wiznet W5500-EVB, if above requirement not suite in W5500 then please suggest some other Part/Evaluation board on which i can get all above points.

## Replies

### Reply 1 by becky, 2021-03-02

Hello,
Only the TCP Stack is supported by the w5500.
HTTP server, SMTP, SSL, etc. have to be coded.
We can give you HTTP Sever and TLS examples. But there is no SMTP example, and you have to do the merging.

![](https://github.githubassets.com/favicons/favicon.svg) [GitHub](https://github.com/WIZnet-ioLibrary/W5x00-TLS)

![](https://maker.wiznet.io/forum_uploads/wiznet/original/2X/0/0dd42ef970f948f3d646c7abcc81af46c9819143.png)

### [GitHub - WIZnet-ioLibrary/W5x00-TLS: The TLS Example for W5X00 using ioLibrary](https://github.com/WIZnet-ioLibrary/W5x00-TLS)

The TLS Example for W5X00 using ioLibrary. Contribute to WIZnet-ioLibrary/W5x00-TLS development by creating an account on GitHub.

![](https://github.githubassets.com/favicons/favicon.svg) [github.com](https://github.com/Wiznet/ioLibrary_Driver/tree/master/Internet/httpServer)

### [ioLibrary_Driver/Internet/httpServer at master · Wiznet/ioLibrary_Driver](https://github.com/Wiznet/ioLibrary_Driver/tree/master/Internet/httpServer)

[master/Internet/httpServer](https://github.com/Wiznet/ioLibrary_Driver/tree/master/Internet/httpServer)

ioLibrary_Driver can be used for the application design of WIZnet TCP/IP chips as W5500, W5300, W5200, W5100 W5100S.

---

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