Sunum yükleniyor. Lütfen bekleyiniz

Sunum yükleniyor. Lütfen bekleyiniz

Tayfun Sazak, Yalçın ALBAYRAK

Benzer bir sunumlar


... konulu sunumlar: "Tayfun Sazak, Yalçın ALBAYRAK"— Sunum transkripti:

1 Tayfun Sazak, Yalçın ALBAYRAK
Nesnelerin İnterneti (IoT) Üzerine Ortam Verilerini Toplayan ve Uzaktan Takibibi Sağlayan Bir Sistem Tasarımı Tayfun Sazak, Yalçın ALBAYRAK AKDENİZ ÜNİVERSİTESİ Mühendislik Fakültesi Elektrik-Elektronik Mühendisliği Bölümü

2 Çalışmanın Amacı İnternete Bağlanabilen kablosuz erişim noktasının bulunduğu herhangi bir noktadaki ortam değişkenleri toplayabilen Bu değerleri uzak bir sunucuya (ThingSpeak) aktarabilen Bu sunucu üzerinden mobil cihazlara ve uygulamalara (Twitter) aktarabilen bir sistemde tasarımdır.

3 Önceki Çalışmamız Web Servisi Aracılığıyla Android Cihazlardan Sıcaklık Kontrolü, Akademik Bilişim 2013 Devremiz Matlab Arayüzü Android Uygulaması

4 Sistem Mimarimiz

5 Kullanılan Teknolojiler
IoT (internet of Things): İlk olarak 1999 yılında Kevin Ashton tarafından bahsedilmiş. Nesneler bulundukları ortam verilerini ortak bir platformda toplayıp, bu platform üzerinden analiz etme, yönetme fikrine dayanmaktadır.

6 Kullanılan Teknolojiler
ThingSpeak Nesnelerin için tasarlanmış ücretsiz olarak sunulan bir veri platformudur. Gerçek zamanlı olarak verileri toplar ve depolar. Matlab ile analiz edilmesi sağlar API sayesinde diğer platformlar ile kolayca entegre olabilmektedir.

7 Kullanılan Teknolojiler
Google FCM (Firebase Cloud Messaging) Verilerimizi çarpaz platform üzerinde gönderimi sağlar Bildirim gönderme Verileri saklama Gerçek zamanlı iletişim

8 Kullanılan Teknolojiler
ESP8266: Espressif System tarafından üretilen Wi-fi teknolojisine sahip, küçük boyutlu , düşük güç tüketimine sahip mikrodenetleyicidir. Dahili TCP/IP protokol yığını Uyku durumunda 10uA’den az akım tüketme Ucuz DHT11 Sıcaklık ve Nem sensörü

9 Sistemin Akış Diyagramı

10 Sistemin Kurulumu Cihaz ilk çalıştığında internete bağlanabilmek için kullanacağı kablosuz erişim noktasına ait daha önceden EEPROM’a kaydedilmiş bir ağ adı var mı diye kontrol etmektedir. Cihaz kendi üzerindeki sunucuya erişim için bir IPadresi (bu çalışma için " adresini) atamaktadır. Kablosuz Erişim Noktası Modu Cihaz Ayar Formu

11 ThingSpeak Cihaz, daha önceden EEPROM’a kaydedilmiş bir ağ adı varsa ilk olarak EEPROM’a önceden kaydedilen bir ThingSpeak kanal API anahtarı var mı diye kontrol etmektedir. Kanal oluşturma isteği ThingSpeak’e gönderildiğinde sunucu oluşturulan kanala ait bilgileri geri göndermektedir. Cihaz “json” formunda gönderilen bu bilgiler içinden değer kaydetmek için kullanılan API anahtarını yakalamakta ve EEPROM’a kaydetmektir. Okunan değerleri cihaz anlamlı hale getirmekte, sıcaklık ve nem değerlerini ayırmaktadır. Akabinde bu değerler kanal API anahtarı kullanılarak “80” portundan “POST” yöntemiyle ThingSpeak’e gönderilmektedir. ThingSpeak platformu üzerinde yine herkese açık bir adreste sunulmaktadır

12 ThingSpeak Otomatik Oluşturulan Kanallar Sıcaklık ve Nem Grafikleri

13 Twitter dan Paylaşım Cihazlar 20 saniyede bir değer okumasına karşın 2 dakikada bir çalışma durumlarını ve okunan son değerleri, benzersiz isimleriyle birlikte herkese açık bir Twitter adresi üzerinden paylaşmaktadır. twitter.com/AB_IoT

14 Mobil Uygulama Mobil uygulama HTML, CSS ve JavaScript kullanılarak PhoneGap ile Android platformu için geliştirilmiştir. Cihazlar sayfasında, kullanıcının sahip olduğu cihazları ekleyebilmesi ve sadece o cihazlara ait bildirimlerin kaydedilmesi için bir form sunulmaktadır Cihaz Ekleme ve Cihazlar Mobil Cihaza Gelen Bildirimler

15 Mobil Uygulama Uygulama Bilgileri Alınan Bildirimler

16 Sonuç İnternet olan her yerde çalışabilmesi Kurulumu kolay
Mobil uygulam sayesinde istenmeyen değer aralıktaki veriden haberdar olunması Twitter üzerinden herkes tarafından izlenebilir olması Geçmişe yönelik verileri görme ve analiz etme imkanı

17 TEŞEKKÜRLER ...


"Tayfun Sazak, Yalçın ALBAYRAK" indir ppt

Benzer bir sunumlar


Google Reklamları