Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

11 total results found

Module 4 : Software Timers & Interrupts

Realtime System & IoT Module 4 : Software Timers & Interrupts

Software Timer Software timer is a feature of FreeRTOS that can call a function when the timer expires. This function is known as a callback function and is passed to the timer as an argument. The callback function must be quick and non-blocking, similar to an...

Module 5 : Deadlock & Multicore Systems

Realtime System & IoT Module 5 : Deadlock & Multicore Systems

Deadlock: Understanding and Prevention Deadlock is a situation where two or more processes or tasks are indefinitely blocked, waiting for each other to release some resources needed to proceed. Deadlock can occur in any system involving concurrency and resourc...

Module 9 : Mesh

Realtime System & IoT Module 9 : Mesh

Mesh Concept A mesh network is a type of network topology where devices, called nodes, are interconnected, allowing data to be transmitted between them even if some nodes are out of direct range of each other. This creates a robust and self-healing network whe...

PlatformIO (Recommended)

Realtime System & IoT Tutorials

About PlatformIO is a versatile, open-source ecosystem designed for embedded development, providing a unified platform for building, managing, and debugging firmware across a wide range of microcontroller architectures. Integrated with popular IDEs like VSCode...

External Reference

Realtime System & IoT Module 4 : Software Timers & Interrupts

Check out the external reference by digikey: Software Timers & Hardware Interrupts

External Reference

Realtime System & IoT Module 5 : Deadlock & Multicore Systems

Check out the external reference by digikey: Deadlock & Multicore

Modul 10: LoRa

Realtime System & IoT Modul 10: LoRa

Introduction to LoRa Background LoRa, or Long Range, emerged in response to the growing demand for efficient connectivity in the Internet of Things (IoT). As IoT applications expanded, the limitations of traditional networks like Wi-Fi and cellular became appa...

PainlessMesh

Realtime System & IoT Module 9 : Mesh

Intro to painlessMesh painlessMesh is a library that takes care of the particulars of creating a simple mesh network using esp8266 and esp32 hardware. The goal is to allow the programmer to work with a mesh network without having to worry about how the networ...

OpenSSL

Realtime System & IoT Module 7 : WiFi, HTTP, and MQTT

This guide provides instructions on using OpenSSL to: Test SSL/TLS connections with a server. Generate a new private key and a self-signed certificate for client authentication. 1. Testing SSL/TLS Connection with openssl s_client The openssl s_client command...

Example Codes

Realtime System & IoT Module 7 : WiFi, HTTP, and MQTT

WiFi Events The ESP32 WiFi library provides several events that allow you to monitor the WiFi connection status and respond to changes in network conditions. These events can be handled using event handlers in your code to manage WiFi connections more effectiv...

Example Codes

Realtime System & IoT Module 9 : Mesh

Sender Node Below is an example code of a node which broadcasts a message to every other node in the mesh network every 10 seconds. A sender node usually behaves as child nodes. #include <painlessMesh.h> // Mesh network parameters #define MESH_PREFIX "you...