There are many IoT platforms out there, including Adafruit's own Adafruit.IO, but if you want to build really big projects or run a business using IoT, you'll need to use a platform that provides support for projects that scale. Microsoft Azure has resources for these types of applications and the best news is that you can use it with CircuitPython.

This guide will walk you through how to get started with Microsoft Azure using a Feather ESP32-S2 TFT and a BME688 sensor to monitor temperature, humidity and air pressure. The data is logged to Microsoft Azure every fifteen minutes and can be viewed on a dashboard.

The guide's pages are organized in the order needed to successfully use Microsoft Azure with CircuitPython. You'll need to follow the setup steps for Microsoft Azure before running the CircuitPython code.

The Feather ESP32-S2 TFT's screen displays the data from the BME688 sensor, battery life and the timestamp for the last time the data was sent to Microsoft Azure.

The project is battery-powered so you can place it exactly where you want it. A large 2500mAh battery provides a very long runtime before needing to recharge.

Prerequisite Guides


Adafruit ESP32-S2 TFT Feather powered on by a USB- C power source displaying the product tittle in a red, yellow, green, white and blue.
We've got a new machine here at Adafruit, it can uncover your deepest desires. Don't believe me? I'll turn it on right now to prove it to you! What, you want unlimited...
In Stock
Angled shot of BME688 sensor breakout.
The long-awaited BME688 from Bosch gives you all the environmental sensing you want in one small package. This little sensor...
In Stock
Lithium Ion Polymer Battery 3.7v 2500mAh with JST 2-PH connector
Lithium-ion polymer (also known as 'lipo' or 'lipoly') batteries are thin, light, and powerful. The output ranges from 4.2V when completely charged to 3.7V. This...
Out of Stock
Angled of of JST SH 4-Pin Cable.
This 4-wire cable is 50mm / 1.9" long and fitted with JST SH female 4-pin connectors on both ends. Compared with the chunkier JST PH these are 1mm pitch instead of 2mm, but...
In Stock
Angled shot of coiled pink and purple USB cable with USB A and USB C connectors.
This cable is not only super-fashionable, with a woven pink and purple Blinka-like pattern, it's also made for USB C for our modernized breakout boards, Feathers, and...
In Stock
Black Nylon Screw and Stand-off Set with M2.5 Threads, kit box
Totaling 380 pieces, this M2.5 Screw Set is a must-have for your workstation. You'll have enough screws, nuts, and hex standoffs to fuel your maker...
In Stock

This guide was first published on Jul 05, 2022. It was last updated on May 23, 2024.

This page (Overview) was last updated on Mar 08, 2024.

Text editor powered by tinymce.