Discussing Smart Homes from the Perspective of AIOT

Discussing Smart Homes from the Perspective of AIOT

Follow and star “Everyone is a Product Manager“ Delivered daily at 07:45 AM One reason for writing this article is Jason.AI’s “Product Perspective: Trends and Endgame of AIOT”. This article precisely analyzes the trends and stages of AIOT in terms of collaboration and interaction, which is very impressive! However, many people mistakenly interpret certain “smart” … Read more

Will Zigbee Be Marginalized After Compatibility with Bluetooth?

Will Zigbee Be Marginalized After Compatibility with Bluetooth?

Zigbee has launched a dual-mode chip compatible with the Bluetooth protocol format, aiming to expand or advance its ecosystem. On the surface, this seems like a good strategy, but in reality, we have already attempted a similar approach in the early days of using proprietary 2.4G protocols. At that time, the 2.4G proprietary protocol was … Read more

TaiLing Microelectronics: The First Chip Company in China to Obtain Zigbee PRO R23 + Zigbee Direct Certification

TaiLing Microelectronics: The First Chip Company in China to Obtain Zigbee PRO R23 + Zigbee Direct Certification

Recently, the Zigbee protocol stack based on TaiLing Microelectronics’ TLSR9 series SoC officially received the compatibility platform certification issued by the CSA Alliance for Zigbee PRO R23 + Zigbee Direct, making it the first chip company in China to obtain this certification. It is worth mentioning that the protocol stack used for this certification was … Read more

Zigbee Direct: Seamless Integration with Bluetooth Devices

Zigbee Direct: Seamless Integration with Bluetooth Devices

The Zigbee Direct module (or chip) launched by Zigbee is compatible with Bluetooth protocols in the 2.4 GHz frequency band. Although it uses a proprietary protocol, its chip can simulate the transmission format or protocol stack of Bluetooth, enabling seamless interoperability with Bluetooth devices. This design avoids technological marginalization and eliminates the need for additional … Read more

Using xmake and Zig for More Elegant Embedded System Development

Using xmake and Zig for More Elegant Embedded System Development

Introduction In the field of embedded system development, the stability and maintainability of build tools are crucial for the long-term development of projects. Embedded projects often require cross-compilation for different hardware platforms, each relying on specific build toolchains, making the environment setup complex. With the popularity of the LLVM toolchain, adopting modern build toolchains in … Read more

The Most Worthwhile Programming Languages to Learn in 2026: Why Rust is a Developer Favorite?

The Most Worthwhile Programming Languages to Learn in 2026: Why Rust is a Developer Favorite?

Introduction As a technology professional, your most valuable asset is your skill set. While foundational programming languages like Python and JavaScript remain important, the industry is constantly evolving. Languages that drive the next wave of technology often create the greatest career opportunities. If you are looking to enhance your skills, prepare for your career, or … Read more

Zig Daily Report: A New Method for Zig and C++ Interoperability #276

Word count: 576, reading time approximately 3 minutes Zig C++ Interop[1] discusses interoperability between Zig and C++, particularly the issue of sharing data types between the two languages. The author’s goal is to allow both Zig and C to store each other’s data types within their respective structures/classes, without needing to define all Zig types … Read more

Wireless Communication: Zigbee 802.15.4 and UWB

Wireless Communication: Zigbee 802.15.4 and UWB

Protocol (specification, including software and hardware) — Implementation –> Code (protocol stack)Protocol (data frame) — Encapsulation –> Protocol stack (code — application layer settings) –> Application layer4. Application Layer3. Network Layer (labeling, from where to where, addressing)2. MAC Layer (link), data frame format structure1. Physical Layer Coordinator, only one is allowed, low power consumption is … Read more

IoT Device Self-Organizing Network Protocol Released: Local Interaction for Smart Homes Even When Offline

IoT Device Self-Organizing Network Protocol Released: Local Interaction for Smart Homes Even When Offline

Xiaomi Smart Home2025 Practical Guide: From Beginner to Expert Hello everyone, I am Design is Empty, focusing on smart home evaluations for over five years. Today, I bring youthe hardcore practical guide for Xiaomi Smart Home in 2025, covering everything from basic setup to advanced features that allow you to relax, packed with useful information … Read more

Zig Daily Report: Issues with cImport – Expected Type ‘T’, Found ‘T’ with Different Types

Zig Daily Report: Issues with cImport - Expected Type 'T', Found 'T' with Different Types

const c_one = @cImport({ @cInclude("adwaita.h"); @cInclude("gtk/gtk.h"); }); pub var layout_list: ?*c_one.GtkStringList = null; const c_two = @cImport(@cInclude("gtk/gtk.h")); // could be in different file pub fn main() void { layout_list = c_two.gtk_string_list_new(null); // could be in different file } Compilation Error: main.zig:11:44: error: expected type '?*cimport.struct__GtkStringList', found '?*cimport.struct__GtkStringList' layout_list = c_two.gtk_string_list_new(null); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ main.zig:11:44: note: pointer type … Read more