top of page

                                                                           Donanım Entegrasyonu

             

               Data glass, temelde raspberrypi ile bilgiyi toplayıp wifiile servera göndererek işlenmesinden sonra oluşan çıktıyı yine wifi ile raspberry pida ekrana, ekrandan ise ayna vasitasıyla gözlük camına yansıtmasından ibarettir. Geliştirdiğimiz sistemde ayrıca hareket sensörü bulunmaktadır. Hareket sensörü ile servera sürekli bir şekilde komut (input) üretilmektedir. Data glass’da raspberry pi’yin temel işi yaparken; çıktıyı gösteren ekran, lense yansıtmak için gereken ayna, güç kaynağı batarya, girdi üretecek hareket sensörü ve wifi modülü yan elemanlar olarak raspberry pi’ya entegre edilecek ve Server ile bağlantısı kurulacaktır böylece data glass çalışan bir sistem haline gelecektir.

                                                                                           Yazılım Entegrasyonu

 

                     Gözlüklerin birbiriyle haberleşmesi için bir servera bağlı olması beklenir. Server ile kurulacak bağlantı bluetooth üzerinden gerçekleştirilecektir. Wifi üzerinden gerçekleştirilen bağlantı ile raspberry’lardan servera Gyro inputu gelecektir. Serverda oyun anlık olarak bu inputlara göre çalıştırılarak, anlık görüntü bitleri yine Wifi aracılığı ile raspberry pi’lara gönderilecektir. Görüntüyü alan raspberry pi  bunu OLED ekranına gönderecek ve oyunun görüntüsünüde bu şekilde alacaktır.

                                                                 

                                                                                               Yazılım Entegrasyon Testleri

                       

                    Yazılım entegrasyonunu test ederken, 3 yöntem uygulanması planlanmaktadır.

 

                    1 - Big-Bang Integration Test: Tüm modüller çalıştırılabilir hale geldikten sonra uygulanır. Bu testin amacı yazılımın bir bütün halinde çalışıp çalışmadığını tespit etmektir.

 

                    2 - Top-Down Integration Test: Bir modülden belirli bir fonksiyona ilerlerken oluşan verilerin test edilmesidir. Bu test ile big-bang integration testi ile fonksiyonların yarattığı yakalanamayan hataları yakalamak mümkündür.

                    3 - Bottom-Up Integration Test: Bu yöntemde ise top-down testinin tersine fonksiyonlardan başlayarak oluşan verilerin modülden diğer modüle iletilmeden önce kontrol edilmesidir.

bottom of page