YENİ INTERRA-MOBILE.APK KURULUM VE UYGULAMA NOTLARI Yönnet Bilişim Yaz. Eğt. ve Dan. Hiz. Tic. Ltd. Şti. 2014
Bu dökümanda, android cep telefonları için yazılmış olan, yeni InterraMobile.apk uygulamasının nasıl devreye alınacağı ve kullanılacağı açıklanacaktır. 1) GENEL AÇIKLAMALAR: InterraMobile.apk uygulaması, önceki android uygulamasından tamamiyle farklı bir uygulama olup, baştan yazılmıştır. Buna bağlı olarak, Interra TouchPanel'deki INTERRA.apk uygulaması da bu değişikliğe uygun olarak güncellenmiştir. Bu nedenle, yeni mobil uygulamanın kullanılabilmesi için, INTERRA.apk'nın da güncellenmesi zorunludur. Bu dökümanın yazıldığı tarih itibariyle, yeni INTERRA.apk versiyonu 32 olacaktır. 32 nolu yeni versiyon ile mobil uygulamanın çalışabilmesi için, interra.db isimli veritabanına bazı eklemeler yapılması gerekmektedir. Bu eklemeler aşağıda açıklanacaktır. Yeni mobil uygulama, eski mobil uygulamalardan farklı bir IP portu kullanmaktadır. Bu sayede, eski android ve IOS uygulamalar, 7878 nolu porttan kullanılmaya devam edecektir. INTERRA.apk'daki yeni mobil sunucu altyapısı, ileride sunulacak olan IOS uygulamasına da uyumludur. IOS kullanan cihazlar için uygulama geliştirmesi halen devam etmektedir. Geliştirme tamamlanana kadar,ios kullanıcıları, halen 7878 den çalışan sistemle devam edecektir. Sonuç olarak, projelerde, hem 7878 hemde yeni android uygulamanın kullanacağı port (8686..vs gibi) NAT vasıtasıyla dış kullanıma açılmalıdır. Şekil-1: Yeni INTERRA.apk ( Versiyon: 32 )
2) YENİ İNTERRA.APK Yeni İnterra.apk'nın varolan bir panelde güncellenebilmesi için, 3 tane dosyanın indirilmesi gerekmektedir: - Yeni Interra.apk ( www.yonnetarge.com/files/apk/ adresinden güncel olan indirilecek) - Yeni AdminPanel.exe ( www.yonnetarge.com/files/apk/ adresinden güncel olan indirilecek) - Yeni InterraMobil.apk ( Google Play Store'dan telefona indirilecek) a) Güncel adminpanel.exe uygulaması çalıştırıldığında, ilkönce interra.db dosyası Pcye çekilmeli ve database update edilmelidir. b) AdminPanel içersinde, yeni mobil uygulamanın port numarası değiştirilebilir ( varsayılan olarak 8686 gelecektir, istenirse değiştirilebilir) c) interra.db yeniden panele atılmalıdır. d) Yukarıda ftpden indirilen yeni INTERRA.apk panele yüklenmeli ve yeniden başlatılmalıdır. Şekil-2: AdminPanel ekranı...
3) PORT YÖNLENDİRMELERİ: Yukarıda açıklandığı gibi, bugüne kadar IOS ve eski android uygulaması için sadece 7878 nolu port yönlendirilmekteydi. Yeni mobil uygulama kullanılmak istendiğinde, 8686 ( veya konfigure edilebilir) nolu port da aynı şekilde modemden dışarıya NAT vasıtasıyla yönlendirilmelidir. Şekil-3: Örnek bir port yönlendirme ekranı ( Modem yada router üzerinden yapılacak)
Şekil-4: Yeni INTERRA.apk Mobil-Info sayfası. 4) INTERRA-MOBİL.APK KURULUM VE KULLANIMI: a) Uygulama GooglePlayStore'dan cep telefonuna indirilir. b) İlk açıldığında, uygulama Ağ Ayarları menüsüne girecektir ( Alttaki resimde görüldüğü üzere). Bu bölümlerin doldurulması gerekmektedir. 2 yol ile doldurulabilir b.1) Elle yazarak: Interra TouchPanel'de, Ayarlar-> Mobil-Info bölümüne girerek, buradaki bilgileri teker teker cep telefonunuza yazınız. b.2) QR kod okutarak: Mobil uygulamada, ağ ayarları menüsünde, QR kod butonuna basınız. Interra Panelde, Ayarlar->Mobil-Info menüsünde, ekranın sağ alt köşesinde bir QR kod belirecektir. Telefonunuzun kamerasını panele yönlendirip, QR kodu okutunuz. Bütün ağ bilgileri otomatik olarak ağ ayarları menüsüne yazılacaktır. Son olarak, KAYDET butonuna basınız. Eğer ağ'da bir problem yok ise, birkaç saniye içersinde telefonunuz interra panel ile bağlantı kuracak ve Akıllı Ev menüsüne girecektir. Aksi takdirde, ağ ayarlarını kontrol ediniz. Kullanılan panel değiştirilmek istendiğinde, yeni panelin QR kodu okutulur. Ardından kaydet butonuna basıldığında, mobil uygulama yeni veritabanının güncellenmesini talep edecektir. Bu durumda yes butonuna basınız.
c) Uygulama menülere girdiğinde, ekranları parmağınızla kaydırarak geziniz. Bu menülerde, özellikle kamera menüsü için bir açıklama yapmamız gerekiyor. Kamera'ların çalışabilmesi için, mutlak suretle kamera portlarının NAT vasıtası ile dışarı açılmış olması gerekmektedir. Ayrıca, interra.db içersine de, bu kameraların lokal ve external Iplerinin tanımlanması gerekmektedir. Şekil-5: AdminPanel kamera sayfasında, lokal ve external Ipler girilmelidir. Kamera görüntüsünün alınması, projede kullanılan kameraların bitrate'ine, ADSL modemin çıkış hızına...vs gibi birçok parametreye bağlıdır. d) Uygulama olabildiğince dinamik olarak tasarlanmıştır. Gerekli görülen heryerde, kullanıcılara gerekli bilgilendirme mesajları sağlanmıştır ( Örneğin cep telefonu, interra panele bağlanamaz ise, ekrana uyarı / hata mesajı gelecektir ) 3G WIFI geçişlerinde, uygulama 1dk içersinde otomatik olarak yeniden bağlanmaya çalışacaktır. Örneğin kullanıcı dışarda 3G ile bağlıyken, eve geldiğinde otomatik olarak WIFI bağlanacak, ve uygulama bu değişikliği algılayıp yeniden bağlanmaya çalışacaktır. Bu sistemin düzgün çalışabilmesi için, her seferinde yeniden IP girilmek zorunda kalınmaması için, Interra Panelin lokal Ipsinin ve modemin WAN Ipsinin sabit olması gerekmektedir. Yeni mobil uygulamayı iyi günlerde kullanmanız dileğiyle. Yönnet Ar-Ge Yazılım Ekibi