Nesnelerin nterneti Io T zerine Ortam Verilerini Toplayan

  • Slides: 17
Download presentation
Nesnelerin İnterneti (Io. T) Üzerine Ortam Verilerini Toplayan ve Uzaktan Takibibi Sağlayan Bir Sistem

Nesnelerin İnterneti (Io. T) Ü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ü

Çalışmanın Amacı İnternete Bağlanabilen kablosuz erişim noktasının bulunduğu herhangi bir noktadaki ortam değişkenleri toplayabilen

Ç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 (Thing. Speak) aktarabilen Bu sunucu üzerinden mobil cihazlara ve uygulamalara (Twitter) aktarabilen bir sistemde tasarımdır.

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

Ö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ı

Sistem Mimarimiz

Sistem Mimarimiz

Kullanılan Teknolojiler Io. T (internet of Things): İlk olarak 1999 yılında Kevin Ashton tarafından

Kullanılan Teknolojiler Io. T (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.

Kullanılan Teknolojiler Thing. Speak Nesnelerin için tasarlanmış ücretsiz olarak sunulan bir veri platformudur. Gerçek

Kullanılan Teknolojiler Thing. Speak 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.

Kullanılan Teknolojiler Google FCM (Firebase Cloud Messaging) Verilerimizi çarpaz platform üzerinde gönderimi sağlar Bildirim

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

Kullanılan Teknolojiler ESP 8266: Espressif System tarafından üretilen Wi-fi teknolojisine sahip, küçük boyutlu ,

Kullanılan Teknolojiler ESP 8266: 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 10 u. A’den az akım tüketme Ucuz DHT 11 Sıcaklık ve Nem sensörü

Sistemin Akış Diyagramı

Sistemin Akış Diyagramı

Sistemin Kurulumu • Cihaz ilk çalıştığında internete bağlanabilmek için kullanacağı kablosuz erişim noktasına ait

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 "192. 168. 4. 1 adresini) atamaktadır. Kablosuz Erişim Noktası Modu Cihaz Ayar Formu

Thing. Speak Cihaz, daha önceden EEPROM’a kaydedilmiş bir ağ adı varsa ilk olarak EEPROM’a

Thing. Speak Cihaz, daha önceden EEPROM’a kaydedilmiş bir ağ adı varsa ilk olarak EEPROM’a önceden kaydedilen bir Thing. Speak kanal API anahtarı var mı diye kontrol etmektedir. Kanal oluşturma isteği Thing. Speak’e gönderildiğinde sunucu oluşturulan kanala ait bilgileri 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 Thing. Speak’e gönderilmektedir. Thing. Speak platformu üzerinde yine herkese açık bir adreste sunulmaktadır www. thingspeak. com/users/ab

Thing. Speak Otomatik Oluşturulan Kanallar Sıcaklık ve Nem Grafikleri

Thing. Speak Otomatik Oluşturulan Kanallar Sıcaklık ve Nem Grafikleri

Twitter dan Paylaşım Cihazlar 20 saniyede bir değer okumasına karşın 2 dakikada bir çalışma

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_Io. T

Mobil Uygulama Mobil uygulama HTML, CSS ve Java. Script kullanılarak Phone. Gap ile Android

Mobil Uygulama Mobil uygulama HTML, CSS ve Java. Script kullanılarak Phone. Gap 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 Mobil Cihaza Gelen Bildirimler Cihaz Ekleme ve Cihazlar

Mobil Uygulama Alınan Bildirimler Uygulama Bilgileri

Mobil Uygulama Alınan Bildirimler Uygulama Bilgileri

Sonuç İnternet olan her yerde çalışabilmesi Kurulumu kolay Mobil uygulam sayesinde istenmeyen değer aralıktaki

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ı

TEŞEKKÜRLER. . .

TEŞEKKÜRLER. . .