Desteklenen kameralar ve kayıt cihazları olaylarını oluştukça Hermetry’ye iletebilir: hareket, kurcalama, video kaybı, disk arızaları, yetkisiz girişler ve ağ arızaları. Her olay, kameranın cihazında bir okuma olur; böylece alarm kuralları, akışlar ve grafikler bunu diğer her değer gibi kullanır. Olaylar varsayılan olarak kapalıdır ve uç nokta bazında açılır.
Olaylar, desteklenen kamera ve kayıt cihazlarının HTTP protokolü için kullanılabilir. RTSP kameraların olay akışı yoktur.
Olayları açın
- Kameranın cihaz sayfasını ve Connection sekmesini (veya Camera sekmesini) açın, ardından Edit endpoint / Edit connection seçeneğini seçin.
- Receive device events seçeneğini açın (“Olayları (hareket, kurcalama, video kaybı, disk arızaları) için cihaza tek, uzun ömürlü bir bağlantı tutar. Her olay, planın bir mesajı olarak sayılır.”).
- Kaydedin. Bağlantı testi olay akışını da bir kez açar ve açamazsa uyarır:
| Uyarı | Düzelt |
|---|---|
| “Hesap olay akışını açamayabilir. Ona alarm alma yetkisi verin veya olayları kapatın.” | Kamera kullanıcısına kamerada alarm veya olay alma yetkisi verin. |
| “Bu cihazın olay akışı yok, bu nedenle cihazdan olay alınamaz. Bu uç nokta için olayları kapatın.” | Cihaz bunu desteklemiyor. |
| “Bu cihazda olay akışı açılamadı. Arka planda yeniden denenir.” | Geçici bir sorun. |
Kamera da bu olayları üretecek şekilde ayarlanmalıdır (örneğin, ilgilendiğiniz alan için hareket algılama açık olmalıdır). Bu, kamerada yapılır.
Bir kayıt cihazı için, uç noktasında bir kez açın: tüm kanallarına hizmet verir.
Olay anahtarları
Her olay, ait olduğu cihazda event.<kind> anahtarı altında telemetri olarak saklanır: koşul devam ederken 1, sona erdiğinde 0.
| Anahtar | Olay | Hazır profildeki etiket |
|---|---|---|
event.motion | Hareket algılama | Hareket |
event.tamper | Mercek veya gövde kapatıldı, taşındı veya kurcalandı | Kurcalama |
event.video_loss | Video sinyali kayboldu | Video kaybı |
event.disk_error | Disk hatası, biçimlendirilmemiş disk, arızalı dizi | Disk hatası (olay) |
event.disk_full | Disk dolu | Disk dolu |
event.login_failure | Yanlış kullanıcı adı veya parolayla giriş | Yetkisiz giriş |
event.network | IP adresi çakışması, ağ kartı arızası | Ağ arızası |
event.other | Diğer olaylar; cihazın kendi ifadesi ayrıntılarda tutulur | — |
Olayı kim alır: kameranın olayları kameraya gider. Kayıt cihazının bir kanal için olayı, o kanalın cihazına gider; kanalsız olay (disk, giriş, ağ) kayıt cihazının kendi cihazına (kanal 0) gider. Hermetry’de eklenmemiş bir kanalın olayları atılır.
Zaman: olayın cihazdan gelen kendi zamanı, Hermetry’nin ölçtüğü saat kaymasına göre düzeltilir. Bundan sonra cihazın saati 5 dakikadan fazla sapmışsa veya okunamıyorsa, geliş zamanı kullanılır.
Patlamalar birleştirilir. 10 saniye içinde, bir cihaz için her türden ilk olay hemen iletilir; tekrarlar birleştirilir ve son olay yalnızca yeni bir şey söylüyorsa (örneğin koşulun sona ermesi) pencerenin sonunda iletilir. Bir dakika içindeki aynı durumdaki tekrar bir kopyadır. Birleştirilmiş tek bir mesaj bir kez sayılır.
Hazır alarm kuralları
Desteklenen kameralar ve kayıt cihazları için hazır profil, şu anahtarlar üzerinde alarm kurallarını içerir:
| Kural | Önem | Tetiklenme koşulu | Varsayılan olarak açık |
|---|---|---|---|
event_tamper | Major | event.tamper == 1 | Evet |
event_video_loss | Major | event.video_loss == 1 | Evet |
event_disk_error | Major | event.disk_error == 1 | Evet |
event_disk_full | Warning | event.disk_full == 1 | Evet |
event_login_failure | Warning | event.login_failure == 1 | Evet |
event_network | Warning | event.network == 1 | Evet |
event_motion | Info | event.motion == 1 | Hayır: hareket sık görülür; önemli olduğu yerde açın |
Major alarmlar Admin rolüne bildirim gönderir. Her alarm, cihaz koşulun sona erdiğini bildirdiğinde kapanır. Bir giriş hatasının sona erme olayı yoktur: onu elle onaylayın veya çözün.
Aynı profilde, yoklanan sağlık okumaları için üç kural vardır: disk_error (Major, bir disk veya kart ok değilse), device_reboot (Warning, cihaz son yoklamadan beri, veya bir önceki yoklamadan beri yeniden başlatıldıysa) ve device_offline (Major, üç yoklama art arda başarısız olduysa).
Kuralları profilde değiştirin veya ekleyin; bkz. Alarm rules on device profiles.
Olay akışının bağlantı durumu
Cihazın Connection sekmesi, Device events bölümünü bir durumla gösterir: Connected, Reconnecting, Failed, Waiting veya Off; ayrıca Last event ve bir hatadan sonra Events error ile Next attempt. Uç nokta listesi durumu Events sütununda gösterir.
Akış koparsa Hermetry, giderek artan beklemelerle yeniden bağlanır (2 saniye, her seferinde iki katına, en fazla 5 dakika). Yanlış parola gibi kendiliğinden düzelmeyen bir hata, kameranın hesabını kilitlememesi için denemeler arasında en az 15 dakika bekler. Uç noktanın ayarlarını veya parolasını değiştirdiğinizde akış hemen yeniden başlar. 45 saniye boyunca, kalp atışı bile gelmeyen sessiz bir akış ölü kabul edilir: “Cihaz olay göndermeyi durdurdu: kalp atışı bile gelmedi.”
Kota
İletilen her olay mesajı, planınızın bir mesajı olarak sayılır. Tek bir mesajda birleştirilen bir patlama bir kez sayılır. Kuruluşunuz mesaj sınırını aştığında olaylar atılır. Kuruluşunuzun aynı anda açık tutabileceği olay akışı sayısı platform tarafından sınırlandırılmıştır.

