Latest Tutorials

Check out our newest IoT tutorials and guides

Explore IoT Snacks Tutorials

Bite-sized IoT tutorials covering sensors, microcontrollers, connectivity, and cloud integration. Learn at your own pace.

Comparison

In this category you will find the comparison between different development boards as well iot clouds and the latest news about iot and embedded industry.

View All

Embedded Security

View All

ESP32

Discover the power of the ESP32! Dive into in-depth tutorials, project ideas, and technical insights for Espressif's flagship microcontroller. Perfect for hobbyists, makers, and developers looking to build advanced IoT applications with Wi-Fi and Bluetooth capabilities.

View All

ESP8266

Unlock the potential of the ESP8266. Explore beginner-friendly guides, cost-effective project builds, and essential tips for using this popular and affordable Wi-Fi enabled microcontroller. Ideal for those venturing into the world of IoT on a budget.

View All

Most Popular Tutorials

Explore our most visited IoT tutorials

Secure MQTT with TLS in Node.js: Lab 6 Guide
Embedded Security

Secure MQTT with TLS in Node.js: Lab 6 Guide

In Lab 3 you captured MQTT credentials in Wireshark in under 30 seconds. In this lab you implement the correct alternative: MQTT over TLS with root CA certificate verification using Node.js. You will see what Wireshark shows when encryption is active (the TLS handshake followed by unreadable application data), verify that the client refuses to […]

Static Code Analysis for ESP32: cppcheck Security Lab
Embedded Security

Static Code Analysis for ESP32: cppcheck Security Lab

Every security vulnerability in firmware was introduced by a developer writing code. The fastest, cheapest way to find those vulnerabilities is to run a static analysis tool against the source code before the firmware is ever compiled or flashed to hardware. Static analysis examines the code without executing it, applying rules and data flow analysis […]

Lab 8 Security Event Logging and Monitoring on ESP32
Embedded Security

IoT Security Logging and Monitoring: ESP32 Lab

Static analysis finds vulnerabilities before deployment. TLS (Lab 6) protects data in transit. Flash encryption (Lab 5) protects firmware at rest. But none of these controls tell you when an attacker is actively probing your device. Security event logging bridges that gap: it records every significant security event on the device, detects patterns that indicate […]

ESP32 Attack Surface Analysis: Practical Lab Guide
Embedded Security

ESP32 Attack Surface Analysis: Practical Lab Guide

Before you can secure an embedded device you need to know what can be attacked. This lab builds a systematic ESP32 attack surface analysis: every hardware pin, wireless radio, software service and debug connector is catalogued, scored on a 1–10 risk scale and fed into a prioritised remediation plan. The complete Arduino code runs on […]

Capturing Insecure IoT Traffic: ESP32 Lab with Wireshark
Embedded Security

Capturing Insecure IoT Traffic: ESP32 Lab with Wireshark

More than 70% of deployed IoT devices transmit sensitive data without encryption. This lab makes the consequence of that concrete: you will run an insecure HTTP server on an ESP32, capture its traffic in Wireshark, and watch passwords, API keys and device credentials appear in plain text in under 30 seconds β€” no hacking skills […]

Buffer Overflow on ESP32: Hands-On Demonstration Lab
Embedded Security

Buffer Overflow on ESP32: Hands-On Demonstration Lab

Buffer overflows are the most common and historically most damaging vulnerability class in embedded systems. They occur when more data is written to a fixed-size buffer than it can hold, corrupting whatever memory lies beyond the buffer boundary. This lab demonstrates real buffer overflows on an ESP32: you will see crashes, observe memory corruption in […]