Geri Dön

Restful apı ile IOT destekli gerçek zamanlıenerji izleme, kontrol ve bildirim sistemi

Real-time energy monitoring, control, and natification system with IOT supported restful api

  1. Tez No: 937368
  2. Yazar: BARANSEL AYDIN
  3. Danışmanlar: PROF. DR. ABDULLAH TAHSİN TOLA
  4. Tez Türü: Yüksek Lisans
  5. Konular: Elektrik ve Elektronik Mühendisliği, Electrical and Electronics Engineering
  6. Anahtar Kelimeler: Belirtilmemiş.
  7. Yıl: 2025
  8. Dil: Türkçe
  9. Üniversite: Pamukkale Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Elektrik ve Elektronik Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: 105

Özet

Günümüzde Nesnelerin İnterneti (Internet of Things – IoT) teknolojileri, enerji yönetimi ve akıllı otomasyon sistemleri açısından büyük önem taşımaktadır. Elektrik kesintileri ve dalgalanmalar, ev ve iş yerlerinde çeşitli sorunlara yol açarken, bu kesintilerin anlık olarak tespit edilmesi ve kullanıcıya bildirim gönderilmesi büyük bir gereklilik haline gelmiştir. Bu tez çalışmasında, Raspberry Pi tabanlı bir sistem geliştirilerek elektrik kesintilerinin tespit edilmesi, güç tüketiminin izlenmesi ve enerji yönetiminin sağlanması amaçlanmıştır. Geliştirilen sistemde, UPS Module 3S kullanılarak kesintisiz güç sağlanmış, DHT11 sensörü aracılığıyla sıcaklık ve nem verileri takip edilmiştir. Shelly Plug S akıllı prizi ile klima gibi cihazların uzaktan kontrolü gerçekleştirilmiş, çekilen akım ve güç tüketimi ölçülmüştür. Verilerin işlenmesi ve analiz edilmesi için çok aşamalı filtreleme algoritması (Multi-Stage Filtering Algorithm - MSFA) uygulanmış, böylece sensörlerden alınan verilerin doğruluğu artırılmıştır. RESTful API mimarisi kullanılarak geliştirilen sistem, Python Flask tabanlı bir arayüz ile veri paylaşımını sağlarken, C# Web API ile entegrasyon gerçekleştirilmiştir. Ölçüm verileri, SQL Server veri tabanında saklanarak enerji tüketimi analiz edilmiştir. Sistem, e-posta bildirim mekanizması sayesinde elektrik kesintisi ve geri gelme durumlarında kullanıcılara anlık uyarılar göndermektedir. Enerji yönetimini optimize etmek adına akıllı priz aracılığıyla klima gibi cihazların otomatik olarak kontrol edilmesi sağlanmıştır. Test sonuçlarına göre, geliştirilen sistemin güç tüketimi izleme ve bildirim konusunda güvenilir sonuçlar verdiği gözlemlenmiştir.

Özet (Çeviri)

Nowadays, Internet of Things - IoT technologies play a crucial role in energy management and smart automation systems. Power outages and fluctuations cause various problems in houses and workplaces, making it essential to detect these interruptions instantly and notify users. This thesis aims to develop a Raspberry Pi-based system to detect power outages, monitor power consumption, and ensure energy management. In the developed system, uninterrupted power was provided using the UPS Module 3S, while temperature and humidity data were monitored via the DHT11 sensor. Remote control of devices such as air conditioners was achieved using the Shelly Plug S smart plug, which also measured current draw and power consumption. A Multi-Stage Filtering Algorithm (MSFA) was applied to process and analyze the data, improving the accuracy of sensor readings. The system utilized a RESTful API architecture, where data sharing was facilitated through a Python Flask-based interface, and integration was performed with a C# Web API. Measurement data were stored in an SQL Server database, enabling energy consumption analysis. To optimize energy management, the system automatically controlled devices like air conditioners via the smart plug. Test results demonstrated that the developed system reliably monitored power consumption and provided accurate notifications.

Benzer Tezler

  1. Linux tabanlı SDN ve arayüz destekli mikro bilgisayar ile Switch cihazı tasarımı

    Linux based SDN and interface supported, microcomputer Switch design

    SİNAN KARAKAYA

    Yüksek Lisans

    Türkçe

    Türkçe

    2019

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolErciyes Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    DOÇ. DR. BİLAL BABAYİĞİT

  2. Akıllı binalarda web teknolojilerinin kullanımı

    Using web technologies in smart buildings

    MEHMET ŞENSOY

    Yüksek Lisans

    Türkçe

    Türkçe

    2022

    Elektrik ve Elektronik MühendisliğiMarmara Üniversitesi

    Elektrik-Elektronik Mühendisliği Ana Bilim Dalı

    DOÇ. DR. NAZMİ EKREN

  3. Fog computing architecture for e-textile applications

    E-tekstil uygulamaları için sis bilişim mimarisi

    KADİR ÖZLEM

    Doktora

    İngilizce

    İngilizce

    2024

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Teknik Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    DOÇ. DR. GÖKHAN İNCE

    DOÇ. DR. ÖZGÜR ATALAY

  4. Veritabanlarının Tersine Mühendisliği ile Web Servislerinin Otomasyonu

    Web service automation by database reverse engineering

    MEHMET RAŞİD GENCOSMANOĞLU

    Yüksek Lisans

    Türkçe

    Türkçe

    2019

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolYıldız Teknik Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    DR. YUNUS EMRE SELÇUK

  5. Rest apı tabanlı çok kriterli karar verme analizi ile ürün karşılaştırma sistemi tasarımı ve uygulaması

    Design and implementation of a product comparison system using multi-criteria decision making analysis based on rest api

    ÖMER FARUK ARVASİ

    Yüksek Lisans

    Türkçe

    Türkçe

    2025

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolEskişehir Osmangazi Üniversitesi

    Matematik ve Bilgisayar Bilimleri Ana Bilim Dalı

    PROF. DR. ALPER ODABAŞ