---
title: "How to connect to Azure IoT Central using W5100S-EVB-Pico"
url: "https://maker.wiznet.io/WIZnet/projects/how-to-connect-to-azure-iot-central-using-w5100s-evb-pico/"
markdown_url: "https://maker.wiznet.io/WIZnet/projects/how-to-connect-to-azure-iot-central-using-w5100s-evb-pico/md"
type: "UCC: User Created Content"
author: "Rena Kim"
author_url: "https://www.hackster.io/renakim/how-to-connect-to-azure-iot-central-using-w5100s-evb-pico-08c75e"
editor: "WIZnet"
editor_url: "https://maker.wiznet.io/"
original_author: "Rena Kim"
original_url: "https://www.hackster.io/renakim/how-to-connect-to-azure-iot-central-using-w5100s-evb-pico-08c75e"
published: "2023-02-03"
language: "en"
hardware: ["WIZnet W5100S-EVB-Pico"]
likes: 4
views: 597
comments: 0
source: "WIZnet Makers (https://maker.wiznet.io/)"
---

# How to connect to Azure IoT Central using W5100S-EVB-Pico

> Using WIZnet's W5100S-EVB-Pico board can connect to Azure IoT Central with X.509 certificate

Original author: Rena Kim (source: https://www.hackster.io/renakim/how-to-connect-to-azure-iot-central-using-w5100s-evb-pico-08c75e)

## Components

- **WIZnet W5100S-EVB-Pico** x 1 ([docs](https://docs.wiznet.io/Product/Chip/Ethernet/W5100S/w5100s-evb-pico))

## Article

![](https://maker.wiznet.io/uploads/2022/01/contents.png)

### **Development environment (Windows 10, VS Code)**

Information on setting up the development environment is in the official documentation (Getting Started Guide).

I refer to the Windows and Visual Studio Code environment part of the documentation.

The documentation can be found at the link below.

- [Raspberry Pi Pico SDK](https://raspberrypi.github.io/pico-sdk-doxygen/index.html)

- [RPI Pico Getting Started Guide](https://rptl.io/pico-get-started)

The development environment configuration is well described in the guide, so you can follow it according to your own development environment.

One thing to check is to **install and use the Build Tool of Visual Studio 2019**. If you run VS Code through VS Command Prompt, you can use the related tools.

At first, I tried to build without checking this part, but it kept failing, so I read the guide again and applied the contents.

> *Visual Studio Build Tools must be installed first.*

### **Run VS Code with Developer Command Prompt**

To use Visual Studio’s build environment, run VS Code through the `Developer Command Prompt for VS 2019` as follows:

> ***This will open Visual Studio Code with all the correct environment variables set so that the toolchain is correctly configured.***

![](https://hackster.imgix.net/uploads/attachments/1395282/w5100s-evb-pico-azure-iotcentral_2.png?auto=compress%2Cformat&w=740&h=555&fit=max)

**VS Code settings**

To build in VS Code settings, CMake and Pico SDK paths are set as follows.

```plaintext
"cmake.cmakePath": "C:Program FilesCMakebincmake.exe",
"cmake.configureSettings": {
    "PICO_SDK_PATH": "D:_RaspberryPi_Picopico-sdk"
},
```

### **Github Repository**

The code used the `RP2040-HAT-AZURE-C` project provided by WIZnet.

Clone the project to the local PC using the git command.

- [Github repository: RP2040-HAT-AZURE-C](https://github.com/Wiznet/RP2040-HAT-AZURE-C)

```plaintext
git clone https://github.com/Wiznet/RP2040-HAT-AZURE-C
```

**Run VS code through the Developer Command Prompt, and then open the project directory through the Open Folder menu.**

![](https://hackster.imgix.net/uploads/attachments/1395283/w5100s-evb-pico-azure-iotcentral_4.png?auto=compress%2Cformat&w=740&h=555&fit=max)

### **IoT Central application setting**

With the IoT Central trial plan (7 days), you can create and use applications without an Azure subscription.

The Azure Subscription is required after 7 days.

For more information, refer to the MS Azure Guide.

- [\[MS Guide\] Create an IoT Central application](https://docs.microsoft.com/en-us/azure/iot-central/core/howto-create-iot-central-application)

- [IoT Central home](https://apps.azureiotcentral.com/)

#### **Original Links:**

- <https://www.hackster.io/renakim/how-to-connect-to-azure-iot-central-using-w5100s-evb-pico-08c75e>

- <https://inmile.tistory.com/31>

---

Source: https://maker.wiznet.io/WIZnet/projects/how-to-connect-to-azure-iot-central-using-w5100s-evb-pico/
