Yeni: Yapay zekâ güvenlik duvarı her modülü izliyor ve her olayı sade bir dille açıklıyor. Nasıl çalıştığını görün

Sensör bölgeleri

Sensör bölgeleri çözümü – sensör ve hava istasyonu anahtarları, altı sınır özniteliği, kritik ve uyarı kuralları, kat planı ve her pano sayfası.

Sensör bölgeleri çözümü, bir tesisin bölgelerine yayılmış sıcaklık ve nem sensörlerini izler; örneğin bir çiftliğin serası, meyve bahçesi ve soğuk deposu gibi. Her sensörün kendi sınırları vardır; her bölgenin, sensörleri alarm durumuna göre renklendirilmiş üzerinde yer aldığı bir kat planı vardır. Bir hava istasyonu tabloyu tamamlar.

Model

ParçaTam kurulumda
TesisFarm (varlık türü Site)
BölgelerÇiftliğin altında Greenhouse, Orchard ve Storage hall (tür Region). Her bölgenin, kat planı görselinin adresini içeren floorPlan özniteliği vardır.
CihazlarHer bölgede beş sensör, bulundukları bölgeye yerleştirilmiş; meyve bahçesinde bir hava istasyonu

Hava istasyonu panoda etiket ile tanınır, Weather station: satırları ve işaretçileri Sensor sayfası yerine Weather sayfasını açar. Kendi istasyonunuza bu etiketi verin.

Profil: Sensor regions · Sensor

AnahtarEtiketBirim
air_tempSıcaklık°C
air_humNem%
batteryPil%
plan_x, plan_yPlan konumu x, ypx
lat, lngEnlem, Boylam

Profil: Sensor regions · Weather station

AnahtarEtiketBirim
air_tempSıcaklık°C
air_humNem%
acc_rainfallYağışmm
pressureBasınçhPa
lightIşıklx
wind_dirRüzgâr yönü°
wind_speedRüzgâr hızım/s
lat, lngEnlem, Boylam

Sınır öznitelikleri

Her sensörün ve hava istasyonunun, sunucu öznitelikleri olarak altı sınırı vardır:

ÖznitelikVarsayılanAnlamı
maxTempThreshold32Üstünde kritik
minTempThreshold4Altında kritik
warnTempThreshold27Üstünde uyarı, en yüksek değere kadar
maxHumThreshold88Üstünde kritik
minHumThreshold30Altında kritik
warnHumThreshold78Üstünde uyarı, en yüksek değere kadar

Tam kurulumda her bölgenin sensörleri kendi uyarı sıcaklığını alır (seràda 24 °C, meyve bahçesinde 26 °C) ve depo salonunun sensörleri soğuk oda olarak ayarlanır (en yüksek 8 °C, en düşük 0 °C, nem %40 ile %95 arası).

Bu özniteliklerden birine sahip olmayan cihaz, onu okuyan kural tarafından denetlenmez. Sınırları cihazın Attributes sekmesinde değiştirin ya da öznitelik API’si (POST …/attributes/server) ile başka bir sistemden yazın; bkz. Telemetry and attributes API.

Alarm kuralları

Her iki profilde de eşik kuralları vardır; sensörde ayrıca pil kuralı bulunur.

TürÖnemKoşulGecikmeHisterezis
high_temperatureKritikair_temp > maxTempThresholdAçmak için 2 okuma, kapatmak için 20.5
low_temperatureKritikair_temp < minTempThreshold2 / 20.5
high_humidityKritikair_hum > maxHumThreshold2 / 22
low_humidityKritikair_hum < minHumThreshold2 / 22
temperature_warningUyarıair_temp > warnTempThreshold ve ≤ maxTempThreshold2 / 2
humidity_warningUyarıair_hum > warnHumThreshold ve ≤ maxHumThreshold2 / 2
battery_low (sensör)Uyarıbattery < %201 / 12
device_offlineUyarı1.800 saniye (30 dakika) boyunca mesaj yok

Her kural kendi başına açılır ve kapanır. En yüksek değerin üstündeki bir sensörde Kritik high_temperature alarmı bulunur; uyarı bandı en yüksek değerde sona erer, bu yüzden temperature_warning alarmı en yüksek değerin üstünde iki okumadan sonra kapanır, kritik olan ise açık kalır. Bu tür bantların tasarımı için bkz. Alarm rule cookbook.

Pano

Sensor regions panosu son gün açılır.

SayfaKartlar
Regions (ana)Regions tablosu: A’dan Z’ye bölgeler, sensör sayısıyla, sayfa başına on; bir satır bölgeyi açar. Sensors on the map: her sensör ve istasyon, etiketiyle adlandırılmış ve alarm durumuna göre renklendirilmiş. Alarm count: panonun cihazlarındaki açık alarmlar, All alarms düğmesiyle. Weather station: son okumaları. Active alarms
AlarmsAlarms of the sensors: her cihazın açık alarmları, en yenisi önce, sayfa başına on, arama, dışa aktarma; bir satır ya da Open düğmesi alarmın sayfasını açar
Region (gizli)Region kaydı (ad, kod, sensör sayısı, kullanım); çevrimiçi noktası, sıcaklık, nem ve pil ile Sensors of the region; Floor plan; Alarms of this region
Sensor (gizli)Çizgileriyle Temperature ve Humidity; Alarm state; Battery (%25’in altında kırmızı, %50’nin altında kehribar); iki eksende Temperature and humidity; Alarms of this sensor; Readings
Weather (gizli)İstasyonun çizgileriyle okumaları; pusulada Wind; Temperature, humidity and rain; Alarms of the station; okumaları

Harita ve kat planındaki renkler

RenkAnlamı
KırmızıCihazın açık bir Kritik ya da Major alarmı var
KehribarBaşka bir açık alarmı var
GriÇevrimdışı
YeşilAçık alarm yok

Bir sensörün Alarm state kutucuğu, açık alarmlarının en kötüsünü gösterir: Alarm, Warning, Notice veya Normal.

Bu renkler panodaki hesaplama betiklerinden gelir. Şablondan yapılmış bir pano ya da alarmı olmayan bir kuruluş, haritayı bunun yerine sıcaklığa göre renklendirir: 4 °C’nin altı Cold, 4 ile 27 °C arası Normal, 27 °C’nin üstü Hot.

Kat planı

Bir bölge sayfasındaki Floor plan kartı, bölgenin plan görselini çizer ve her sensörü üzerine yerleştirir.

NeNereden gelir
GörselBölge varlığının floorPlan özniteliği: görselin dahili bir yolu ya da bir https adresi. Bu olmadan örnek bir plan gösterilir.
Bir sensörün konumu1.200 × 800 piksellik bir planın sol üst köşesinden piksel olarak, sensörün plan_x ve plan_y telemetri anahtarlarının en son değerleri

Çoğu gerçek sensör plan_x ve plan_y göndermez. Bunları yerleştirmek için:

  1. Plan görselini 1.200 × 800 piksel olarak hazırlayın (ya da koordinatlarınızı bu boyuta ölçekleyin) ve adresini Sites & Assets üzerinde bölgenin floorPlan özniteliği olarak ayarlayın.
  2. Her sensöre konumunu iki sunucu özniteliği olarak verin, örneğin planX ve planY.
  3. Sensör profilinin kök akışında, Save telemetry öncesine, bu iki özniteliği okuyan ve mesaja plan_x ve plan_y olarak yazan bir Device details bloğu ekleyin (hedef msg.payload altında). Bkz. IoT data blocks.

Saklanan her mesaj böylece konumu da taşır, bu da mesaj başına iki veri noktası ekler. İşaretçiler planda sürüklenemez.

Bildirimler

Sensor regions: alarm notifications akışı, bir sensörün ya da hava istasyonunun alarmı açıldığında ya da kapandığında Admin rolüne haber verir. Kapalı olarak saklanır: Automation bölümünden açın. Rol uygulama içinde ulaşılır; ayarlandığında push ile ve bağlı sohbet uygulamalarında, e-posta ya da SMS ile değil; bunlar için address ya da phone satırları ekleyin. Bkz. Flow templates.

Bilinen sınırlar

İhtiyaçDurum
Bölgeler tablosunda bölge başına alarm sayısıKullanılamıyor: alarmlarını görmek için bir bölgeyi açın ya da haritayı okuyun
Panoda bir sensörün sınırlarını düzenleyen bir formKullanılamıyor: Attributes sekmesini ya da API’yi kullanın
Hiç sınırı olmayan bir sensör için varsayılan sınırlarKullanılamıyor: sınırı olmayan bir sensör o değer için denetlenmez. Sensörleri eklerken öznitelikleri ayarlayın.
Panoda yedek sensörleri gizlemekBir bölgeye yerleştirilmiş her cihaz gösterilir. Yedek sensörleri bölgenin dışına taşıyın.

İlgili