惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Y
Y Combinator Blog
有赞技术团队
有赞技术团队
J
Java Code Geeks
H
Hackread – Cybersecurity News, Data Breaches, AI and More
美团技术团队
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Hugging Face - Blog
Hugging Face - Blog
人人都是产品经理
人人都是产品经理
酷 壳 – CoolShell
酷 壳 – CoolShell
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
C
Check Point Blog
博客园 - 【当耐特】
The GitHub Blog
The GitHub Blog
Recent Announcements
Recent Announcements
The Cloudflare Blog
Microsoft Azure Blog
Microsoft Azure Blog
腾讯CDC
Vercel News
Vercel News
IT之家
IT之家
MyScale Blog
MyScale Blog
博客园_首页
Martin Fowler
Martin Fowler
WordPress大学
WordPress大学
罗磊的独立博客

Derek Seaman's Tech Blog

SmartWings Blinds Review: Matter over Thread Zebra Shades Aqara Camera Hub G350: World’s First Matter v1.5 Camera ESPHome: Micro-Air EasyStart Integration ESPHome: Introducing the Seeed Studio Xiao ESP32-C5 Home Assistant: Updating Aqara FP300 Zigbee Firmware How-To: Using my ESPHome Bluetooth IRK Capture Package Vibe Coding: My ESPHome Bluetooth IRK Capture Tool Home Assistant: Track Who’s in Each Room with ESPHome + Bermuda BLE 3-2-1-1 Go: Implementing Foolproof Backups Proxmox Backup Server (PBS) 4.0 Blog Series How To: Proxmox Backup Server 4 as a Synology VM How To: Backblaze B2 as a Proxmox Backup Server 4 S3 Datastore How To: Synology NFS for Proxmox Backup Server Datastore (2025) How To: Proxmox Backup Server 4 (VM) Installation How MVNOs Like US Mobile Can Save You Money on Your Cell Phone Bill Data Brokers Exposed: How to Opt Out and Secure Your Personal Data Digital Privacy Decoded: Simple Ways to Secure Your Information Part 2: Ruckus Unleashed (200.18+) Best Practices Guide Part 1: Ruckus Unleashed (200.18+) Best Practices Guide 3-2-1 Go: A Step-by-Step Guide to Implementing Foolproof Backups Geek Chic Eyewear: My Optometrist Saga, Eyewear Collection & More Geek Chic Eyewear: Optometry Tools, Eye Health and Insurance Geek Chic Eyewear: Understanding Lens Materials and Designs Essential Tips for a Stable Matter over Thread Network Aqara U200 Thread/Matter/Homekey Smart Lock Impressions Home Assistant: The Ultimate Light Automation Blueprints 6 GHz Wi-Fi: Are Your Devices ready for Standard Power? Demystifying Ruckus Home Wi-Fi: Getting Started Guide Mastering Home Wi-Fi: A Guide to Predictive RF Planning Part 2: Ruckus Unleashed Best Practices Guide
Seeed Studio ESP32 Showdown: C3 vs. C6 vs. S3 (ESPHome Ed...
2026-01-26 · via Derek Seaman's Tech Blog

I’ve recently gone down the ESPHome rabbit hole with Home Assistant. My primary uses cases are Bluetooth proxies and capturing Bluetooth IRKs for room-level presence detection. In this post I cover three popular Seeed Studio ESP32 devices: C3, C6 and S3. I’ve created Github repos for each model to simplify their use with ESPHome. If you have any interest in getting started with ESPHome, this post is for you. 

Seeed ESP32 Model Comparison

Seeed Studio has a number of ESP32 models including the C3, C6 and S3. New to their lineup is also the C5, but they won’t be available until March 2026. I have a few on order, so assuming they work with ESPHome I’ll update my Github repo. The big features in the C5 are the support for dual band Wi-Fi (2.4 & 5 GHz) along with Thread/Zigbee. 

Your intended use(s) will influence which ESP32 model you will want to use. Up until recently the C3 series made a poor Bluetooth proxy, but the 2026.1 ESPHome build has made this more possible through platform optimizations. However, I would consider a different model for the Bluetooth proxy use case. 

I’ve personally standardized on the Seeed Studio ESP32-C6 for my Bluetooth proxy and IRK capture devices. It’s future looking with Wi-Fi 6 support as well as Thread and Zigbee. I also like the fact the C6 has a user controllable status LED, which I leverage for status feedback.

If you have heavier processing needs such as cameras or AI/ML, then the S3 is a good choice. I use the unsoldered versions (no header), since I don’t need to access any of the GPIO pins. All of these models are the same size at roughly 2 cm square. Tiny! 

Seeed Studio Xiao ESP32-C6
Seeed Studio ESP32-C6 Specs

The table below lists all of the major features of each Seeed Studio ESP32 module. 

My Github ESPHome Package Repos

ESPHome Bluetooth Proxy Package

One of the most common use cases is that of a Bluetooth Proxy. The screenshot below is from the Seeed Xiao ESP32-C3 Bluetooth Proxy package. The S3 is the same, however the C6 has a toggle control for the external antenna.

Bluetooth Proxy Package

I tried to include as much diagnostic information as possible to aid with future troubleshooting. I’ve also included three preset Bluetooth scanning profiles: Low, medium (default) and high. I’m personally using medium with excellent results on the ESP32-C6. According to my Ruckus Wi-Fi APs, ‘medium’ consumes about 99MB of traffic every 24 hours, per Bluetooth proxy.

Bluetooth Proxy Scanning Options

ESPHome Bluetooth IRK Capture Package

The second package that I’ve included for each model is the Bluetooth IRK capture package. I’ve tested the package to grab Bluetooth IRKs on the iPhone, Apple Watch, Android phones and watches. 

Many modern smart devices—including iPhones and Apple Watches—use Bluetooth Resolvable Private Addresses (RPA) to protect your privacy. Instead of broadcasting a fixed Bluetooth address that could be used to track you, these devices constantly change their MAC address.

While great for privacy, this makes home presence detection challenging. The solution is Private BLE Device tracking in Home Assistant. By obtaining your device’s Identity Resolving Key (IRK), Home Assistant can identify which rotating addresses belong to your device, enabling reliable presence detection at home without compromising your privacy protection elsewhere.

For more information about room-level tracking with Bluetooth IRKs see my other posts:

How-To: Using my ESPHome Bluetooth IRK Capture Package
Home Assistant: Track Who’s in Each Room with ESPHome + Bermuda BLE
Vibe Coding: My ESPHome Bluetooth IRK Capture Tool

Bluetooth IRK Capture Package

3D Printed Cases

Although I personally haven’t tried them, if you want to print your own here is a case that claims to support all three models. However, notice that this model does not support the version specific PCB buttons.

Seeed Studio Antenna Case (ESP32-C3, ESP32-C6, S3)

Summary

Seeed Studio has a large range of ESP32 devices for all kinds of use cases. Many of these are compatible with ESPHome and by extension, Home Assistant. I’ve created a Github ESPHome repo for the C3, C6 and S3 variants which support the Bluetooth proxy and Bluetooth IRK capture packages. 

These ESP32 devices are super cheap, so it won’t break the bank to get a few and play around with them. They have endless uses! Don’t blame me if you end up going deep into the ESPHome rabbit hole.