Advanced Search
Search Results
11 total results found
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
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
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)
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
Check out the external reference by digikey: Software Timers & Hardware Interrupts
External Reference
Check out the external reference by digikey: Deadlock & Multicore
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
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
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
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
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...