Bu konu, bir önceki konuda (Mesh Ağları ve Meshtastic) anlattığımız pratik kurulumun teknik arka planını açıklar. Meshtastic’i zaten kurduysanız, burada “neden böyle çalışıyor?” sorusunun cevabını bulacaksınız. Bu bilgi, daha iyi anten seçimi, daha iyi ağ planlaması ve ileri sorun giderme için gereklidir.
LoRa Nedir Teknik Olarak?
LoRa (Long Range), Semtech’in geliştirdiği chirp spread spectrum (CSS) modülasyon tekniğidir. Klasik radyo modülasyonlarından (AM, FM, FSK) farklı olarak:
- Frekans süpürme (chirp) ile bilgi kodlanır — gürültüye karşı çok dayanıklı
- Sinyal güç olarak zayıf olsa bile alıcı tanıyabilir
- Bu, aynı gücüyle WiFi’dan 10-100 kat daha uzağa ulaşmayı sağlar
Frekans Bantları
| Bölge | Frekans | Türkiye İçin |
|---|---|---|
| Avrupa (EU) | 868 MHz | ✓ Kullanılan, lisanssız |
| Amerika (US) | 915 MHz | — |
| Asya | 433 MHz | Bazı ülkelerde |
Türkiye AB frekans standartlarını takip eder. Meshtastic’te EU_868 bölgesini seç.
Yayılım Faktörü (Spreading Factor — SF)
LoRa’nın en önemli teknik parametresi. SF7’den SF12’ye kadar gider:
| SF | Menzil | Veri Hızı | Zaman Üzerinde Süre | Kullanım |
|---|---|---|---|---|
| SF7 | Kısa | ~5.5 kbps | Düşük | Şehir içi, kısa mesafe |
| SF9 | Orta | ~1.8 kbps | Orta | Dengeli |
| SF12 | Uzun | ~250 bps | Yüksek | Uzak köy, açık arazi |
Trade-off: SF arttıkça menzil artar ama veri hızı düşer ve her paketin havada kalma süresi (airtime) uzar. Meshtastic “Long Range / Slow” profili SF12 kullanır — kısa mesajlar için bu yeterlidir.
Neden Airtime Önemli?
LoRa yasal sınırlamalara tabi: Avrupa’da bir cihaz, saatte toplam airtime’ının en fazla %1’ini yayın yapabilir (duty cycle). SF12’de bir paket ~2-3 saniye sürer, yani saatte ~120 paket gönderebilirsin. Bu kısa mesaj trafiği için yeterli, video için değil.
Güç Bütçesi (Link Budget)
Bir RF bağlantısının kalitesi link budget hesabıyla belirlenir:
Alınan Güç = Verici Gücü + Verici Anten Kazanımı
- Kablo/Konnektör Kaybı
- Serbest Uzay Yol Kaybı
+ Alıcı Anten Kazanımı
- Alıcı Duyarlılık Eşiği
Pratikte bilmen gereken:
- Verici gücü: Heltec LoRa 32 → varsayılan 20 dBm (100 mW)
- Anten kazanımı: Stok küçük anten ~2 dBi, iyi dış anten ~5-8 dBi
- Alıcı duyarlılığı: SF12’de LoRa −137 dBm’e kadar alabilir — bu inanılmaz derecede düşük güçleri algılamak demektir
Anten Seçimi
Anten, düşük maliyetle en büyük menzil kazanımını sağlayan değişken:
| Anten Tipi | Kazanım | Kullanım |
|---|---|---|
| Stok çubuk anten | ~2 dBi | Taşınabilir kullanım |
| 1/4 dalga monopol (DIY) | ~2-3 dBi | Kolay yapım, omni |
| 5/8 dalga dipol | ~4-5 dBi | Sabit nokta, omni |
| Yagi | ~10-14 dBi | Yönlü, iki nokta arası |
| Fiberglas kırsal anten | ~5-8 dBi | Çatı montajı, uzun menzil |
Omni vs Yönlü:
- Omni (çevresel): Her yöne sinyal gönderir. Topluluk mesh ağı için.
- Yönlü (Yagi): Tek yöne güçlü sinyal. İki sabit nokta arasında uzun menzil için.
Pratik Kural
SMA konnektörlü uzun bir fiberglas anten (~5 dBi, 868 MHz) al ve sabit node’una tak. 3-5 dBi kazanım, menzili pratikte 2 katına çıkarır. Maliyet: 100-300 TL.
Protokol Detayları
Meshtastic Paket Yapısı
Meshtastic, LoRa fiziksel katmanı üzerine kendi protokolünü inşa eder:
- Paket başlığı: Kaynak, hedef, mesaj ID, atlama sayısı (hop count)
- Şifreleme: AES-256-CTR, kanal bazlı anahtar
- Atlama limiti: Varsayılan 3 hop — mesaj en fazla 3 cihaz üzerinden aktarılır
- Ack (onay): Alındı mesajları, kayıp tespiti
- Flood routing: Hedef bilinmiyorsa, tüm ağa yayılır (broadcast)
Kanal Yönetimi
Meshtastic kanallara göre izole ağlar kurabilir:
- Primary kanal: Varsayılan, herkesle paylaşımlı
- Secondary kanallar: Aile veya topluluk için şifreli, izole iletişim
- Kanal adı + şifre QR kodu olarak paylaşılır
İleri Yapılandırma
MQTT Gateway
Bir Meshtastic cihazını internet bağlantısı olan bir konuma yerleştir:
- Mesh mesajlarını MQTT sunucusuna ilet
- Farklı şehirlerdeki mesh ağlarını internetsiz birbirine bağla
- Uzaktan node izleme: batarya, konum, sinyal gücü
Telemetri
Node’lardan otomatik veri toplama:
- Batarya seviyesi ve voltaj
- GPS konumu
- Cihaz sıcaklığı
- Çevresel sensörler (BME280: sıcaklık, nem, basınç)
Bu veriler mesh üzerinden yayılır — ağın durumunu gerçek zamanlı izleyebilirsin.
Statik Node Yerleşimi
Topluluk ağı için stratejik yerleştirme:
- Çatılar ve yüksek noktalar: Her 10 metre yükseklik menzili önemli ölçüde artırır
- Hat-of-sight: İki node arasında fiziksel görüş hattı varsa ideal
- Fresnel zone: Görüş hattının etrafında elipsoidal bir alan boş olmalı; bu alan yüksek frekanslarda daralır — LoRa’nın 868 MHz frekansı, WiFi’ın 2.4 GHz’ine göre daha geniş bir Fresnel zone gerektirir
- Şehirde repeater: Her ek node mesajı aktarabilir — stratejik binalar ağın omurgası
Reticulum: Alternatif Mesh Protokolü
Meshtastic yetersiz kalırsa Reticulum daha esnek bir seçenek:
- LoRa, WiFi, Ethernet, seri bağlantı — herhangi bir taşıma üzerinde çalışır
- Kriptografik kimlik — her node’un imzalı kimlği var
- Store-and-forward: İntermitent bağlantılarda mesajlar bekler
- Nomad Network ve Sideband uygulamaları ile kullanılır
Kurulum: pip install rns — reticulum.network adresinde tam dokümantasyon.
Hatırla: LoRa’yı teknik olarak anlamak, ağını daha iyi tasarlamanı sağlar. Hangi anteni seçeceğini, node’larını nereye koyacağını, hangi SF değerini kullanacağını bilmek — teorik değil, pratik fark yaratır.