1 / 19

UPnP

UPnP. Universal Plug & Play (Evrensel Tak ve Çalıştır). UPnP Nedir?. Elektronik cihazların birbirleriyle daha uyumlu çalışmasını çok daha basit bir şekilde gerçekleştiren ağ sistemidir. UPnP’nin Başlangıcı.

hanley
Download Presentation

UPnP

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. UPnP Universal Plug & Play (Evrensel Tak ve Çalıştır)

  2. UPnP Nedir? • Elektronik cihazların birbirleriyle daha uyumlu çalışmasını çok daha basit bir şekilde gerçekleştiren ağ sistemidir.

  3. UPnP’nin Başlangıcı • UPnP destekli cihazları ve bu cihazlarda çalışan hizmetleri UPnP Forum adı verilen bir topluluk tanımlamaktadır. • UPnP Forum tarafından,1999 yılından beri geliştirilmekte olan UPnP’ye bugün 826 öncü kuruluş standartlaştırılmasına destek olmaktadır. • UPnP Forum’a www.upnp.org adresinden ulaşılabilir.

  4. UPnP’nin Kapsamı • IP, TCP, UDP, HTTP ve XML gibi protokolleri destekler. • Kablolu veya kablosuz tüm ağ teknolojileri ile birlikte çalışabilir.

  5. UPnP’nin Bileşenleri • Cihaz • Hizmet • Denetim Birimi

  6. Cihaz • UPnP’de tanımlanmış hizmet barındıran bileşene cihaz denir. • Bazı cihazlar aynı zamanda başka bir gömülü cihaz da barındırabilir.

  7. Hizmet • Cihaz üzerinde eylemler gerçekleştirmek ve cihaz durumunu durum değişkenleri ile belirtmekle görevlidir. • Örneğin bir çalar saat hizmeti, “anlık zaman” durum değişkeni ile “Saat bilgisi ver” ve “Saati Ayarla” ayarlarını barındıracak şekilde modellenebilir.

  8. Denetleme Birimi • UPnP ağı üzerindeki cihazları tespit edip onları izleyebilen ve ayarlayabilen birimlere denetleme birimi adı verilir.

  9. Denetleme Birimi • Cihaz açıklamasının ve üzerinde barındırılan hizmetler listesinin alınması, • Hizmet açıklamalarının alınması, • Hizmetleri denetleme isteği gönderilmesi, • Hizmetin olay sunucusuna üye olarak, herhangi bir değişiklikten haberdar edilir duruma gelmesi işlevlerini yerine getirebilir.

  10. UPnP Kullanımı UPnP kullanımı şu işlem sırasıyla gerçekleşir: • Adresleme • Cihaz Bulma • Cihaz Bilgisi Edinme • Denetim • Bilgilendirme • Sunum

  11. Adresleme • UPnP Ağı üzerindeki her cihaz kendisine otomatik IP adresi atayacak bir DHCP sunucusu arar. Bunu bulması halinde uygun IP adresini alıp ağa dâhil olur.

  12. Cihaz Bulma SSDP olarak tanımlanan protokole göre cihaz ağa bağlandığı anda üzerinde barındırdığı hizmetlerin bilgisini ağdaki denetleme birimlerine yayınlamaya başlar

  13. Cihaz Bilgisi Edinme • Cihazın bulunduğu anda kendisine gelen yanıtın içinde cihazın tanımlama bilgisine ulaşılabilecek XML belgesinin adresi bulunmaktadır. • Denetim birimi bu adresten ilgili belgeyi alarak cihazın özelliklerini öğrenir.

  14. Denetim • Denetim birimi bir cihazı denetlemek için cihazın hizmetine bir istek gönderir. Bu işlem, cihaz tanımlama belgesinde tanımlanan denetim adresine bir denetim mesajı göndererek sağlanır. • Burada kullanılan mesajlar da yine SOAP adı verilen protokolle XML formatında oluşturulmuş mesajlardır.

  15. Bilgilendirme • Cihazlar üzerinde çalışan hizmetlerin durumlarını kayıtlı denetleme birimlerine periyodik olarak bildirirler. • Bu bilgilendirme mesajları GENA adı verilen protokol ile yine XML formatında hazırlanan bir belge ile gerçekleştirilir.

  16. Sunum • Bazı UPnP destekli cihazlar üzerlerinde bir internet sayfası barındırarak denetleme birimlerinin izleme ve ayarlama işlemlerini bu sayfa aracılığıyla yapmasına olanak sağlar. • Böyle bir sayfadan yapılabilecek ayarlar sayfanın ve cihazın kabiliyetlerine bağlı olarak değişiklikler göstermektedir.

  17. UPnP’nin Gerçekleştirilebilirliği • Microsoft’un uzaktan desteği ve uzak masaüstü herkesin bildiği örneklerdir.

  18. UPnP’nin Gerçekleştirilebilirliği • Multimedya • Mekanik • Aydınlatma • Zamanlama • Güvenlik • İletişim • Paylaşım • Isı • Yazdırma/Tarama • Otomobil Ağları • Ev Otomasyonları • …

  19. UPnP’nin Geleceği • Lüks sayılamayan ev eşyalarına da girmeyi başaran UPnP artık yeni ürünlerde olmazsa olmaz bir teknolojidir. • Kullanım alanı hayal gücümüzle sınırlıdır.

More Related