Analysis of the 8 Common Communication Protocol Stacks in Embedded Systems

Concept of Communication Protocol Stacks What is a Protocol Stack? A protocol stack is essentially a set of layered communication rules, where each layer has a specific function, such as data encapsulation, transmission path selection, error checking, etc. This layered structure allows developers to modularly design at different levels, enhancing the system’s flexibility and compatibility. … Read more

Overview of Bluetooth Protocol Stack Architecture

Overview of Bluetooth Protocol Stack Architecture

Author | Fu Dongjie Shanghai Kongan Trusted Software Innovation Research InstituteSource | Jianyuan LaboratoryCommunity | Add WeChat ID “TICPShanghai” to join the “Shanghai Kongan 51fusa Security Community” 01 Introduction The Bluetooth protocol has evolved through multiple versions since its inception in 1999, continuously improving its functionality, and has become one of the most important short-range … Read more

How to Prepare Application Materials for Bluetooth BQB Certification?

How to Prepare Application Materials for Bluetooth BQB Certification?

To prepare the application materials for Bluetooth BQB certification, it is necessary to start from the aspects of the company and account, product technology, and testing, as detailed below: Company and Account Information Bluetooth SIG Membership Qualification Proof: The applicant must first become a SIG member, such as at the Adopter level, with an annual … Read more

Building an Embedded Modbus Protocol Stack with 2000 Lines of Code!

Building an Embedded Modbus Protocol Stack with 2000 Lines of Code!

Follow our official account to keep receiving embedded knowledge! Introduction In the development of industrial automation and IoT devices, the Modbus protocol has become the preferred choice for embedded system communication due to its simplicity and reliability. However, traditional Modbus protocol stacks are often large, with tens of thousands of lines of code, making them … Read more

An Overview of the BLE Protocol Stack (Part II)

An Overview of the BLE Protocol Stack (Part II)

The previous article briefly introduced the host layer of the BLE protocol stack.An Overview of the BLE Protocol Stack (Part I)This article will provide a brief introduction to the controller layer, which mainly includes the link layer and the physical layer. Physical Layer The physical layer primarily implements data transmission and reception in the 2.4 … Read more

An Overview of the BLE Protocol Stack (Part 1)

An Overview of the BLE Protocol Stack (Part 1)

The BLE protocol stack is mainly divided into three layers: the application layer, the host layer, and the controller layer. Many people are likely familiar with this diagram.The application layer mainly consists of various applications with BLE functionality. The host layer provides various protocols and profiles for BLE communication, while also offering API interfaces for … Read more

Is The TCP/IP Protocol Stack Better in Kernel Mode or User Mode?

Is The TCP/IP Protocol Stack Better in Kernel Mode or User Mode?

From: CSDN, Author: dog250 Link: https://blog.csdn.net/dog250/article/details/80532754 “Is the TCP/IP protocol stack better in kernel mode or user mode?” The root of the question lies in why we must deliberately distinguish between kernel mode and user mode. Introduction To avoid making this article a dull lecture, I will start with an example analysis. Recently, I have … Read more

Is TCP/IP Protocol Stack Better in Kernel Mode or User Mode?

Is TCP/IP Protocol Stack Better in Kernel Mode or User Mode?

Original: https://blog.csdn.net/dog250/article/details/80532754 “Is the TCP/IP protocol stack better in kernel mode or user mode?” The root of the problem lies in why we must deliberately distinguish between kernel mode and user mode. Introduction To avoid making this article a dry lecture, I will start with an example analysis. Recently, I have been comparing the packet … Read more

How Many Layers Does the Zigbee Protocol Support for IoT?

How Many Layers Does the Zigbee Protocol Support for IoT?

In addition to 3G/4G/5G, Bluetooth, WIFI, and RFID, the Zigbee protocol also supports the Internet of Things (IoT)! Now, let’s take a closer look at how many layers the Zigbee technology protocol consists of. 1. The Zigbee protocol stack is a key element in supporting IoT applications. The Zigbee protocol stack can be divided into … Read more