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 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.