Giới thiệu dự án
Hệ thống định vị toàn cầu (Global Positioning System - GPS) là tiêu chuẩn công nghiệp cho các ứng dụng định vị ngoài trời. Tuy nhiên, trong không gian khép kín (Indoor Environments), tín hiệu vô tuyến từ vệ tinh GPS bị suy giảm nghiêm trọng do sự che chắn của bê tông, tường ngăn và kết cấu kim loại, dẫn đến sai số định vị lên tới hàng chục mét hoặc mất hoàn toàn tín hiệu. Theo các báo cáo công nghiệp về dịch vụ dựa trên vị trí (Location-Based Services - LBS), nhu cầu theo dõi tài sản, quản lý bệnh nhân trong bệnh viện, cứu hộ cứu nạn hỏa hoạn và điều hướng nhà xưởng thông minh đang tăng trưởng với tốc độ hàng năm trên 22%, đòi hỏi một giải pháp định vị trong nhà vừa chính xác, vừa tối ưu chi phí hạ tầng.
Các giải pháp định vị trong nhà hiện hành như Ultra-Wideband (UWB), Wi-Fi Fingerprinting hay Bluetooth Low Energy (BLE) đều gặp các rào cản kỹ thuật lớn: UWB có chi phí chip và hạ tầng rất cao kèm vùng phủ ngắn; Wi-Fi và BLE phụ thuộc vào cường độ tín hiệu thu (Received Signal Strength Indicator - RSSI) vốn cực kỳ bất ổn định do hiệu ứng đa đường (Multipath Fading) và vật cản động.
Đề tài "Thiết kế và chế tạo thiết bị định vị trong nhà sử dụng công nghệ LoRa" (Design and Implementation of Indoor Positioning System Using LoRa Technology) giải quyết bài toán trên bằng cách ứng dụng công nghệ điều chế LoRa ở dải tần vô tuyến công nghiệp, khoa học và y tế (ISM) 2.4 GHz trên nền tảng chip Semtech SX1280 kết hợp vi điều khiển ESP32-C3 và anten phân cực tròn (Circularly Polarized Antenna - CP Antenna).
Mục tiêu kỹ thuật cụ thể của dự án:
- Thiết kế phần cứng tích hợp: Chế tạo thành công node định vị phần cứng nhỏ gọn với kích thước hình học không vượt quá $50 \times 50 \times 50\text{ mm}$ ($5 \times 5 \times 5\text{ cm}$), tích hợp cả mạch xử lý và module vô tuyến trên cùng một bo mạch PCB.
- Hiện thực thuật toán đo khoảng cách chính xác: Triển khai phương pháp đo thời gian truyền tín hiệu khứ hồi (Return Time of Flight - RToF) trên băng tần 2.4 GHz, loại bỏ sai số đồng hồ phần cứng bằng kỹ thuật đảo vai trò Master-Slave.
- Triệt tiêu nhiễu đa đường: Tích hợp anten phân cực tròn hai băng tần (2.4 GHz / 5.8 GHz) giúp giảm thiểu hiện tượng suy hao và lệch phân cực tín hiệu trong môi trường tầm nhìn thẳng (Line-of-Sight - LOS) và tầm nhìn bị che khuất (Non-Line-of-Sight - NLOS).
- Đạt độ chính xác định vị mục tiêu: Đạt sai số định vị tĩnh trong nhà nhỏ hơn $5\text{ m}$ trong không gian thực tế của tòa nhà nhiều phòng ngăn.
- Đồng bộ và trực quan hóa thời gian thực: Kết nối hệ thống gateway Wi-Fi để truyền dữ liệu lên nền tảng IoT ThingsBoard và Firebase Realtime Database phục vụ hiển thị tọa độ trên bản đồ số 2D.
Phạm vi nghiên cứu tập trung vào định vị 2D không gian kín trên mặt phẳng sàn tầng của tòa nhà với các nút Anchor (Master) cố định và các thẻ Tag (Slave) di động.
Phân tích và thiết kế giải pháp
Phân tích hiện trạng
Việc lựa chọn công nghệ định vị trong nhà đòi hỏi sự đánh đổi giữa độ chính xác, tiêu thụ năng lượng, chi phí hạ tầng và phạm vi hoạt động.
| Công nghệ |
Độ chính xác |
Phạm vi hoạt động |
Khả năng xuyên tường |
Mức tiêu thụ năng lượng |
Chi phí phần cứng |
| LoRa (SX1280 2.4 GHz) |
1 – 5 m |
1 – 2 km |
Cao |
Rất thấp |
Thấp |
| UWB (Ultra-Wideband) |
0.1 – 0.5 m |
10 – 30 m |
Thấp |
Cao |
Rất cao |
| Wi-Fi RSSI / Fingerprint |
3 – 10 m |
45 – 100 m |
Trung bình |
Cao |
Trung bình |
| BLE (Bluetooth 5.0) |
2 – 5 m |
10 – 30 m |
Thấp |
Rất thấp |
Thấp |
| GSM / A-GPS |
10 – 50 m |
Vùng phủ di động |
Thấp (kém trong nhà) |
Cao |
Thấp |
Ma trận ưu tiên yêu cầu kỹ thuật (MoSCoW)
- Must-have (Bắt buộc): Đo khoảng cách RToF qua chip Semtech SX1280; vi điều khiển ESP32-C3 xử lý phép tính ba cạnh tam giác (Trilateration); thiết kế anten phân cực tròn giảm hiệu ứng đa đường; truyền dữ liệu qua giao thức MQTT lên máy chủ IoT.
- Should-have (Cần có): Bảng mạch PCB kích thước $\le 50\text{ mm}$; cơ chế hiệu chuẩn sai số trễ nội tại ($RxTxDelay$ calibration); đồng bộ dữ liệu song song lên Firebase.
- Could-have (Có thể có): Lọc dữ liệu khoảng cách nâng cao (Moving Average / Kalman Filter); chuyển đổi mượt mà giữa các kênh phụ 2.4 GHz để tránh trùng dải tần Wi-Fi.
- Won't-have (Chưa thực hiện ở giai đoạn này): Định vị không gian 3D (trục Z) và chuyển vùng liên sàn tầng phức tạp.
graph TD
subgraph "Hardware Layer"
Tag["Slave Tag (ESP32-C3 + SX1280)"]
A1["Master Anchor 1 (SX1280)"]
A2["Master Anchor 2 (SX1280)"]
A3["Master Anchor 3 (SX1280)"]
end
subgraph "Processing & Gateway Layer"
BaseNode["Base Gateway Node (ESP32-C3)"]
TrilatEngine["Trilateration Solver Engine"]
end
subgraph "Cloud & Visualization Layer"
TB["ThingsBoard IoT Platform (MQTT/HTTP)"]
FB["Firebase Realtime Database"]
UI["Web/Mobile Dashboard 2D Tracking"]
end
Tag <-->|"2.4 GHz RToF Ranging Packets"| A1
Tag <-->|"2.4 GHz RToF Ranging Packets"| A2
Tag <-->|"2.4 GHz RToF Ranging Packets"| A3
A1 -->|"Distances d1"| BaseNode
A2 -->|"Distances d2"| BaseNode
A3 -->|"Distances d3"| BaseNode
BaseNode --> TrilatEngine
TrilatEngine -->|"Calculated (X, Y)"| TB
TrilatEngine -->|"Telemetry Sync"| FB
TB --> UI
FB --> UI
Thiết kế hệ thống
1. Stack công nghệ và kiến trúc phần cứng
- Vi điều khiển chính: Espressif ESP32-C3 (Kiến trúc 32-bit RISC-V lõi đơn, xung nhịp 160 MHz, tích hợp Wi-Fi 802.11 b/g/n 2.4 GHz và BLE 5.0).
- Module RF Ranging: Semtech SX1280 (Băng tần ISM 2.4 GHz, độ nhạy thu đạt $-132\text{ dBm}$, công suất phát cực đại $+12.5\text{ dBm}$, tích hợp engine phần cứng RToF).
- Phần mềm thiết kế mạch: Altium Designer 22 để thiết kế sơ đồ nguyên lý (Schematic) và layout mạch in 2 lớp chuẩn công nghiệp, kiểm soát đường trở kháng microstrip $50,\Omega$ cho đường truyền cao tần RFIO.
2. Thiết kế anten phân cực tròn (CP Antenna)
Thay vì sử dụng anten phân cực tuyến tính (Linear Polarized) dễ mất tín hiệu khi xoay hướng trong nhà, hệ thống tích hợp anten phân cực tròn 2 lớp đế FR4:
- Mặt trên: 3 miếng vá bức xạ hình vòng cung uốn cong bên ngoài (cho dải 2.4 GHz) và 3 miếng vá nhỏ bên trong (cho dải 5.8 GHz), nuôi nguồn qua chốt cấp liệu điện dung trung tâm.
- Mặt dưới: Mặt phẳng mass (Ground Plane) liên kết bằng 3 chốt đoản mạch cách nhau góc $120^\circ$.
- Thông số hình học chi tiết: $W_1 = 2.9\text{ mm}, L_1 = 16\text{ mm}, W_2 = 1.6\text{ mm}, L_2 = 5.5\text{ mm}, W_3 = 2.0\text{ mm}, H = 1.6\text{ mm}, R = 16\text{ mm}, r = 2.0\text{ mm}$.
- Hệ số suy hao phản xạ: $S_{11} < -15\text{ dB}$ trong dải 2.4 – 2.4835 GHz, hiệu suất bức xạ $-1.6\text{ dB}$.
3. Thiết kế phần mềm và lưu trữ đám mây
- Firmware: Ngôn ngữ C/C++ biên dịch qua ESP-IDF / Arduino core, giao tiếp SPI tốc độ cao với module SX1280.
- ThingsBoard IoT Platform: Xây dựng trên nền tảng Netty Framework, tiếp nhận dữ liệu telemetry tọa độ $(X, Y)$ qua giao thức MQTT/CoAP, hiển thị trực quan thông qua widget bản đồ không gian tùy biến.
- Firebase Realtime Database: Lưu trữ dữ liệu log khoảng cách thời gian thực phục vụ đối soát và phân tích thống kê.
Methodology
Quy trình phát triển tuân thủ mô hình kết hợp V-Model cho phần cứng điện tử và Agile Scrum cho phần mềm firmware/cloud:
- Giai đoạn 1 (Tuần 1 - 4): Nghiên cứu lý thuyết RToF, mô phỏng anten phân cực tròn, thiết kế sơ đồ nguyên lý bo mạch trên Altium Designer.
- Giai đoạn 2 (Tuần 5 - 8): Gia công PCB, hàn lắp linh kiện bề mặt (SMD), thiết kế cơ chế chống xung đột chân SPI/GPIO trên ESP32-C3, kiểm tra đường nguồn cấp $3.3\text{ V}$ qua mạch DC-DC/LDO.
- Giai đoạn 3 (Tuần 9 - 12): Lập trình driver giao tiếp SX1280, hiệu chuẩn bảng $RxTxDelay$ calibration, lập trình thuật toán giải hệ phương trình đường tròn 3 điểm (Trilateration).
- Giai đoạn 4 (Tuần 13 - 16): Đo đạc thực địa tại Tầng 6, Tòa nhà E, Trường Đại học Công nghệ Thông tin (ĐHQG-HCM), đánh giá độ chính xác, tỷ lệ rớt gói tin và tinh chỉnh hệ thống.
Implementation và kết quả
Development process
Cơ chế định khoảng cách phần cứng trên Semtech SX1280 sử dụng thuật toán RToF kết hợp khử sai số trôi xung thạch anh bằng phương pháp hoán đổi vai trò Master-Slave:
$$\begin{aligned}
T_{\text{Master-Slave}} &= 2 T_{\text{ToF}} + T_{\text{ERROR}} \
T_{\text{Slave-Master}} &= 2 T_{\text{ToF}} - T_{\text{ERROR}} \
T_{\text{RToF}} &= \frac{T_{\text{Master-Slave}} + T_{\text{Slave-Master}}}{2}
\end{aligned}$$
Khoảng cách vật lý $D$ giữa Master và Slave được giải mã từ giá trị bù 2 của thanh ghi phần cứng SX1280 theo công thức:
$$D = \frac{\text{complement2}(\text{register}) \times 150}{2^{12} \times \text{BW}}$$
Trong đó $\text{BW}$ là băng thông tín hiệu phát tính bằng MHz ($0.4\text{ MHz}, 0.8\text{ MHz}, 1.6\text{ MHz}$).
// Trích xuất khoảng cách thực từ thanh ghi kết quả RToF của SX1280
double calculate_lora_rtof_distance(int32_t raw_reg_value, double bw_mhz) {
// Chuyển đổi giá trị thanh ghi bù 2 (complement2)
int32_t complement2_val = raw_reg_value;
if (raw_reg_value & 0x800000) {
complement2_val = raw_reg_value - 0x1000000;
}
// Áp dụng công thức giải mã chuẩn của Semtech
double distance_meters = ((double)complement2_val * 150.0) / (4096.0 * bw_mhz);
return distance_meters;
}
// Giải thuật định vị 2D bằng phép đo 3 cạnh tam giác (Trilateration)
typedef struct { double x; double y; } Point2D;
Point2D solve_trilateration(Point2D p1, Point2D p2, Point2D p3, double d1, double d2, double d3) {
double A = -2 * p1.x + 2 * p2.x;
double B = -2 * p1.y + 2 * p2.y;
double C = (d1 * d1) - (d2 * d2) - (p1.x * p1.x) + (p2.x * p2.x) - (p1.y * p1.y) + (p2.y * p2.y);
double D_coeff = -2 * p2.x + 2 * p3.x;
double E = -2 * p2.y + 2 * p3.y;
double F = (d2 * d2) - (d3 * d3) - (p2.x * p2.x) + (p3.x * p3.x) - (p2.y * p2.y) + (p3.y * p3.y);
Point2D estimated_pos;
estimated_pos.x = (C * E - F * B) / (E * A - B * D_coeff);
estimated_pos.y = (C * D_coeff - A * F) / (B * D_coeff - A * E);
return estimated_pos;
}
Bảng hiệu chuẩn trễ phần cứng $RxTxDelay$ được nạp trực tiếp vào thanh ghi nội của SX1280 dựa trên cấu hình Spreading Factor (SF) và Băng thông (BW):
| Băng thông (BW) |
SF5 |
SF6 |
SF7 |
SF8 |
SF9 |
SF10 |
| 400 kHz |
10299 |
10271 |
10240 |
10260 |
10230 |
10246 |
| 800 kHz |
11486 |
11474 |
11453 |
11426 |
11417 |
11401 |
| 1600 kHz |
13308 |
13493 |
13528 |
13515 |
13430 |
13376 |
Testing và validation
Quá trình đo kiểm được thực hiện trực tiếp tại Tầng 6, Tòa nhà E, Trường Đại học Công nghệ Thông tin (ĐHQG-HCM) với các điều kiện phòng thí nghiệm kín, hành lang dài và các phòng có nhiều vách ngăn bê tông.
1. Kiểm tra đặc tính bức xạ của anten CP
- Đo kiểm trong buồng đo sóng không phản xạ (Anechoic Chamber) cho thấy hệ số phản xạ tại tần số trung tâm $2.44\text{ GHz}$ đạt $-28.5\text{ dB}$ (vượt trội so với ngưỡng tiêu chuẩn $-10\text{ dB}$).
- Bức xạ phân cực tròn đồng đều đa hướng, giữ mức suy hao dưới $-1.6\text{ dB}$ trong toàn dải $2.4\text{ GHz}$.
2. Đánh giá tỷ lệ rớt gói tin (Packet Loss Rate)
Thử nghiệm truyền nhận $1000$ gói tin RToF liên tục giữa Master và Slave tại 5 vị trí phòng khác nhau:
| Vị trí đo đạc |
Điều kiện truyền sóng |
Anten phân cực tuyến tính |
Anten phân cực tròn (Đề xuất) |
Cải thiện độ tin cậy |
| Vị trí 1 (Phòng Lab E6.1) |
LOS (Thẳng, không cản) |
4.8% |
0.8% |
Giảm 83.3% lỗi |
| Vị trí 2 (Hành lang chính) |
LOS xa ($>25\text{ m}$) |
8.2% |
1.5% |
Giảm 81.7% lỗi |
| Vị trí 3 (Vách ngăn kính) |
NLOS nhẹ |
14.5% |
3.2% |
Giảm 77.9% lỗi |
| Vị trí 4 (Tường bê tông 20cm) |
NLOS trung bình |
22.1% |
5.4% |
Giảm 75.5% lỗi |
| Vị trí 5 (Khu vực góc khuất) |
NLOS phức tạp |
31.6% |
8.1% |
Giảm 74.3% lỗi |
Kết quả đạt được
Hệ thống đã chế tạo hoàn chỉnh bo mạch tích hợp $48 \times 48\text{ mm}$ (đáp ứng mục tiêu $\le 50\text{ mm}$), hoạt động liên tục bằng pin Li-Po 3.7V.
+-------------------------------------------------------------------------+
| SO SÁNH MỤC TIÊU VÀ KẾT QUẢ ĐẠT ĐƯỢC |
+-----------------------------------+-----------------+-------------------+
| Chỉ số kỹ thuật | Chỉ tiêu đề ra | Thực tế đạt được |
+-----------------------------------+-----------------+-------------------+
| Kích thước phần cứng | <= 50x50x50 mm | 48 x 48 x 22 mm |
| Tần số hoạt động | LoRa 2.4 GHz | 2.400 - 2.483 GHz |
| Sai số định vị trong nhà (LOS) | <= 5.0 m | 1.2 - 2.1 m |
| Sai số định vị trong nhà (NLOS) | <= 5.0 m | 2.6 - 4.1 m |
| Tỷ lệ rớt gói tin trung bình | < 10% | 3.8% |
| Độ trễ tính toán và cập nhật Cloud| < 2.0 giây | 0.65 giây |
+-----------------------------------+-----------------+-------------------+
Đổi mới và đóng góp
- Khắc phục triệt để hiện tượng phản xạ đa đường bằng Anten CP: Đa phần các nghiên cứu LoRa định vị hiện nay sử dụng anten monopole/dipole phân cực thẳng, rất nhạy cảm với sự quay hướng của thiết bị và suy hao khi sóng bị phản xạ từ tường bê tông (bị đổi chiều phân cực). Thiết kế anten phân cực tròn đồng phẳng tích hợp trên cùng bo mạch giúp thu nhận tín hiệu ổn định ở mọi góc quay, giảm độ lệch chuẩn sai số khoảng cách từ $\pm 3.8\text{ m}$ xuống còn $\pm 1.4\text{ m}$.
- Kỹ thuật phần cứng triệt tiêu sai số trôi thời gian: Hiện thực thành công chu trình đo khứ hồi đối xứng hai chiều Master-Slave, triệt tiêu hoàn toàn thành phần sai số $T_{\text{ERROR}}$ do trôi tần số thạch anh giữa 2 thiết bị mà không cần trang bị bộ dao động bù nhiệt TCXO đắt đỏ.
- Tối ưu hóa thiết kế mạch in một anten: Khắc phục lỗi chồng lấn chân SPI trên ESP32-C3 của các thiết kế ban đầu, chuyển đổi từ kiến trúc 2 anten cồng kềnh sang cấu trúc mạch gộp chung một cổng RF với mạng phối hợp trở kháng hình chữ $\pi$ chuẩn xác, giảm $40%$ diện tích bo mạch PCB.
Ứng dụng thực tế và triển khai
Kịch bản ứng dụng thực tế
- Quản trị an toàn bệnh viện thông minh: Đeo thẻ định vị cho bệnh nhân đặc biệt hoặc trẻ sơ sinh; thiết lập hàng rào địa lý (Geofencing) tự động kích hoạt cảnh báo trên ThingsBoard khi bệnh nhân di chuyển vào khu vực nguy hiểm.
- Cứu hộ khẩn cấp trong hỏa hoạn: Định vị chính xác vị trí của lính cứu hỏa hoặc nạn nhân mắc kẹt bên trong tòa nhà nhiều tầng khi khói bụi làm mất hoàn toàn tầm nhìn và GPS bị vô hiệu hóa.
- Quản lý tài sản giá trị cao trong kho vận: Gắn node Slave lên các xe nâng hoặc pallet hàng hóa đắt tiền trong nhà xưởng quy mô hàng chục nghìn mét vuông với số lượng trạm Master tối thiểu (nhờ tầm phủ 2.4 GHz LoRa xa hơn BLE gấp 10 lần).
Phân tích chi phí và hiệu quả đầu tư (ROI)
- Chi phí linh kiện chế tạo cho một node di động (ESP32-C3 + SX1280 + Bo mạch PCB + Anten): xấp xỉ $12 - $15 USD/node.
- So với hệ thống UWB công nghiệp tiêu chuẩn ($80 - $120 USD/node kèm chi phí trạm Anchor đắt đỏ), giải pháp LoRa 2.4 GHz giúp giảm chi phí đầu tư ban đầu từ 70% đến 80%, trong khi vẫn đảm bảo độ chính xác ở mức chấp nhận được trong quản lý hậu cần và an toàn lao động.
Hạn chế và hướng phát triển
Hạn chế kỹ thuật
- Nhiễu đồng kênh với Wi-Fi: Mặc dù LoRa có độ nhạy cao và kỹ thuật trải phổ chống nhiễu tốt, việc chia sẻ cùng dải tần $2.4\text{ GHz}$ với các router Wi-Fi công suất phát lớn đặt quá gần ($\le 0.5\text{ m}$) vẫn làm tăng độ trễ trả lời gói tin RToF.
- Hiện tượng nhảy tọa độ khi di chuyển nhanh: Thuật toán Trilateration hình học đơn thuần chưa có bộ lọc thích nghi, khiến tọa độ ước tính có thể bị dao động nhẹ khi thẻ di chuyển với vận tốc lớn hơn $1.5\text{ m/s}$.
Hướng nâng cấp tương lai
- Tích hợp bộ lọc mở rộng Extended Kalman Filter (EKF) hoặc thuật toán học máy Random Forest / SVM để kết hợp dữ liệu RToF cùng cảm biến quán tính IMU (gia tốc kế, con quay hồi chuyển 6 trục) nhằm làm mượt quỹ đạo chuyển động.
- Phát triển tính năng tự động chuyển kênh tần số thông minh (Channel Hopping) tại các dải phụ của băng tần $2.4\text{ GHz}$ nhằm né các kênh Wi-Fi phổ biến (Channel 1, 6, 11).
Đối tượng hưởng lợi
- Sinh viên & Học viên ngành Kỹ thuật Máy tính / Điện tử - Viễn thông: Tài liệu tham khảo toàn diện về quy trình thiết kế mạch RF cao tần $2.4\text{ GHz}$, kỹ thuật đo đạc RToF và tối ưu hóa anten phân cực tròn.
- Kỹ sư nhúng & Nhà phát triển IoT: Bản thiết kế hoàn chỉnh từ sơ đồ mạch, cấu hình thanh ghi chip Semtech SX1280 đến cách tích hợp gateway ESP32 với ThingsBoard IoT Platform qua MQTT.
- Doanh nghiệp kho vận và nhà máy sản xuất: Cơ sở khả thi để triển khai giải pháp giám sát tài sản nội bộ với chi phí hạ tầng thấp, tiết kiệm điện năng và vùng phủ sóng rộng.
- Các nhà nghiên cứu LBS: Dữ liệu thực nghiệm so sánh chi tiết giữa anten phân cực tuyến tính và phân cực tròn trong môi trường truyền sóng NLOS phức tạp.
Câu hỏi thường gặp
1. Yêu cầu kỹ thuật tối thiểu để triển khai hệ thống là gì?
Cần tối thiểu 03 node Master (Anchor) được cố định tại các góc phòng với tọa độ $(X, Y)$ đã biết trước, 01 Gateway ESP32 kết nối mạng Wi-Fi/Internet và máy chủ cài đặt ThingsBoard (Community Edition hoặc Cloud) cùng nguồn cấp $5\text{ V}$ Micro-USB hoặc Pin Li-Po $3.7\text{ V}$.
2. Giới hạn khoảng cách đo đạc giữa Master và Slave là bao nhiêu?
Trong môi trường trong nhà có tường ngăn, tầm đo RToF ổn định đạt từ $30\text{ m}$ đến $80\text{ m}$ xuyên qua 2 - 3 lớp tường. Trong không gian mở (LOS), khoảng cách đo đạc có thể mở rộng lên tới hơn $300\text{ m} - 500\text{ m}$ ở công suất phát $+12.5\text{ dBm}$.
3. Hệ thống xử lý thế nào khi bị trùng dải tần với sóng Wi-Fi trong nhà?
Hệ thống tận dụng lợi thế kỹ thuật trải phổ Chirp Spread Spectrum (CSS) của LoRa cho phép thu tín hiệu dưới ngưỡng nhiễu nền (dưới $-10\text{ dB}$ SNR). Đồng thời, băng thông tín hiệu LoRa ($800\text{ kHz} - 1600\text{ kHz}$) chỉ chiếm một phần rất nhỏ trong một kênh Wi-Fi ($20\text{ MHz}$), giảm thiểu tối đa xác suất xung đột năng lượng.
4. Chi phí bảo trì và thời lượng pin của node định vị Tag như thế nào?
Nhờ chế độ tiết kiệm năng lượng Deep Sleep của ESP32-C3 và dòng tiêu thụ cực thấp của SX1280 khi nghỉ ($< 1,\mu\text{A}$), với tần suất gửi tọa độ $5\text{ giây/lần}$, viên pin dung lượng $1000\text{ mAh}$ có thể duy trì hoạt động cho thẻ Tag liên tục từ 3 đến 6 tuần mà không cần sạc lại.
5. Khả năng mở rộng quy mô (Scalability) của hệ thống ra sao?
Kiến trúc ThingsBoard hỗ trợ hàng nghìn thiết bị đồng thời thông qua bộ điều phối hàng đợi tin nhắn (Message Queue như Kafka, RabbitMQ). Bằng cách phân chia khe thời gian truyền (Time Division Multiple Access - TDMA) ở lớp giao vận LoRa, một cụm 3 trạm Master có thể quản lý và định vị đồng thời từ $50 - 100$ thẻ Tag di động trong cùng một khu vực sàn.
Kết luận
Đồ án tốt nghiệp "Thiết kế và chế tạo thiết bị định vị trong nhà sử dụng công nghệ LoRa" đã chứng minh tính khả thi vượt trội của việc kết hợp công nghệ truyền thông trải phổ LoRa 2.4 GHz (Semtech SX1280) với kỹ thuật đo thời gian khứ hồi RToF và anten phân cực tròn hai băng tần. Hệ thống đạt kích thước nhỏ gọn $48 \times 48\text{ mm}$, loại bỏ hiệu quả sai số trôi đồng hồ phần cứng và giảm thiểu $75% - 83%$ tỷ lệ rớt gói tin trong môi trường bị che khuất (NLOS). Với sai số định vị thực tế từ $1.2\text{ m}$ đến $4.1\text{ m}$ cùng chi phí sản xuất cực thấp, đây là giải pháp công nghệ giàu tiềm năng thương mại hóa, mở ra hướng đi mới cho các ứng dụng định vị tài sản, quản trị an toàn lao động và điều hướng thông minh trong kỷ nguyên IoT.