MeshCore là gì?

Hướng dẫn Nelos · Tháng 9, 2026

Nếu bạn vừa mua một radio LoRa nhỏ - hoặc sắp mua - và hộp, một tin rao của cửa hàng, hoặc một ứng dụng cứ nói "MeshCore", đây là điều từ đó thực sự có nghĩa - viết cho người dùng một trong các thiết bị này chứ không phải người xây firmware.

Bản ngắn: LoRa là công nghệ radio, MeshCore là phần mềm chạy trên một radio LoRa và biến một đống radio riêng lẻ thành một mạng, và một ứng dụng như Nelos là thứ bạn thực sự thấy và chạm trên điện thoại. Ba lớp, mỗi lớp một việc khác nhau.

Ba lớp

Đáng để nói chính xác về những lớp này, vì các tin rao của cửa hàng hay gộp chúng lại.

  • LoRa là công nghệ radio - cách tín hiệu đi vật lý qua không khí. Nó được thiết kế để đi xa với rất ít điện bằng cách gửi dữ liệu chậm, hợp với tin nhắn ngắn và tọa độ vị trí. LoRa dùng các băng tần khác nhau ở các vùng khác nhau trên thế giới, nên một thiết bị được làm cho một vùng cụ thể. Tự nó, LoRa chỉ là một cách chuyển bit từ radio này sang radio khác. Hướng dẫn LoRa mesh radio là gì nói về lớp này từ đầu.
  • MeshCore là firmware và giao thức chạy trên radio. Đó là phần quyết định một tin nhắn tìm đường từ thiết bị này sang thiết bị kế thế nào, lo việc tiếp sóng khiến nó thành một "mesh", giữ lưu lượng của nhóm được mã hóa để không phải mọi thiết bị chuyển tiếp đều đọc được, và định nghĩa các vai trò một thiết bị có thể đảm nhận. MeshCore là một dự án mã nguồn mở; nó không thuộc sở hữu của bất kỳ nhà làm ứng dụng nào, và nhiều ứng dụng khác nhau có thể nói chuyện với một radio MeshCore.
  • Ứng dụng là lớp trên điện thoại bạn: màn hình tin nhắn, bản đồ, danh bạ, cài đặt. Nó kết nối với radio qua Bluetooth và cho bạn thấy mạng đang làm gì. Nelos là một ứng dụng như vậy, nhắm tới gia đình và nhóm; có những ứng dụng khác nhắm tới người dùng khác.

"Thiết bị tương thích MeshCore" là gì

Một thiết bị tương thích MeshCore chỉ đơn giản là một radio LoRa chạy firmware MeshCore. Một số thiết bị xuất xưởng đã cài sẵn và dùng được ngay; số khác xuất xưởng với firmware khác và cần nạp MeshCore một lần, bằng công cụ nạp qua web của dự án, trước khi một ứng dụng nhận ra chúng. Dù cách nào, thiết bị cũng phải là phiên bản đúng cho băng tần LoRa của vùng bạn. Hướng dẫn thiết bị đánh dấu cái nào là cái nào.

Các vai trò một thiết bị có thể đảm nhận

Trong một mạng MeshCore, mỗi thiết bị là một nút, và một nút có thể được cấu hình cho các việc khác nhau:

  • Radio companion - một thiết bị cầm tay ghép với điện thoại qua Bluetooth. Đây là thứ mỗi người trong nhóm mang; điện thoại là giao diện, radio lo việc gửi và nhận.
  • Trạm lặp - một thiết bị để chạy ở điểm cao, chỉ tiếp sóng cho các thiết bị khác, mở rộng tầm với của mạng. Có cần hay không được nói ở bạn có cần repeater cho mạng LoRa mesh không.
  • Thiết bị theo dõi - một nút nhỏ chủ yếu báo vị trí của chính nó, không có điện thoại đi kèm - hữu ích cho trẻ em, thú cưng hoặc đồ đạc.

Nhiều thiết bị cầm tay có GPS dùng được ở hơn một vai trò, nên bạn không nhất thiết phải mua phần cứng riêng cho từng vai trò.

Cách tiếp sóng mesh hoạt động

Nếu hai thiết bị đủ gần, chúng nói chuyện trực tiếp. Nếu chúng quá xa, MeshCore chuyển tiếp tin nhắn qua các thiết bị khác ở giữa cho tới khi nó tới đích. Đó là lý do một nhóm rải rác vẫn kết nối mà không cần mọi người ở trong tầm trực tiếp - và là lý do thêm một trạm lặp ở một điểm nhìn tốt có thể nối các phần của một nhóm mà nếu không thì không tới được nhau.

Vì sao phần cứng tương thích quan trọng

Ứng dụng điện thoại của bạn nói với radio qua Bluetooth bằng "ngôn ngữ" của MeshCore. Một radio chạy một firmware mesh khác sẽ không hiểu một ứng dụng MeshCore, và ngược lại - nên thiết bị phải đang chạy MeshCore, không phải bất kỳ firmware LoRa nào. Và vì các băng tần LoRa theo vùng, một radio mua cho vùng khác có thể không hợp pháp hoặc không kết nối với các thiết bị còn lại của nhóm bạn. Khi phân vân, hãy kiểm tra vùng và firmware trước khi mua.

MeshCore và LoRa, trong một dòng

LoRa là con đường. MeshCore là luật giao thông và các phương tiện dùng nó. Ứng dụng là chỗ ngồi bạn đang ngồi. Bạn cần cả ba để chuyến đi hoạt động.

Một ghi chú về các giao thức khác

MeshCore không phải giao thức LoRa mesh mã nguồn mở duy nhất. Meshtastic là một cái khác, cũ hơn, với một cộng đồng lớn. MeshCore và Meshtastic là các dự án riêng biệt và không tương tác được - một radio nhất định thường chạy cái này hoặc cái kia, và một ứng dụng làm cho cái này sẽ không nói chuyện với một thiết bị chạy cái kia. Cái nào hợp với loại người dùng nào là một so sánh riêng; hướng dẫn goTenna Mesh và Meshtastic: khác nhau như thế nào? chạm đến các cách tiếp cận. Bài này chỉ nói về việc hiểu chính MeshCore.

Nelos đứng ở đâu

Nelos là một ứng dụng hướng tới người dùng bình thường cho các radio MeshCore. Nó kết nối với một radio tương thích qua Bluetooth và cho bạn nhắn tin nhóm, vị trí mới nhất của mọi người trên một bản đồ ngoại tuyến toàn cầu, thiết bị theo dõi, và một nút "Cần trợ giúp" - trong một giao diện làm cho gia đình và nhóm hoạt động ngoài trời, không phải để cấu hình phần cứng. Nelos miễn phí, không cần tài khoản, và không tạo ra MeshCore - nó là một ứng dụng độc lập dùng MeshCore.

Nếu bạn có một radio và muốn bắt đầu, hướng dẫn thiết bị xác nhận cái của bạn đã sẵn sàng hay cần nạp, và Bắt đầu nói về việc ghép nối và tạo một nhóm. Để thấy bức tranh rộng hơn về việc điều này phù hợp thế nào giữa các cách liên lạc ngoài vùng phủ sóng khác, xem hướng dẫn về liên lạc ngoài vùng phủ sóng.

Bắt đầu

Sẵn sàng dùng thử Nelos?

Miễn phí, không cần tài khoản, hoạt động ngoại tuyến. Xem bạn cần thiết bị nào và để đội của bạn bắt đầu liên lạc chỉ trong vài phút.