Meshtastic'e Giriş
(meshtastic.org)- Meshtastic®, uygun fiyatlı LoRa telsizleri ile mevcut iletişim altyapısının olmadığı veya istikrarsız olduğu bölgelerde uzun menzilli, off-grid iletişimi mümkün kılar
- Meshtastic, %100 topluluk odaklı bir açık kaynak projedir ve gönüllüler kendi zamanlarını ayırarak kod tabanını yazar ve bakımını yapar
- LoRa tabanlı telsizler, alınan mesajları yeniden yayınlayarak özel yönlendiriciler olmadan bir mesh ağı oluşturur; böylece mesajlar en uzaktaki üyelere kadar ulaşabilir
- Başlıca özellikleri arasında uzun menzilli iletişim, telefonsuz mesajlaşma, şifreli iletişim, uzun pil ömrü, üyeler arasında metin mesajları ve isteğe bağlı GPS konum özelliği bulunur; ayrıca MartinR7 ve alleg'in 331 km rekoru vardır
- Meshtastic telsizleri bir telefonla eşleştirilebilir, ancak her cihaz aynı anda yalnızca 1 kullanıcıyı bağlayabilir; katkı ve destek için GitHub, Discord server ve Meshtastic Discussions kullanılabilir
Nasıl çalışır ve kısıtlamalar
- Meshtastic, uzun menzilli bir kablosuz protokol olan LoRa kullanır ve çoğu bölgede amatör radyo işletiminin aksine ek lisans veya sertifika olmadan erişilebilir
- Meshtastic telsizleri, alınan mesajları yeniden yayınlayacak şekilde tasarlanmıştır; böylece grubun tamamı mesajı alabilir
- Meshtastic telsizleri bir telefonla eşleştirilebilir; böylece arkadaşlar veya aile üyeleri belirli bir telsize doğrudan mesaj gönderebilir
- Her cihaz aynı anda yalnızca 1 kullanıcının bağlantısını destekler
Katılım ve destek
- Meshtastic, GitHub üzerinden sunulan bir açık kaynak projesidir ve gönüllüler kendi zamanlarını ayırarak kod tabanını yazar ve bakımını yapar
- Başlangıç sürecinde sorun yaşarsanız, gelecekte kullanıcı deneyimini iyileştirmek için belgeleri güncelleyebilir veya forum ya da Discord üzerinden yardım isteyebilirsiniz
- Destek %100 gönüllülük esasına göre yürütülür
1 yorum
Hacker News yorumları
Bunu ilk kez ancak geçen hafta keşfettim; ilgili videoları izleyince hemen sardı, şimdi de sanki her yerde karşıma çıkıyor
Meshtastic ve Meshcore, ikisi de lisans gerektirmeyen bantlarda çalışan LoRa tabanlı mesh metin iletişim sistemleri; iletim gücü sınırlı olsa da şifreleme yasak değil, bu da çoğu amatör telsiz kuralının tersine bir durum
Bazı şehirlerde Meshtastic/Meshcore toplulukları oldukça iyi oluşmuş durumda ve kapsama haritaları kabaca fikir veriyor
Deneyimime göre Meshtastic düğümlerinin çoğu haritada görünmüyor, Meshcore düğümlerinin ise epey çoğu görünüyordu
Meshtastic mesh'i dinamik görüyor; istemcilerin sürekli hareket ettiğini varsayarak, birbirine erişebilen düğümler arasında iletimi flooding ile yapıyor
Meshcore ise sabit konumdaki tekrarlayıcılardan oluşan statik bir katman ile hareketli companion'lardan oluşan dinamik bir katmanı ayırıyor; tekrarlayıcılar arası bağlantı kararlıysa iki kullanıcı arasındaki yönlendirme yolunu önbelleğe alarak flooding yönlendirmesinin bant genişliği israfını azaltabiliyor
Yerel ISM bandı için ucuz verici/alıcı kartı ($30) ve SMA antenle ($10) başlayıp bir kutuya koyarak yüksek bir yere kurmanız, sonra da başka düğümler yakalanıyor mu bakmanız yeterli
Varsayılan ayarlarda Meshtastic, Meshcore'dan çok daha geveze ve daha israfçı
İnsanlar bunu yasaklı hükümet karşıtı propaganda dağıtmak için mi kullanıyor, yoksa başka yollarla birbirine ulaşması zor kişilerin toplandığı bir ağ mı, bilmiyorum
Gerçek kullanım senaryosunun ne olduğunu merak ediyorum
Güney Pasifik'te yelkenlide yaşıyorum ve Meshtastic'i her gün kullanarak hem teknedeki ekip arasında hem de birlikte seyreden birkaç tekneyle iletişim kuruyorum
Teknenin direğine güneş enerjili bir tekrarlayıcı (CLIENT_BASE) taktık; bu, iletişim menzilini ciddi biçimde artırdı ve yerel SIM kart, abonelik ya da altyapı olmadan gayet iyi çalışıyor
Siklon sezonunda demirdeyken Reticulum denemeyi de planlıyorum
Reticulum, LoRa ve internet tabanlı iletişimi birlikte kullanarak çok daha fazla olasılık açabilir; Columba uygulaması da kullanılabilirlik farkını epey kapatıyor gibi, ancak Meshtastic'teki gibi bildirimleri, telemetrileri ve dijital anahtarlama kontrolünü tekne sistemleriyle entegre etmek için daha fazla çalışma gerekiyor
P2P/merkezsiz iletişim sistemlerini sevdiğim için mesh ağlarını araştırmaya başladım
Açıkçası bu teknolojinin bugün geldiği noktayla ilgili beklentilerimin epey boşa çıkmasına şaşırdım
Şu ana kadar gerçekten açık, merkezsiz ve internet dışı bir mesh üzerinde kısa mesajdan biraz fazlasını kolayca yapabiliyor oluruz sanıyordum; aramada gözümden kaçan bir şey olmuş olabilir, yanlış anlıyorsam düzeltin
Neredeyse her iki yönlü bağlantı üzerinde çalışacak şekilde tasarlandığı için paket başına bant genişliği verimliliği Meshtastic'ten daha düşük, ama bunun karşılığında flooding yerine paket yönlendirme sunuyor
TCP, LoRa, WiFi vb. üzerinde çalışabiliyor
Genel bakış ve nasıl bağlanılacağı https://reticulum.network/start.html adresinde, nasıl çalıştığı ve arkasındaki fikirler ise https://reticulum.network/manual/ kılavuzunda daha ayrıntılı anlatılıyor; ancak oldukça kapsamlı ve kullanıcı dostu bir rehber sayılmaz
Sadece kurcalamak istiyorsanız, https://reticulum.network/manual/software.html adresinde bunu kullanan istemci ve yazılımların listesi var
Bunu bizzat denemeye vaktim olmadı ama oldukça yavaş olacağını tahmin ediyorum
Birkaç yıldır Meshtastic kullanıyorum ve hâlâ birkaç Heltec v2 düğümü çalıştırıyorum
Oldukça eğlenceliydi; ayrıca yereldeki Meshtastic/Meshcore kullanıcılarının çoğu aynı zamanda telsiz kulüplerinde olduğu için amatör telsiz lisansı almama da vesile oldu
Bana erken interneti hatırlatıyor
90'ların başında tüm URL listesini tek bir deftere sığdırabilirdiniz ve P2P ağlarla da ilk kez o zaman tanışmıştım
Meshtastic de, yeterince büyük bir düğüm ve ağ geçidi topluluğu oluşana kadar iyi çalışmaması bakımından buna benziyor
Arkadaşlarınıza Signal kullandırmaya çalışmak gibi
Son zamanlarda Meshcore'a geçtim ve artık Birleşik Krallık'ın geri kalanıyla bağlantım var, ama bunun için iki özel tekrarlayıcı gerekti
Meshcore Home Assistant eklentisini seviyorum; örneğin elektrik kesildiğinde her 5 dakikada bir özel bir kanala mesaj gönderen uyarılar kurabildim
İnternet artık eğlenceli değil; uzun süredir de değil
Bu tür yerel mesh'ler bana BBS dönemini hatırlatıyor
Bağlanmak için bazı şeyleri bilmeniz gerekiyor ve bu da topluluğun yoğunluğunu daha iyi hale getiriyor
Birkaç gün önceki ilgili başlıkta da https://news.ycombinator.com/item?id=47999636 aynı alandaki ilginç bir proje olan Reticulum ele alınmıştı
Görünüşe göre son birkaç ay içinde genel hava Meshtastic'ten meshcore.io tarafına kayıyor
İkisinin uygulama yaklaşımı biraz farklı
Meshtastic'in geveze yapısı; küçük gruplar, bilinmeyen bölgeler, seyahatte dağılmış arkadaşlarla sohbet etmek ya da geniş tarlalardaki traktörleri izlemek gibi durumlar için çok uygun
Ama büyük şehir ölçeğine çıkarmaya çalıştığınızda tamamen çöküyor ve o noktada Meshcore.io devreye giriyor
Geçiş yapan büyük toplulukların hepsi güvenilirlik farkının muazzam olduğunu söylüyor
Bunun karşılığında belli bir disiplin ve tekrarlayıcı düğüm odaklı altyapı planlaması gerekiyor
İkisini de ne kadar çok kullanırsam, her iki projeye de o kadar çok saygı duyuyorum
Reticulum'ün aynı kategoride rekabet ettiğini düşünmüyorum
Hedefleri çok daha büyük ama şu an için çok daha az pratik ve daha az yaygın görünüyor
24/7 düğüm çalıştırıyorum; ayrıca tesadüfen şehrimizdeki bir düzine kadar Things Network düğümünden birine de ev sahipliği yapıyorum
Fikir harika ama benimsenme oranı neredeyse sıfır
2 milyondan fazla nüfuslu bir şehirde gördüğünüz kullanıcılar 10 kişiyi bile bulmayan küçücük bir grup; Things Network'te de fiilen durum benzer
Meshtastic'i seviyorum
Kurulum sürecindeki sürtünme erken internet havası yaratıyor; seçilmiş bir topluluk, yüksek sinyal/gürültü oranı ve ilgimi paraya çevirmeye çalışan kimsenin olmaması hissi var
Bir de bu opt-in
Erken internete bağlanmak için de bilgisayarlar hakkında belli bir bilgi gerekiyordu
Meshtastic ilgini çekiyorsa, aslında doğrudan Meshcore denemek daha iyi olabilir
Hobi kullanıcıları için doğal olarak geçilen aşama gibi duruyor
Sonunda Meshtastic'in, tanımadığınız düğümlerden gelen tonla telemetriyle dolu ama kimsenin konuşmadığı, zayıf bağlantılardan oluşan bir hayalet kasaba olmasından sıkılıyorsunuz
Buna karşılık Meshcore'da gerçekten sohbet eden insanlar, eyalet çapına uzanan ağlar ve çevredeki ağları açıklamakta işe yarayan, düzgün çalışan tanı araçları var
MeshCore, Meshtastic'ten çok daha uzağa erişiyor; MT'de birkaç km tipikken, 100 km üzeri MC'de gayet yaygın
Bölgenizde MT daha popüler olsa bile, MC gerçek erişim alanını çok daha fazla genişletebilir
Her iki projenin çevrimiçi düğüm haritaları da güvenilmez; herhangi bir amaçla onlara dayanmayı önermem
Meshtastic varsayılan olarak 3 hop, sert sınır olarak 7 hop kullanan temel bir flooding algoritmasına sahip ve tüm cihazlar tekrarlayıcı gibi davranıyor
MeshCore ise Companion'lar ve Repeater'lar arasında ayrım yapıyor
Varsayılan olarak flooding yönlendirme kullanıyor ama mümkün olduğunda daha akıllı doğrudan yollar oluşturmaya çalışıyor
Companion'lar mesaj gönderip alan son kullanıcı cihazları; Repeater'lar ise ideal olarak yüksek ve sabit konumlara kurulan, aldıkları paketleri ileten cihazlar
Companion'lar normalde tekrarlayıcı görevi görmez, ancak şebekeden bağımsız durumlarda "off-grid repeat" ayarıyla bunu yapabilir
Bazı insanlar MeshCore'un açık kaynak olup olmadığını dert ediyor ama önemli kısım firmware'in içinde ve tamamen açık kaynak
Resmî companion istemci uygulaması kapalı kaynak, premium modelde bir uygulama; ama aslında Bluetooth, TCP ve Serial üzerinden API ile konuşan basit bir GUI'den ibaret
Resmî CLI istemcisi açık kaynak ve popüler MeshCore-open uygulaması dâhil istediğiniz istemci uygulamasını kullanabilirsiniz
Nerede hareket varsa oraya gitmelisiniz
Benim çevremde, yaklaşık 1,5 milyon nüfuslu şehirde Meshtastic topluluğu oldukça aktif ve yerel amatör telsiz kulübüyle de iş birliği yaptı
Eyaleti kuzey-güney doğrultusunda bağlayan daha büyük bir mesh kuran üyeler de var
Meshcore o kadar aktif değil ama Meshtastic gibi deney yapan insanlar yine de var
Burada daha çok Meshtastic kullanıcısı olduğu için insanlara onu öneririm
Buna karşılık PNW veya Boston gibi yerler Meshcore'u benimsedi; oralarda yeni başlayanlara Meshcore önerebilirim
İkisinin birden olması da sorun değil
İki toplulukta da görülen bu biz-onlar, illa bir kazanan olmalı tavrı gerçekten zararlı ve gereksiz
Amatör telsizde CW kullanan da var, SSB kullanan da, SSTV kullanan da, FT8 kullanan da; herkes sadece FT8 kullanmıyor
Birden çok seçenek var ve belirli bir mod ya da bandı kullanması için başka operatörlere baskı yapılmıyor
Benim şehrimde çevrimiçi haritada yalnızca 2 Meshcore düğümü var, Meshtastic'te ise 36
Ayrıntılı öğrenmedim ama Meshtastic'in açık kaynak ve amatör telsiz felsefesine daha yakın, Meshcore'un ise bir tür kâr amaçlı yapı tarafından desteklendiği yönünde bir izlenimim var
Meshtastic gerçekten harika
Amazon'da bulunabilen kartlar arasında Heltec v4 bence en iyisiydi
Ucuz bir güvenlik kamerası güneş paneliyle birlikte çatıya koyup ev WiFi'ına bağlamanız yeterli
Kutudan çıkan küçük plastik kasayı muhafaza olarak kullanıp sadece anten ve USB için delik açabilirsiniz
Biraz daha büyük bir anten işe yarıyor ve Amazon'da ucuz seçenek çok
Birden çok kart denedim; bu kurulum benim için en iyisi oldu
Meshtastic, yerel off-grid iletişim için oyunun kurallarını değiştirdi
ESP32 LoRa kartları sayesinde giriş bariyeri yeterince düşük; herkes birkaç dakika içinde bir düğümü ayağa kaldırabiliyor
Burada daha fazla ilgi görmesine sevindim