1 poin oleh GN⁺ 21 jam lalu | 1 komentar | Bagikan ke WhatsApp
  • Jaringan mesh mengurangi ketergantungan pada penyedia layanan terpusat, dan cocok untuk penggunaan seperti perpesanan, sosial, dan berbagi informasi, di mana aksesibilitas serta ketahanan terhadap sensor sangat penting
  • Mesh nirkabel berbasis LoRa menawarkan daya rendah dan jangkauan jauh pada pita sub-gigahertz tanpa lisensi, sehingga bisa membangun jaringan peer-to-peer lokal
  • Meshtastic mudah digunakan untuk perpesanan seluler dan pelacakan perangkat, tetapi pada mesh publik berskala besar ada batasan besar karena desain flooding dan pembatasan hop
  • MeshCore memiliki sistem routing yang nyata untuk mengurangi jumlah transmisi dan kemacetan, serta mendukung hingga 64 hop, tetapi struktur companion·repeater dan klien proprietarinya menjadi beban tersendiri
  • Reticulum menyediakan routing terenkripsi yang dapat menggabungkan LoRa, LAN, Wi-Fi, internet, Tor, I2P, dan lainnya, tetapi ekosistem node infrastruktur LoRa mandiri masih belum sederhana

Mengapa jaringan mesh dibutuhkan

  • Internet modern secara logis memiliki struktur mesh, tetapi sumber daya intinya dalam praktik bergantung pada segelintir operator dan penyedia layanan terpusat, sehingga rentan terhadap tekanan sensor dan kontrol layanan
  • Laptop, komputer kantor, dan perangkat seluler yang dimiliki individu maupun komunitas sebenarnya cukup kuat, tetapi struktur layanan saat ini sangat terikat pada pola yang mengonsumsi hak akses milik operator besar
  • Jaringan mesh adalah pendekatan yang mengurangi ketergantungan pada penyedia layanan terpusat, dengan banyak peer yang terhubung langsung meneruskan paket data alih-alih mengandalkan data center pusat
  • Koneksi berbandwidth tinggi mahal, dan layanan yang sensitif terhadap latensi seperti game secara realistis tetap memerlukan jaringan serat optik antarbenua dan bawah laut yang meminimalkan transit perantara
  • Layanan intensif bandwidth seperti Netflix atau layanan sensitif latensi seperti game sulit dipindahkan ke jaringan mesh saat ini, tetapi perpesanan, jejaring sosial, dan berbagi informasi sangat cocok untuk kebutuhan yang menekankan aksesibilitas, ketahanan terhadap sensor, dan resiliensi

Potensi mesh nirkabel berbasis LoRa

  • Banyak inovasi jaringan mesh modern terjadi di ranah radio LoRa
  • Radio LoRa menggunakan pita sub-gigahertz tanpa lisensi yang dapat dipakai publik di sebagian besar negara
  • Dibanding pita tanpa lisensi 2.4GHz dan 5GHz yang umum di Wi-Fi, LoRa bekerja dengan daya lebih rendah sambil menawarkan jangkauan lebih jauh
  • Jaringan mesh nirkabel dapat membangun jaringan peer-to-peer yang berdampingan dengan internet
    • Dapat menyediakan konektivitas di wilayah yang saat ini kekurangan akses
    • Dapat menjaga cadangan internet untuk kebutuhan penting, sehingga meningkatkan kedaulatan digital pribadi saat online
  • Kemampuan mengirim pesan hanya dengan perangkat yang dimiliki sendiri dan oleh peserta jaringan berbeda dari model menyewa kemampuan komunikasi dari layanan seperti ISP atau Starlink

Meshtastic

  • Meshtastic dinilai sebagai salah satu pemain terdepan di bidang mesh LoRa untuk konsumen
  • Kegunaan utama Meshtastic adalah perpesanan seluler dan pelacakan perangkat, dan lebih dekat ke produk yang mudah dibeli lalu langsung dipakai daripada proyek teknologi yang membangun jaringan dulu baru mencari kegunaannya nanti
  • Menarik bagi pengguna yang menginginkan alat siap pakai seperti walkie-talkie kecil
  • Untuk kelompok kecil tertutup seperti pendaki atau peserta acara, sistem ini bekerja cukup masuk akal, tetapi untuk mesh publik yang sangat besar, desainnya sulit dipertahankan
  • Beberapa grup mesh publik meningkatkan bandwidth yang dapat digunakan Meshtastic dengan mengorbankan jangkauan, tetapi itu lebih merupakan solusi sementara yang tidak menyelesaikan masalah mendasar
  • Jika ingin serius menangani jaringan mesh publik, kebutuhan untuk mempertimbangkan solusi lain menjadi semakin besar

MeshCore

  • MeshCore adalah salah satu alternatif yang mulai diadopsi oleh sebagian grup mesh publik
  • Desain asli Meshtastic pada dasarnya mengandalkan setiap pesan dibanjirkan ke seluruh jaringan dengan harapan sampai ke tujuan
  • MeshCore memiliki sistem routing nyata, sehingga pesan hanya dikirim melalui rute perangkat tertentu yang mencakup pengirim dan penerima
  • Pendekatan ini secara signifikan mengurangi jumlah transmisi radio, menurunkan kemacetan jaringan, meningkatkan keandalan, dan membuat grup besar yang lebih tertarik pada perpesanan daripada berbagi data sensor atau lokasi mulai beralih ke MeshCore
  • MeshCore bukan struktur mesh sepenuhnya dalam arti yang diinginkan para penggemar mesh publik
    • Perangkat secara umum dibagi menjadi companion dan repeater
    • companion adalah perangkat yang dipakai sebagian besar pengguna untuk mengirim dan menerima pesan
    • repeater adalah perangkat yang saling membentuk mesh dan memperluas jangkauan seluruh jaringan
    • companion harus selalu berada dalam jangkauan repeater untuk mengakses jaringan, dan tidak meneruskan pesan atas nama companion lain
  • MeshCore memungkinkan pesan melintasi hingga 64 hop, dan dalam kondisi ideal repeater LoRa bisa berjarak beberapa mil, sehingga skala nyatanya bisa menjadi sangat besar
  • Batas default 3 hop pada Meshtastic, bahkan meski bisa diatur hingga 7 hop, tetap memberi batas praktis pada jangkauan penyebaran mesh
  • Siapa pun bisa ikut berpartisipasi sebagai repeater MeshCore, tetapi itu memerlukan perencanaan, koordinasi, dan sentralisasi tambahan

Masalah perangkat lunak proprietari di MeshCore

  • Masalah yang lebih besar pada MeshCore adalah bahwa beberapa bagiannya merupakan perangkat lunak proprietari
  • Protokol dasar dan firmware untuk sebagian radio bersifat open source, tetapi semua klien MeshCore resmi bersifat proprietari, dan sebagian fitur dikunci di balik pembayaran
  • Dalam jaringan mesh off-grid untuk kesiapsiagaan bencana, perangkat lunak proprietari tidak cocok, dan ketergantungan pada pemroses pembayaran terpusat membuat masalahnya semakin besar
  • Jika tujuan inti jaringan mesh off-grid adalah kebebasan dan kontrol, solusi tertutup sulit didukung
  • Sudah ada upaya membuat klien open source MeshCore tidak resmi
  • Namun, kemungkinan besar mayoritas pengguna di ekosistem MeshCore akan tetap berada di ekosistem resmi yang proprietari, dan pada tahap ini sulit mengatakan bahwa ia punya cukup keunggulan, pengguna, dan keandalan untuk membenarkan adopsinya
  • Masih ada kesempatan memilih solusi yang lebih baik sebelum efek jaringan mesh mengeras dan mengikat pengguna pada platform tertentu

Keterbatasan umum Meshtastic dan MeshCore

  • Meshtastic dan MeshCore sama-sama tidak sangat skalabel
    • Meshtastic, bahkan dalam kondisi ideal, hanya nyaris bisa berkembang ke skala mesh regional
    • MeshCore lebih baik, tetapi tetap sulit berkembang ke skala wilayah besar, negara, atau planet
  • Kedua proyek ini lebih menyerupai aplikasi daripada protokol
    • Keduanya memungkinkan perpesanan instan sederhana berbasis LoRa
    • Keduanya tidak terlalu menekankan aplikasi jaringan mesh di luar apa yang didukung aplikasi klien resminya
  • Keduanya dirancang untuk berkomunikasi dengan kelompok lokal kecil, dan mesh publik di atas jaringan ini lebih merupakan pengecualian daripada use case standar
  • Kedua proyek juga hampir sepenuhnya bergantung pada LoRa
  • LoRa berguna untuk membangun jaringan mesh darurat berbandwidth rendah karena dapat digunakan tanpa lisensi di banyak negara dan memungkinkan teknologi digital modern seperti enkripsi, yang umumnya dilarang dalam radio amatir
  • Namun, LoRa bukan solusi sempurna untuk banyak skenario, dan kecepatannya cukup lambat

Pemisahan antara jaringan fisik dan routing

  • Perangkat lunak ideal untuk jaringan mesh dan routing seharusnya independen dari jaringan fisik yang menghubungkan perangkat
  • Harus dimungkinkan membangun jaringan LoRa lokal murah di lingkungan sekitar dan komunitas regional, lalu menghubungkannya dengan koneksi microwave point-to-point yang lebih kuat, serat optik, atau internet
  • Meshtastic dan MeshCore punya cara menghubungkan mesh yang berbeda menggunakan MQTT
    • Pada Meshtastic, pengalaman ini tidak bagus
    • Jika melakukan bridging MQTT lewat internet, kualitas jaringan bisa turun hingga penggunaan menjadi tidak realistis bagi lebih dari segelintir pengguna
  • Diperlukan solusi yang dapat merutekan paket secara cerdas lintas berbagai jenis koneksi agar pengalaman memakai mesh tidak berubah tergantung antarmuka tertentu

Reticulum

  • Reticulum adalah stack jaringan yang menyediakan routing terenkripsi kuat di atas berbagai jaringan fisik, termasuk LoRa
  • Seperti MeshCore, ia menyediakan routing otomatis melalui jalur jaringan, tetapi jalur itu bisa melewati semua interface yang didukung, bukan hanya LoRa
  • Seperti Meshtastic, perangkat pada jaringan lokal yang sama bisa langsung bekerja
    • Menghubungkan dua perangkat pada frekuensi LoRa yang sama langsung menghasilkan mesh yang berfungsi
    • Tidak diperlukan pengetahuan jaringan tingkat lanjut atau repeater khusus
  • Karena sifat ini, Reticulum cocok baik untuk jaringan kecil tertutup yang pas untuk Meshtastic maupun jaringan besar yang relatif lebih cocok untuk MeshCore
  • Bahkan jika dimulai dari jaringan Reticulum kecil, sistem tetap bekerja dengan baik, dan ketika salah satu anggotanya juga terhubung ke jaringan Reticulum lain, kedua jaringan itu dapat bergabung secara alami tanpa perubahan konfigurasi
  • Koneksi Reticulum bisa mencampur LoRa, LAN lokal, Wi-Fi/microwave point-to-point, internet, Tor, I2P, serta jaringan seperti packet radio untuk pengguna radio amatir

Cara menangani berbagai jaringan sebagai satu kesatuan

  • Secara teori, Reticulum dapat mendukung jaringan apa pun yang bisa berinteraksi melalui TCP, UDP, atau antarmuka serial sederhana
  • Dengan mempertimbangkan bandwidth tiap jaringan yang terhubung, Reticulum menentukan jalur optimal untuk pergerakan pesan, sekaligus mengoptimalkan jarak dan sumber daya jaringan fisik
  • Inti Reticulum adalah konektivitas heterogen
  • Menurut dokumentasi Reticulum, dalam jaringan tradisional mencampur media transmisi yang berbeda memerlukan gateway, lapisan translasi, dan konfigurasi yang cermat, tetapi Reticulum justru menjadikan heterogenitas sebagai asumsi inti
  • Perancang jaringan bebas memilih media yang murah dan sesuai dengan kebutuhan
    • LoRa untuk cakupan luas berbandwidth rendah
    • Wi-Fi untuk link lokal berkapasitas tinggi
    • I2P untuk koneksi internet anonim
    • Ethernet untuk backhaul infrastruktur
  • Reticulum secara otomatis menangani translasi dan koordinasi antar media tersebut
  • Dalam jangka panjang, meski jaringan mesh lokal semestinya tidak bergantung pada internet atau I2P, dukungan kelas satu untuk koneksi di atas TCP dan protokol internet tetap menjadi kelebihan besar bagi mereka yang ingin membangun mesh publik lokal

Interkoneksi antar mesh regional

  • Jika kelompok regional yang berbeda bisa saling terhubung, konten yang dapat diakses di jaringan akan meningkat drastis
  • Di Reticulum, semakin banyak koneksi, link jaringan secara otomatis menjadi jalur redundan
  • Sebagai contoh, mesh regional Minneapolis dan mesh regional Chicago dapat dihubungkan lewat internet
    • Setelah itu, operator terpisah juga dapat membuat koneksi langsung microwave atau LoRa antara dua kota tersebut
    • Dalam kondisi normal, jalur internet yang lebih cepat bisa digunakan
    • Saat terjadi gangguan, jalur alternatif atau sementara dapat secara alami mengambil alih sebagai rute dalam jaringan Reticulum yang sama
  • Bahkan mesh Reticulum lokal yang sama sekali tidak terhubung dengan jaringan Reticulum lain tetap mempertahankan akses ke konten lokal dalam skenario terburuk
  • Ini mirip dengan kemampuan maksimum yang secara realistis bisa diperoleh dari Meshtastic dan MeshCore

Koneksi lintas perbatasan dan perbedaan frekuensi

  • Reticulum memungkinkan koneksi lintas perbatasan
  • LoRa memiliki masalah penggunaan frekuensi yang berbeda menurut yurisdiksi
    • Di Amerika Serikat, ia berjalan pada 915MHz hingga 1W
    • Di banyak wilayah Eropa, ia berjalan pada 868MHz atau 433MHz dengan daya lebih rendah
    • Di Asia, digunakan frekuensi seperti 923MHz
  • Karena itu, jaringan Meshtastic atau MeshCore di Asia tidak dapat terhubung secara native ke jaringan di Eropa
  • Hal ini memang bisa diakali dengan bridge seperti MQTT, tetapi Reticulum dapat menghubungkan jaringan LoRa yang berbeda secara native selama ada titik gateway bersama
    • Radio 868MHz di satu negara dan radio 923MHz di negara lain dapat dihubungkan lewat link serat optik
    • Koneksi microwave 2.4GHz, internet, atau packet radio juga bisa digunakan
    • Selama ada satu atau beberapa titik koneksi, routing Reticulum antarjaringan fisik yang berbeda dapat berjalan mulus tanpa server pusat
  • Operator jaringan dapat membuat segmen jaringan dengan cara yang mereka inginkan tanpa koordinasi terpusat, dan ketika segmen-segmen itu terhubung, Reticulum menangani konvergensi jaringan secara otomatis
  • Ruang alamat Reticulum bersifat global, dan semua node memiliki alamat unik yang dijamin oleh enkripsi
  • Tidak ada kemungkinan alamat bertabrakan antarjaringan Reticulum yang berbeda, dan tidak dibutuhkan lembaga pusat seperti IANA, ARIN, atau RIPE untuk membagikan alamat

Ekosistem aplikasi Reticulum

  • Kelebihan Reticulum bukan hanya pada jaringannya sendiri, tetapi juga karena ada ekosistem aplikasi yang berjalan di atasnya
  • NomadNet adalah salah satu aplikasi yang banyak digunakan
    • Ia menyediakan perpesanan, berbagi file, dan penjelajahan berbasis teks dalam aplikasi terminal
    • Mendukung mouse juga
  • Pengguna yang merasa penggunaan terminal terlalu berat dapat memakai Sideband, aplikasi GUI untuk Android dan PC
  • Meshchat juga bisa dipakai untuk komunikasi, dan ada aplikasi lain yang menggunakan Reticulum
  • Beberapa aplikasi komunikasi dapat bekerja bersama, sehingga pengguna bisa memilih aplikasi yang diinginkan
  • Hampir semua aplikasi atau protokol bisa dibangun di atas Reticulum, tetapi banyak messenger menggunakan beberapa protokolnya sendiri seperti LXMF, LXST, RRC sebagai semacam standar
  • Di atas Reticulum sudah ada ekosistem aplikasi yang secara umum berbagi protokol dasar yang sama dan menyediakan fungsi perpesanan mirip aplikasi Meshtastic dan MeshCore

Masalah terbesar Reticulum

  • Meskipun Reticulum kuat sebagai platform jaringan mesh publik, kelemahan besar yang saat ini mencegahnya menggantikan jaringan MeshCore dan Meshtastic publik yang ada bukanlah aplikasi atau perangkat lunaknya sendiri
  • Masalah utamanya adalah ia tidak memiliki firmware khusus untuk radio LoRa seperti Meshtastic dan MeshCore
  • Jika Meshtastic dipasang pada perangkat murah seperti Heltec V3, perangkat itu menjadi node Meshtastic mandiri yang dapat mengirim, menerima, dan meneruskan data ke seluruh jaringan
  • Di Reticulum, perangkat keras murah yang sama juga bisa dipakai bersama firmware RNode untuk membuat koneksi LoRa
  • Namun, firmware RNode pada Reticulum berfungsi seperti modem LoRa untuk komputer yang terhubung, bukan sebagai node mesh mandiri
  • RNode sendiri tidak memiliki kecerdasan; untuk mengirim, menerima, dan merutekan pesan ke node lain di jaringan Reticulum, ia harus terhubung ke komputer yang menjalankan Reticulum

Perbedaan pada perangkat pengguna dan infrastruktur

  • Bagi pengguna umum, struktur RNode mungkin bukan masalah nyata
  • Bahkan di Meshtastic, kasus komunikasi langsung hanya dengan perangkat mandiri juga jarang terjadi, dan perangkat seperti LILYGO T-Deck lebih merupakan pengecualian
  • Sebagian besar pengguna menghubungkan radio LoRa yang didukung Meshtastic ke ponsel atau komputer
  • Ponsel dan komputer cukup kuat, sehingga jika ingin beralih, keduanya bisa menjalankan Reticulum saat terhubung ke RNode
  • Masalahnya menjadi lebih besar di area infrastruktur
  • Pada Meshtastic dan MeshCore, banyak orang memasang node jarak jauh bertenaga surya di bukit tinggi atau gedung untuk menambah kapasitas jaringan
  • Dalam Reticulum, node jarak jauh semacam itu membutuhkan bukan hanya radio LoRa yang menjalankan RNode, tetapi juga komputer yang menjalankan Reticulum untuk melakukan fungsi mesh
  • Komputer ini bisa sesederhana Raspberry Pi Zero, tetapi biaya tambahan dan konsumsi daya membuatnya menjadi beban, terutama untuk instalasi unattended, khususnya yang ditenagai surya
  • Ada kemajuan untuk menyelesaikan masalah ini
    • Port microReticulum untuk perangkat ESP32 ke atas terus dikembangkan
    • Jika operator Meshtastic dan MeshCore yang ada dapat beralih ke routing Reticulum tanpa perangkat keras tambahan, adopsi jaringan mesh publik yang lebih mumpuni bisa dipercepat secara signifikan

Kesesuaian penggunaan dari tiga solusi

  • Reticulum adalah solusi yang memungkinkan pembuatan jaringan lokal kecil maupun besar, lalu saling menghubungkannya secara organik hingga berkembang menjadi mesh global yang mulus
  • Meshtastic cocok untuk kelompok pendaki yang ingin berbagi teks dan GPS dengan mudah sebagai pengganti walkie-talkie suara
  • MeshCore memiliki fitur menarik untuk perpesanan tingkat lingkungan atau regional, maupun perpesanan off-grid di acara besar seperti DEF CON
  • Banyak grup mencoba membangun jaringan Meshtastic publik berskala kota atau lebih besar, tetapi dalam skenario ini solusi tersebut cenderung keliru, dan dalam penggunaan nyata kegagalan mesh serta masalah komunikasi sering terjadi
  • Sekadar memastikan keberadaan node di sekitar berbeda dengan benar-benar berinteraksi dengan node tersebut
  • Reticulum menyediakan fondasi jaringan menyeluruh yang lebih dekat ke alternatif bagi internet itu sendiri, melampaui sekadar aplikasi messenger atau sarana berbagi data GPS dan sensor
  • Aplikasi penting yang sulit juga dimungkinkan pada Meshtastic dan MeshCore
    • Melalui Retipedia, akses ke file Kiwix termasuk seluruh Wikipedia dapat dibagikan kepada pengguna Reticulum
    • Ini bisa berguna untuk berbagi informasi cepat dalam situasi bencana

1 komentar

 
GN⁺ 21 jam lalu
Komentar Hacker News
  • Sejak Desember tahun lalu saya sempat bereksperimen dengan Meshtastic, tetapi sampai sekarang jaringannya terlalu sepi sehingga saya belum mengalami masalah kemacetan yang ditekankan penulis
    Di meshmap seharusnya ada node sekitar 2 mil dari rumah, tetapi tidak terlihat secara stabil, dan node berikutnya yang berjarak 4,3 mil juga tidak terlihat. Sempat ada node sekitar 8,4 mil yang terlihat beberapa hari lalu hilang lagi, dan sejak Natal node saya sudah melihat 583 node, tetapi tidak ada satu pun yang stabil
    Node saya adalah node tenaga surya yang digantung di pohon sekitar 25 kaki di atas tanah, dan saya biasanya punya perjalanan komuter sekitar 30 menit dari Michigan tenggara ke kota pinggiran. Tulisannya bagus, tetapi justru makin menguatkan keyakinan saya pada Meshtastic, dan tidak perlu menempelkan komputer ke node maupun membayar fitur MeshCore. Hanya saja, saya berharap ada lebih banyak node tetap untuk memperluas jaringan

    • Semua grup repeater radio amatir di sini menyerah pada Meshtastic karena terlalu tidak stabil. Mereka ini orang-orang yang tahu cara membuat antena dan filter yang benar
      MeshCore 100% gratis. Masalah terakhirnya adalah klien Android/iPhone bersifat closed source, tetapi ada klien open-source berbasis Flutter: https://github.com/zjs81/meshcore-open
    • Saya pernah menjalankan node Meshtastic selama beberapa waktu, dan secara umum pengalamannya mirip
      Node terdekat hanya sesekali terlihat, dan komunikasi nyata tidak pernah melampaui level dasar “HELLO”/“ACK”. Untuk penggunaan seperti jaringan sensor tersebar di lahan sendiri atau komunikasi IoT lain, ini menarik, tetapi sebagai platform komunikasi antarmanusia rasanya tidak praktis, dan terutama tidak cocok untuk situasi bencana
    • Meshtastic punya masalah skalabilitas sekaligus: jumlah node terlalu sedikit untuk bisa terlihat stabil oleh kebanyakan orang, tetapi jika node menjadi terlalu banyak, jaringan justru jenuh
    • Saya benar-benar suka teknologinya dan hampir ikut terjun, tetapi saya cepat sadar bahwa komunitasnya kekurangan efek jaringan
      Saya tinggal di pusat kota yang padat, tetapi node di sekitar saya sangat sedikit, jadi rasanya akan tetap kelaparan. Tanpa mesh yang benar-benar terbentuk, sepertinya sulit mengirim pesan bahkan ke teman yang berjarak 2 mil tanpa line-of-sight
  • Menurut saya tulisan ini melewatkan beberapa poin penting
    Pertama, jika mesh bisa memakai internet atau sarana transport lain, pada akhirnya itu akan dipakai, dan akan dibangun dengan bentuk yang menjadikan sarana itu wajib. Kalau Anda hanya ingin cara baru yang ringan untuk mengirim pesan ke teman, sesuatu seperti Reticulum mungkin cocok, tetapi kalau yang dicari adalah solusi serius untuk tanggap bencana dan komunikasi bebas, yaitu komunikasi di mana “tak seorang pun bisa menghentikan saya atau mengendalikan ucapan saya”, maka sangat penting untuk membangunnya secara mandiri sejak awal
    Kedua, penulis juga melewatkan fungsi penting MeshCore. Bahkan saat listrik padam, jaringan mesh tetap berjalan. Ini sangat penting untuk kesiapsiagaan darurat dan pemulihan bencana, terutama di daerah yang sering terkena bencana alam. Ini masih tahap awal dan jalannya masih panjang, tetapi saya merasa jaringan tenaga surya yang sepenuhnya terdistribusi sangat penting sebagai alternatif sederhana terhadap internet yang telah menjadi raksasa korporat

    • Perangkat lunak MeshCore dan perangkat keras yang umum dipakai sangat lemah untuk penggunaan berskala, terutama ketika mendekati situasi darurat
      Jangkauannya sangat terbatas, dan begitu paket melewati beberapa hop saja, throughput turun drastis. Dua faktor ini saja sudah cukup untuk menganggapnya setara mainan sejak awal
      Jika tujuannya memosisikan mesh* dalam bentuk apa pun sebagai sarana transport yang dapat diskalakan dan andal, sudah ada perangkat radio non-lisensi dengan jangkauan lebih jauh, dan itu titik awal yang lebih baik
      Fakta bahwa mesh tetap bekerja saat listrik padam bukan ciri khas MeshCore dan juga bukan jaminan. Perangkat apa pun yang punya tenaga surya dan cadangan baterai secara teori bisa berjalan tanpa listrik komersial. Node MeshCore juga pada dasarnya tidak bertenaga surya, dan konsep tenaga surya yang sama bisa diterapkan pada transceiver radio atau protokol lain
    • Bukankah Meshtastic atau Reticulum juga sama-sama tetap berjalan meski listrik padam? Rasanya itu lebih dekat ke sifat definisional jaringan mesh
    • Saya ragu dengan pernyataan bahwa jaringan tenaga surya yang sepenuhnya terdistribusi adalah alternatif sederhana bagi internet yang menjadi raksasa korporat
      Apa internet benar-benar seperti itu? Raksasa korporat memang dibangun di atas ranah World Wide Web, tetapi internet itu sendiri tampak relatif netral
    • Sekalipun tujuannya adalah “tak seorang pun bisa menghentikan saya atau mengendalikan ucapan saya”, bukankah orang cukup mentriangulasi node lalu meretasnya atau mencabut dayanya? Orang yang menentang juga bisa dipenjara
  • Saya menghabiskan karier di bidang telekomunikasi dan networking, dan saya menyukai masa ketika Wi‑Fi mulai naik daun. Saat spektrumnya masih bersih, saya bahkan sempat memakainya dengan keren untuk jarak jauh sampai bisa pamer ke teman-teman yang bekerja di 3G/microwave backhaul, dan saya juga terus mengikuti LoRa serta teknologi terkait
    Saya juga punya beberapa board HelTec, tetapi arus terbaru seperti Meshtastic/Core terasa mirip komunitas awal wardriving atau radio CB. Menyenangkan dan penuh ide, tetapi kurang struktur dan daya tarik massal untuk benar-benar meledak
    Meski begitu, saya tetap berharap ada standar mesh darurat yang benar-benar bekerja, dan akan lebih baik lagi kalau menjadi standar internasional

    • Menurut saya, syarat terpenting agar teknologi mesh bisa benar-benar naik adalah adanya tujuan yang secara praktis bermakna sekarang juga
      Misalkan ada jaringan mesh, lalu apa berikutnya? Anda bisa mengirim pesan ke sesama geek, tetapi sebenarnya pesan apa yang ingin dikirim? Mungkin itu sebabnya radio amatir pada akhirnya mentok di kontes, tantangan kode Morse, dan saling tukar spesifikasi perangkat. Tidak ada hal yang benar-benar ingin dibicarakan
      Masalah terbesar jaringan mesh mungkin bukan teknologi, melainkan sosial. Kalau ada tujuan yang berguna bahkan hanya bagi 0,1% populasi yang geek, itu sudah luar biasa, dan daya tarik massal justru mungkin lebih banyak menimbulkan masalah daripada manfaat
    • Seorang teman yang bekerja di telekomunikasi pernah bilang bahwa alasan solusi networking berbasis IP belum sepenuhnya menggantikan teknologi lama seperti GSM adalah karena algoritme kualitas layanan memang bekerja sangat baik di lapangan, tetapi perilakunya sepenuhnya non-deterministik dan pola kegagalannya bisa sangat buruk saat overload atau ketika node tertentu gagal
      Inilah yang diperlihatkan jaringan mesh, dan semakin itu mendekati skenario terburuk yang dibayangkan orang sebagai situasi bergunanya teknologi ini, semakin besar kecenderungannya untuk gagal dengan buruk
    • LoRa bisa bekerja, tetapi butuh backbone. Di darat, itu berarti perlu menara dengan repeater, atau perlu konstelasi satelit orbit rendah. Selain itu, pendekatan lain pada akhirnya akan gagal
    • Saya rasa itu yang disebut radio amatir
  • Pengantar yang mengatakan akan banyak memangkas fitur Meshtastic dan MeshCore terasa selaras dengan kesan umum yang saya dapat setiap kali melihat Mesh*
    Ini teknologi radio yang keren, dan mainan seru untuk mencari para geek di sekitar, tetapi langsung terlihat masalah fatal untuk berkembang lebih jauh dari itu. Untuk jaringan pribadi kecil yang khusus, ini mungkin oke, tetapi lebih terasa seperti demo teknologi daripada sesuatu yang benar-benar dirancang untuk bertahan lama
    Sebagai titik awal, hal seperti itu memang perlu dan saat ini memang berfungsi, tetapi sulit untuk menaruh harapan besar padanya

    • Kelemahan itu justru adalah kekuatannya
      Orang yang Anda temui di mesh benar-benar geek yang hidup dan bernapas, dan karena mereka dekat, biasanya juga punya banyak kesamaan. Mereka tidak sedang mencoba memengaruhi Anda atau menjual sesuatu kepada Anda
      Berapa banyak tempat seperti itu yang masih tersisa sekarang?
    • Saat ini saya sedang berlabuh di atol Tuamotu di Polinesia Prancis, dan 3 dari 10 kapal yang berlabuh di sini menggunakan Meshtastic
    • Karena keterbatasan inheren teknologi mesh di frekuensi bebas, sulit menjadikannya pengganti internet, dan pada akhirnya kemungkinan besar akan tetap menjadi penggunaan niche
      Ada niche seperti jaringan pribadi, jaringan geek lokal, dan tanggap darurat, tetapi dari pengalaman yang saya lihat di komunitas, personel penyelamat darurat yang sebenarnya bukanlah pihak yang paling agresif mencoba hal seperti ini. Bergantung pada siapa yang ditanya, semua ini bisa menjadi kelebihan atau kekurangan
    • Jaringan mesh bekerja sangat baik di lapangan, cukup tangguh terhadap gangguan dan pembagian beban, dan menurut saya akan semakin baik seiring bertambahnya node
      Saya pikir sangat mungkin untuk berbagi internet lewat jaringan mesh nirkabel di lingkungan kecil tempat orang biasa tinggal, sambil tetap memberikan pengalaman yang mirip dengan cara-cara standar
    • Dalam mesh MeshCore di Toronto, komunikasi rutin mencapai Buffalo. Ini sudah melewati tahap mainan dan benar-benar mengesankan
  • Topik ini muncul beberapa kali di sini dalam beberapa hari atau minggu terakhir, dan akhirnya saya memutuskan membeli Seeed Studio Wio Tracker L1 Pro untuk MeshCore
    Gagasan tentang semacam quasi-internet yang cukup cepat untuk mengirim konten berbasis teks melalui satu media terasa sangat menarik. Ada unsur nostalgia, tetapi juga pertimbangan realistis. Jika jaringannya terlalu lambat untuk mengirim foto, audio, dan video, saya rasa masalah seperti spam dan pornografi ilegal bisa dihindari dengan elegan sejak level desain

    • Masalahnya, protokol mesh seperti ini cepat runtuh saat dibebani trafik nyata
      Memasang beberapa node mesh, menjalankan pengujian, lalu merasa sudah punya kit yang bisa dipakai saat darurat itu mirip dengan banyak latihan pemulihan bencana yang pernah kita jalani. Maksud saya, latihan yang hanya mengasumsikan kondisi ideal
      Seperti rajin membuat tape backup setiap hari, tetapi dalam situasi pemulihan bare-metal baru sadar tak seorang pun membawa media instalasi OS, atau file installer dan license key software backup disimpan di data center sehingga tak bisa dipakai saat sudah terlambat
      Kesulitan dengan sistem mesh seperti ini adalah hampir tidak ada wilayah yang sudah cukup maju sampai bisa melakukan simulasi realistis di mana komunikasi benar-benar bergantung pada sistem ini
    • Di Montréal, Réseau Libre, eksperimen mesh Wi-Fi sekitar 15 tahun lalu, telah dimulai lagi
      Ini eksperimen yang menarik, tetapi dalam beberapa hal juga terasa seperti satu langkah mundur bagi saya. Meshtastic dan MeshCore adalah messaging, dan justru itulah yang menjadikannya killer app yang terstandarisasi
      Sementara itu, Reticulum membebaskannya dari keterikatan pada radio LoRa berbandwidth rendah dan tampaknya punya banyak fitur keren, tetapi jika kita menciptakan ulang seluruh lapisan jaringan, maka layanan, prosedur discovery, dan sebagainya juga harus dibuat ulang. Pada akhirnya, menang atau kalah akan ditentukan oleh pengendalian bandwidth backbone, dan ketika kesulitan tambahan dari mesh P2P ikut ditumpuk di atasnya, saya khawatir ini hanya membuang waktu
      Makin lama ini mulai terasa seperti aktivitas yang menyenangkan, tetapi secara realistis seperti hiburan diri terhadap dunia yang, dengan sedih, terus menjadi terpusat
  • Satu hal yang saya sukai dari teknologi seperti MeshCore adalah perangkat pengguna akhir bisa berkomunikasi langsung satu sama lain dengan mulus
    Jika ada 2 perangkat pendamping MeshCore di dekat Anda, Anda bisa langsung mengirim pesan tanpa repeater
    Sebaliknya, dua smartphone modern sulit berkomunikasi langsung untuk layanan messaging atau transfer data umum jika tidak ada Wi-Fi AP atau cakupan seluler. Memang ada cara menghubungkan lewat Bluetooth atau hotspot Wi-Fi seluler, tetapi itu tampak lebih seperti fitur yang ditambahkan setengah hati daripada sesuatu yang benar-benar didukung dengan baik agar mudah dipakai oleh OS dan perusahaan hardware mobile arus utama

    • Saya penasaran, tepatnya apa yang diusulkan di sini tentang kemampuan yang seharusnya dimiliki ponsel
  • Akhir pekan lalu saya memasang node tenaga surya. Sekarang jangkauannya 200 mil. Para geek, ide-ide gila, dan waktu yang menyenangkan

    • Saya penasaran apakah node tenaga surya itu dipasang sembarangan, atau hanya di area yang Anda miliki atau kelola
      Saya sempat bertanya-tanya apakah legal melempar beberapa ke pohon sembarang
    • Mengapa perlu jangkauan 200 mil?
    • Apa yang terjadi saat suhu turun di bawah nol?
    • Node tenaga surya saya belum berjalan lancar. Bahkan setelah dipasangi antena yang lumayan bagus, tampaknya tidak ada apa pun yang keluar
  • Melihat posting Gemini, Gopher, Finger hari ini https://news.ycombinator.com/item?id=48297467, saya jadi bertanya-tanya apakah ini akan cocok dengan Reticulum

    • Secara ide memang cocok, tetapi jaringan seperti ini sudah punya konsep semantik berorientasi pesan, jadi tidak terlalu perlu membangun ulang sebagian besar protokol itu
      Banyak hal yang dilakukan Finger, Gopher, dan lainnya adalah mendefinisikan semantik lapisan aplikasi untuk mengirim dokumen di atas protokol berorientasi stream
    • Banyak protokol internet awal kemungkinan akan cukup cocok, terutama protokol berbasis UDP
      Hanya saja Reticulum sudah memiliki implementasi “web kecil” sendiri yang cukup aktif menggunakan NomadNet dan markup Micron
  • Sejak bulan lalu saya baru mulai mencoba Meshtastic, tetapi di kota saya tidak ada orang lain yang memakainya, jadi saya membagikan esp32 ke teman-teman untuk membangun mesh
    Namun saya menabrak batas jarak karena tidak cukup banyak orang yang saya kenal untuk menjembatani beberapa segmen
    Saya juga mencoba mengubah preset radio ke Very Slow Long, tetapi jangkauannya tidak banyak membaik, dan saya tidak tahu kenapa

  • Saya pikir ini gerakan yang bagus. Pada saat yang sama, saya khawatir ini juga pasti akan populer di kalangan penjahat
    Teknologi baru seperti ini selalu diikuti permainan kucing-dan-tikus. Saya tidak cukup memahami bagian dalam teknologinya untuk berspekulasi lebih jauh