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:

  1. Donanım (Hardware) → Sensörler, aktüatörler, mikrodenetleyiciler, iletişim modülleri
  2. Yazılım (Software) → Kaynak kodlar, işletim sistemleri, bulut platformları
  3. İ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:

  1. Algılama (Sensing): Sensörler fiziksel dünyadan veri toplar (ör. sıcaklık, nem, hareket).
  2. İşleme (Processing): Mikrodenetleyici (Arduino, STM32, ESP32) veriyi işler.
  3. İletişim (Communication): Veri, Wi-Fi, Ethernet (WIZnet), GSM SIM kartı veya LoRa ile buluta gönderilir.
  4. Depolama ve Analiz (Storage & Analysis): Bulut sunucuları veriyi saklar, yapay zekâ veya yazılımlar analiz eder.
  5. 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:

  1. Proje Tanımı: Ne yapılacak? (ör. akıllı sulama sistemi)
  2. Donanım Seçimi: Arduino, STM32, ESP32 gibi kart + WIZnet Ethernet veya Wi-Fi modülü.
  3. Yazılım Geliştirme: C/C++ ile sensör verisi işleme ve haberleşme.
  4. Veri İletişimi: MQTT, HTTP, WebSocket gibi protokollerle buluta aktarım.
  5. 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.


🔗 Daha fazla bilgi için:
Revantechnology – Özel Yazılım Çözümleri


IoT Nedir ve Nasıl Çalışır? Kullanım Alanları ve Donanım

Diğer Blog Yazıları