LoRa, LoRaWAN và LoRa MESH là gì?
LoRa là kỹ thuật điều chế chirp spread spectrum ở lớp vật lý, cho phép thu tín hiệu thấp hơn nền nhiễu trong băng và tạo liên kết xa với công suất nhỏ. Nó quy định cách bit được biến thành chirp RF nhưng không tự quy định địa chỉ, định tuyến hay máy chủ. LoRaWAN là giao thức LPWAN xây trên LoRa với topology star-of-stars; các end device truyền một hop tới một hoặc nhiều gateway, gateway chuyển gói qua IP tới network server.
LoRa MESH cho phép nút trung gian phát lại gói để vượt vật cản hoặc mở rộng vùng phủ khi không có gateway. Meshtastic là một triển khai off-grid dùng LoRa, Protocol Buffers, định danh nút và thuật toán quảng bá có quản lý. Cùng dùng radio LoRa nhưng hai kiến trúc giải quyết hai mục tiêu: LoRaWAN tối ưu hệ cảm biến có hạ tầng quản lý; mesh ưu tiên liên lạc phi hạ tầng giữa các nhóm phân tán.
Nguyên lý truyền của LoRa và đánh đổi airtime
LoRa mã hóa mỗi symbol bằng chirp quét tần. Spreading Factor quyết định số chirp trạng thái trên symbol; SF cao tăng thời gian symbol và độ nhạy nhưng làm airtime dài. Băng thông rộng tăng tốc độ nhưng giảm độ nhạy; coding rate thêm dư thừa để sửa lỗi nhưng cũng kéo dài gói. Vì vậy cấu hình “xa nhất” không luôn tạo mạng tốt nhất khi nhiều nút phải chia sẻ cùng phổ.
Trong LoRaWAN, thiết bị Class A chủ động uplink rồi mở hai cửa sổ nhận ngắn; Class B thêm beacon và receive slot định kỳ; Class C gần như nghe liên tục khi không phát. Gateway chỉ là cầu RF–IP còn network server loại gói trùng, quản lý phiên và ADR. Trong mesh, mỗi relay chiếm thêm airtime; hop limit, packet ID và cơ chế suppression được dùng để hạn chế phát lại vô ích.
Gói tin đi qua hai loại mạng như thế nào?
Với LoRaWAN, end device đóng gói payload, mã hóa/xác thực rồi phát. Nhiều gateway có thể thu cùng gói và chuyển bản sao tới network server. Server chọn đường downlink, loại trùng và chuyển dữ liệu ứng dụng. Nếu backhaul hoặc server mất, gateway thông thường không hoàn thành toàn bộ dịch vụ trừ khi hệ thống có edge network server cục bộ.
Với Meshtastic, nút phát tạo MeshPacket có destination, sender, packet ID và hop limit. Nút lân cận kiểm tra trùng, quyết định phát lại theo thuật toán và giảm hop limit. Direct message có cơ chế định tuyến/ack khác broadcast. Thiết kế mạng nên chủ yếu dùng CLIENT hoặc TRACKER, chỉ bố trí một số ROUTER ở điểm cao, nguồn tốt; đặt mọi nút thành router có thể làm tăng tranh chấp mà không tăng độ tin cậy.
- LoRaWAN: end device → gateway → IP → network server → application server.
- Mesh: source → một hoặc nhiều relay có kiểm soát → destination, không cần máy chủ trung tâm.
- Mỗi hop tăng vùng phủ nhưng cũng tăng airtime, độ trễ và xác suất va chạm.
Ứng dụng thực tế và cách chọn topology
LoRaWAN phù hợp cho công tơ, nông nghiệp, quan trắc môi trường, tòa nhà và đô thị thông minh nơi gateway và backhaul được quy hoạch. Mesh phù hợp cho tìm kiếm cứu nạn, nhóm dã ngoại, công trường tạm, liên lạc vùng núi hoặc sự cố làm hạ tầng gián đoạn. Mô hình lai có thể dùng mesh tại hiện trường và một gateway sở chỉ huy để đồng bộ dữ liệu khi có Internet.
Lựa chọn cần dựa trên loại tin, số nút, chu kỳ gửi, pin, vùng phủ, độ trễ và trách nhiệm vận hành. Nếu cần hàng nghìn cảm biến gửi định kỳ tới trung tâm, flooding mesh thường không hiệu quả. Nếu các đội di chuyển và cần tin nhắn ngắn khi không có gateway, star-of-stars không đáp ứng. Kiểm thử phải đo PDR, airtime, độ trễ và khả năng phục hồi khi một relay hoặc backhaul mất.
Ba điểm cần giữ lại
- 01
LoRa là PHY; LoRaWAN và Meshtastic là các kiến trúc mạng khác nhau.
- 02
Nhiều router không đồng nghĩa mạng mesh tốt hơn.
- 03
Topology phải được chọn từ nhiệm vụ, lưu lượng và khả năng duy trì hạ tầng.