Learning BLE from Scratch: Discovering Services and Characteristics

Learning BLE from Scratch: Discovering Services and Characteristics

Through previous studies, we learned that BLE devices act as servers, storing some data, while clients achieve corresponding functions by reading, writing, and configuring this data. Previously, we learned about broadcasting and connections; today, let’s take a look at what happens after a connection is established.Discovery of Services and CharacteristicsAfter a device establishes a connection, … Read more

USB Logic Analyzer Message Analysis

USB Logic Analyzer Message Analysis

More content can be found in the Linux system knowledge base package (tutorials + videos + Q&A): Linux System Knowledge Base Package Article Directory 1. Setup Stage: Transaction 1.1. Token Packet 1.2. DATA0 Data Packet 2. Explanation of Optional Data Stage Packets 3. Explanation of Status Stage Packets Control transfer consists of three stages: setup … Read more