Realtime System & IoT
Tutorials
Module 1: Introduction to RTOS & Task Scheduling
Learning Objectives Understand the fundamentals of Real-Time Operating Systems (RTOS). Explor...
Module 2: Memory Management & Queue
Learning Objective: Understand ESP32 Memory Structure Comprehend the Challenges of Memory Man...
Module 4 : Software Timers & Interrupts
Module 5 : Deadlock & Multicore Systems
Module 6 : Bluetooth
Module 7 : WiFi, HTTP, and MQTT
OpenSSL
This guide provides instructions on using OpenSSL to: Test SSL/TLS connections with a server. Ge...
Example Codes
WiFi Events The ESP32 WiFi library provides several events that allow you to monitor the WiFi con...
Module 7: WiFi, HTTP(S), & MQTT(S)
Basics of WiFi Networking WiFi Standards and Protocols Wi-Fi is a technology that allows devices ...
Module 8 : Mesh
Module 8 : Mesh
Mesh Concept A mesh network is a type of network topology where devices, called nodes, are interc...
PainlessMesh
Intro to painlessMesh painlessMesh is a library that takes care of the particulars of creating a ...
Example Codes
Sender Node Below is an example code of a node which broadcasts a message to every other node in ...
Module 9: IOT Platform - Blynk
Module 9: IOT Platform - Blynk
Introduction Blynk is a platform that allows you to create and control IoT applications using a s...
Code Example
Before running this code, you need to install the Blynk library in the Arduino IDE. In this exam...
More about Blynk
Blynk also offers several advanced features that you can use to enhance your ESP32 project, such ...