Tayfun Sazak, Yalçın ALBAYRAK

Slides:



Advertisements
Benzer bir sunumlar
İŞLETİM SİSTEMİ İşletim Sistemi Nedir İşletim Sisteminin Görevleri Kullanıldığı Yerler Örnekler Düzenleyen: Mehhmet Akif BARIŞ.
Advertisements

Farabi Değişim Programı Tanıtımı. Farabi Programı, Yüksek Öğretim Kurum- ları arasında, öğrenci ve öğretim üyesi değişim programıdır. Erasmus ile benzerlik.
Dünyanın bilgisine açılan pencere... Ya da sadece yeni çağın eğlencesi...
BULUT BİLİŞİM M. KÜRŞAT YILDIRIM İÇERİK  BULUT BİLİŞİM NEDİR?  BULUT BİLİŞİM ÖZELLİKLERİ  BULUT BİLİŞİM MİMARİ YAPISI  BULUT BİLİŞİM.
WhatsApp,Instagram,Skype ile Kurulan İletişim Hazırlayan İlker Kireççi
Psikolojik Danışmanlık ve Rehberlik Hizmetleri Şube Md Yılı Faaliyet Raporu Sunumu.
DONANIM VE YAZILIM.
TLS/SSL BILGI İŞLEM ORGANIZASYONU BERKE ÖMEROĞLU
Context Aware Power Management of Mobile Systems for Sensing Applications Türk Hava Kurumu Üniversitesi Bilişim Yönetimi Yüksek Lisans Programı BIL553-Mobil.
/ 91 Beyin Fırtınası Şifa Üniversitesi Sağlık Bilimleri Yüksekokulu Eğitici Eğitimi Kursu Eylül 2015.
BASKETBOL TÜRKİYE TURU
DOĞUŞ TEKNOLOJİ 20 Mart 2017 Bilkent Üniversitesi.
Dünyanın bilgisine açılan pencere...
ANKARA ÜNİVERSİTESİ SAĞLIK BİLİMLERİ FAKÜLTESİ SOSYAL HİZMET BÖLÜMÜ
YAZILIM (SOFTWARE).
İnternet'e Bağlanmak İçin Neler Gereklidir?
Bilgiye Ulaşma ve Biçimlendirme
UZAKTAN EĞİTİM UYGULAMALARI(GÖRME ENGELLİLER İÇİN)
İNTERNET TEKNOLOJİLERİ
EBSCOhost ile Arama Hatırlatmaları Oluşturma
BİLİŞİM TEKNOLOJİLERİ DİREKTÖRLÜĞÜ
Açık Bulut Nedir ? Neden Açık Bulut ?
Bitirme Tezi/Mühendislik Tasarımı Proje Türkçe Başlığı
EMRE ŞİMŞEK E-Anket.
Bulut Bilişim Olmadan Digital Dönüşüm Mümkün mü?
LINK LAYER PROTOCOLS (ARP/INARP)
BİTİRME ÇALIŞMASI BAŞLIĞI
ANKARA ÜNİVERSİTESİ SAĞLIK BİLİMLERİ FAKÜLTESİ SOSYAL HİZMET BÖLÜMÜ
Bitirme Çalışması Konu Başlığı
E-posta Forum Sohbet Sesli Görüntülü Konferans
BTEP 203 – İnternet ProgramcIlIğI - I
EBA Nedir? Eğitim Bilişim Ağı (EBA) sınıf seviyelerine uygun, güvenilir ve incelemeden geçmiş doğru e-içerikleri bulabileceğiniz sosyal bir platformdur. 
HAZIRLAYAN SEDA KALKANDELEN
İnternet ve WEB Tanımları Html Temel Etiketleri
Teknik Bilimler Meslek Yüksekokulu Bilgisayar Programcılığı
İNTERNET’İN ALTYAPISI VE KULLANIMI
Ağ Nedir IP Adresi DNS Sunucu
Ağ İşletim Sistemleri Öğr. Gör. Arif DAŞ.
EBA Nedir? Eğitim Bilişim Ağı (EBA) sınıf seviyelerine uygun, güvenilir ve incelemeden geçmiş doğru e-içerikleri bulabileceğiniz sosyal bir platformdur. 
İnternet Tarayıcı Programlar
BİLGİ GÜVENLİĞİ Güvenli Şifre Oluşturma Bilgi Gizliliği ve Güvenliği
Öğretim Görevlisi Emel ALTINTAŞ
AĞ DONANIMLARI BARIŞ BAYRAM :
Hazırlayan: Büşra KÜÇÜK CEIT380
E-posta Forum Sohbet Sesli Görüntülü Konferans
Temel Bilgisayar Bilgileri
Mobil uygulama geliştirme pelin yıldırım Fatma bozyiğit
MİKRODENETLEYİCİ KONTROLLÜ KOŞU BANDI
AKADEMİK BİLİŞİM KONFERANSI 2015 ANADOLU ÜNİVERSİTESİ
Anklaşman sistemlerinin iyileştirilmesi
Yükseköğretim Kurulu Bilgi İşlem Daire Başkanlığı
Abdülkadir KOÇER, Afşin GÜNGÖR Akdeniz Üniversitesi
Ankara Yıldırım Beyazıt Üniversitesi
CİHANGİR MAHALLESİ YAPISAL RİSK ANALİZİ
Bitirme Tezi/Mühendislik Tasarımı Proje Türkçe Başlığı
NİŞANTAŞI ÜNİVERSİTESİ
connect to the virtual world
NİŞANTAŞI ÜNİVERSİTESİ
Web Servisi Aracılığıyla Android Cihazlardan Sıcaklık Kontrolü
İŞYERİNDE MÜHENDİSLİK EĞİTİMİ (İME)
Dünya Üzerine Yayılmış Çok-Kullanıcılı Çevrim-İçi Eğitsel
Bitirme Tezi/Mühendislik Tasarımı Proje Türkçe Başlığı
FARABİ DEĞİŞİM PROGRAMI
BİTİRME ÇALIŞMASI BAŞLIĞI
Bilgehan Arslan, Süreyya Gülnar
SES KOMUT TANIMA İLE GEZGİN ARAÇ KONTROLÜ
Bitirme Tezi/Mühendislik Tasarımı Proje Türkçe Başlığı
ULTRASONİK MESAFE ÖLÇER ELEKTRİK-ELEKTRONİK MÜHENDİSLİĞİ
Medİkal görüntülerde doktor – hasta bİlgİ gİzlİlİğİnİn sağlanmasI
POSTER BOYUTLARI: Genişlik: 50 cm, Yükseklik: 70 cm
Sunum transkripti:

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ü

Ç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.

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

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.

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 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ü

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

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 www.thingspeak.com/users/ab

ThingSpeak 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_IoT

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

Mobil Uygulama Uygulama Bilgileri Alınan Bildirimler

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