1 điểm bởi GN⁺ 4 ngày trước | 2 bình luận | Chia sẻ qua WhatsApp
  • Meshtastic® cho phép liên lạc off-grid tầm xa ở những khu vực không có hoặc có hạ tầng liên lạc không ổn định bằng bộ đàm LoRa giá rẻ
  • Meshtastic là dự án mã nguồn mở được cộng đồng dẫn dắt 100%, với các tình nguyện viên dành thời gian cá nhân để viết và duy trì codebase
  • Bộ đàm dựa trên LoRa sẽ phát lại các tin nhắn đã nhận để tạo thành mạng mesh mà không cần router chuyên dụng, giúp tin nhắn có thể đến được thành viên ở xa nhất
  • Các tính năng chính gồm liên lạc tầm xa, nhắn tin không cần điện thoại, liên lạc được mã hóa, thời lượng pin dài, nhắn tin văn bản giữa các thành viên và tính năng vị trí GPS tùy chọn; ngoài ra còn có kỷ lục 331km của MartinR7 và alleg
  • Bộ đàm Meshtastic có thể ghép cặp với một điện thoại, nhưng mỗi thiết bị tại một thời điểm chỉ cho phép 1 người dùng kết nối; bạn có thể đóng góp và nhận hỗ trợ qua GitHub, Discord server, và Meshtastic Discussions

Cách hoạt động và các giới hạn

  • Meshtastic sử dụng LoRa, một giao thức vô tuyến tầm xa, và ở hầu hết khu vực có thể sử dụng mà không cần giấy phép hay chứng nhận bổ sung, không giống như vận hành vô tuyến nghiệp dư
  • Bộ đàm Meshtastic được thiết kế để phát lại các tin nhắn đã nhận, giúp toàn bộ nhóm có thể nhận được tin nhắn
  • Bộ đàm Meshtastic có thể ghép cặp với một điện thoại, để bạn bè hoặc người thân có thể gửi tin nhắn trực tiếp đến bộ đàm cụ thể đó
  • Mỗi thiết bị tại một thời điểm chỉ hỗ trợ kết nối của 1 người dùng

Tham gia và hỗ trợ

  • Meshtastic là dự án mã nguồn mở được cung cấp trên GitHub, với các tình nguyện viên dành thời gian cá nhân để viết và duy trì codebase
  • Nếu gặp vấn đề trong quá trình bắt đầu, bạn có thể cập nhật tài liệu để cải thiện trải nghiệm người dùng về sau hoặc nhờ trợ giúp trên diễn đàn hay Discord
  • Hỗ trợ được vận hành trên cơ sở 100% tình nguyện

2 bình luận

 
unsure4000 4 ngày trước

https://github.com/meshcore-dev/meshcore
Tôi thấy nói là mã nguồn không công khai nên đã tìm thử, có phải cái này không?

 
Ý kiến trên Hacker News
  • Tôi mới chỉ biết đến nó từ tuần trước, nhưng xem vài video liên quan là mê ngay, giờ có cảm giác như thấy nó ở khắp nơi
    MeshtasticMeshcore đều là hệ thống nhắn tin mesh dựa trên LoRa hoạt động trên các băng tần không cần giấy phép; công suất phát bị giới hạn nhưng mã hóa thì không bị cấm, gần như ngược với hầu hết quy định vô tuyến nghiệp dư
    Có những nơi cộng đồng Meshtastic/Meshcore theo từng thành phố đã hình thành rất tốt, và xem bản đồ vùng phủ là có thể nắm được đại khái
    Theo kinh nghiệm của tôi, phần lớn node Meshtastic không xuất hiện trên bản đồ, còn node Meshcore thì có khá nhiều được đưa lên
    Meshtastic xem mesh là động, giả định các client liên tục di chuyển nên truyền flooding qua các node có thể chạm tới nhau
    Meshcore tách thành một lớp tĩnh gồm các repeater ở vị trí cố định và một lớp động gồm các companion di động; nếu kết nối giữa các repeater ổn định thì có thể cache đường đi định tuyến giữa hai người dùng để giảm lãng phí băng thông của kiểu định tuyến flooding
    Có thể bắt đầu với bo mạch thu phát giá rẻ cho băng ISM địa phương ($30) và ăng-ten SMA ($10), đặt vào hộp rồi lắp ở nơi cao xem có bắt được node nào khác không

    • Ứng dụng Meshcore là mã nguồn đóng
    • Tôi không rõ về các công cụ trực tuyến, nhưng trong sử dụng thực tế có lẽ phải ngược lại mới đúng
      Với cấu hình mặc định, Meshtastic nói nhiều và lãng phí hơn Meshcore rất nhiều
    • Tôi tò mò sau khi dựng được mesh rồi thì tiếp theo người ta làm gì
      Không rõ họ dùng nó để phát tán tuyên truyền chống chính phủ bị cấm, hay chỉ là một mạng lưới của những người khó bắt chuyện với nhau bằng cách khác
      Tôi muốn biết ca sử dụng thực tế là gì
  • Tôi sống trên du thuyền ở Nam Thái Bình Dương và dùng Meshtastic hằng ngày để liên lạc giữa người trên tàu và với nhiều thuyền đi cùng khác
    Trên cột buồm tôi gắn một repeater chạy bằng năng lượng mặt trời (CLIENT_BASE) để tăng đáng kể phạm vi liên lạc, và nó hoạt động tốt mà không cần SIM nội địa, thuê bao hay hạ tầng nào
    Tôi dự định sẽ thử nghiệm Reticulum vào mùa bão khi đang neo đậu
    Reticulum kết hợp liên lạc qua LoRa và Internet nên có thể mở ra nhiều khả năng hơn rất nhiều, và ứng dụng Columba có vẻ đã thu hẹp khá nhiều khoảng cách về tính dễ dùng; nhưng để tích hợp thông báo, telemetry và điều khiển chuyển mạch số vào hệ thống trên thuyền như Meshtastic thì vẫn cần thêm việc

  • Tôi thích các hệ thống liên lạc P2P/phi tập trung nên bắt đầu đào sâu vào mạng mesh
    Thành thật mà nói tôi khá ngạc nhiên vì kỳ vọng của mình về mức độ phát triển hiện tại của công nghệ này đã lệch khá xa
    Tôi đã nghĩ là đến giờ trên một mesh thật sự mở, phi tập trung và không phụ thuộc Internet, ta có thể dễ dàng làm được nhiều hơn một chút so với nhắn tin văn bản; có thể tôi đã bỏ sót gì đó khi tìm kiếm nên nếu tôi hiểu sai thì mong được chỉnh lại

    • Reticulum Network Stack là một giao thức hỗ trợ LoRa đa dụng hơn
      Nó được thiết kế để chạy trên gần như mọi liên kết hai chiều, nên hiệu quả băng thông theo từng gói thấp hơn Meshtastic, nhưng bù lại cung cấp định tuyến gói thay vì flooding
      Nó có thể chạy trên TCP, LoRa, WiFi, v.v.
      Tổng quan và cách kết nối có tại https://reticulum.network/start.html, còn cách hoạt động và ý tưởng nền tảng được giải thích chi tiết hơn trong tài liệu https://reticulum.network/manual/, nhưng khá đồ sộ nên không hẳn là hướng dẫn thân thiện với người dùng
      Nếu chỉ muốn thử nghịch thì https://reticulum.network/manual/software.html có danh sách client và phần mềm sử dụng nó
    • Có thể tạo đường hầm mạng trên Meshtastic bằng CLI
      Tôi chưa có thời gian tự thử, nhưng có vẻ sẽ khá chậm
  • Tôi đã dùng Meshtastic vài năm rồi và vẫn đang chạy vài node Heltec v2
    Nó khá vui, và vì phần lớn người dùng Meshtastic/Meshcore trong khu vực cũng tham gia câu lạc bộ vô tuyến nên đây còn là động lực để tôi lấy giấy phép radio nghiệp dư
    Nó gợi nhớ đến Internet thời kỳ đầu
    Đầu thập niên 90, toàn bộ danh sách URL còn đủ để ghi trong một quyển sổ, và cũng là lúc tôi lần đầu tiếp xúc với mạng P2P
    Meshtastic cũng giống vậy ở chỗ nó không thật sự hoạt động tốt cho đến khi có một cộng đồng đủ lớn gồm node và gateway

    • Tôi đã thử Meshtastic nhưng thật sự không có ai xung quanh cả
      Nó giống như cố thuyết phục bạn bè dùng Signal
      Gần đây tôi đã chuyển sang Meshcore, giờ kết nối được với phần còn lại của nước Anh, nhưng phải cần 2 repeater chuyên dụng
      Tôi thích plugin Meshcore Home Assistant, ví dụ có thể cấu hình để khi mất điện thì cứ 5 phút lại gửi một tin nhắn vào kênh riêng tư
    • Đồng ý
      Internet giờ không còn vui nữa, mà thực ra đã vậy từ lâu
      Những mesh cục bộ kiểu này gợi nhớ thời BBS
      Muốn tham gia thì phải biết một vài thứ, và nhờ đó mật độ cộng đồng tốt hơn nhiều
  • Một thread liên quan vài ngày trước https://news.ycombinator.com/item?id=47999636 cũng bàn về Reticulum, một dự án thú vị trong cùng lĩnh vực
    Có vẻ như trong vài tháng gần đây xu hướng chung đang dịch từ Meshtastic sang meshcore.io

    • Khi cộng đồng lớn lên thì việc chuyển từ Meshtastic sang Meshcore.io là diễn tiến tự nhiên
      Hai bên có cách triển khai hơi khác nhau
      Tính chất quá “ồn ào” của Meshtastic rất hợp với nhóm nhỏ, khu vực xa lạ, trò chuyện với bạn bè đang đi lại rải rác, hay giám sát máy kéo trên cánh đồng rộng
      Nhưng khi cố mở rộng lên quy mô thành phố lớn thì nó sụp hoàn toàn, và đó là lúc Meshcore.io xuất hiện
      Các cộng đồng lớn đã chuyển sang đều nói mức chênh lệch về độ tin cậy là cực kỳ lớn
      Đổi lại, nó đòi hỏi một mức kỷ luật nhất định và có kế hoạch hạ tầng xoay quanh các node repeater
      Càng dùng nhiều thì tôi càng tôn trọng cả hai dự án hơn
      Tôi không xem Reticulum là cạnh tranh trong cùng hạng mục
      Nó có tham vọng lớn hơn nhiều, nhưng ở thời điểm hiện tại có vẻ kém thực dụng hơn và cũng ít phổ biến hơn nhiều
  • Tôi đang chạy node 24/7, và tình cờ cũng đang host một trong khoảng chục node Things Network của thành phố
    Ý tưởng thì tuyệt vời nhưng mức độ chấp nhận gần như bằng 0
    Ở một thành phố hơn 2 triệu dân mà người dùng nhìn thấy được còn chưa tới 10, Things Network thực tế cũng gần giống vậy

  • Tôi thích Meshtastic
    Sự ma sát trong quá trình thiết lập tạo ra cảm giác như Internet thời kỳ đầu, có một cộng đồng được chọn lọc, tỷ lệ tín hiệu trên nhiễu cao, và cảm giác không có ai cố kiếm tiền từ sự chú ý của tôi

    • Đồng ý
      Và nó là kiểu opt-in
      Hồi đầu Internet, để truy cập cũng cần một mức hiểu biết nhất định về máy tính
  • Nếu quan tâm đến Meshtastic thì có lẽ nên dùng Meshcore luôn
    Với người dùng hobby thì đây là bước chuyển tự nhiên
    Cuối cùng bạn sẽ mệt với việc Meshtastic trở thành một thành phố ma của các liên kết yếu, đầy telemetry từ những node không quen biết và không ai thực sự nói chuyện
    Trong khi đó Meshcore có những người đang trò chuyện thật sự, mạng lưới nối xuyên cả bang, và các công cụ chẩn đoán thực sự hoạt động, hữu ích để hiểu các mạng xung quanh

    • Với tư cách người đã dùng cả hai, tôi hoàn toàn đồng ý
      MeshCore vươn xa hơn Meshtastic rất nhiều; trong khi MT chỉ ở mức vài km thì MC vượt 100km là chuyện thường
      Dù MT có phổ biến hơn tại địa phương thì MC vẫn có khả năng cho bạn phạm vi thực tế lớn hơn nhiều
      Bản đồ node trực tuyến của cả hai dự án đều khó đáng tin, và tôi không khuyên dựa vào chúng cho bất kỳ mục đích nào
      Meshtastic dùng thuật toán flooding mặc định 3 hop, giới hạn cứng 7 hop, và mọi thiết bị đều hoạt động như repeater
      MeshCore phân biệt giữa Companions và Repeaters
      Về cơ bản nó dùng định tuyến flooding nhưng cố tạo ra các đường trực tiếp thông minh hơn khi có thể
      Companions là thiết bị người dùng cuối để gửi và nhận tin nhắn, còn Repeaters lý tưởng là được lắp ở vị trí cố định trên cao để chuyển tiếp các gói nhận được
      Companions thường không đóng vai repeater, nhưng trong tình huống off-grid thì có thể làm vậy bằng cài đặt "off-grid repeat"
      Có người lo về việc MeshCore có phải mã nguồn mở hay không, nhưng phần quan trọng nằm trong firmware và hoàn toàn là mã nguồn mở
      Ứng dụng client companion chính thức là mô hình premium mã nguồn đóng, nhưng chỉ là một GUI đơn giản giao tiếp với API qua Bluetooth, TCP, Serial
      Client CLI chính thức là mã nguồn mở, và bạn có thể dùng bất kỳ ứng dụng client nào mình muốn, bao gồm ứng dụng MeshCore-open phổ biến
    • Tôi không nghĩ lời khuyên đó hoàn toàn chính xác
      Bạn nên đến nơi có hoạt động
      Quanh tôi, ở một thành phố khoảng 1,5 triệu dân, cộng đồng Meshtastic khá sôi động và còn hợp tác với câu lạc bộ radio nghiệp dư địa phương
      Cũng có thành viên đang xây một mesh lớn hơn nối bang theo trục bắc nam
      Meshcore thì không sôi động bằng, nhưng vẫn có những người thử nghiệm giống Meshtastic
      Ở đây tôi sẽ khuyên mọi người dùng Meshtastic vì số người dùng đông hơn
      Ngược lại, ở những nơi như PNW hay Boston đã đón nhận Meshcore, nên với người mới ở đó tôi có thể khuyên Meshcore
      Có cả hai cũng không sao
      Thái độ kiểu phe ta phe địch, nhất định phải có người thắng giữa hai cộng đồng là cực kỳ có hại và không cần thiết
      Nhìn sang radio nghiệp dư thì có người dùng CW, người dùng SSB, người dùng SSTV, người dùng FT8, chứ không phải ai cũng chỉ dùng FT8
      Có nhiều lựa chọn, và người vận hành này không gây áp lực buộc người khác phải dùng một mode hay băng tần cụ thể
    • Có thể tùy từng khu vực
      Ở thành phố tôi, trên bản đồ trực tuyến chỉ có 2 node Meshcore, còn Meshtastic là 36
      Tôi chưa tìm hiểu thật sâu, nhưng hiểu rằng Meshtastic gần hơn với triết lý mã nguồn mở và radio nghiệp dư, còn Meshcore dường như được hậu thuẫn bởi một tổ chức vì lợi nhuận nào đó
    • Vấn đề lớn nhất của Meshtastic là các cuộc thảo luận về nó cuối cùng đều bị các nhà truyền giáo Meshcore tràn ngập
    • Không biết có firmware nào có thể nói chuyện với cả hai hoặc tạo bridge giữa chúng không
  • Meshtastic thật sự rất ngầu
    Trong các bo mạch có thể mua trên Amazon thì Heltec v4 là loại tốt nhất với tôi
    Chỉ cần gắn nó lên mái nhà cùng một tấm pin mặt trời rẻ tiền cho camera an ninh và kết nối vào WiFi gia đình
    Có thể dùng luôn cái hộp nhựa nhỏ đi kèm làm vỏ, chỉ cần khoan lỗ cho ăng-ten và USB
    Một ăng-ten lớn hơn một chút sẽ hữu ích, và trên Amazon có nhiều món giá rẻ
    Tôi đã thử nhiều bo mạch và đây là cấu hình phù hợp nhất với tôi

  • Meshtastic đã thay đổi cuộc chơi trong liên lạc off-grid tại địa phương
    Rào cản gia nhập với các bo ESP32 LoRa đủ thấp để ai cũng có thể dựng node trong vài phút
    Thật vui khi thấy nó được chú ý hơn ở đây