KNX RF là giải pháp truyền thông không dây 868 MHz, phù hợp cho công trình cải tạo hoặc khu vực khó kéo cáp bus TP. Nhưng để hoạt động ổn định và an toàn trong môi trường sóng vô tuyến, KNX RF cần một khuôn khổ kỹ thuật nghiêm ngặt. EN 50090-3-4 là tiêu chuẩn cốt lõi đó, định nghĩa từ lớp vật lý đến cơ chế bảo mật, đảm bảo thiết bị KNX RF từ nhiều hãng vẫn tương thích và an toàn khi tích hợp vào hệ KNX TP có dây.

Tiêu chuẩn EN 50090-3-4 là gì
EN 50090-3-4 là khung kỹ thuật toàn diện, định nghĩa cách truyền thông KNX RF hoạt động ở băng tần 868,3 MHz, cho phép triển khai hệ tự động hóa nhà và tòa nhà mà không phụ thuộc hoàn toàn vào hạ tầng cáp có dây TP1. Tiêu chuẩn quy định chi tiết từ lớp vật lý đến cơ chế bảo mật, đảm bảo thiết bị hoạt động ổn định trước các nguy cơ nghe lén, giả mạo hay tấn công phát lại (replay attack).

Các thành phần kỹ thuật chính
| Khía cạnh | Nội dung chi tiết | Vai trò |
|---|---|---|
| Băng tần | 868,0-868,6 MHz | Tối ưu vùng phủ, tránh nhiễu chéo qua chia kênh 32,768 kHz |
| Công suất phát | Tối đa 25 mW ERP | Tuân thủ quy định ETSI cho băng ISM |
| Listen Before Talk (LBT) | Thiết bị "nghe" kênh trước khi phát | Giảm xung đột và tắc nghẽn kênh truyền |
| CSMA/CA | Kết hợp cửa sổ back-off | Tăng hiệu suất khi nhiều thiết bị chia sẻ kênh RF |
| Mã hóa RF-S Mode | AES-128 CCM cho APDU và MIC | Chống giả mạo, bảo vệ tính toàn vẹn thông điệp |
| Chống phát lại | Sequence counter 32-bit | Chỉ nhận telegram có số đếm tăng liên tục |

Cơ chế truy cập kênh: Listen Before Talk và CSMA/CA
Để tránh xung đột và tuân thủ quy định phát sóng, EN 50090-3-4 kết hợp hai cơ chế.
Listen Before Talk (LBT)
Trước khi phát, thiết bị phải nghe kênh trong khoảng thời gian cố định (khoảng 128 microsecond). Nếu mức ồn nền vượt ngưỡng, thiết bị xác định kênh đang bận và hoãn phát, giảm thiểu xung đột và hạn chế gây nhiễu cho dịch vụ khác dùng cùng băng ISM.
CSMA/CA với back-off theo hàm mũ
Khi LBT xác định kênh bận, thiết bị chọn ngẫu nhiên một khoảng thời gian chờ (back-off window) trước khi thử phát lại. Nếu kênh vẫn bận sau nhiều lần thử, kích thước cửa sổ chờ tăng theo hàm mũ (exponential back-off), giúp phân tán luồng phát và giảm xác suất va chạm khi nhiều thiết bị tranh giành kênh truyền. Quá trình lặp lại cho đến khi kênh trống hoặc vượt ngưỡng chờ tối đa.
Vì sao cơ chế này quan trọng trong nhà nhiều thiết bị RF
Hãy hình dung một căn hộ có 20 cảm biến cửa sổ RF cùng báo trạng thái khi chủ nhà đi làm về và mở cùng lúc nhiều cửa. Nếu không có LBT và CSMA/CA, các thiết bị có thể phát telegram chồng lên nhau, gây mất dữ liệu và buộc thiết bị phải gửi lại nhiều lần, làm hao pin nhanh hơn dự kiến. Với LBT kết hợp back-off ngẫu nhiên, mỗi thiết bị tự động dời thời điểm phát ra vài chục đến vài trăm millisecond, đủ để tránh chồng chéo trong hầu hết trường hợp thực tế mà người dùng không nhận thấy độ trễ này.
Hai chế độ dữ liệu: RF-T và RF-S

EN 50090-3-4 quy định hai chế độ dữ liệu, khác nhau về tốc độ, điều chế và ứng dụng:
| Tính năng | RF-T (Throttled) | RF-S (Speed) |
|---|---|---|
| Tốc độ truyền | 1,2 kbit/s | 16,384 kbit/s, nhanh hơn khoảng 13 lần |
| Điều chế | 2-FSK | OOK hoặc ASK |
| Độ bền truyền | Cao, xuyên tường tốt | Thấp hơn, vùng phủ nhỏ hơn |
| Ứng dụng tối ưu | Telegram ngắn, thiết bị dùng pin | Telegram lớn, metering, cảnh báo real-time |
| Bảo mật | Không bắt buộc | Bắt buộc kèm AES-128 CCM |
Chọn RF-T hay RF-S theo loại thiết bị thực tế
Việc chọn chế độ không nên làm theo cảm tính mà cần nhìn vào đặc điểm vận hành của từng loại thiết bị. Cảm biến cửa, cửa sổ hay chuyển động chạy pin, gửi telegram ngắn và không thường xuyên, nên RF-T là lựa chọn hợp lý vì tiêu thụ năng lượng thấp và độ bền truyền tốt hơn khi xuyên tường. Ngược lại, công tơ đo điện năng hoặc cảm biến cảnh báo cần gửi dữ liệu lớn hơn hoặc yêu cầu phản hồi gần thời gian thực, nên bắt buộc dùng RF-S để vừa có tốc độ vừa có bảo mật AES-128 CCM đi kèm. Một sai lầm phổ biến là chọn RF-S cho toàn bộ thiết bị pin để "cho chắc bảo mật", dẫn đến pin hết nhanh hơn nhiều so với thiết kế ban đầu vì RF-S tiêu thụ năng lượng cao hơn RF-T trên mỗi lần phát.
Cơ chế bảo mật AES-128 CCM trong RF-S Mode
Trong RF-S Mode, một lớp bảo mật mạnh được kích hoạt để đảm bảo tính bí mật, toàn vẹn và chống phát lại, dựa trên AES-128 CCM: AES-128 CTR đảm bảo tính bí mật bằng cách mã hóa APDU theo luồng, còn CBC-MAC tạo Message Integrity Code (MIC) để phát hiện giả mạo. Đây là cùng nền tảng thuật toán dùng trong KNX Secure cho KNX TP/IP, chỉ khác ở cách đóng gói frame cho môi trường không dây.
Cơ chế bảo mật AES-128 CCM trong RF-S Mode
Trong RF-S Mode, một lớp bảo mật mạnh được kích hoạt để đảm bảo tính bí mật, toàn vẹn và chống phát lại, dựa trên AES-128 CCM: AES-128 CTR đảm bảo tính bí mật bằng cách mã hóa APDU theo luồng, còn CBC-MAC tạo Message Integrity Code (MIC) để phát hiện giả mạo. Đây là cùng nền tảng thuật toán dùng trong KNX Secure cho KNX TP/IP, chỉ khác ở cách đóng gói frame cho môi trường không dây.
Cấu trúc frame bảo mật
| Thành phần | Kích thước | Mục đích |
|---|---|---|
| Frame Counter | 4 byte (32-bit) | Bộ đếm tăng dần, dùng làm nonce và chống phát lại |
| Encrypted APDU | 1-14 byte | Dữ liệu KNX được mã hóa |
| MIC | Thường 4 byte | Mã xác thực thông điệp |
Nonce 13 byte được ghép từ Frame Counter (4 byte), Source Address và Destination Address (2 byte mỗi địa chỉ), Security Control (1 byte) và 4 byte reserved cấu hình cố định. Nonce duy nhất cho mỗi frame, kết hợp counter và địa chỉ, đảm bảo không tái sử dụng.
| Thành phần Nonce | Kích thước | Vai trò |
|---|---|---|
| Frame Counter | 4 byte | Số đếm tăng dần, phần chính chống trùng nonce |
| Source Address | 2 byte | Định danh thiết bị phát, tránh hai thiết bị khác nhau tạo cùng nonce |
| Destination Address | 2 byte | Định danh thiết bị nhận, gắn nonce với đúng cặp giao tiếp |
| Security Control | 1 byte | Cờ cấu hình chế độ bảo mật đang áp dụng cho frame |
| Reserved | 4 byte | Trường cấu hình cố định theo đặc tả, dự phòng mở rộng |
Vì nonce ghép từ cả địa chỉ nguồn/đích và số đếm, hai thiết bị khác nhau phát cùng lúc vẫn không thể tạo ra nonce trùng nhau, đây là điều kiện bắt buộc để AES-128 CTR không bị suy yếu do tái sử dụng keystream.
Quản lý khóa và commissioning trong ETS Secure Mode
ETS cho phép cấu hình Secure Mode ở cấp dự án và phân phối Network Key (16 byte AES-128) tới từng thiết bị RF. Khóa này mã hóa toàn bộ APDU qua AES-128 CTR và tạo/xác minh MIC qua CBC-MAC. Mỗi thiết bị lưu Network Key trong bộ nhớ an toàn và dùng frame counter làm nonce, tránh tái sử dụng và ngăn replay attack.
Commissioning (secure join) gồm ba bước: thiết bị RF ở trạng thái join phát thông điệp sẵn sàng tham gia mạng, hệ thống commissioning gửi Network Key kèm tham số bảo mật qua kênh tạm thời hoặc link bảo mật riêng, sau đó thiết bị khởi tạo frame counter (thường bắt đầu từ 0) để dùng làm nonce cho các telegram tiếp theo. Để duy trì bảo mật lâu dài, có thể áp dụng key rotation: phát hành Key Update Key hoặc cập nhật Network Key mới qua commissioning bảo mật, thiết bị xác thực và chuyển sang khóa mới trong khi vẫn giữ khả năng dùng khóa cũ cho đến khi toàn mạng cập nhật xong.
Ưu điểm và thách thức khi triển khai KNX RF
Ưu điểm thực tế
Triển khai nhanh vì dùng sóng RF thay cáp TP1, giảm phụ thuộc vào kết cấu tòa nhà. Chi phí đầu tư thấp hơn do loại bỏ chi phí cáp và công nhân đi dây. Dễ mở rộng mạng, thêm thiết bị mới chỉ cần đặt gần gateway RF, phù hợp retrofit. RF-S Mode đạt tốc độ 16,384 kbit/s đủ cho metering và cảnh báo tức thì, còn RF-T Mode đảm bảo truyền lệnh điều khiển tin cậy với thiết bị dùng pin. Bảo mật AES-128 CCM chống nghe lén, giả mạo và replay attack, đạt mức tương đương truyền thông có dây.
Thách thức cần lường trước khi thiết kế
Wi-Fi, Bluetooth và thiết bị công nghiệp khác có thể gây nhiễu, cần khảo sát phổ và lập kế hoạch kênh cẩn thận trước khi lắp đặt. Sóng 868 MHz xuyên thấu tốt nhưng vẫn suy giảm bởi tường bê tông hoặc kính phủ kim loại, cần tính toán site survey và có thể bổ sung repeater. Cơ chế back-off với exponential back-off giúp tránh va chạm nhưng trong mạng nhiều thiết bị vẫn có thể gây delay, giảm throughput tổng thể. Quản lý khóa và commissioning yêu cầu thao tác đúng quy trình trong ETS, sai sót có thể dẫn đến lỗi đăng nhập mạng hoặc mất khả năng giải mã (theo kinh nghiệm triển khai, đây là lỗi phổ biến nhất với kỹ thuật viên mới làm RF-S lần đầu). Cần đảm bảo công suất phát không vượt 25 mW ERP và đúng băng tần EN 50090-3-4/ETSI, nếu không dễ vi phạm quy định địa phương và gây nhiễu dịch vụ khác.
RF site survey: các bước khảo sát cụ thể trước khi lắp đặt
Nhiều lỗi vùng phủ sóng RF không nằm ở thiết bị mà ở việc bỏ qua khảo sát trước khi lắp. Quy trình site survey cơ bản gồm: xác định vị trí dự kiến của gateway hoặc line coupler RF trên sơ đồ mặt bằng, đo mức nhiễu nền tại băng 868 MHz bằng thiết bị đo phổ hoặc phần mềm chuyên dụng để phát hiện nguồn nhiễu từ Wi-Fi, Bluetooth hoặc thiết bị công nghiệp lân cận, kiểm tra vật liệu tường và sàn giữa gateway và các vị trí lắp thiết bị RF xa nhất (tường bê tông dày và kính phủ kim loại suy giảm tín hiệu nhiều hơn tường thạch cao hoặc gỗ), và thử nghiệm thực tế bằng thiết bị mẫu tại vị trí xa nhất trước khi quyết định số lượng gateway hoặc repeater cần dùng cho toàn công trình.
Bỏ qua bước này thường dẫn đến tình trạng thiết bị RF ở tầng xa gateway hoạt động chập chờn, mất kết nối định kỳ mà không rõ nguyên nhân, khiến kỹ thuật viên phải khảo sát lại sau khi đã lắp đặt, tốn thêm thời gian và chi phí nhân công so với khảo sát trước.
Khuyến nghị triển khai hệ thống KNX RF tại KNXStore
Nhờ cơ chế LBT kết hợp CSMA/CA, KNX RF hạn chế va chạm tín hiệu, còn RF-S Mode với AES-128 CCM bảo vệ dữ liệu khỏi nghe lén và giả mạo, đạt độ tin cậy tương đương giải pháp có dây khi triển khai đúng quy trình. Với dự án đang cân nhắc dùng KNX RF thay một phần KNX TP, nên làm rõ trước liệu công trình có thực sự cần lớp bảo mật độc lập của RF-S, hay nên kết hợp với kiến trúc KNX IoT nếu mục tiêu chính là tích hợp cloud/dashboard thay vì mở rộng vùng phủ không dây thuần túy.
Để triển khai hiệu quả, các bước nên làm theo thứ tự: khảo sát sóng (RF site survey) trước khi lắp đặt để xác định vị trí gateway và repeater phù hợp, thiết kế kênh và cấu hình công suất đúng chuẩn, chọn thiết bị hỗ trợ đúng RF-T hoặc RF-S Mode theo nhu cầu, kích hoạt Secure Mode trong ETS và phân phối khóa AES-128 cho thiết bị hợp lệ, lên kế hoạch xoay khóa định kỳ, và đào tạo kỹ thuật viên về commissioning cùng giám sát Bus Monitor để mạng RF vận hành ổn định lâu dài.