Bu dersin sonunda öğrenciler; 1) IoT ile ilgili temel kavramları, tanımları kişisel ve endüstriyel uygulama alanlarını bilir. 2) IoT mimarisi ve bileşenlerini, IoT için kullanılan platformları ve iletişim protokollerini bilir. 3) IoT iletişim protokolleri bilir. 4) Bir IoT uygulamasını mimari yapısını tasarlar, geliştirir, test eder ve kullanıma alır. 5) IoT ile makime öğrenmesi ve derin öğrenme uygulamarını bilir. 6) IoT uygulamalarında güvenlik ve kullanılan yöntem, teknik ve araçları bilir.
DERSİN VERİLİŞ BİÇİMİ
Yüz Yüze
DERSİN ÖNKOŞULLARI
Yok
ÖNERİLEN DERSLER
Yok
DERS TANIMI
Bu dersi amacı Nesnelerin İnterneti (IoT) yaklaşımlarını, yöntem, teknik araç ve donanımlarını tanılayabilecek, sınıflayabilecek, IoT projeleri için uygun donanım ve yazılımı geliştirebilecek bilgi ve becerileri edindirmektir. IoT iş modelleri, IoT bağlantı ve iletişim teknoloji ve protokolleri, IoT ile büyük veri işleme, IoT mimari tasarımının bileşenleri, Restful, CoAP, MQTT, DDS, AMQP iletişim protokolleri ile IoT yazılım geliştirmek için kullanılan RFID, NFC, BLE Beacon, WSN, GSM vb. teknolojiler işlenecek ders konuları arasındadır
DERS İÇERİĞİ
HAFTA
KONULAR
1. Hafta
Dersin tanıtımı ve amaçlarının sunulması, IoT ile ilgili kavramlar ve tanımlar, uygulama alanları (kişisel, endüstriyel, akıllı ortamlar vb.)
2. Hafta
IoT mimarisi ve bileşenleri, IoT için kullanılan platformlara ve iletişim protokollerine genel bakış
3. Hafta
IoT uygulamalarına yönelik bir mimari yapının tasarımı, uygulama geliştirme platformunun kurulması ve diğer sistemlerle entegrasyon sorunları.
4. Hafta
IoT iletişim protokolleri (Restful, CoAP, MQTT, DDS, AMQP iletişim protokolleri ile IoT yazılım geliştirmek için kullanılan RFID, NFC, BLE Beacon, WSN, GSM teknolojileri)
5. Hafta
IoT uygulamalarının tasarımı ve geliştirilmesi
6. Hafta
IoT uygulamalarının tasarımı ve geliştirilmesi
7. Hafta
IoT uygulamalarının testi, kullanıma alınması ve bakımı
8. Hafta
Arasınav
9. Hafta
IoT verilerinin depolanması, veri bütünlüğü kontrolü, işlenmesi ve analizi
10. Hafta
IoT ve yapay zeka uygulamaları (makine öğrenmesi, derin öğrenme)
11. Hafta
IoT uygulamalarında güvenlik ve kullanılan yöntem, teknik ve araçlar
12. Hafta
IoT ile bulut hesaplama (cloud computing) ve "Edge" uygulamaları
13. Hafta
Araştırma görevleri ve sunumları
14. Hafta
Dönem projesi sunumları ve değerlendirme
ZORUNLU YA DA ÖNERİLEN KAYNAKLAR
1. Misra S. , Mukherjee A. and Roy A. (2021). Introduction to IoT, Cambridge University Press, UK. 2. Vuppalapati C. (2020). Building Enterprise IoT Applications, CRS Press, USA. 3. Chakravarthi, V.S. (2021). Internet of Things and M2M Communication Technologies: Architecture and Practical Design Approach to IoT in Industry 4.0, Springer, USA. 4. James, Alice, Seth A.V. and Mukhopadhyay, S.C. (2022). IoT System Design: Project Based Approach, Springer, USA. 5. Madhumathy P.M, Vinoth K.and Umamaheswari R. (2022). Machine Learning and IoT for Intelligent Systems and Smart Applications, CRS Press, USA. 6. Nayak P., Ray N. and Ravichandran (2022). IoT Applications, SecurityThreats, and Countermeasures, CRS Press, USA. 7. Nayak P., Ray N. and Ravichandran (2022). Industrial IoT Application Architectures, CRS Press, USA. 8. Peng S.-L., Pal S. and Huang L. (2020). Principles of Internet of Things (IoT) Ecosystem: Insight Paradigm, Springer, USA.
ÖĞRETİM YÖNTEM VE TEKNİKLERİ
Anlatım,Soru-Cevap, Grup Projesi
DEĞERLENDİRME YÖNTEMİ VE GEÇME KRİTERLERİ
Sayısı
Toplam Katkısı(%)
Ara Sınav
1
40
Proje
1
30
Toplam(%)
70
Yıl İçinin Başarıya Oranı(%)
70
Finalin Başarıya Oranı(%)
30
Toplam(%)
100
AKTS İŞ YÜKÜ
Aktivite
Sayı
Süresi(Saat)
İş Yükü
Ara Sınav
1
1,5
1,5
Kısa Sınavlara hazırlık
Sınıf Dışı Ders Çalışma Süresi
14
1
14
Final Sınavına Hazırlık
1
22
22
Ders Saati
14
3
42
Ara Sınava Hazırlık
1
14
14
Laboratuvar
Final Sınavı
1
1,5
1,5
Ödevler
Sunum (Hazırlık dahil)
1
3
3
Proje
1
24
24
Rapor yazma
1
23
23
Toplam İş Yükü
145
Toplam İş Yükü / 30
4,83
Dersin AKTS Kredisi
5
DİL
Türkçe
STAJ / UYGULAMA
Yok
PROGRAM YETERLİLİKLERİ (P) / DERSİN ÖĞRENME KAZANIMLARI (Ö) MATRİSİ