Nesnelerin nterneti Io T zerine Ortam Verilerini Toplayan
- Slides: 17
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 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 Arayüzü Android Uygulaması
Sistem Mimarimiz
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 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 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 , 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 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 ö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
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 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
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. . .
- Nesnelerin iyi tanımlanmış olduğu listeye ne denir
- Haber ajansları için haber toplayan kimse
- Aynalar ve kullanım alanları
- Haber ajansları için haber toplayan kimse
- Iş yerinde etik ortam nasıl sağlanır
- L
- Bilişsel yük kuramı ve çoklu ortam tasarımı
- K saydam ortamından
- Kurumsal etik ortam için liderin yapması gerekenler
- Kurumsal etik ortam için liderin yapması gerekenler