🚀 Deneyap Kartlar İçin Sınır Tanımayan OTA Güncelleme Sistemi
Geliştirdiğim bu açık kaynaklı proje ile Deneyap kart kullanıcılarına, OTA (Over-The-Air) güncellemelerini yepyeni bir boyuta taşıyan pratik ve etkili bir çözüm sunuyorum. Artık cihazlarınıza fiziksel olarak erişmeden, sadece birkaç adımda uzaktan yazılım güncellemesi yapabileceksiniz.
🔗 GitHub Linki: DeneyapSınırtanimayanOTA
📺 Tanıtım Videosu: YouTube'da İzle
💡 Proje Hakkında
Deneyap Mini ve diğer ESP32 tabanlı Deneyap kartları için geliştirilen bu sistem; Wi-Fi üzerinden, internet bağlantısı olan herhangi bir ortamda kartlarınızın yazılımını güncellemenizi sağlıyor. Üstelik OTA sistemi, GitHub üzerinden entegre edilen bir mekanizmayla çalışıyor. Böylece sadece tek bir .bin dosyasını güncellemeniz yeterli.
🔧 Kullanılan Teknolojiler
- ESP32 (Deneyap Mini v2)
- Arduino IDE
- WiFiManager
- HTTPClient
- GitHub OTA (Raw content)
⚙️ Nasıl Çalışır?
- Wi-Fi Yapılandırması:
Cihaz ilk açıldığında, otomatik olarak bir Wi-Fi yapılandırma portalı oluşturur. Buradan cihazın ağa bağlanması sağlanır. - Versiyon Kontrolü:
Cihaz, tanımlı GitHub sayfasındaki versiyon numarasını kontrol eder. - Güncelleme Gerekiyor mu?:
Eğer yeni bir yazılım varsa cihaz .bin dosyasını indirir ve otomatik olarak kendini günceller. - Yeniden Başlatma:
Güncelleme tamamlandıktan sonra cihaz kendini yeniden başlatır ve en güncel sürümle çalışmaya devam eder.
🌐 Neden Bu Sistemi Geliştirdim?
Projeler büyüdükçe, özellikle sahada kullanılan cihazların her birine fiziksel olarak erişip yazılım yüklemek zaman kaybına ve insan hatasına yol açabiliyor. Bu yüzden sade, otomatik ve güvenilir bir OTA çözümüne ihtiyaç vardı. Bu sistem, özellikle IoT projeleri geliştiren öğrenciler, mühendisler ve girişimciler için büyük kolaylık sağlayacak.
🎯 Gelecek Planları
- Firebase entegrasyonu ile uzaktan güncellemeyi tetikleme
- Versiyon kontrol sisteminin detaylandırılması
- Uygulama ile senkronize kontrol arayüzü
- Güvenli OTA güncelleme (şifreli .bin dosyaları)
📌 Son Söz
Artık Deneyap kartlarınız sınırlara takılmadan güncellenebilir. Bu sistemi hemen GitHub üzerinden indirerek projenize entegre edebilirsiniz. Unutmayın, teknoloji sadece üretmekle değil; paylaşmakla da gelişir.
Destek olmak için ⭐️ bırakmayı ve YouTube videomu beğenmeyi unutmayın!
"Hayal et, geliştir, paylaş... Çünkü her fikir, bir başka devrimin tohumudur."




Yorum gönder