3 điểm bởi GN⁺ 2025-12-01 | 1 bình luận | Chia sẻ qua WhatsApp
  • Mạng mesh mã nguồn mở chạy trên thiết bị tiêu thụ điện năng thấp, là một hệ thống off-grid phi tập trung có thể liên lạc mà không cần kết nối Internet
  • Hỗ trợ nhiều cấu hình phần cứng khác nhau, người dùng có thể tự chọn thiết bị, flash firmware và cấu hình
  • Hỗ trợ điều khiển thiết bị và gửi/nhận tin nhắn trên nhiều nền tảng như iOS, Android, web, Python CLI/SDK
  • Có thể cộng tác và chia sẻ thông tin qua các kênh cộng đồng như GitHub, Discord, Reddit, Telegram
  • Là dự án quan trọng dành cho các nhà phát triển và maker muốn xây dựng hạ tầng truyền thông phân tán chi phí thấp, tiêu thụ điện năng thấp

Tổng quan về Meshtastic

  • Meshtastic là một mạng mesh phi tập trung mã nguồn mở hoạt động ngay cả khi không có kết nối Internet
    • Chạy trên các thiết bị giá rẻ, tiêu thụ điện năng thấp và có thể xây dựng một mạng truyền thông độc lập
    • Được mô tả là “off-grid, decentralized, mesh network built to run on affordable, low-power devices”
  • Dự án được vận hành theo mô hình cộng đồng phi lợi nhuận và bất kỳ ai cũng có thể tham gia
    • Trang web chính thức cung cấp hướng dẫn về đóng góp, tài trợ, tài liệu hóa

Bắt đầu (Getting Started)

  • Bước 1: Chọn thiết bị
    • Chọn phần cứng phù hợp với nhu cầu trong số các thiết bị tương thích với Meshtastic
    • Có thể xem danh sách thiết bị qua liên kết [Choose a Device]
  • Bước 2: Flash và cấu hình
    • Flash phiên bản Meshtastic mới nhất lên thiết bị và áp dụng cấu hình người dùng
    • Quy trình được hướng dẫn trong tài liệu [Flash and Configure your Device]
  • Bước 3: Kết nối và gửi/nhận tin nhắn
    • Kết nối với thiết bị qua client rồi bắt đầu gửi và nhận tin nhắn
    • Được nêu rõ là “Connect to your device via any of our clients to start sending and receiving messages!”

Client và hỗ trợ nền tảng

  • Ứng dụng iOS: có thể quản lý mạng khi đang di chuyển
    • Cung cấp hướng dẫn cài đặt và sử dụng qua liên kết [Try it out]
  • Ứng dụng Android: hỗ trợ kết nối và điều khiển thiết bị
  • Web client: có thể truy cập mạng qua trình duyệt
  • Python CLI/SDK: cung cấp giao diện dòng lệnh và SDK cho nhà phát triển và người dùng nâng cao

Cộng đồng và hệ sinh thái

  • Vận hành cộng đồng sôi nổi trên Discord, X(Twitter), Facebook, Instagram, YouTube, Reddit, Mastodon, Telegram
  • Công khai mã nguồn và tài liệu qua kho GitHub
  • Được lưu trữ trên Vercel, đồng thời nêu rõ “Meshtastic® is a registered trademark of Meshtastic LLC.”

Hướng dẫn liên quan đến cookie và quyền riêng tư

  • Trang web quản lý sự đồng ý cookie thông qua CookieYes
    • Được phân loại thành cookie bắt buộc (Necessary), chức năng (Functional), phân tích (Analytics), quảng cáo (Advertisement)
    • Nêu rõ mục đích sử dụng và thời hạn của cookie liên quan đến Cloudflare, GitHub, YouTube
  • Cookie được dùng để cải thiện trải nghiệm người dùng, phân tích lưu lượng truy cập và cung cấp nội dung được cá nhân hóa

1 bình luận

 
GN⁺ 2025-12-01
Ý kiến trên Hacker News
  • Chúng tôi đang sử dụng Meshtastic rất rộng rãi trên thuyền của mình
    Mỗi thủy thủ đều mang một node di động chống nước (Seeed T1000e), bản thân con thuyền cũng có node, còn thuyền dinghy thì được gắn tracker Meshtastic
    Ngay cả ở những khu vực không có hạ tầng liên lạc hoặc chi phí quá đắt, nếu ai đó lên bờ thì vẫn có thể nhắn tin qua lại, và con thuyền có thể gửi telemetry và cảnh báo tới các thành viên ở xa
    Những thuyền bạn đồng hành khác cũng dùng Meshtastic để chat văn bản thay cho VHF
    Chi tiết được tổng hợp trong bài blog này

    • Trường hợp sử dụng này thật sự rất hay. Tuy vậy, tôi thắc mắc không biết khi đi qua các khu vực khác nhau thì tần số và giới hạn công suất có được tự động điều chỉnh hay không
    • Thật sự rất thú vị. Ở sân bay tàu lượn gần chỗ tôi, Meshtastic cũng đang được dùng để theo dõi tàu lượn và liên lạc phụ trợ. Xung quanh có khá nhiều trạm LoRa
  • Tôi cũng đã thử chạy Meshtastic với vài radio LoRa, nhưng khó tin cậy trong các tình huống quan trọng
    Nếu cấu hình node sai thì rất dễ gây vấn đề cho các node lân cận
    Tôi hy vọng rồi sẽ có lúc dự án ổn định với một vài preset hợp lý. Lý tưởng nhất là phần mềm có thể tự điều chỉnh timeout, số hop, vai trò v.v. theo trạng thái mạng

    • Cần chipset radio tốt hơn. Cần một giao diện đơn giản hơn, kiểu như quét dải rộng có tính tới giới hạn tần số theo từng quốc gia, rồi tự chọn kênh phù hợp với thời lượng pin, phạm vi và băng thông
      Các mạng mesh độc quyền thường cuối cùng trở nên vô dụng vì phòng thủ DoS, giới hạn tốc độ và cấu hình cho khu vực mật độ cao quá kém
    • Có các thiết lập được khuyến nghị cho mesh theo từng khu vực. Ví dụ có thể tham khảo tài liệu thiết lập khuyến nghị của Bay Area Mesh
      Tôi lắp node cách đây một tuần, và thành thật mà nói thì thấp hơn kỳ vọng
  • Có thể cân nhắc Reticulum như một lựa chọn thay thế

    • Tôi là fan cứng của Reticulum. Nó giải quyết được nhiều điểm gây khó chịu của Meshtastic. Chỉ tiếc là mức độ phổ biến vẫn còn thấp
      Hệ sinh thái Reticulum có các công cụ như sau
    • Meshcore cũng là một lựa chọn thay thế khác. Tôi chưa dùng sâu, nhưng có đánh giá rằng nó giải quyết được các vấn đề của Meshtastic
      Trang chính thức của Meshcore
    • Meshtastic là mạng mesh nhắn tin văn bản dựa trên modem LoRa, còn Reticulum là một full network stack để thay thế IP
      Reticulum tập trung vào các kết nối chậm và không ổn định, hỗ trợ nhiều tầng truyền tải như LoRa, WiFi, radio nghiệp dư v.v.
      Điểm yếu là hiện chỉ có một triển khai dựa trên Python là đầy đủ và ổn định, và UI của phần lớn ứng dụng khá phức tạp
    • Reticulum thiếu nhận thức topology và quản lý tắc nghẽn, nên khả năng mở rộng kém
    • Cái tên nghe hơi dở. Tôi thích ‘Anathem’, nhưng khó mà dùng nó làm tên Internet của 3000 năm sau
      Meshtastic có vẻ dễ bị tấn công spam vì không có routing. Tôi hy vọng Reticulum làm tốt hơn ở điểm đó
  • Meshtastic ổn cho các tình huống di động như đi bộ đường dài, nhưng để xây mạng cố định thì Meshcore cho hiệu năng tốt hơn nhiều
    Đây là trải nghiệm của tôi tại Greater Boston Mesh

  • Meshtastic trước đây cũng đã nhiều lần lên Hacker News nổi bật
    Có thể tham khảo 2024 38829448, 2022 32016142, 2020 22540066

    • Các luồng thảo luận liên quan khác gồm
      • Meshtastic's Opposition to Proposed Changes on 900 MHz Band (liên kết)
      • Meshtastic: An open source, off-grid, decentralized, mesh network (liên kết)
      • Meshtastic is an encrypted communications platform for the Lora RF protocol (liên kết)
      • We're making an open-source $30 GPS/mesh radio, would like advice (liên kết)
  • Dự án này đã khá nổi tiếng rồi, nhưng vẫn là một dự án mở thú vị đáng để chia sẻ lại
    Giới thiệu một phần của PotatoMesh ở khu vực Berlin

    • Freifunk ở Teufelsberg, đúng là một sự kết hợp định mệnh
  • Tôi tự hỏi có mạng mesh nào được thiết kế cho băng thông siêu thấp không
    Ví dụ nếu giới hạn ở mức khoảng 10kbps thì có vẻ gần như có thể loại bỏ được vấn đề spam hay nội dung bất hợp pháp
    Tôi đang hình dung một mạng mà chỉ có thể truy cập tin nhắn văn bản đơn giản hoặc website dạng văn bản

    • Meshtastic gần như đáp ứng điều đó. Chỉ là nó không phải mạng IP, nên không thể truy cập website văn bản
      Tốc độ tối đa là 21.88kbps, có thể xem trong tài liệu preset chính thức
  • Cũng có các lựa chọn thay thế như Briar hay Berty
    Ứng dụng Briar trên Android, ứng dụng Berty trên iOS

    • Khi tôi và vợ ngồi tách nhau trên máy bay, tôi đã thử liên lạc bằng Briar, nhưng tin nhắn phải vài giờ sau mới tới
  • Có vẻ Meshtastic dùng LoRa, vậy so với bộ đàm VHF/UHF thì nó đi được xa đến mức nào?
    Tôi nghe nói VHF cầm tay có thể vượt quá 30 dặm. Có lẽ điểm mạnh của Meshtastic là công suất thấp nhưng dùng được lâu
    Về sau, chat qua vệ tinh cũng có thể trở thành một lựa chọn thay thế

    • Ở một hop đơn, tôi đã đạt được tầm xa tương đương VHF (khoảng 30 hải lý). Nếu đặt anten cao hơn thì còn có thể đi xa hơn
      Phép màu thực sự nằm ở mesh hop. Nhờ chuyển tiếp qua các node mà có thể đi xa hơn rất nhiều
      Nó không đáng tin cậy bằng liên lạc vệ tinh, nhưng không cần hạ tầng, giấy phép hay phí thuê bao
    • Meshtastic có các ưu điểm như multi-hop, mã hóa mặc định, không cần giấy phép
      Nhưng độ tin cậy thấp, và trên thực tế khá gần với một mạng mang tính đồ chơi
  • Có vẻ hoàn hảo để các AI agent liên lạc với nhau ở cự ly gần
    Tôi có hai thiết bị LilyGo, một cái sẽ nối với máy tính và cái kia sẽ mang theo bên mình

    • Tôi không rõ chính xác “AI agent” ở đây nghĩa là gì. Theo hầu hết các định nghĩa, kiểu liên lạc off-grid tốc độ thấp này có vẻ không cần thiết lắm đối với chúng