These are the full-stack builds: a sensor on one end, a dashboard on the other, and everything in between — WiFi, MQTT, cloud APIs, and battery strategy. If you’re moving from blinking LEDs to systems that run unattended for months, start here. The boards below are the ones we reach for in our own client work.
Shop the parts used in these tutorials
ESP32-DevKitC-VE Pre-Soldered Dev Board with 8MB Flash + 8MB PSRAM
$24.99
ESP8266 NodeMCU Development Board with 0.96 Inch OLED Display, Type-C, Pre-Soldered with Foam
$9.99
W5500 SPI Ethernet Network Module for Arduino & ESP32
$11.99
SX1262 ESP32-S3 0.96" Blue OLED Bluetooth & WiFi Development Board for Arduino, 868-915MHz, with Antenna, Pre-Soldered
$24.99Raspberry Pi Pico W AWS IoT Core: MQTT LED Control | ShillehTek
Connect a Raspberry Pi Pico W to AWS IoT Core with secure MQTT in MicroPython, then toggle the onboard LED from the c...
Raspberry Pi MQTT: Send Commands with Node.js | ShillehTek
Build a Raspberry Pi MQTT command system with a Node.js Express endpoint that publishes messages to trigger actions l...
Raspberry Pi Mosquitto MQTT: Send messages and commands | ShillehTek
Set up Mosquitto MQTT on a Raspberry Pi and use Python to send messages and commands from your local computer, a simp...
Raspberry Pi AWS S3: Upload files with Python | ShillehTek
Build a Raspberry Pi Python uploader to push images, videos, and other files into an AWS S3 bucket using boto3 for re...
ESP32 AP Mode: Host a Hello World Web Page | ShillehTek
Build an ESP32 AP Mode WiFi network that hosts a Hello World web page with no Internet required, a simple foundation ...
Raspberry Pi Pico W MongoDB: Insert Data via API | ShillehTek
Build a Raspberry Pi Pico W script that connects to WiFi and inserts a document into MongoDB using the Data API, a si...
Raspberry Pi Pico W AP Mode: Host a Web Server | ShillehTek
Build a Raspberry Pi Pico W AP mode network that hosts a simple MicroPython web server, so you can connect by WiFi an...
Raspberry Pi Pico W BME280: Send data to Blynk | ShillehTek
Build a Raspberry Pi Pico W + BME280 dashboard that streams temperature, humidity, and pressure to Blynk for quick re...
Raspberry Pi Pico W MQTT: Send messages anywhere | ShillehTek
Build a distributed IoT message system with Raspberry Pi Pico W and MQTT using HiveMQ Cloud in MicroPython, sending p...
Pico W WiFi: Send data between boards | ShillehTek
Build a two-device Raspberry Pi Pico W WiFi client and server in MicroPython using Thonny, so you can send messages a...
Raspberry Pi Pico W ChatGPT API: Send Prompts Over WiFi | ShillehTek
Build a Raspberry Pi Pico W script that connects over WiFi, sends ChatGPT API prompts, and prints responses for fast ...
Raspberry Pi Pico W Gmail: Send Email in MicroPython | ShillehTek
Build a Raspberry Pi Pico W MicroPython script that sends Gmail SMTP email using an app password, enabling easy alert...