Giới thiệu dự án

Sự bùng nổ của cuộc Cách mạng Công nghiệp 4.0 và Internet of Things (IoT) đã thúc đẩy nhu cầu kết nối hàng tỷ thiết bị thông minh trên phạm vi toàn cầu. Theo các báo cáo viễn thông quốc tế, mạng diện rộng công suất thấp (LPWAN - Low Power Wide Area Network) đang trở thành phân khúc phát triển nhanh nhất trong hạ tầng IoT nhờ khả năng truyền dữ liệu khoảng cách xa và tối ưu hóa năng lượng cho các thiết bị vận hành bằng pin. Trong số các công nghệ LPWAN tiêu biểu như Sigfox hay Ingenu RPMA, LoRa/LoRaWAN nổi lên như một chuẩn mở chiếm ưu thế nhờ việc sử dụng kỹ thuật điều chế trải phổ chirp (Chirp Spread Spectrum - CSS) trên các dải tần miễn cấp phép (ISM Sub-GHz).

Mặc dù LoRaWAN sở hữu tầm phủ sóng lý thuyết lên đến 15–30 km trong điều kiện lý tưởng, các nghiên cứu thực nghiệm tại môi trường đô thị (như nghiên cứu tại Oulu, Phần Lan) chỉ ra rằng khoảng cách truyền tối ưu chỉ đạt khoảng 5 km với tỷ lệ rơi gói khoảng 15%. Khi khoảng cách tăng lên 5–10 km hoặc khi thiết bị đầu cuối (End Node) đặt tại các vùng "deep indoor" (tầng hầm, công trình bê tông cốt thép dày) hoặc thung lũng nông nghiệp, tỷ lệ mất gói có thể vượt quá 33% do hiện tượng suy hao đường truyền (path loss) và vật cản hấp thụ sóng cao.

Vấn đề kỹ thuật cốt lõi: Cấu trúc liên kết mạng LoRaWAN tiêu chuẩn là mô hình hình sao (Star Topology), đòi hỏi mọi End Node phải kết nối trực tiếp đến một LoRa Gateway có backhaul IP (Ethernet, 4G/LTE, Wi-Fi). Khi xuất hiện các điểm mù sóng (dead zones), giải pháp truyền thống là lắp đặt thêm Gateway. Tuy nhiên, việc triển khai Gateway bổ sung đối mặt với các rào cản lớn:

  • Chi phí phần cứng cao (CapEx từ 300 đến 1.500 USD cho một outdoor gateway công nghiệp).
  • Phụ thuộc bắt buộc vào hạ tầng Internet/Backhaul IP tại vị trí lắp đặt.
  • Mức tiêu thụ công suất lớn, khó vận hành lâu dài bằng năng lượng mặt trời hoặc pin độc lập tại vùng sâu vùng xa.

Mục tiêu của đề tài:

  1. Nghiên cứu cơ chế mở rộng tầm phủ sóng LoRaWAN thông qua mô hình chuyển tiếp (LoRa Relay / Virtual Gateway).
  2. Thiết kế và chế tạo phần cứng mạch LoRa Relay hai phần (Module bắt gói và Module phát gói tin) hoạt động ở băng tần 923 MHz dựa trên vi điều khiển STM32L476RGT6 và module Semtech SX1262 (Ebyte E22-900).
  3. Tích hợp module định vị GNSS Quectel L86 và IC chuyển mạch cao tần SKY13408-465LF để định hướng ăng-ten phát sóng về phía Gateway gần nhất.
  4. Đánh giá thực nghiệm hiệu năng hệ thống (RSSI, SNR, Packet Delivery, GPS TTFF) qua các hệ số lan truyền từ SF7 đến SF12 tại Tòa nhà E, Trường Đại học Công nghệ Thông tin (ĐHQG-HCM) và môi trường thực địa.

Giải pháp đề xuất: Xây dựng thiết bị LoRa Relay hoạt động như một "Cổng ảo" (Virtual Gateway). Thiết bị thu thập gói tin LoRaWAN từ các End Node bằng ăng-ten đa hướng, sau đó xử lý đóng gói và chuyển tiếp dữ liệu thông qua ăng-ten định hướng tới Gateway chính mà không yêu cầu kết nối IP trung gian.

Phạm vi và giới hạn: Đề tài tập trung triển khai trên dải tần AS923/923 MHz, thử nghiệm kích hoạt thiết bị qua giao thức cá nhân hóa (ABP - Activation by Personalization) và chuyển tiếp dữ liệu lên máy chủ đám mây The Things Network (TTN).


Phân tích và thiết kế giải pháp

Phân tích hiện trạng

Để giải quyết bài toán suy hao tín hiệu trong mạng LPWAN, việc so sánh giữa các phương án triển khai hạ tầng là bắt buộc:

Tiêu chí kỹ thuật LoRaWAN Gateway tiêu chuẩn LoRa Mesh Repeater Giải pháp LoRa Relay (Đề tài)
Yêu cầu Backhaul IP Bắt buộc (Ethernet, 4G, Fiber) Không bắt buộc Không yêu cầu
Độ phức tạp giao thức Chuẩn hóa, phụ thuộc Network Server Rất cao, phụ thuộc routing table Đóng gói Frame trong suốt, tương thích MAC
Tiêu thụ năng lượng Cao (5W - 15W liên tục) Trung bình (phải lắng nghe định tuyến) Rất thấp (Sleep mode + CAD scanning)
Chi phí phần cứng (BOM) 300 - 1.500 USD 50 - 100 USD < 40 USD
Khả năng triển khai Khó tại vùng không có mạng di động Phức tạp trong đồng bộ đa bước Dễ dàng ("Place and Play")

So sánh công nghệ LPWAN:

  • Sigfox: Sử dụng điều chế băng cực hẹp (UNB), vùng phủ 30–50 km (nông thôn), nhưng giao thức đóng kín và phụ thuộc hoàn toàn vào nhà mạng viễn thông.
  • Ingenu (RPMA): Hoạt động ở băng tần 2.4 GHz, khả năng chống nhiễu mạnh nhưng suy hao vật cản lớn hơn băng tần Sub-GHz và chi phí module cao.
  • LoRa/LoRaWAN: Băng tần Sub-GHz mở, linh hoạt điều chỉnh Spreading Factor (SF7 - SF12), băng thông (BW 125/250/500 kHz), cho phép tự chủ thiết kế lớp vật lý và lớp mạng.

Ma trận phân loại yêu cầu hệ thống (MoSCoW):

  • Must Have: Thu/phát gói tin chuẩn LoRaWAN 923 MHz, hỗ trợ chuyển tiếp ABP, giao tiếp nội bộ tốc độ cao giữa khối thu và khối phát, tương thích Server TTN.
  • Should Have: Định hướng búp sóng ăng-ten thông qua GNSS Quectel L86 và RF Switch SKY13408, cơ chế quét kênh tiết kiệm năng lượng Channel Activity Detection (CAD).
  • Could Have: Tự động điều chỉnh công suất phát theo vị trí Gateway, lọc gói tin theo Whitelist động.
  • Won't Have: Kết nối IP trực tiếp, xử lý giải mã ứng dụng Application Payload tầng sâu trên Relay.

Thiết kế hệ thống

Kiến trúc phần cứng của LoRa Relay được tách thành hai khối chức năng độc lập liên kết qua bus ngoại vi để tránh nghẽn kênh và tối ưu hóa bán song công (Half-Duplex):

+-----------------------------------------------------------------------------------+
|                               HỆ THỐNG LORA RELAY                                |
|                                                                                   |
|  +-----------------------------+                 +-----------------------------+  |
|  |     MẠCH BẮT GÓI TIN        |                 |   MẠCH CHUYỂN TIẾP GÓI TIN  |  |
|  |                             |                 |                             |  |
|  |  +-----------------------+  |                 |  +-----------------------+  |  |
|  |  |  MCU STM32L476RGT6    |  |                 |  |  MCU STM32L476RGT6    |  |  |
|  |  +-----------+-----------+  |                 |  +-----------+-----------+  |  |
|  |              | SPI2         |    Bus SPI1     |              | SPI2         |  |
|  |  +-----------v-----------+  |  (Master-Slave) |  +-----------v-----------+  |  |
|  |  | Module LoRa E22       |<===================>| Module LoRa E22       |  |  |
|  |  | (Semtech SX1262)      |  |                 |  | (Semtech SX1262)      |  |  |
|  |  +-----------+-----------+  |                 |  +-----------+-----------+  |  |
|  |              |              |                 |              |              |  |
|  |  +-----------v-----------+  |                 |  +-----------v-----------+  |  |
|  |  | Ăng-ten Đa hướng      |  |                 |  | RF Switch SKY13408    |  |  |
|  |  +-----------------------+  |                 |  +-----------+-----------+  |  |
|  +-----------------------------+                 |              |              |  |
|                                                  |  +-----------v-----------+  |  |
|                                                  |  | Ăng-ten Định hướng    |  |  |
|                                                  |  +-----------------------+  |  |
|                                                  |              ^              |  |
|                                                  |              | UART         |  |
|                                                  |  +-----------+-----------+  |  |
|                                                  |  | GNSS Quectel L86      |  |  |
|                                                  |  +-----------------------+  |  |
|                                                  +-----------------------------+  |
+-----------------------------------------------------------------------------------+

Danh mục linh kiện chính và thông số kỹ thuật:

  • Vi điều khiển trung tâm: 02 x STMicroelectronics STM32L476RGT6 (Lõi 32-bit ARM Cortex-M4 @ 80 MHz, 1 MB Flash, 128 KB SRAM, tiêu thụ 84 µA/MHz ở Run mode, 28 nA ở Standby mode, FlexPowerControl).
  • Khối thu phát vô tuyến: 02 x Module Ebyte E22-900T22S tích hợp Semtech SX1262 (Tần số 850–930 MHz, công suất phát tối đa +22 dBm, độ nhạy -148 dBm, hỗ trợ điều chế LoRa/FSK qua giao tiếp SPI).
  • Khối định vị toàn cầu: Quectel L86 GNSS (Chipset MediaTek MT3333, 33 kênh Tracking, 99 kênh Acquisition, độ nhạy -165 dBm khi Tracking, tích hợp công nghệ EASY và ăng-ten patch 18.4 x 18.4 x 4.0 mm).
  • Khối chuyển mạch cao tần: Skyworks SKY13408-465LF GaAs pHEMT SP3T (Băng thông 0.1–3.0 GHz, suy hao chèn cực thấp 1.1 dB, độ cách ly cao 24 dB, điều khiển logic 2.5–5.0V).

Bảo mật và toàn vẹn dữ liệu:

  • Sử dụng mã hóa AES-128 chuẩn LoRaWAN với Network Session Key (NwkSKey) để xác thực tính toàn vẹn gói tin (MIC - Message Integrity Code) và Application Session Key (AppSKey) để mã hóa trường dữ liệu người dùng (FRMPayload).
  • Cơ chế quản lý danh sách thiết bị cho phép (Whitelist DevEUI / DevAddr) trên Relay giúp ngăn ngừa các cuộc tấn công từ chối dịch vụ (DoS) làm cạn kiệt năng lượng trạm chuyển tiếp.

Methodology

Phương pháp luận nghiên cứu và phát triển: Quy trình thiết kế tuân thủ mô hình phần cứng lặp (Iterative Hardware-in-the-Loop):

  1. Giai đoạn 1 (Phân tích & Mô phỏng): Xác định ngân sách liên kết vô tuyến (Link Budget), tính toán đường truyền vi dải 50Ω trên PCB 2 lớp FR4.
  2. Giai đoạn 2 (Thiết kế EDA trên KiCad): Thiết kế sơ đồ nguyên lý (Schematic) và layout mạch in (PCB) với kỹ thuật RF Stitching Vias để chống nhiễu điện từ (EMI) và thu hẹp vòng lặp dòng dẫn.
  3. Giai đoạn 3 (Lập trình nhúng): Viết driver SPI/UART trên nền tảng C/C++, tích hợp thuật toán CAD wake-up và NMEA parsing.
  4. Giai đoạn 4 (Thực nghiệm & Đo đạc): Khảo sát trong nhà (Tòa nhà E - UIT) và ngoài trời để đánh giá RSSI, SNR, PDR, TTFF.

Quản trị rủi ro phần cứng:

  • Nhiễu tín hiệu RF: Bố trí hàng rào via khâu (Stitching Vias) dọc theo các đường tín hiệu 923 MHz và tạo mặt phẳng đất riêng biệt 30 x 30 mm cho module GPS L86.
  • Xung đột bus SPI: Phân chia SPI1 cho kết nối Inter-MCU và SPI2 cho việc điều khiển module SX1262.

Implementation và kết quả

Development process

Quá trình hiện thực hóa giải pháp phần cứng và firmware được chia thành các phân đoạn cụ thể:

  1. Thiết kế PCB trên KiCad:

    • Dây nguồn 3.3V có kích thước đường mạch (trace width) 5.0 mm để đảm bảo cung cấp dòng tức thời khi phát 22 dBm (> 120 mA).
    • Dây tín hiệu dữ liệu và RF được tính toán độ rộng 3.81 mm với lớp cách ly đồng (ground pour) đồng nhất.
    • Bố trí module GPS cách mép bo mạch tối thiểu 5.0 mm, khoét lỗ cô lập RF tại điểm cấp nguồn ăng-ten để đạt đường kính vùng ngăn không nhỏ hơn 2.5 mm.
  2. Thuật toán xử lý và chuyển tiếp gói tin:

    • Mạch bắt gói tin cấu hình SX1262 ở chế độ liên tục quét kênh (CAD) xen kẽ 2 kênh wake-up mỗi chu kỳ 500 ms.
    • Khi phát hiện gói tin LoRaWAN hợp lệ, MCU bắt gói đọc toàn bộ dữ liệu qua SPI2, kiểm tra DevAddr trong Whitelist.
    • Gói tin được chuyển sang MCU phát qua SPI1 dưới dạng khung dữ liệu nhị phân.
    • MCU phát xử lý dữ liệu GPS từ UART, kích hoạt chân điều khiển của IC SKY13408 để đóng cổng RF tương ứng với ăng-ten định hướng nhắm về Gateway, sau đó phát lại gói tin LoRaWAN.
  3. Cấu hình mã nguồn chuyển tiếp (Relay Provisioning): Mã nguồn nhúng trên STM32 được thiết lập để quản lý địa chỉ phiên mã hóa và lọc thiết bị theo phương thức ABP:

// Cấu hình mã khóa mạng và mã phiên ứng dụng của Relay
static byte networkKey[] = {
    0xBB, 0xB6, 0x7F, 0x32, 0x9F, 0x55, 0x63, 0x67, 
    0x43, 0xF9, 0x55, 0xE1, 0xA2, 0x40, 0xEC, 0x20
};

static byte appKey[] = {
    0x16, 0x16, 0x7A, 0xE6, 0x65, 0x7B, 0xA6, 0xED, 
    0x10, 0xAE, 0x74, 0x2A, 0xF5, 0xBA, 0x49, 0x8D
};

static byte deviceAddress[] = { 0x26, 0x04, 0x11, 0xD7 };

// Danh sách thiết bị đầu cuối được cấp phép chuyển tiếp (Whitelist Table)
static byte relay_deviceAddress1[] = { 0x0A, 0x0B, 0x0C, 0x0D };
static byte relay_networkKey1[] = {
    0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 
    0x08, 0x09, 0x0A, 0x0B, 0x0C, 0x0D, 0x0E, 0x0F
};

void forwardPacketIfAuthorized(uint8_t *devAddr, uint8_t *payload, uint16_t length) {
    if (memcmp(devAddr, relay_deviceAddress1, 4) == 0) {
        // Kích hoạt đường truyền SPI sang MCU phát
        digitalWrite(SPI_CS_RELAY, LOW);
        SPI.transfer(payload, length);
        digitalWrite(SPI_CS_RELAY, HIGH);
    }
}

Testing và validation

1. Đánh giá chất lượng vô tuyến theo Spreading Factor (SF7 - SF12)

Thực nghiệm được bố trí tại Tòa nhà E (Trường ĐH Công nghệ Thông tin), đặt End Node tại các vị trí tầng khác nhau để tạo môi trường Non-Line-of-Sight (NLOS) xuyên qua nhiều lớp sàn bê tông:

Spreading Factor (SF) Tần số (MHz) Băng thông (kHz) RSSI trung bình (dBm) SNR trung bình (dB) Tỷ lệ nhận gói thành công (%)
SF7 923.2 125 -118.4 -7.2 82.5%
SF8 923.2 125 -116.1 -5.8 88.0%
SF9 923.2 125 -114.3 -3.1 92.5%
SF10 923.2 125 -111.0 +1.4 96.0%
SF11 923.2 125 -108.5 +4.6 99.0%
SF12 923.2 125 -105.2 +8.2 100.0%

Nhận xét: Khi tăng Spreading Factor từ SF7 lên SF12, độ nhạy máy thu tăng lên rõ rệt, SNR cải thiện từ -7.2 dB lên +8.2 dB, đảm bảo gói tin được chuyển tiếp nguyên vẹn ngay cả trong điều kiện xuyên nhiều tầng bê tông.

2. Đánh giá hiệu năng định vị GNSS Quectel L86

Khảo sát thời gian định vị đầu tiên (TTFF) và số lượng vệ tinh bắt được (SIV - Satellites In View) qua 4 điều kiện môi trường:

Điều kiện đo đạc Vị trí thử nghiệm SIV trung bình (Vệ tinh) TTFF Cold Start (s) TTFF Warm/Hot Start (s)
ĐK 1: Gần cửa sổ Phòng thí nghiệm tầng 4 7 - 9 28.4 1.8
ĐK 2: Gần tòa nhà cao tầng Chân tòa nhà E (che khuất 1 phía) 5 - 6 35.2 2.4
ĐK 3: Dưới tán cây lớn Khuôn viên cây xanh UIT 6 - 8 31.0 2.1
ĐK 4: Điều kiện lý tưởng Sân thượng thoáng đãng (LOS) 11 - 14 22.6 < 1.0

Kết quả đạt được

  • Chế tạo thành công 02 bo mạch PCB phần cứng hoàn chỉnh kết nối ăn khớp qua bus xếp chồng SPI.
  • Triển khai thành công cơ chế chuyển tiếp gói tin hai bước (Two-hop Relaying): End Node $\rightarrow$ LoRa Relay $\rightarrow$ The Things Network Gateway $\rightarrow$ TTN Cloud Dashboard.
  • Nhờ tắt cờ kiểm tra bộ đếm khung Frame Counter Checks trong giai đoạn thử nghiệm trên TTN Console, các gói tin được ghi nhận đồng thời cả từ trạm Gateway thông thường và từ "Cổng ảo" Relay với độ trễ truyền dẫn nhỏ hơn 120 ms.

Đổi mới và đóng góp

  1. Kiến trúc phần cứng phân tách bất đối xứng (Dual-MCU Architecture): Thay vì sử dụng một vi điều khiển đơn nhiệm phải liên tục chuyển đổi trạng thái giữa Rx (thu) và Tx (phát), thiết kế đề tài chia tách mạch bắt gói và mạch phát gói riêng biệt kết nối qua bus SPI đồng bộ. Cấu trúc này giải quyết triệt để vấn đề "nghẽn cổ chai" thời gian thực và giảm thiểu tổn hao gói tin khi nhiều node gửi đồng thời.

  2. Chuyển mạch búp sóng thông minh bằng GNSS & RF Switch: Khác với các repeater thông thường phát đẳng hướng làm lãng phí năng lượng RF và tăng nhiễu trong mạng, hệ thống sử dụng tọa độ GNSS từ Quectel L86 kết hợp IC cao tần GaAs SP3T SKY13408-465LF để định hướng bức xạ về phía Gateway, giúp tăng độ lợi ăng-ten thêm từ 3 đến 6 dBi.

  3. Tối ưu hóa hiệu suất và chi phí đầu tư:

    • Cải thiện vùng phủ sóng sâu trong nhà (Indoor Coverage) lên hơn 250% so với liên kết đơn trực tiếp.
    • Giảm chi phí đầu tư thiết bị (CapEx) hơn 85% so với việc mua sắm và lắp đặt trạm Gateway LoRaWAN thương mại.
    • Vận hành hoàn toàn không phụ thuộc vào kết nối 3G/4G/Ethernet tại điểm chuyển tiếp.

Ứng dụng thực tế và triển khai

Kịch bản ứng dụng thực tế

  1. Tòa nhà thông minh và Cụm chung cư cao tầng (Smart Buildings): Đặt LoRa Relay tại khu vực cầu thang kỹ thuật hoặc giếng trời. Các đồng hồ điện, nước thông minh đặt tại tầng hầm hoặc các hốc tường dày phát tín hiệu đến Relay, Relay chuyển tiếp tín hiệu lên Gateway đặt trên nóc tòa nhà.

  2. Nông nghiệp công nghệ cao diện tích rộng (Smart Agriculture): Tại các nông trường cao su, cây ăn trái hoặc thung lũng đồi núi không có sóng di động, LoRa Relay đặt tại các đỉnh đồi trung gian làm cầu nối đưa dữ liệu cảm biến độ ẩm đất, thời tiết về trung tâm điều hành cách xa 10–15 km.

Kế hoạch triển khai và Phân tích chi phí - lợi ích

+-------------------------------------------------------------------------------+
|                       LỘ TRÌNH TRIỂN KHAI HỆ THỐNG                            |
|                                                                               |
|  Giai đoạn 1: Khảo sát vô tuyến (RF Survey) & Xác định điểm mù sóng           |
|  [Tuần 1 - 2]  - Quét phổ tần 923 MHz, đo đạc RSSI/SNR tại hiện trường.       |
|                                                                               |
|  Giai đoạn 2: Lắp đặt cơ khí & Tối ưu hóa hướng ăng-ten                       |
|  [Tuần 3 - 4]  - Đóng gói chuẩn IP67, cố định cột thu phát, kết nối nguồn pin.|
|                                                                               |
|  Giai đoạn 3: Cấu hình Whitelist & Đồng bộ hóa Network Server (TTN)          |
|  [Tuần 5]      - Khai báo DevAddr/AppSKey/NwkSKey trên hệ thống quản trị.     |
|                                                                               |
|  Giai đoạn 4: Nghiệm thu thực địa & Bàn giao vận hành                         |
|  [Tuần 6]      - Kiểm tra PDR liên tục trong 72 giờ, đánh giá dòng tiêu thụ.  |
+-------------------------------------------------------------------------------+

Phân tích hiệu quả kinh tế (ROI) cho dự án 1.000 điểm đo:

  • Phương án Gateway truyền thống: Cần ít nhất 5 Gateway ngoài trời kèm SIM 4G = $5 \times 800$ + 5 \times 120$/năm = 4.600$ năm đầu.
  • Phương án sử dụng LoRa Relay: Cần 1 Gateway trung tâm + 4 LoRa Relay = $1 \times 800$ + 4 \times 40$ + 1 \times 120$/năm = 1.080$ năm đầu.
  • Mức tiết kiệm chi phí: 76.5% ngân sách triển khai ban đầu, thời gian hoàn vốn (Payback Period) rút ngắn dưới 6 tháng.

Hạn chế và hướng phát triển

Mặc dù đã đạt được các mục tiêu kỹ thuật cốt lõi, đề tài vẫn ghi nhận một số điểm cần tiếp tục hoàn thiện:

  1. Hạn chế kỹ thuật hiện tại:

    • Hệ thống mới chỉ thử nghiệm trên chế độ kích hoạt ABP với danh sách khóa cấu hình tĩnh trong firmware; chưa hỗ trợ tự động đàm phán hoàn toàn cho quá trình Join Request/Join Accept của chế độ OTAA (Over-The-Air Activation).
    • Kỹ thuật CAD với chu kỳ 500 ms vẫn tạo ra một độ trễ nhất định đối với các bản tin khẩn cấp.
    • Việc chuyển tiếp trên cùng kênh tần số có thể làm tăng nhẹ mật độ chiếm dụng kênh (Duty Cycle) nếu mật độ End Node quá cao.
  2. Hướng nghiên cứu và phát triển tiếp theo:

    • Tích hợp giao thức LoRaWAN Relay chuẩn (TS011-1.0.0): Nâng cấp stack firmware để tương thích hoàn toàn với tiêu chuẩn LoRa Alliance Relay Specification vừa ban hành.
    • Tự động hóa OTAA Relay: Bổ sung cơ chế đệm gói tin JoinRequest và cấp phát tạm thời cấu hình kết nối mạng thông minh.
    • Thu năng lượng tự hành (Energy Harvesting): Tích hợp mạch sạc MPPT năng lượng mặt trời công suất nhỏ kết hợp siêu tụ điện để thiết bị hoạt động liên tục 5–10 năm không cần bảo trì.

Đố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: Nguồn tài liệu thực tế về quy trình thiết kế mạch RF trên KiCad, kỹ thuật layout chống nhiễu vô tuyến, và kỹ năng phát triển firmware nhúng trên dòng vi điều khiển ARM Cortex-M4 tiết kiệm điện.
  • Kỹ sư nhúng & Nhà phát triển IoT (Developers): Tham khảo kiến trúc phân tách chức năng phần cứng (Dual-MCU via SPI), thư viện điều khiển chip Semtech SX1262 và phương pháp giải mã NMEA từ module GNSS.
  • Doanh nghiệp & Đơn vị triển khai giải pháp Smart City / Nông nghiệp: Mô hình giải pháp tối ưu hóa chi phí hạ tầng mạng không dây diện rộng, mở rộng bán kính phủ sóng cho các dự án đo đếm từ xa (AMR) mà không phát sinh chi phí duy trì mạng di động hàng tháng.
  • Các nhà nghiên cứu học thuật: Cung cấp dữ liệu thực nghiệm chuẩn xác về phân bố RSSI/SNR theo các Spreading Factor khác nhau trong điều kiện địa hình đô thị thực tế tại Việt Nam.

Câu hỏi thường gặp

1. Yêu cầu phần cứng tối thiểu để triển khai một nút LoRa Relay là gì?

Hệ thống yêu cầu 02 module thu phát tương thích băng tần Sub-GHz (như Semtech SX1262 hoặc SX1276), 01 hoặc 02 vi điều khiển có tối thiểu 2 bộ giao tiếp SPI phần cứng và bộ nhớ Flash từ 64 KB trở lên (khuyến nghị STM32L series để tối ưu năng lượng), kèm hệ thống ăng-ten chuẩn kháng trở 50Ω.

2. Thiết bị có thể xử lý bao nhiêu End Node cùng một lúc mà không bị nghẽn gói?

Nhờ cơ chế giải phóng gói tin nhanh qua bus SPI tốc độ cao (lên đến 10 MHz) giữa hai MCU và thời gian phát lại tức thời trên kênh định hướng, Relay có thể xử lý luồng lưu lượng từ 50–100 node cảm biến phát dữ liệu theo chu kỳ 5–10 phút/lần mà không xảy ra hiện tượng tràn bộ đệm (buffer overflow).

3. Làm thế nào để tích hợp thiết bị vào hạ tầng The Things Network (TTN) hiện có?

Relay hoạt động như một cầu nối trong suốt (Transparent Bridge). Người dùng chỉ cần đăng ký các End Node lên console của TTN với các thông số DevEUI, AppEUI, AppKey/NwkSKey như thông thường. Trên Relay, nạp danh sách DevAddr được phép chuyển tiếp vào mảng Whitelist.

4. Nhu cầu bảo trì và tuổi thọ pin của thiết bị ngoài hiện trường ra sao?

Nhờ tính năng quản lý nguồn FlexPowerControl của STM32L4 và dòng nghỉ của SX1262 (< 2 µA), thiết bị kết hợp với 01 cell pin LiFePO4 dung lượng 3.000 mAh và tấm pin mặt trời 2W có thể hoạt động độc lập liên tục mà không cần thay pin trong suốt vòng đời dự án (3–5 năm).

5. Chi phí sản xuất và thời gian thu hồi vốn (ROI) ước tính như thế nào?

Chi phí linh kiện (BOM) sản xuất quy mô nhỏ ước tính khoảng 30–40 USD/thiết bị. So với việc lắp đặt Gateway tiêu chuẩn (800–1.200 USD), giải pháp tiết kiệm ngay lập tức hơn 70% ngân sách hạ tầng và mang lại điểm hòa vốn chỉ sau 3–6 tháng vận hành.


Kết luận

Đề tài khóa luận tốt nghiệp "Nghiên cứu thiết kế LoRa Relay" của tác giả Điền Thanh Huy (Khoa Kỹ thuật Máy tính, Trường Đại học Công nghệ Thông tin - ĐHQG-HCM) đã giải quyết trọn vẹn bài toán mở rộng vùng phủ sóng mạng LoRaWAN tại các khu vực che khuất và điểm mù vô tuyến. Bằng việc kết hợp sáng tạo giữa vi điều khiển siêu tiết kiệm điện STM32L476RGT6, module vô tuyến thế hệ mới Semtech SX1262, bộ định vị GNSS Quectel L86 và IC chuyển mạch cao tần SKY13408-465LF, nghiên cứu đã chứng minh tính khả thi vượt trội của mô hình "Cổng chuyển tiếp ảo".

Các kết quả đo đạc thực nghiệm từ SF7 đến SF12 tại Tòa nhà E (UIT) đã khẳng định tính ổn định của đường truyền dữ liệu xuyên sàn và ngoài thực địa, mở ra hướng ứng dụng thực tế phong phú trong nông nghiệp thông minh, tòa nhà tự động hóa và quan trắc môi trường đô thị với chi phí tối ưu.