Posts

Image
 Bugün hem teknik hem duygusal açıdan yoğun bir gündü. Katılımcılar, iki haftalık emeklerini sunumlara dönüştürerek projelerini paylaştılar. Efe ve Şehymus , kendi geliştirdikleri Android uygulamalarda sensör verisi alma, Firebase’e gönderme, mobil arayüzde gösterme, kullanıcıdan veri alma ve bildirim sistemlerini bir araya getirdikleri mini IoT uygulamalarını sundular. Arka planda çalışan servisler ve eşik değerle uyarı mekanizmaları sayesinde sistemleri gerçek hayattaki kullanım senaryolarını karşılayabilecek düzeye ulaştı. Sunumları esnasında karşılaştıkları problemleri, nasıl çözdüklerini ve hangi becerileri geliştirdiklerini detaylıca anlattılar. Hüseyin , Raspberry Pi üzerinde geliştirdiği IoT otomasyon sistemini sundu. Python dili ile geliştirdiği sistemde sensörlerden veri alıp belirli koşullarda alarm mekanizması kurmuştu. Ayrıca veri görselleştirmesi ve terminal tabanlı yönetim ekranını gösterdi. Endüstride ve tarımda kullanılabilecek sade ama etkili çözümler sundu. Gü...
Image
 Bugün veri güvenliği, kalıcılığı ve kullanıcı ayarlarının yönetimi üzerine uygulamalı çalışmalar yapıldı. Efe ve Şehymus , mobil uygulamalarda yerel veri saklama yöntemlerini öğrendiler. SQLite kullanarak veritabanı oluşturdular ve bu veritabanı üzerinden sensör verilerini kaydedip listeleme işlemlerini gerçekleştirdiler. Ayrıca SharedPreferences sistemi ile uygulama içi ayarların (örneğin kullanıcı tercihleri, son ölçüm değerleri vb.) cihazda nasıl saklandığını test ettiler. Bu yapılar sayesinde uygulamalar artık çevrimdışı çalışsa bile veri tutarlılığı sağlanmış oldu. Günün ikinci yarısında sistem güvenliği ve kullanıcı verilerinin gizliliği üzerine tartışmalar yapıldı. Veritabanı şifreleme yöntemleri ve erişim kontrolleri üzerine temel bilgiler verildi. Katılımcılar, basit ama etkili güvenlik katmanları inşa etmeye başladılar. Hüseyin , cihaz ve bağlantı güvenliği üzerine derinlemesine bilgiler edindi. IoT sistemlerinde şifreli veri aktarımı, ağ güvenliği önlemleri ve fizik...
Image
  Bugün IoT sistemlerinin bir üst düzeyi olan yapay zekâ destekli uygulamalar üzerine ilk adımlar atıldı. Gerçek sistemlere entegrasyon ve akıllı senaryolar üzerinde çalışıldı. Efe ve Şehymus , Android uygulamalarında arka planda çalışan servis yapılarıyla tanıştı. Bu sayede uygulamalar kapalı olsa bile belirli görevlerin arka planda devam edebilmesi sağlandı. Aynı zamanda hata ayıklama, kullanıcı arayüzü kontrolü ve uygulama stabilitesini artırmaya yönelik test senaryoları yazıldı. Sensör verilerinden öğrenilen örüntüleri takip eden algoritmalar da incelendi. Hüseyin , gerçek IoT uygulamalarında yapay zekâdan nasıl yararlanıldığını tartıştı. Örneğin tarımda toprak nem verilerine göre sulama kontrolü yapan sistemler veya şehirlerde trafik yoğunluğunu analiz eden çözümler. Ardından kendi Raspberry sistemine sensör verileriyle basit bir “ön tahmin” kurgusu oluşturdu. Böylece veriden sonuç çıkarmaya yönelik düşünce yapısı gelişmeye başladı.
Image
 Bugün alınan verileri yorumlama ve bu verilere göre sistemlerin nasıl otomatik tepki vereceğini planlama üzerine çalıştık. Efe ve Şehymus , sıcaklık gibi sensör verilerine eşik değerleri tanımlayarak, belirli bir sınır aşıldığında kullanıcıya uyarı gönderen sistemler geliştirdiler. Örneğin: sıcaklık 30°C üzerine çıktığında mobil uygulamada bildirim gösterme. Bu tarz otomatikleştirilmiş yapılar sayesinde IoT sistemlerinin gerçek hayatta nasıl kritik görevler üstlenebileceğini anladılar. Hüseyin , sağlık ve endüstri sektörlerinde kullanılan IoT çözümlerini örnekler üzerinden inceledi. Örneğin: hastanelerde hasta takibi, üretim bantlarında makine sıcaklığı izleme. Ayrıca Python üzerinde sıcaklık verisine dayalı otomatik e-posta gönderimi gibi tetikleyici sistem örnekleri gerçekleştirdi. IoT’nin sadece veri toplamak değil, aynı zamanda bu veriye göre karar vermek olduğunu pekiştirdi.
Image
 Bugün çevresel sensörlerle gerçek zamanlı veri toplama ve bu veriyi işleme konularında yoğun bir gün geçirdik. Efe ve Şehymus , ESP32 cihazlarına bağlanan sıcaklık, nem ve gaz sensörlerinden veri almaya başladılar. Bu veriler mobil uygulamaya aktarıldı ve kullanıcıya sade, anlaşılır bir arayüzle sunuldu. Ardından bu verilerden elde edilen çıktılar grafik olarak gösterildi. Görsel veri sunumları kullanıcı deneyimini önemli ölçüde artırdı. Ayrıca sensör verilerini düzenli aralıklarla kaydederek uygulamayı daha işlevsel hâle getirdiler. Hüseyin , Raspberry Pi cihazı üzerinden sıcaklık sensörü kullanarak verileri topladı ve terminal ekranında canlı olarak gösterdi. Daha sonra bu verilerle basit grafik çizimleri yaptı. Python’un görselleştirme kütüphaneleriyle çalışmak, analitik düşünmeyi destekledi. Çevresel verilerin okunup işlenmesiyle gerçek dünya ile sistemler arasındaki bağ netleşti.
Image
 Bugün mobil cihazın iç donanımlarıyla uygulamaları entegre etmeye başladık. Özellikle fiziksel sensörlerin verilerle nasıl eşleştiğini gözlemledik. Efe ve Şehymus , Android telefonların içindeki sensörleri (ışık, hareket, konum vb.) kullanarak gerçek zamanlı tepki veren uygulamalar yazdılar. Örneğin telefon eğildiğinde arayüzün tepki vermesi veya ortam ışığına göre ekran parlaklığının ayarlanması gibi özellikler test edildi. Kullanıcı etkileşimini arttırmaya yönelik birçok fikir tartışıldı ve prototipler geliştirildi. Hüseyin , Raspberry Pi cihazına kurduğu işletim sistemi üzerinden Python ile uygulamalar geliştirmeye başladı. Özellikle otomasyon senaryoları üzerinde durdu. Işık sensörüyle ortam algılayan, belirli bir eşik değerinin üzerine çıkınca otomatik uyarı veren bir sistem kurmayı başardı.
Image
  Bugün verileri kullanıcıya nasıl anlaşılır ve etkileyici bir şekilde sunabileceğimiz üzerine odaklandık. Aynı zamanda veri güvenliği konularına ilk adımlar atıldı. Efe ve Şehymus , Firebase verilerini kullanıcı arayüzüne aktarma üzerine yoğunlaştı. Sensör değerleri, mobil uygulama üzerinde grafiksel olarak gösterildi. Gerçek zamanlı veri değişimini yansıtan çizelgeler sayesinde kullanıcı deneyimi büyük ölçüde iyileştirildi. Öğleden sonra, uygulama içinde karşılaşılabilecek güvenlik açıkları, veritabanı erişim izinleri ve kimlik doğrulama mekanizmaları hakkında temel bilgiler verildi. Hüseyin , verilerin kötüye kullanımına karşı alınabilecek önlemleri öğrendi. HTTP durum kodları ve RESTful güvenlik yapılarını analiz etti. Ayrıca siber saldırı türleri (örneğin SQL injection, XSS vb.) hakkında farkındalık kazandı. Günün sonunda Raspberry Pi sisteminde ilk güvenlik duvarı yapılandırmalarını test etti.