• 26-05-2026, 23:39:51
    #1
    Selamlar,
    Son dönemde üzerinde çalıştığım gömülü sistem projemi paylaşmak istiyorum: StratoTrack LoRa Pro.
    Bu proje; internet, SIM kart, GSM ağı veya harici sunucu gerektirmeden çalışan, offline uzun menzilli GPS takip sistemi olarak geliştirildi. Temel amaç; bir cihazın konum bilgisini GPS ile alıp LoRa P2P üzerinden uzun mesafeye göndermek ve bu bilgileri hem TFT ekran üzerinde hem de lokal web panelde canlı olarak görüntülemek.

    Projede kullandığım temel donanımlar:
    • ESP32-C6
    • NEO-6M GPS modülü
    • RAK3272S / RAK3172 LoRa modülü
    • 2.8 inch SPI TFT ekran
    • İkinci LoRa alıcı için RAK3172 / RAK3272S
    Sistem şu anda GPS fix alabiliyor, LAT/LON değerlerini okuyabiliyor, aktif uydu bilgilerini işleyebiliyor ve LoRa P2P üzerinden paket gönderebiliyor. Gönderilen paketler cihaz ID, GPS durumu, koordinat, hız, uydu sayısı, irtifa, görünen uydu sayısı, sayaç ve mod bilgisini içeriyor.
    LoRa paketi:
    T1,FIX,39963205,32791445,1,8,1024,10,12,NORMAL

    TFT ekran üzerinde:
    • GPS FIX / DATA / WAIT durumu
    • kullanılan uydu sayısı
    • görünen uydu sayısı
    • LAT / LON
    • hız
    • irtifa
    • LoRa durumu
    • TX sonucu
    • NMEA sayaç bilgisi
    • aktif GPS uydularının PRN/SNR değerleri
    görüntülenebiliyor.

    Ayrıca ESP32-C6 kendi Wi-Fi access point’ini açıyor ve telefon/PC üzerinden lokal web panele bağlanılabiliyor:
    SSID: GPS-TRACKER-T1 URL: http://192.168.4.1
    Web panelde canlı GPS durumu, konum, LoRa paketleri, RAK cevabı ve uydu detayları görüntülenebiliyor. İnternet bağlantısı gerekmiyor; cihaz kendi lokal panelini sunuyor.
    Projenin LoRa tarafında LoRaWAN değil, LoRa P2P kullanıyorum. Bunun sebebi sistemin tamamen offline çalışmasını istemem. Gateway, TTN, SIM kart veya bulut bağlantısı olmadan cihazdan cihaza veri aktarımı hedefleniyor.
    İkinci LoRa tarafı için ayrıca RAK3172 tabanlı bir alıcı kodu da hazırladım. Bu alıcı, ana cihazdan gelen LoRa paketlerini çözüp Serial Monitor üzerinden okunabilir şekilde gösteriyor. İlerleyen aşamada ikinci cihaz tarafına ekran veya web panel de eklenebilir.

    Proje hâlâ geliştiriliyor. Eklemeyi düşündüğüm bazı özellikler:
    • Adaptif LoRa gönderim aralığı
    • STOPPED / MOVING / FAST / SOS modları
    • LoRa ACK sistemi
    • son konum geçmişi
    • web panel üzerinden canlı izleme ve paket logları
    • ikinci cihazda alıcı ekranı
    Bu projeyi GitHub’da açık kaynak olarak paylaştım. Amacım hem sahada kullanılabilecek gerçek bir offline takip sistemi oluşturmak hem de ESP32 + LoRa + GPS ile çalışan geliştirilebilir bir referans proje ortaya koymak.

    Github: https://github.com/hamzadenizyilmaz/...Track-LoRa-Pro

    Görüş, öneri ve iyileştirme fikirlerinizi duymak isterim.
  • 28-05-2026, 04:35:59
    #2
    Güzel bişeye benziyor, pek bu tür yazılımları anlamam, okuduklarım kadarı ile Gps takip sistemi, elinize emeğinize sağlık, yanlız bunun kurulumu felan nasıl, bir cihazamı kurulum yapıyoruz, tam anlamadım orasını.
  • 28-05-2026, 19:31:01
    #3
    klasweb adlı üyeden alıntı: mesajı görüntüle
    Güzel bişeye benziyor, pek bu tür yazılımları anlamam, okuduklarım kadarı ile Gps takip sistemi, elinize emeğinize sağlık, yanlız bunun kurulumu felan nasıl, bir cihazamı kurulum yapıyoruz, tam anlamadım orasını.
    Merhabalar,

    Yorumunuz için teşekkür ederim, evet ESP32-C6 içine kuruyoruz yazılımı ondan sonra artık uydu ile haberleşmesini bekliyoruz.