Kodu |
Dersin Adı |
Yarıyıl |
Süresi(T+U) |
Kredisi |
AKTS Kredisi |
BTP263 |
NESNELERİN İNTERNETİ |
3 |
2 |
2 |
6 |
DERS BİLGİLERİ |
Dersin Öğretim Dili : |
Türkçe |
Dersin Düzeyi |
ÖNLİSANS, TYY: + 5.Düzey, EQF-LLL: 5.Düzey, QF-EHEA: Kısa Düzey |
Dersin Türü |
Zorunlu |
Dersin Veriliş Şekli |
- |
Dersin Koordinatörü |
Doç.Dr. MEHMET SOYAL |
Dersi Veren Öğretim Üyesi/Öğretim Görevlisi |
|
Ders Ön Koşulu |
Yok |
AMAÇ VE İÇERİK |
Amaç: |
Nesnelerin İnterneti (IoT) kavramını anlamalarını, IoT sistemlerinin tasarımı, geliştirilmesi ve uygulanmasında kullanılan temel teknolojileri öğrenmelerini sağlamaktır. Ders, sensörler, ağ protokolleri, veri işleme yöntemleri ve bulut tabanlı IoT platformlarının kullanımını öğretirken, IoT uygulamaları geliştirme konusunda da pratik beceriler kazandırmayı hedefler. |
İçerik: |
IoT teknolojilerinin temel prensipleri, bileşenleri ve mimarileri hakkında bilgi verilir. Sensörler ve aktüatörler, kablosuz iletişim protokolleri (Wi-Fi, Bluetooth, Zigbee vb.), veri analitiği, IoT güvenliği ve IoT'nin uygulama alanları ele alınır. Ayrıca, öğrenciler, bir IoT cihazının tasarımından veri işleme ve bulut entegrasyonuna kadar tüm süreçleri öğrenir ve gerçek dünya problemleri için IoT çözümleri geliştirir. |
DERSİN ÖĞRENME ÇIKTILARI (Öğrenciler, bu dersi başarı ile tamamladıklarında aşağıda belirtilen bilgi, beceri ve/veya yetkinlikleri gösterirler.) |
IoT’nin Temel Kavramlarını Anlama: Öğrenciler, Nesnelerin İnterneti (IoT) sistemlerinin temel kavramlarını, bileşenlerini ve mimarisini kavrar. |
IoT Cihazlarını ve Bileşenlerini Tanıma: Sensörler, aktüatörler, mikrodenetleyiciler ve diğer IoT donanım bileşenlerini tanır ve doğru şekilde kullanır. |
IoT Ağ Protokollerini Anlama ve Kullanma: IoT cihazları arasındaki iletişimde kullanılan protokolleri (MQTT, CoAP, HTTP vb.) öğrenir ve uygular. |
IoT Projeleri Geliştirme: IoT tabanlı bir uygulama veya çözüm geliştirebilir ve prototip oluşturma süreçlerini öğrenir. |
IoT’nin İş ve Toplum Üzerindeki Etkisini Değerlendirme: IoT’nin ekonomik, sosyal ve teknolojik etkilerini analiz ederek yenilikçi yaklaşımlar sunar. |
HAFTALIK DERS KONULARI VE ÖNGÖRÜLEN HAZIRLIK ÇALIŞMALARI |
Hafta |
Ön Hazırlık |
Konular |
Yöntem |
1 |
- |
IoT’ye Giriş ve Temel Kavramlar
(IoT’nin tanımı, önemi ve tarihsel gelişimi
IoT’nin bileşenleri: Sensörler, aktüatörler, ağlar ve veri işleme) |
Anlatım |
2 |
Araştırma |
IoT Mimarisi ve Katmanları
(IoT mimarisinin temel katmanları: Fiziksel, ağ, veri ve uygulama
IoT protokollerinin genel yapısı) |
Anlatım |
3 |
Araştırma |
Sensörler ve Aktüatörler
(Sensör türleri ve uygulama alanları
Aktüatörlerin çalışma prensipleri ve kullanımı) |
Anlatım |
4 |
Araştırma |
IoT Ağ Teknolojileri ve Protokolleri
(Kablosuz iletişim protokolleri: Wi-Fi, Bluetooth, Zigbee, LoRa
IoT ağ mimarileri (Star, Mesh, P2P)) |
Anlatım |
5 |
Araştırma |
IoT Verilerinin Toplanması ve İşlenmesi
(Sensör verilerinin toplanması ve ön işleme
Veri aktarım protokolleri (MQTT, CoAP, HTTP)) |
Anlatım |
6 |
Araştırma |
IoT Donanım Platformları
(IoT geliştirme kartları: Arduino, Raspberry Pi, ESP32
Temel donanım projeleri) |
Anlatım |
7 |
Araştırma |
IoT Programlama Dillerine Giriş
(IoT için kullanılan programlama dilleri (Python, C/C++)
Temel sensör okuma ve veri gönderme uygulamaları
) |
Anlatım |
8 |
- |
ARA SINAV |
- |
9 |
Araştırma |
IoT ve Bulut Entegrasyonu
(Bulut tabanlı IoT platformları (AWS IoT, Google Cloud IoT, ThingSpeak)
Bulut üzerinden veri saklama ve analiz) |
Anlatım |
10 |
Araştırma |
IoT Protokolleri ve Veri Güvenliği(IoT veri protokolleri ve şifreleme teknikleri
IoT cihazlarının güvenliği ve tehdit analizi) |
Anlatım |
11 |
Araştırma |
IoT Sistemlerinde Veri Analitiği
(IoT verilerinin analizi için araçlar ve yöntemler
Veri görselleştirme ve raporlama) |
Anlatım |
12 |
Araştırma |
Akıllı Şehirler ve IoT Uygulamaları(Akıllı şehir projeleri ve IoT’nin rolü
Uygulamalı örnek: Akıllı park sistemleri) |
Anlatım |
13 |
Araştırma |
IoT Sistemlerinde Edge ve Fog Computing(Merkezi olmayan veri işleme yaklaşımları
Edge/Fog Computing’in IoT’ye etkileri) |
Anlatım |
14 |
Araştırma |
IoT Proje Geliştirme Süreci |
Anlatım |
15 |
Araştırma |
Genel Değerlendirme ve Tekrar |
Anlatım |
16 |
- |
FİNAL |
- |
17 |
- |
FİNAL |
- |
KAYNAKLAR |
BTK Akademi: "Nesnelerin İnterneti (IoT)" |
IoT For All (Blog ve Kaynaklar): https://www.iotforall.com |
Mustafa Alkan, "Nesnelerin İnterneti ve Akıllı Şehirler", Papatya Yayıncılık, 2021. |
Serkan Kıyak, "Arduino ve IoT ile Akıllı Sistemler Geliştirme", Kodlab Yayınları, 2019.
Hakan Duman, "Raspberry Pi ve IoT Uygulamaları", Seçkin Yayıncılık, 2020. |
Tamer Şanlıdağ, "Nesnelerin İnterneti: Mimariler, Protokoller ve Güvenlik", Nobel Yayınları, 2020. |
Arduino Türkiye: https://www.arduinoturkiye.com |
Raspberry Pi Türkiye: https://www.raspberryturkiye.com |
ÖLÇME VE DEĞERLENDİRME |
Yarıyıl İçi Yapılan Çalışmaların Ölçme ve Değerlendirmesi |
Etkinlik Sayısı |
Katkı Yüzdesi |
Açıklama |
Sınav Yapılma Şekli |
(0) Etkisiz |
(1) En Düşük |
(2) Düşük |
(3) Orta |
(4) İyi |
(5) Çok İyi |
0 |
1 |
2 |
3 |
4 |
5 |
DERSİN PROGRAM ÖĞRENME ÇIKTILARINA KATKISI
DERSİN İŞ YÜKÜ VE AKTS KREDİSİ |
Öğrenme-Öğretme Etkinlikleri İş Yükü |
Öğrenme-Öğretme Etkinlikleri |
Etkinlik(hafta sayısı) |
Süresi(saat sayısı) |
Toplam İş Yükü |
Ders |
14 |
2 |
28 |
Derse Ön Hazırlık ve Ders Sonrası Pekiştirme |
14 |
2 |
28 |
Arazi Çalışması |
0 |
0 |
0 |
Grup Çalışması / Ödevi |
4 |
2 |
8 |
Laboratuvar |
8 |
2 |
16 |
Okuma |
0 |
0 |
0 |
Ödev |
0 |
0 |
0 |
Proje Hazırlama |
4 |
2 |
8 |
Seminer |
0 |
0 |
0 |
Staj |
0 |
0 |
0 |
Teknik Gezi |
0 |
0 |
0 |
Web Tab. Öğrenme |
0 |
0 |
0 |
Uygulama |
4 |
2 |
8 |
Yerinde Uygulama |
0 |
0 |
0 |
Mesleki Faaliyet |
0 |
0 |
0 |
Sosyal Faaliyet |
0 |
0 |
0 |
Tez Hazırlama |
0 |
0 |
0 |
Alan Çalışması |
0 |
0 |
0 |
Rapor Yazma |
4 |
2 |
8 |
Final Sınavı |
1 |
1 |
1 |
Final Sınavı Hazırlığı |
14 |
2 |
28 |
Ara Sınav |
1 |
1 |
1 |
Ara Sınav Hazırlığı |
7 |
2 |
14 |
Kısa Sınav |
0 |
0 |
0 |
Kısa Sınav Hazırlığı |
0 |
0 |
0 |
TOPLAM |
75 |
0 |
148 |
|
Genel Toplam |
148 |
|
|
Toplam İş Yükü / 25.5 |
5,8 |
|
|
Dersin AKTS(ECTS) Kredisi |
6,0 |
|