All Articles

Summary of Security Keys in BLE Devices

The Three Fundamental Keys of BLE Security Features In general, the security of BLE communication connections is built upon three foundation…

Summary of Features and Specifications of Mainstream US Consumer NVRs in 2024

By analyzing the basic features and specifications of the mainstream consumer NVR models promoted by leading manufacturers in the Amazon US …

Detailed Summary of BLE Frequency Hopping Mechanism and Workflow Implementation

Connection Event and Connection Interval To understand the workflow of the BLE frequency hopping mechanism, one must first understand the co…

In-Depth Study and Summary of UnicMicro's Car Key PKE Solution

Previously, in another note, I summarized the mainstream keyless entry solutions (RKE/PKE/PEPS) currently used in the automotive electronics…

Interpretation of the MFI Software Token Authentication Server Specification

This article is a learning summary of the Apple MFi certification document, "Software Token Authentication Server Specification." By thoroug…

Software Token-Based Apple MFI Certification and Its Workflow

Introduction to Apple's Software Token-Based MFI Certification As is well known, Apple enforces strict quality standards, connection specifi…

Summary of Nordic nRF54L Series

Around April or May, through communications with supply chain technical support, I learned that Nordic was expected to release a new Bluetoo…

Pre-Roll Battery Camera Solution Based on CV4003IoT Sensor

Pre-Roll Working Mode in Battery Cameras In a previous note (Pre-Roll Function of Ring Doorbell and Its Working Principle), I detailed and a…

Summary of Router DMZ Configuration, Working Principles, and Limitations

Due to work requirements aimed at improving the success rate of P2P connections, I summarized the concepts, working principles, configuratio…

An Introduction to TEE and ARM TrustZone Security Technology

To thoroughly understand ARM's TrustZone technology, one must first understand what a TEE is. Simply put, ARM's TrustZone technology is esse…

Automotive Keyless Solutions: RKE, PKE, and PEPS

RKE RKE stands for Remote Keyless Entry. RKE is a technology that allows car owners to remotely lock and unlock vehicle doors without direct…

The Pre-Roll Feature on Ring Doorbell and How It Works

Pre-Roll and Advanced Pre-Roll on Ring Doorbell Ring is currently a mainstream supplier in the North American and European doorbell markets,…

Summary of Learning Linux UBI and UBIFS Filesystems

In these two notes, we will organize the concepts, structures, application workflows, and points to note regarding the UBI and UBIFS filesys…

Linux OOM Errors and Their Handling Strategies

Introduction and Summary of OOM Errors OOM stands for Out Of Memory. As the name implies, it is an issue that occurs in a Linux system when …

Introduction to WiFi 6 Low-Power Feature: TWT

Previously, in other notes (Summary of Implementation Mechanisms for WiFi Low-Power Strategies, Summary of Complete Workflows for WiFi Low-P…