From Scratch: Writing a TCP/IP Network Protocol Stack Course to Deeply Understand Network Programming and Protocol Principles

From Scratch: Writing a TCP/IP Network Protocol Stack Course to Deeply Understand Network Programming and Protocol Principles

The resource site is now online, and more resources can be shared. Welcome to visit: https://resources.zainzh.top Resource Introduction Resource Name: Writing a TCP/IP Protocol Stack from Scratch Applicable Platforms: Multi-platform Start from zero lines of code to write a small, highly portable TCP/IP protocol stack, deeply understanding the principles of network protocols and code implementation. … Read more

Understanding the Architecture of Low Energy Bluetooth Protocol Stack

Understanding the Architecture of Low Energy Bluetooth Protocol Stack

This article provides an in-depth introduction to the architecture of the Low Energy Bluetooth (BLE) protocol stack and explores how to leverage existing BLE applications to fully realize the potential of low-power wireless communication. This knowledge is essential for efficiently and reliably conducting design, troubleshooting, and optimizing applications.IntroductionLow Energy Bluetooth (BLE) is a key technology … Read more

Bluetooth Basics (VII): Multiplexing and Data Scheduling Center of the Bluetooth Protocol Stack

Bluetooth Basics (VII): Multiplexing and Data Scheduling Center of the Bluetooth Protocol Stack

liwen01 2025.11.08 Introduction Let us analyze a simple application scenario: a smartwatch and a pair of Bluetooth headphones that are both connected to a mobile phone. The smartwatch requires the following functionalities: Real-time display of phone calls/messages notifications (low-latency signal transmission) Synchronization of health data (such as heart rate, steps, sleep, etc.) Control music playback … Read more

nanoMODBUS: A Compact Modbus RTU/TCP Implementation with Only 2000 Lines of C Code

Hey, friends! Have you ever encountered the awkward situation of wanting to implement the Modbus protocol on a microcontroller, only to find that the library is too large, has too many dependencies, and fills up the Flash memory? Today, I want to recommend a “mini” level Modbus C library—nanoMODBUS, lightweight and easy to use! What … Read more