IoT Nedir ve Nasıl Çalışır? Kullanım Alanları ve Donanım
Veysi Filiz
8 Haziran 2024
Giriş
Teknolojinin hızla gelişmesiyle birlikte, cihazların sadece kullanıcı komutlarıyla değil, birbirleriyle haberleşerek çalıştığı bir döneme girdik. Bu dönüşümün merkezinde IoT (Internet of Things) – Nesnelerin İnterneti bulunuyor. Peki IoT nedir, nasıl çalışır ve hangi donanımlara ihtiyaç duyar?
IoT Nedir?
IoT, basitçe söylemek gerekirse, internete bağlanan cihazların veri toplayıp paylaşabilmesi anlamına gelir. Bir sensör sıcaklığı ölçer, mikrodenetleyici bu veriyi işler, ardından Ethernet, Wi-Fi ya da GSM üzerinden buluta gönderir. Kullanıcı ise bu veriye cep telefonundan ulaşabilir.
Yani IoT, üç ana parçadan oluşur:
Donanım (Hardware) → Sensörler, aktüatörler, mikrodenetleyiciler, iletişim modülleri
Yazılım (Software) → Kaynak kodlar, işletim sistemleri, bulut platformları
İletişim (Connectivity) → Ethernet, Wi-Fi, GSM/4G, LoRa, Bluetooth
IoT Nasıl Çalışır?
Bir IoT sisteminin çalışma adımları şu şekilde özetlenebilir:
Algılama (Sensing): Sensörler fiziksel dünyadan veri toplar (ör. sıcaklık, nem, hareket).
İletişim (Communication): Veri, Wi-Fi, Ethernet (WIZnet), GSM SIM kartı veya LoRa ile buluta gönderilir.
Depolama ve Analiz (Storage & Analysis): Bulut sunucuları veriyi saklar, yapay zekâ veya yazılımlar analiz eder.
Kontrol ve Aksiyon (Control & Action): Kullanıcı telefon veya bilgisayar üzerinden komut verir ya da sistem otomatik tepki üretir.
Örneğin: Bir akıllı sulama sistemi toprak nemini ölçer → veriyi STM32 işler → WIZnet Ethernet modülü ile internet üzerinden buluta gönderir → nem düşükse pompa otomatik devreye girer.
IoT’de Kullanılan Donanımlar
1. Mikrodenetleyici ve Geliştirme Kartları
IoT cihazlarının beyni mikrodenetleyicilerdir. Projenin gereksinimlerine göre farklı kartlar seçilir:
Arduino: Basit ve hızlı prototipleme için idealdir. Geniş kütüphane desteği vardır.
STM32: Yüksek performans ve endüstriyel uygulamalar için tercih edilir.
ESP32/ESP8266: Wi-Fi ve Bluetooth’u entegre şekilde sunar, IoT’de en popüler çözümlerdendir.
Raspberry Pi: İşletim sistemi çalıştırabilen küçük bilgisayardır, daha karmaşık projelerde kullanılır.
2. İletişim Modülleri
IoT’nin olmazsa olmazı iletişimdir. Cihazların bulutla konuşması için çeşitli modüller kullanılır:
Wi-Fi: ESP32, ESP8266 veya harici Wi-Fi modülleri.
Ethernet: WIZnet W5100 veya W5500 gibi çiplerle kablolu ve stabil bağlantı.
GSM/4G SIM Kart Modülleri:SIM800, SIM900, A7670E gibi modüllerle hücresel ağ bağlantısı.
LoRa: Uzun mesafeli, düşük enerji tüketimli iletişim için kullanılır.
Bluetooth / BLE: Yakın mesafe cihaz iletişimi için uygundur.
3. Sensörler ve Aktüatörler
Sensörler: Sıcaklık (DHT22), nem, gaz (MQ serisi), hareket (PIR), ışık (LDR).
Aktüatörler: Röle kartları, motor sürücüler, LED’ler, vana kontrol sistemleri.
IoT Kullanım Alanları
IoT günümüzde hayatın her alanına girmiş durumda. İşte en yaygın uygulama alanları:
Akıllı Ev Sistemleri
Akıllı prizler, aydınlatmalar, güvenlik kameraları
Kullanıcı cep telefonu ile kontrol edebilir
Örn: Philips Hue ışık sistemleri
Endüstriyel IoT (IIoT)
Fabrikalarda makine sağlığı ve üretim takibi
Enerji tüketimi izleme ve bakım planlaması
Örn: Siemens MindSphere çözümleri
Sağlık ve Medikal
Kalp atışı, kan basıncı ölçen giyilebilir cihazlar
Uzaktan hasta izleme sistemleri
Örn: Akıllı saatlerle sağlık takibi
Tarım ve Çiftçilik
Akıllı sulama sistemleri, toprak nemi ölçümü
Hayvan takibi için IoT sensörleri
Örn: LoRa tabanlı tarım sensörleri
Akıllı Şehirler
Trafik ışığı yönetimi, otopark sensörleri
Hava kalitesi ölçüm cihazları
Örn: Akıllı park sistemleri
Enerji ve Çevre İzleme
Güneş paneli verimliliği, rüzgar türbinleri kontrolü
Elektrik tüketiminin anlık takibi
Örn: Akıllı sayaç sistemleri
IoT’nin Avantajları ve Zorlukları
Avantajları
Gerçek zamanlı veri toplama
Otomasyon ve verimlilik artışı
Uzaktan kontrol ve yönetim
Enerji ve maliyet tasarrufu
Zorlukları
Güvenlik açıkları (siber saldırılara karşı risk)
Donanım maliyeti
Veri yönetimi ve bulut maliyetleri
IoT ile Proje Geliştirmek
Bir IoT projesi geliştirmek için tipik adımlar şunlardır:
Proje Tanımı: Ne yapılacak? (ör. akıllı sulama sistemi)
Donanım Seçimi: Arduino, STM32, ESP32 gibi kart + WIZnet Ethernet veya Wi-Fi modülü.
Yazılım Geliştirme: C/C++ ile sensör verisi işleme ve haberleşme.
Veri İletişimi: MQTT, HTTP, WebSocket gibi protokollerle buluta aktarım.
Uygulama Katmanı: Web veya mobil uygulama üzerinden takip ve kontrol.
Sonuç
IoT, geleceğin değil, bugünün teknolojisidir. Akıllı evlerden endüstriyel otomasyona, sağlık hizmetlerinden tarıma kadar her alanda çözümler sunar.
Bir IoT projesi geliştirmek için doğru donanım seçimi kritik önemdedir. Basit bir projede Arduino ve Wi-Fi yeterliyken, endüstriyel ölçekte STM32 ve Ethernet (WIZnet gibi) daha güvenilir bir çözüm sunar. GSM modülleri ise sahada bağımsız çalışan sistemler için uygundur.
IoT’nin temel mantığı basittir: Sensör → İşleme → İletişim → Bulut → Kullanıcı. Bu zincir sayesinde cihazlar birbirine bağlanır ve hayatımız daha akıllı hale gelir.