---
title: "Azure IoT Edge Solution"
url: "https://maker.wiznet.io/minsu/projects/Azure-IoT-Edge-Solution/"
markdown_url: "https://maker.wiznet.io/minsu/projects/Azure-IoT-Edge-Solution/md"
type: "UCC: User Created Content"
author: "minsu"
author_url: "https://maker.wiznet.io/minsu/"
original_author: "minsu"
original_url: "http://www.e-wbm.com/page/sub5_1"
published: "2019-04-02"
language: "en"
hardware: ["WIZnet W5500"]
likes: 0
views: 550
comments: 0
source: "WIZnet Makers (https://maker.wiznet.io/)"
---

# Azure IoT Edge Solution

> Azure IoT Edge Solution

Original author: minsu (source: http://www.e-wbm.com/page/sub5_1)

## Components

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

WIZnet parts: W5500 ([Datasheet](https://docs.wiznet.io/Product/Chip/Ethernet/W5500/datasheet?utm_source=maker&utm_medium=project&utm_campaign=w5500), [product hub](https://maker.wiznet.io/products/w5500/))

## Documents and links

- [Azure IoT Development Software Package](http://www.e-wbm.com/page/sub4_2) (code)
- [user guide](http://www.e-wbm.com/page/sub4_2)

## Article

eWBM provides devices to be connected to the Microsoft Azure network for the popular SaaS solution. We used the Dev board of SE100 with an ethernet port to connect to the Internet to Azure as a cloud service platform ![](https://maker.wiznet.io/uploads/2019/04/ewbm3-300x94.jpg) eWBM SE100 accommodates required software stack in it to be connected to the Azure system

### Solutions for security-enhanced Azure IoT Edge

The solution for eWBM eSE100 Azure IoT Edge uses the HW security feature of the MS500 to provide better IoT security at a low cost.

- The secure boot feature with the MS500 helps you overcome the boot-stage security vulnerability of Azure IoT edge.

- The TLS solution ported to eSE100 hardware allows for better network security by allowing TLS to be easily used in small memory operating models. In particular, the hardware acceleration capability of the MS500 is used to support small memory, fast response, and quick connect compared to competing products.

The eSE100 Azure IoT Development Environment This section describes the eSE100 Azure IoT development environment.

### The eSE100 Azure IoT Configuration

#### ? eSE100 H/W Block Diagram

![](https://maker.wiznet.io/uploads/2019/04/ewbm2-300x152.jpg) eSE100 Azure IoT S/W Architecture Block Diagram ![](https://maker.wiznet.io/uploads/2019/04/ewbm1-300x181.jpg) with the MS500 SDK and MBEDTSL, TLS communication is applied, and the Azure IoT SDK enables protocol communication in Azure.

## Communication Procedure

- SE100 and Azure server sectors are handshake for first-time TLS secure communications.

- When a TLS communication segment is connected, SS2E client and Azure Server initiate communication through the MQTT protocol. When the conditions required by Azure Server are met, final connection success is completed.

- After successful connection, the MQTT protocol initiates Publish/Subscribe communication according to the specification.

---

Source: https://maker.wiznet.io/minsu/projects/Azure-IoT-Edge-Solution/
