XVII. Akademik Bilisim Konferansi

BaşlıkDigital Signage - İTÜ/Bilgi Ekranı
ÖğrenciHayır
Yazar(lar) Yazar 1
Name: Anıl Ülgen
Org: İstanbul Teknik Üniversitesi / Bilgi İşlem Daire Başkanlığı
Country: TR
E-mail: ulgena_AT_itu.edu.tr

Yazar 2
Name: Hakan Velioğlu
Org: İstanbul Teknik Üniversitesi / Bilgi İşlem Daire Başkanlığı
Country: TR
E-mail: veliogluh_AT_itu.edu.tr

Yazar 3
Name: Ahmet Cüneyd Tantuğ
Org: İstanbul Teknik Üniversitesi / Bilgi İşlem Daire Başkanlığı
Country: TR
E-mail: tantug_AT_itu.edu.tr
Anahtar KelimelerDigital Signage, Linux, Raspberry Pi, İTÜ/Bilgi Ekranı, Rise Vision
ÖzetDigital Signage terminolojisinin Akademik alandaki uygulamasının bir örneği olan İTÜ/Bilgi Ekranı projesinin teknik yapısını aydınlatacak bir kısa bildiridir. Sunumun temeli olacağını düşündüğüm Teknik detayları göz ardı etmek için en son paragrafı okuyabilirsiniz. ----- Bilgi Ekranı nedir? İTÜ/Bilgi Ekranı, Rise Vision (Digital Signage Çözümü) yazılımı ile Pi donanımlarının Linux platformda bir araya getirilmesi ile elde edilmiş bir projedir. Bilgi Ekranı olarak isimlendirdiğimiz cihaz aslında bir Raspberry Pi ve HDMI aracılığı ile bağlı bir LCD TV 'den ibaret. Raspberry Pi donanımı üzerinde Raspbian Wheezy (Debian OS) ve LCD TV aracılığı ile gösterilecek içeriğin edinilmesini sağlayan bir istemci olan RV Player bulunmaktadır. ----- Rise Vision nedir? Rise Vision, Google App Engine kullanan bir 3.Parti yazılım/kurumdur. Kendinize ait bir kurum hesabı oluşturabilme, bu hesaba RV Player istemcileri tanımlayabilme, tanımlı istemcilerde sunulacak içerikleri düzenleyebilme ve içeriklerin nasıl ve hangi sıra ile sunulacağı üzerine bir takvim (tarih-zaman, lokasyon bazlı) oluşturabilme imkanlarını sağlamaktadır. Bu düzenlemelerin hepsi Rise Vision web tabanlı içerik yönetim arayüzü ile yapılmakta. İçeriklerin hazırlanması sırasında bir çok araç kullanılabilmektedir (Twitter - Facebook - Youtube API vb.) ----- Bu iki ürünün entegrasyonunda arka planda çalışmakta olan otomasyon betikleri bulunmaktadır. Pi üzerinde çalışan Linux sistemdeki bu betikleri özetlemek gerekirse; cihazın bağlı olduğu TV 'nin HDMI sinyal durumuna göre hizmete hazır olup olmadığını algılayabilir, Rise Player istemcisinin halihazırda ilgili kurum hesabına tanımlı olup olmadığını kontrol edebilir ve gerekirse tanımlama işlemlerini kendisi uygulayabilir. Pi donanımına GPIO (General Purpose I/O) ile entegre edilmiş olan IR Led ile kumanda kontrolu sağlanmakta. Bu özellik ile tüm sistemin kontrolü uzaktan sağlanabilmektedir. RV Player ise aslında java ile programlanmış bir yazılım paketi ve içerisinde Rise Cache ve Rise Player olarak iki farklı operasyonel java yazılımı içermekte. Rise Player, Chromium Web Tarayıcısını başlatarak, bu tarayıcı aracılığı ile yapılandırma dosyalarında tanımlanmış kurum hesabındaki içerikleri edinmek için Rise Vision sunucularına bağlanma işlemini yönetirken, Rise Cache internet bağlantısının kesilmesi halinde ön bellekte tutulan içeriği yerelden tekrar Chromium a geri sunarak cihazların sürekli aktif kalmasını ve hizmete devam etmesini sağlamakta. Pi donanımı yerel disk olarak SD Kart kullanmakta. Rise Cache 'in efektif çalışabilmesi için ise en az 8GB 'lık Class-10 SD Kart kullanmaktayız böylece "swap" olarak verilen 1.5 GB lık takas alanı ile yeterli hız(40 MB/sn) ve kapasiteyi sunabiliyoruz. Sonuç olarak Bilgi Ekranı projesi çok daha ucuz donanımlar ve açık kaynak yazılımlar ile Digital Signage için kaliteli ve orta düzey performansdaki bir çözümün gerçeklenmesidir. Projenin AB'15 'de paylaşılması ile bu bilişim hizmeti (Digital Signage) ile ilgilenen kurumların bilinçlendirilmesini amaçlamaktayım.
Başlıklar AB-KısaBildiri
Özgür Yazılım, Açık Kaynak, e-devlet ve e-türkiye
Üniversite Bilişim Sistemleri
Dosya  
 

 

Powered by OpenConf®
Copyright ©2002-2014 Zakon Group LLC