MQTT PROTOKOLÜ İLE BİR IoT (NESNELERİN İNTERNETİ) UYGULAMASI


Creative Commons License

Özdem S., Seyyarer E., Ayata F.

Cumhuriyet Zirvesi 4. Uluslararası Uygulamalı Bilimler Kongresi, Afyonkarahisar, Türkiye, 22 - 24 Ocak 2021, ss.31-32

  • Yayın Türü: Bildiri / Özet Bildiri
  • Basıldığı Şehir: Afyonkarahisar
  • Basıldığı Ülke: Türkiye
  • Sayfa Sayıları: ss.31-32
  • Van Yüzüncü Yıl Üniversitesi Adresli: Evet

Özet

Kaliteli yaşam, konfor, güvenlik, enerji tasarrufu ve maliyet gibi insan hayatının standartlarını yükselten etkenlerin yönetilmesi amacıyla “Akıllı Evler/Binalar” fikri ortaya çıkmaktadır. Temelde elektronik ve yazılımdan oluşan bu fikir ile insanların yaşam alanları otomatik sistem haline dönüşmektedir. Otomasyon adı verilen bu sistemler, birçok alanda kullanılmaktadır. Aydınlatma sistemlerinin uzaktan kontrolü, perde-panjur sisteminin ölçülen aydınlığa göre hareketlendirilmesi, derin dondurucu gibi cihazların elektrik kesintilerinin otomatik mesaj ile iletilmesi, açık kalan ütünün uzaktan elektriğinin kesilmesi gibi örnekleri olan otomasyon sistemleri hayat standartlarını arttırdığı gibi güvenliğini de sağlamaktadır. Yapılan çalışmada mobil uygulama, sunucu yazılımı (bulut sistem), yönetim cihazı ve yönetilen ev cihazları olmak üzere dört bölümden oluşan bir otomasyon sistemi tasarlanmaktadır. Mobil uygulama için android studio ve sunucu yazılımı için asp.net kullanılmaktadır. Mobil uygulama ile gelen istekler sunucu yazılımına gelmektedir. Mobil uygulama kullanmadan da sunucu yazılımından istekler yapılabilmektedir. Sunucu yazılımında işlenen istekler evde bulunan yönetim cihazına iletilmektedir. Yönetim cihazında sunucu yazılımı ile bağlantı için bir Wifi modülü, sunucu yazılımından gelen istekleri değerlendirmek için bir mikroişlemci ve bu istekleri yönetilen ev cihazlarına (perde, priz, hareket algılama sensörü) iletmek için bir radyo frekansı (RF) modülü bulunmaktadır. Yapılan sistem MQTT (Message Queuing Telemetry Transport) teknolojisi ile haberleşmektedir. IoT sistemlerinde sıkça kullanılan bu haberleşme tekniği yayınlama ve abone olma esasına dayanan bir mesajlaşma protokolüdür. TCP/IP iletim katmanında çalışan MQTT teknolojisi, kaynak kısıtlı sistemler için güvensiz ve düşük bantlı ağlarda güvenli mesaj iletimini sağlamaktadır.