Alarm geofence nedir ve nasıl çalışır?
Geofence, haritada bir merkez noktası ve yarıçapla tanımlanan sanal bir dairedir; alarm sisteminde bu daire evin ya da iş yerinin etrafına çizilir. Telefon daireden çıktığında ya da içine girdiğinde alarm uygulaması bir olay üretir ve ayara göre sistemi kurar, kaldırır veya yalnızca size hatırlatma gönderir.
Karar telefonda ve uygulamanın bulut bağlantısında verilir, panelin kendisi konum bilmez. İşletim sistemi telefonun daireyi geçtiğini algılar, uygulamayı uyandırır, uygulama da internet üzerinden panele kurma ya da kaldırma komutu iletir.
Piyasadaki uygulamalar bu özelliği üç farklı biçimde sunar. Bazıları gerçekten otomatik kurar ve kaldırır, bazıları yalnızca hatırlatma bildirimi gönderir, bazıları ise konumu başka bir otomasyonun koşulu olarak kullanır. Örneğin Ajax, belgelerinde Geofence özelliğini otomatik kurma değil hatırlatma olarak tanımlar: telefon sınırı geçtiğinde kurmanızı ya da kaldırmanızı isteyen bir bildirim gelir, sistem kendiliğinden durum değiştirmez.
- Otomatik kurma/kaldırma: komutu uygulama kendisi gönderir.
- Hatırlatma: uygulama bildirim gönderir, kullanıcı tek dokunuşla onaylar.
- Otomasyon koşulu: konum, bir sahnenin parçası olur (ışıkları kapat, perdeyi indir, alarmı kur).
Geofence yarıçapı nasıl seçilir?
Yarıçapı belirleyen asıl etken, konum doğruluğu ve bildirim gecikmesidir; küçük daire daha hassas görünür ama daha çok yanlış tetiklenir. Android geliştirici belgeleri en küçük yarıçap için 100 ile 150 metre aralığını önerir ve Wi-Fi mevcutken konum doğruluğunun genellikle 20-50 metre olduğunu, Wi-Fi yoksa birkaç yüz metreden birkaç kilometreye çıkabildiğini belirtir.
Gecikme de daireyi büyütmeyi gerektirir. Android belgelerine göre arka plan konum sınırları (Android 8.0 ve üzeri) nedeniyle geçiş bildirimi ortalama 2-3 dakika gecikir; cihaz hareketsizse gecikme 6 dakikaya kadar çıkabilir. Apple'ın bölge izleme belgesi de olayın hemen verilmediğini anlatır: sistem, sınır artı kendi belirlediği bir tampon mesafe aşılmadıkça geçişi bildirmez; belge, olayın gelmesi için sınırın en az 20 saniye boyunca belirli bir mesafe ötesinde kalınması gerektiğini söyler ve test için bu mesafenin yaklaşık 200 metre olduğunu varsaymayı önerir.
Pratik bir hesap için şu yaklaşım kullanılabilir: R ≥ K + (v × t). Burada K konum belirsizliği (metre), v telefonun hızı (m/sn), t bildirim gecikmesidir (sn). Yürüyen biri için v yaklaşık 1,4 m/sn, araçta 10-15 m/sn alınabilir. Örneğin K = 50 m, araçta v = 10 m/sn ve t = 120 sn için 50 + 1200 = 1250 m çıkar. Bu, araçla ayrılırken kurmanın çıkıştan bir iki dakika sonra gerçekleşebileceği anlamına gelir; kurma için bu gecikme kabul edilebilir, kaldırma için değildir.
- Çıkışta kurma için büyük daire sorun değildir; hedef, siz uzaklaşınca sistemin kurulmasıdır.
- Girişte kaldırma için dairenin küçük olması gerekir; ama küçük daire konum sapmasıyla yanlış tetiklenir (aşağıdaki risk bölümüne bakın).
- Ajax belgelerine göre Geofence yarıçapı 150 ile 3000 metre arasında seçilir; başka markaların aralığı üreticinin belgesinden doğrulanmalıdır.
Birden çok kullanıcı varsa: son çıkan kurar, ilk gelen kaldırır
Evde birden fazla kişi varsa doğru mantık, herkes dışarı çıkınca kurmak, ilk kişi gelince kaldırmak üzerine kuruludur. Aksi halde evde kalan bir aile üyesi varken, çıkan ilk kişinin telefonu alarmı kurar ve diğeri içeride alarmı tetikler.
Bu mantığın uygulanabilmesi için uygulamanın tüm kullanıcıların konumunu birlikte değerlendirmesi gerekir. Birçok üründe ise geofence her kullanıcının kendi telefonu için ayrı çalışır ve diğerlerinin konumu bilinmez. Ajax belgeleri de hatırlatmanın yalnızca sınırı geçen kullanıcıya gittiğini, diğer kullanıcıların konumlarının görülmediğini söyler. Böyle bir yapıda aile üyesi kendi telefonuna gelen hatırlatmayı onaylayana kadar sistemi kurmaz; bu da yanlış kurma riskini azaltır.
- Son çıkan kurar: sistem ancak kayıtlı tüm telefonlar daire dışındayken kurulur.
- İlk gelen kaldırır: eve ilk yaklaşan telefon kaldırma isteği üretir; konum sapmasına açık olduğundan bu isteği onaya bağlamak doğrudur.
- Konumu paylaşmak istemeyen ya da telefonu evde unutan kullanıcı için panel kumandası, kart veya tuş takımı yedek yöntem olarak kalmalıdır.
Konum doğruluğu, arka plan izni ve pil tüketimi
Geofence'in kapalı uygulamada çalışması için arka planda konum izni gerekir ve bu izin kullanıcının bilinçli olarak verdiği ayrı bir izindir. Android'de uygulama Android 10 ve üzerini hedefliyorsa ACCESS_BACKGROUND_LOCATION izni ister; Android 11 ve sonrasında sistem penceresinde bu seçenek çıkmaz, kullanıcı uygulamanın konum ayarlar sayfasından arka plan konumunu açar (Android geliştirici belgesi). Kullanıcı yalnızca yaklaşık konum izni verdiyse arka plan konumu da yaklaşık kalır.
iPhone'da da benzer şekilde sınır geçişi bildirimlerinin gelmesi için uygulamaya konum izninin her zaman verilmesi gerekir. Ajax belgeleri iPhone için konum servislerinin Her Zaman olarak ayarlanmasını şart koşar. Apple belgesine göre Wi-Fi kapalıysa bölge izleme belirgin biçimde kötüleşir ve Arka Planda Uygulama Yenileme kapalıysa uygulama arka planda yeniden başlatılamaz.
Pil açısından geofence, sürekli GPS izlemeden çok daha hafiftir; çünkü işletim sistemi Wi-Fi ve baz istasyonu bilgisiyle düşük güçte yaklaşık konum izler. Android belgesi de ev ve iş yeri gibi yerlerde büyük yarıçapın kontrol sıklığını düşürdüğünü, işi biten geofence'in kaldırılmasının pil ve işlemci tasarrufu sağladığını söyler. Telefonun pil tasarruf modu ya da üretici arayüzünün agresif uygulama kapatma ayarı ise bildirimleri tamamen engelleyebilir.
- Uygulamayı pil tasarrufundan muaf tutun ve arka planda çalışmasına izin verin.
- Bildirim gecikmesinin nedenleri ayrıca alarm uygulaması bildirim gecikmesi yazısında ele alınıyor.
Yanlış kaldırma riski ve kurma-only önerisi
Güvenlik açısından konuma göre otomatik kurma düşük riskli, otomatik kaldırma ise gerçek bir risk taşır. Konum sapması telefonu dairenin içinde gösterebilir: örneğin siz iş yerindeyken ya da sokaktayken konumun birkaç yüz metre kayması, evdeki alarmı kaldırtabilir. Apple'ın belgesi de Wi-Fi kapalıyken bölge izlemenin belirgin biçimde kötüleştiğini ve sınır geçişinin hemen değil, tampon mesafe aşıldıktan sonra bildirildiğini belirtir.
Kötü senaryo şudur: telefon eve yaklaşmış gibi görünür, panel kendiliğinden kaldırılır ve ev, siz yokken korumasız kalır. Telefonun çalınması da aynı sonuca yol açabilir; hırsız ya da kötü niyetli biri, telefon sahibinin hesabıyla alarmı kaldırabilir. Bu yüzden iki yönlü otomasyon yerine yalnızca kurma otomatik, kaldırma onaylı modeli önerilir.
Kaldırmada otomatik yerine şu seçenekler daha güvenlidir: eve girişte hatırlatma bildirimi ve onay, kaldırmak için parmak izi ya da yüz tanıma doğrulaması, ya da kapıya gelince çalışan giriş gecikmesinde tuş takımı koduyla kaldırma. Tehdit altında kaldırmak zorunda kalma ihtimaline karşı zorlama (duress) kodu da tanımlanmalıdır.
- Çıkışta otomatik kurma: yanlış tetikleme en kötü ihtimalle gereksiz kurulmuş bir alarmdır.
- Girişte otomatik kaldırma: yanlış tetikleme korumasız evdir; mümkünse kapatın.
- Kaldırma onayı için telefon kilidi, biyometrik doğrulama ve hesap için iki adımlı doğrulama kullanın.
Zamanlanmış otomatik kurma: unutulursa gece belli saatte
Zamanlanmış otomatik kurma, konumdan bağımsız çalışan bir yedek önlemdir: belirli saatte sistem sizin yerinize kurulur. Örneğin gece 23:00 seçilebilir; panel o saatte sistem hâlâ kurulu değilse (modele göre önce uyarı vererek) kurma işlemini kendisi yapar.
Konumdan farkı, telefona, internete ya da konum iznine bağlı olmamasıdır; panelin kendi saatinden çalışır. Bu, geofence çalışmadığı ya da telefon kapalı olduğu geceleri de kurulumu garanti altına alır.
Zamanlayıcıda kritik nokta, evde olan birinin sistemin ansızın kurulmasıyla karşılaşmamasıdır. Bu yüzden panel destekliyorsa kurmadan önce uyarı süresi tanımlanır ve evde kalma (gece) modunda kurma seçilir. Zamanlayıcı ayrı bir ayardır; kurulumun ilk günü test edilmelidir.
- Panel destekliyorsa hafta içi ve hafta sonu için ayrı saat belirleyin.
- Kurma öncesi uyarı süresini (örneğin birkaç dakika) açık tutun, ev halkı bilgilendirilsin.
Kapı açıkken alarm kurulamaz: açık bölge ve zorla kurma
Bir kapı, pencere ya da dedektör açık (ihlal) durumdaysa çoğu panel sistemi kurmaz ya da kurmaya izin verir ama o bölgeyi atlar. Bu davranış panele ve ayara bağlıdır: bazıları açık bölge varsa kurmayı reddeder, bazıları kullanıcı onayı ile bölgeyi devre dışı bırakarak kurar.
Konumla otomatik kurmada bunun sonucu önemlidir. Telefon daireden çıkmış ama arka kapı açık kalmışsa komut panele ulaşır, kurulum başarısız olur ve bildirim yoksa kullanıcı bunu fark etmeyebilir. Bu yüzden uygulamanın kurma başarısızlığında push bildirimi ve hangi bölgenin açık olduğunu göstermesi önemlidir.
Açık bölgeyi atlayarak (bypass) kurma ise güvenlik boşluğu bırakır; o bölge o kurulum boyunca korunmaz. Bölge atlamanın riskleri ve geçici çözüm yolları alarm sisteminde bölge bypass yazısında anlatılıyor. Otomatik kurmada bypass'a izin vermemek, açık bölgede kurmayı başarısız sayıp bildirim göndermek daha doğrudur.
- Otomatik kurma için panelde açık bölge varken kurmayı engelleyen ayarı seçin ya da bildirim üretmesini sağlayın.
Konum verisi, gizlilik ve KVKK
Telefon konumu, kimliği belirli bir kişiye bağlandığında kişisel veridir ve 6698 sayılı Kişisel Verilerin Korunması Kanunu kapsamında işlenir. Kanunun 4. maddesi verinin hukuka ve dürüstlük kurallarına uygun, belirli ve meşru amaçlarla, amaçla bağlantılı ve ölçülü işlenmesini ister; amaç ev alarmını kurmak ise yalnızca ev çevresindeki geçiş bilgisinin kullanılması bu ölçülülükle uyumludur.
Tasarımda doğru yaklaşım, konumun sürekli kaydedilmemesi, yalnızca sınır geçiş olayının işlenmesidir. Geofence'te işletim sistemi çoğunlukla konumu telefonda değerlendirir ve uygulamaya yalnızca girdi ya da çıktı olayını verir. Ajax belgeleri de diğer kullanıcıların konumuna dair verisinin olmadığını ve hatırlatmanın yalnızca sınırı geçen kullanıcıya gittiğini belirtir. Üreticinin gizlilik metninde konumun sunucuya gidip gitmediğini ve ne kadar saklandığını okuyun.
Bir işletmede çalışanların telefon konumuyla alarm kurulacaksa, iş yeri sahibi çalışanları aydınlatmak ve konum verisini işlemek için uygun bir hukuki dayanak belirlemek zorundadır. Çalışanın kendi telefonunda konum izni vermesi zorunlu tutulmamalı, kart ya da tuş takımı alternatifi sunulmalıdır.
- Konum izni yalnızca alarm uygulamasına verilsin, başka uygulamalara genişletilmesin.
- Üreticinin konum verisini ne kadar sakladığını ve nerede işlediğini gizlilik metninden doğrulayın.
Kurulumdan önce doğrulanacaklar ve Bayifi'nin yeri
Konumla alarm kurma panel markasına, modeline ve uygulama sürümüne göre değiştiği için kurulumdan önce üreticinin güncel belgesinden desteği doğrulamak gerekir. Aynı marka içinde bile bazı sürümlerde özellik yoktur ya da yalnızca yönetici hesapta açılabilir. Ajax örneğinde, Geofence'in mühendis aracı Ajax PRO'da bulunmadığı belirtilir.
Bayifi, güvenlik kamerası, alarm, yangın ve geçiş kontrol sektöründe kurulumcu ile toptancıyı buluşturan bir pazar yeri ve dizindir. Bölgenizde bu tür bir kurulumu yapabilecek firmaları bayiler sayfasından, sistemlerde kullanılan ürünlerin toptan ve stok bilgisini pazar bölümünden inceleyebilir, marka bilgisi için Ajax sayfasına bakabilirsiniz. Kurulumcu ya da toptancıysanız firmanızı kaydol sayfasından ekleyebilirsiniz.
- Panel ve uygulamanın geofence'i otomatik mi hatırlatma olarak mı sunduğunu sorun.
- Çıkışta kurma ile girişte kaldırmanın ayrı ayrı açılıp kapatılabildiğini doğrulayın.
- Birden çok kullanıcı mantığının (son çıkan/ilk gelen) nasıl çalıştığını netleştirin.
- Açık bölge varken kurma davranışını ve zamanlanmış kurma seçeneğini test edin.
- Kaldırma onayı için biyometrik doğrulama ve iki adımlı doğrulama olup olmadığını kontrol edin.
Sık sorulan sorular
Alarm geofence nedir?
Alarm geofence, evin etrafına çizilen sanal bir daireye telefonun girip çıkmasına göre alarm uygulamasının sistemi kurmasını, kaldırmasını ya da bunu hatırlatmasını sağlayan özelliktir. Telefon konumu Wi-Fi ve baz istasyonu verisiyle izlenir ve komut internet üzerinden panele iletilir.
Evden çıkınca alarm otomatik kurulur mu?
Desteklenen sistemlerde evet, ama bazı uygulamalar yalnızca hatırlatma gönderir ve kurma işlemini sizin onaylamanızı bekler. Ajax belgeleri Geofence'in hatırlatma olduğunu belirtir. Panelin ve uygulamanın hangi davranışı sunduğunu kurulumdan önce üreticinin belgesinden doğrulayın.
Telefon konumuyla alarm açmak (kaldırmak) güvenli mi?
Otomatik kaldırma riskli kabul edilir, çünkü konum sapması ya da çalınan telefon alarmı yanlış zamanda kaldırabilir. Daha güvenli yöntem, girişte hatırlatma alıp biyometrik doğrulama ya da tuş takımı koduyla onaylamaktır.
Geofence yarıçapı kaç metre olmalı?
Android belgesi en küçük yarıçap için 100-150 metre önerir. Ajax belgelerinde seçilebilen aralık 150-3000 metredir. Yarıçap, konum belirsizliği ile bildirim gecikmesi boyunca kat edilen mesafenin toplamından küçük olmamalıdır.
Ailede birden fazla kişi varsa alarm nasıl kurulur?
Doğru mantık, herkes dışarı çıktığında kurmak ve ilk kişi gelince kaldırmak ya da kaldırmayı onaya bağlamaktır. Her kullanıcının geofence'i ayrı çalışıyorsa, hatırlatmayı alan kişi sistemi kurmadan önce evde kimse kalıp kalmadığını kontrol etmelidir.
Geofence telefonun pilini çok tüketir mi?
Hayır, sürekli GPS izlemeye göre çok daha az tüketir, çünkü işletim sistemi düşük güçlü Wi-Fi ve baz istasyonu konumunu kullanır. Büyük yarıçap kontrol sıklığını azaltır. Pil tasarrufu modu ise bildirimleri engelleyebilir, bu yüzden uygulamayı muaf tutun.
Alarm uygulaması için arka plan konum izni vermek şart mı?
Geofence kapalı uygulamada çalışacaksa evet. Android 10 ve üzeri için ACCESS_BACKGROUND_LOCATION izni gerekir; iPhone'da konum izni Her Zaman olmalıdır. İzin vermezseniz özellik yalnızca uygulama açıkken çalışır.
Kapı açıkken alarm otomatik kurulur mu?
Çoğu panel açık bölge varken kurmayı reddeder ya da o bölgeyi atlayarak kurar. Bu davranış ayara bağlıdır; otomatik kurmada açık bölge varsa kurulum başarısız olur ve bildirim gelmesi gerekir. Bölgeyi atlayıp kurmak o noktayı korumasız bırakır.