- 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
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
Meshtastic và Meshcore đề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
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
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
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ó
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
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ư
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
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
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
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
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ể
Ở 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 đó
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