Geri Dön

Yalın bir nesnelerin interneti platformu geliştirimi

Lightweight internet of things platform implementation

  1. Tez No: 595145
  2. Yazar: GİZEM ÇELEBİ ŞAHİN
  3. Danışmanlar: DOÇ. DR. RIZA CENK ERDUR
  4. Tez Türü: Yüksek Lisans
  5. Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
  6. Anahtar Kelimeler: Nesnelerin interneti, nesnelerin interneti yalın mimari model, nesnelerin interneti platformu, akıllı çözümler, Internet of things, internet of things lightweight architecture, internet of things platform architecture, smart solutions
  7. Yıl: 2019
  8. Dil: Türkçe
  9. Üniversite: Ege Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Bilgisayar Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Bilgisayar Mühendisliği Bilim Dalı
  13. Sayfa Sayısı: 89

Özet

Nesnelerin interneti (Internet of Things), gelişen iletişim teknolojileri ile birlikte gün geçtikçe daha çok hayatımızda yer almaya başlamış olan bir kavramdır. Akıllı cihazlar, ortam algılayıcılar, kablosuz bağlantı teknolojileri bu alandaki gelişmeleri hızlandırmaktadır. Genel anlamıyla somut dünyada var olan tüm nesnelerin ve kavramların, dijital dünya üzerinde tasvir edilebilmesi ve bu yapıların birbirleri ile iletişime ve etkileşime girebilmesi, çeşitli servisler aracılığı ile yönetilebilmesi ihtiyacı ile birlikte nesnelerin interneti platformlarına ihtiyaç duyulmuştur. Çalışmada literatürde yer alan nesnelerin interneti platformu mimari model yaklaşımları ve aktif olarak kullanılmakta olan platform çözümlerinin mimari modelleri incelenmiştir. Bu model örneklerinden yola çıkılarak bir nesnelerin interneti platformunda mutlaka olması gereken katmanlar belirlenmiş, yalın bir çekirdek mimari oluşturulmuştur. Yalın çekirdek model yapısı ile gerçek hayatta çözüm isteğinde bulunabilecek iki farklı senaryo için iki farklı mimari opsiyon sunulmuştur. Yalın model ile küçük ölçekli çözümler yapılanabileceği gibi büyük ölçekli platform sağlayıcılar için de kullanılabilinir. Önerilen yalın model üzerine yapılan eklemeler ve yalın modelin farklı ölçeklerde kullanılırken sağladığı avantajlardan bahsedilmiştir. Oluşturulan yalın model baz alınarak, açık kaynak kodlu node.js tabanlı Sails geliştirme ortamı ve MongoDB teknolojileri kullanılarak bir platform prototipi oluşturulmuştur. Prototipteki yapıların modeldeki hangi katmanlara karşılık geldiği belirtilmiştir. Geliştirme yapılırken kullanıcıların hızlı bir şekilde platforma cihazlarını tanımlayabilmeleri için ek servisler sağlanmıştır. İhtiyaçlar doğrultusunda yalın modelin hangi modüller ile genişletilebileceği, açık kaynak kodlu sistemler üzerinden örnekler ile belirtilmiştir. Çalışmanın sonunda prototip platformda senaryo gerçekleştirimleri yapılmıştır. Son bölümünde yalın yapının diğer ürünlerin modellerine göre nasıl konumlandığına ve avantajlarının neler olduğuna değinilmiştir. Ayrıca platform prototipinin farklı alanlarda yapılabilecek geliştirme önerilerine de değinilmiştir.

Özet (Çeviri)

The Internet of Things is a concept which has started to take place in our lives with the developing communication technologies. Smart devices, sensors, wireless connection technologies accelerate the developments in this field. In general, all objects and concepts that exist in the concrete world can be depicted on the digital world and these structures can communicate and interact with each other, and the need to manage abstract objects through various services through internet platforms become necessarry. In this study, the architectural model approaches of the internet of things platforms in the literature and the architectural models of the active platform solutions are examined. Based on these model examples, the layers that must be on the Internet of things platforms have been determined and a simple core architecture has been created. Two different architectural options are presented for two different scenarios that can request a real life solution with its simple core model structure. The additions on the proposed lean model and the advantages of the lean model when used at different scales are mentioned. Based on the lean model, a platform prototype has been created using the open source node.js based sails development environment and MongoDB technologies. Which layers in the model correspond to the structures of the prototype has been explained. During the development, additional services have been provided to enable users to quickly onboard their devices to the platform. The modules with which the lean model can be expanded according to the needs are specified with open source options. At the end of the study, prototype scenarios have been developed based on the lean model. Thus, the desired functionalities are realized with a simple platform. In the last part, how the lean structure is positioned according to the models of other products and the advantages are explained. In addition, the development proposals has been given for different areas of the platform realization.

Benzer Tezler

  1. Edge computing-based predictive maintenance middleware for industrial IoT

    Endüstriyel nesnelerin interneti için kenar bilişim tabanlı kestirimci bakım modeli

    BLESSING NGONIDZASHE MUSUNGATE

    Yüksek Lisans

    İngilizce

    İngilizce

    2023

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolYaşar Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    DOÇ. DR. AHMET TUNCAY ERCAN

  2. Index modulation based designs, error performance and physical layer security analyses for unmanned aerial vehicle networks

    İnsansız hava aracı ağları için indis modülasyonu tabanlı tasarımlar, hata performansı ve fiziksel katman güvenlik analizleri

    AYŞE BETÜL BÜYÜKŞAR

    Doktora

    İngilizce

    İngilizce

    2024

    Elektrik ve Elektronik Mühendisliğiİstanbul Teknik Üniversitesi

    Elektronik-Haberleşme Eğitimi Ana Bilim Dalı

    PROF. DR. İBRAHİM ALTUNBAŞ

  3. Nesnelerin interneti odağında büyük veri için tahmine dayalı analitik mimarisi

    Predictive analytics architecture for iot focused big data

    OĞUZHAN YÜCE

    Yüksek Lisans

    Türkçe

    Türkçe

    2022

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolBursa Teknik Üniversitesi

    Akıllı Sistemler Mühendisliği Ana Bilim Dalı

    DR. ÖĞR. ÜYESİ ERGÜN GÜMÜŞ

  4. A framework for integrating building i̇nformation modeling and big data analytics for sustainable energy management in buildings

    Binalarda sürdürülebilir enerji yönetimi için yapı bilgi modelleme ve büyük veri analizi entegrasyonu

    GÖKHAN DEMİRDÖĞEN

    Doktora

    İngilizce

    İngilizce

    2022

    Mühendislik BilimleriYıldız Teknik Üniversitesi

    İnşaat Mühendisliği Ana Bilim Dalı

    DOÇ. DR. ZEYNEP IŞIK

    PROF. DR. YUSUF ARAYICI