Thu IQ thô trên ESP32 nghe như một trò “khoe kỹ thuật” — cho tới khi bạn liệt kê hết những gì nó mở ra. Vì chip giờ đưa cho bạn chính tín hiệu baseband, chứ không chỉ gói Wi-Fi đã giải mã hay CSI, một ESP32 có thể quan sát mọi nguồn phát trong băng ISM 2.4 GHz: Bluetooth, Zigbee, 802.11b cũ, tín hiệu cellular quanh 2.6 GHz, và cả những dạng sóng thiết kế riêng như xung radar. Dưới đây là các ứng dụng thực tế đáng quan tâm nhất.

1. Máy phân tích phổ giá bằng một board dev
Ứng dụng dễ thấy nhất cũng đơn giản nhất: nạp firmware, mở ESP-WebSDR trên trình duyệt và xem phổ công suất trực tiếp kèm waterfall của môi trường RF quanh bạn. Với một kỹ thuật viên đang xử lý đường truyền không dây chập chờn, hay một maker đang tìm kênh Wi-Fi trống trong khu chung cư đông đúc, khả năng “nhìn thấy” này trước đây phải tốn một chiếc RTL-SDR kèm cài đặt phần mềm. Giờ chỉ cần một board và một sợi cáp USB.
Ở tốc độ 80 MSa/s vào SRAM, bạn có băng thông tức thời thật sự — đủ để thấy trọn một kênh Wi-Fi cùng các kênh lân cận, hoặc nhận ra dạng burst đặc trưng của lò vi sóng đang gây nhiễu cho cảm biến của bạn.
2. Định vị mọi tín hiệu 2.4 GHz — không chỉ Wi-Fi
Đây là điểm IQ thô vượt trội CSI đã xử lý. CSI được tính từ các symbol pilot L-LTF và HT-LTF của gói 802.11, nên về bản chất nó chỉ tồn tại với các dạng Wi-Fi mà chip xử lý được. Rất nhiều thứ bị bỏ ra ngoài:
- Bluetooth Classic và Bluetooth Low Energy — beacon, thiết bị tracker, thiết bị âm thanh
- Zigbee / IEEE 802.15.4 — tự động hoá toà nhà, mạng cảm biến công nghiệp
- 802.11b — dạng Wi-Fi cũ mà capture CSI chưa bao giờ hỗ trợ
- Wi-Fi nhiều spatial stream — trước đây không hỗ trợ capture CSI
Với IQ thô, bạn có thể phát hiện, phân loại và định hướng tất cả chúng bằng cùng một dàn anten. Với những ai làm khảo sát hiện trường RF hoặc truy tìm nguồn nhiễu, đây là bước nhảy lớn.
3. Dàn anten 8 kênh đồng bộ pha (ESPARGOS One)
ESPARGOS One là dàn anten 2.4 GHz 4 × 2 phân cực kép, được ghép từ 8 chip ESP32 đồng bộ pha, cấp nguồn và điều khiển qua Power over Ethernet, giá từ 350 EUR (chưa VAT). Firmware mới nhất bổ sung khả năng thu IQ thô bên cạnh CSI sẵn có — phần cứng vốn đã hỗ trợ.

Bạn nhận được gì khi dùng:
- Ước lượng góc tới (AoA) bằng thuật toán MUSIC, kèm phổ không gian trực tiếp
- Sơ đồ azimuth–delay cho biết tín hiệu tới từ hướng nào và cách bao xa
- Thời điểm tới (Time of Arrival) giám sát trên toàn bộ anten cho các bài toán timing chính xác
- Ghép nhiều dàn — nhiều module 4 × 2 có thể nối chuỗi bằng tín hiệu tham chiếu in/out thành một dàn đồng bộ pha lớn hơn
- Khoảng cách anten λ/2 (60 mm), băng thông 20 MHz hoặc 40 MHz với channel bonding 802.11n, công suất tiêu thụ ~3,5 W
Xử lý tập trung còn mang lại array gain: các tín hiệu yếu được kết hợp đồng pha trong phần mềm, giúp độ nhạy tốt hơn so với một chip đơn lẻ.
4. Wi-Fi sensing: nhìn xuyên tường
Ngoài phần SDR, cùng phần cứng này còn làm Wi-Fi sensing. Demo camera overlay chiếu công suất và delay tín hiệu thu được lên hình ảnh camera trực tiếp, cho thấy chuyển động và sự hiện diện của người xuyên qua tường. Các demo khác hiển thị CSI miền tần số tức thời, đáp ứng xung kênh miền thời gian, pha thu của từng anten, và độ trôi pha theo thời gian. Với bài toán phát hiện hiện diện ở nơi không thể dùng camera — bệnh viện, nhà vệ sinh, nhà riêng — đây là một công cụ khác biệt thật sự.
5. Nghiên cứu radar nén xung (pulse compression)
IQ thô cho phép dùng dạng sóng chọn theo ứng dụng thay vì theo chuẩn Wi-Fi. Radar nén xung là ví dụ rõ nhất: các dạng sóng kiểu phát có thể được tương quan trong phần mềm để đạt độ phân giải khoảng cách tốt hơn nhiều so với băng thông gốc của băng ISM. Tốt hơn nữa, một phần xử lý trước có thể chạy ngay trên chip, nên đường truyền chậm ra host không còn là giới hạn.

6. GNU Radio và Gqrx qua SoapySDR
Trên ESP32-S31, driver mã nguồn mở SoapyESPSDR đưa chip trở thành một bộ thu SoapySDR chuẩn. Nghĩa là nó cắm thẳng vào các công cụ mà kỹ sư RF đang dùng:
| Giao tiếp | Tốc độ IQ liên tục |
|---|---|
| USB high-speed native | Tới 20 MSa/s |
| Gigabit Ethernet | Tới 40 MSa/s |
Bạn có thể nghe tín hiệu trong Gqrx, ghi file mẫu để phân tích offline, hoặc tự viết demodulator trong GNU Radio. Driver chỉ thu (receive-only) và đang ở mức thử nghiệm, nhưng đã có thật và dùng được ngay.
7. Khảo sát hiện trường RF cho triển khai IoT công nghiệp
Thực dụng, không hào nhoáng nhưng có giá trị ngay: trước khi lắp hàng chục cảm biến BLE hay một mạng Zigbee mesh trong nhà máy, bạn cần biết băng tần đó đang bị ai chiếm, vùng chết ở đâu, và có thiết bị nào đang phát nhiễu băng rộng hay không. Một dàn anten đồng bộ pha kèm trình xem phổ cho bạn câu trả lời đó với chi phí chỉ bằng một phần nhỏ thiết bị đo chuyên dụng.
Góc bảo mật không nên bỏ qua
Nhóm ESPARGOS nói rõ đây là khả năng không được tài liệu hoá, không phải lỗ hổng — nhưng họ cũng chỉ ra hệ quả hiển nhiên. Nhiều thiết bị dùng ESP32 kết nối tới dịch vụ cloud cho phép cập nhật firmware từ xa, và rất nhiều hệ thống trong băng ISM truyền dữ liệu không mã hoá. Nếu dữ liệu nhạy cảm bay qua không khí dạng plaintext, một board rẻ hơn ly cà phê giờ cho phép ai đó nhìn thấy nó. Cách xử lý không phải là sợ con chip — mà là mã hoá đường truyền.
Phát là nửa còn lại của câu chuyện. ESP32 có thể phát dạng sóng tuỳ ý, và trên ESPARGOS One thậm chí phát đồng bộ pha — nhưng nhóm nghiên cứu chủ động không công bố bản phát vì lo ngại bị lạm dụng để gây nhiễu (jamming). Hãy coi mọi dự án “ESP32 jammer” trên mạng là một vấn đề pháp lý, chứ không phải kỹ thuật.

Câu hỏi thường gặp
Có dùng được với mọi board ESP32 không?
Firmware hỗ trợ ESP32 gốc, C2, C3, C5, C6, C61, H2, S2, S3 và S31. Board có cổng USB native/debug hoạt động tốt là điểm bắt đầu dễ nhất.
Có nghe được cảm biến 433 MHz hay 868 MHz không?
Không — modem nội bộ chỉ tới 2.2–2.7 GHz (và 4.8–6.0 GHz trên ESP32-C5). Muốn dùng dải sub-GHz phải gắn mixer ngoài để dịch tần số vào dải của chip; ESPARGOS đã có phần cứng prototype nhiều kênh cho việc này.
Capture có liên tục không?
Chỉ trên ESP32-S31, qua USB high-speed hoặc Gigabit Ethernet. Các model khác capture theo từng burst — đủ để xem phổ trực tiếp nhưng có thể mất gói giữa các cửa sổ.
Chi phí bắt đầu là bao nhiêu?
Đúng bằng giá một board ESP32 được hỗ trợ, cộng một sợi cáp USB. Firmware, giao diện web và driver SoapySDR đều là mã nguồn mở.
Kết luận
ESP32 trước đây là thiết bị biết nói Wi-Fi và Bluetooth. Với thu IQ thô, nó trở thành thiết bị có thể nghe chính không gian vô tuyến — cùng một con chip, một đường debug không có trong tài liệu, và phần mềm mã nguồn mở. Với nghiên cứu vô tuyến, xử lý sự cố RF công nghiệp và cảm biến dàn pha giá rẻ, đây là bước nhảy năng lực rất lớn so với chi phí bỏ ra.
📞 Liên hệ LKTD – Linh Kiện Thủ Đức:
🌐 Website: linhkienthuduc.com
📧 Email: contact@tdlogy.com
📱 Hotline: 0969.528.497
Cần linh kiện ESP32, module RF hoặc tư vấn triển khai IoT công nghiệp? Liên hệ ngay để được hỗ trợ miễn phí.
Nguồn: ESPARGOS — ESP-SDR, datasheet ESPARGOS One, SoapyESPSDR trên GitHub.
