Meshtastic
(meshtastic.org)- Jaringan mesh sumber terbuka yang berjalan di perangkat berdaya rendah, merupakan sistem off-grid terdesentralisasi yang memungkinkan komunikasi tanpa koneksi internet
- Mendukung beragam konfigurasi perangkat keras, dan pengguna dapat memilih perangkat sendiri, mem-flash firmware, lalu mengaturnya
- Mendukung kontrol perangkat serta kirim-terima pesan di berbagai platform seperti iOS, Android, web, Python CLI/SDK
- Kolaborasi dan berbagi informasi dimungkinkan melalui kanal komunitas seperti GitHub, Discord, Reddit, Telegram
- Proyek penting bagi pengembang dan maker yang ingin membangun infrastruktur komunikasi terdistribusi berbasis biaya rendah dan daya rendah
Ikhtisar Meshtastic
- Meshtastic adalah jaringan mesh terdesentralisasi sumber terbuka yang dapat berfungsi bahkan tanpa koneksi internet
- Berjalan pada perangkat berbiaya rendah dan berdaya rendah, sehingga memungkinkan pembangunan jaringan komunikasi yang mandiri
- Dijelaskan sebagai “off-grid, decentralized, mesh network built to run on affordable, low-power devices”
- Proyek ini dijalankan dengan fokus pada komunitas nirlaba, dan siapa pun dapat berpartisipasi
- Situs resminya menyediakan panduan terkait kontribusi, dukungan, dan dokumentasi
Memulai (Getting Started)
- Langkah 1: Pilih perangkat
- Pilih perangkat keras yang sesuai kebutuhan dari berbagai perangkat yang kompatibel dengan Meshtastic
- Daftar perangkat dapat dilihat melalui tautan [Choose a Device]
- Langkah 2: Flash dan konfigurasi
- Flash versi terbaru Meshtastic ke perangkat lalu terapkan pengaturan pengguna
- Prosedurnya dijelaskan dalam dokumen [Flash and Configure your Device]
- Langkah 3: Hubungkan dan kirim-terima pesan
- Hubungkan ke perangkat melalui klien lalu mulai mengirim dan menerima pesan
- Disebutkan secara eksplisit sebagai “Connect to your device via any of our clients to start sending and receiving messages!”
Klien dan dukungan platform
- Aplikasi iOS: memungkinkan pengelolaan jaringan saat bepergian
- Panduan instalasi dan penggunaan tersedia melalui tautan [Try it out]
- Aplikasi Android: mendukung fungsi koneksi dan kontrol perangkat
- Klien web: memungkinkan akses jaringan berbasis browser
- Dapat dijalankan di client.meshtastic.org
- Python CLI/SDK: menyediakan antarmuka baris perintah dan SDK untuk pengembang serta pengguna tingkat lanjut
Komunitas dan ekosistem
- Komunitas aktif hadir di Discord, X(Twitter), Facebook, Instagram, YouTube, Reddit, Mastodon, Telegram dan lainnya
- Kode dan dokumentasi dibuka melalui repositori GitHub
- Di-host di Vercel, dan disebutkan bahwa “Meshtastic® is a registered trademark of Meshtastic LLC.”
Panduan terkait cookie dan privasi
- Situs mengelola persetujuan cookie melalui CookieYes
- Cookie dibagi menjadi kategori wajib (Necessary), fungsional (Functional), analitik (Analytics), dan iklan (Advertisement)
- Tujuan penggunaan dan masa berlaku cookie terkait Cloudflare, GitHub, dan YouTube dijelaskan
- Cookie digunakan untuk meningkatkan pengalaman pengguna, menganalisis lalu lintas, dan menyediakan konten yang dipersonalisasi
1 komentar
Komentar Hacker News
Kami menggunakan Meshtastic secara luas di kapal kami
Setiap awak membawa node seluler tahan air (Seeed T1000e), kapal itu sendiri juga memiliki node, dan dinghy dipasangi pelacak Meshtastic
Bahkan di wilayah tanpa infrastruktur komunikasi atau yang biayanya terlalu mahal, jika seseorang pergi ke darat, kami tetap bisa saling bertukar pesan, dan kapal dapat mengirim telemetri dan peringatan ke awak yang berada jauh
Kapal rekan lain juga memakai Meshtastic untuk chat teks sebagai pengganti VHF
Detailnya dirangkum di posting blog ini
Saya juga pernah mencoba menjalankan Meshtastic dengan beberapa radio LoRa, tetapi sulit diandalkan dalam situasi penting
Jika konfigurasi node salah, sangat mudah menimbulkan masalah pada node di sekitarnya
Saya berharap suatu saat proyek ini menetap pada beberapa preset yang masuk akal. Idealnya, perangkat lunak bisa menyesuaikan timeout, jumlah hop, peran dan sebagainya secara otomatis sesuai kondisi jaringan
Jaringan mesh proprietari sering kali lemah dalam pertahanan DoS, pembatasan laju, dan pengaturan area padat, sehingga akhirnya jadi tidak berguna
Saya memasang node seminggu lalu dan, sejujurnya, hasilnya di bawah harapan
Sebagai alternatif, Anda bisa mempertimbangkan Reticulum
Di ekosistem Reticulum ada alat-alat berikut
Situs resmi Meshcore
Reticulum berfokus pada koneksi lambat dan tidak stabil, serta mendukung berbagai lapisan transport seperti LoRa, WiFi, radio amatir, dan lainnya
Kekurangannya, implementasi yang lengkap dan stabil hanya satu yang berbasis Python, dan UI sebagian besar aplikasinya rumit
Meshtastic tampak rentan terhadap serangan spam karena tidak punya routing. Semoga Reticulum lebih baik dalam hal itu
Meshtastic cukup baik untuk penggunaan bergerak seperti hiking, tetapi untuk membangun jaringan tetap, Meshcore menunjukkan kinerja yang jauh lebih baik
Ini berdasarkan pengalaman di Greater Boston Mesh
Meshtastic sudah beberapa kali menjadi postingan populer di Hacker News
Bisa lihat 2024 38829448, 2022 32016142, dan 2020 22540066
Proyek ini memang sudah cukup dikenal, tetapi tetap layak dibagikan lagi sebagai proyek terbuka yang menarik
Saya memperkenalkan sebagian dari PotatoMesh di wilayah Berlin
Saya penasaran apakah ada jaringan mesh yang dirancang untuk bandwidth ultra-rendah
Misalnya jika dibatasi sekitar 10kbps, rasanya masalah spam atau konten ilegal bisa nyaris dihilangkan
Saya membayangkan jaringan yang hanya memungkinkan pesan teks sederhana atau akses ke situs web berbasis teks
Kecepatan maksimumnya 21.88kbps, dan bisa dilihat di dokumen preset resmi
Ada juga alternatif seperti Briar atau Berty
Aplikasi Android Briar, Aplikasi iOS Berty
Meshtastic sepertinya memakai LoRa, jadi saya penasaran seberapa jauh jangkauannya dibandingkan radio VHF/UHF
Saya dengar handheld VHF bisa mencapai lebih dari 30 mil. Kelebihan Meshtastic mungkin ada pada daya rendah dan masa pakai lama
Ke depan, chat berbasis satelit juga tampaknya bisa menjadi alternatif
Keajaiban sebenarnya terjadi pada mesh hop. Dengan melewati node-node lain, jangkauannya bisa menjadi jauh lebih besar
Tidak seterpercaya komunikasi satelit, tetapi tidak memerlukan infrastruktur, lisensi, atau biaya langganan
Namun keandalannya rendah, dan pada praktiknya lebih mendekati jaringan mainan
Ini tampak sempurna agar agen AI bisa saling berkomunikasi dalam jarak dekat
Saya punya dua unit LilyGo; satu akan dihubungkan ke komputer dan satu lagi akan saya bawa