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

Bir çözümü cihazlarınıza uyarlama

Hazır bir çözümü kendi cihazlarınızla çalışır hale getirin: anahtarlarını eşleyin, root flow içinde değerleri temizleyin, limitleri, ilişkileri ve konumları belirleyin, panoları kopyalayın.

Hazır bir çözüm belirli telemetri anahtarları, öznitelikler ve ilişkiler bekler. Cihazlarınız büyük olasılıkla bunları farklı adlandırır: air_temp yerine temp, true/false olan door_open yerine metin olarak door, bar yerine pascal cinsinden basınç. Bu sayfa, çözümü yeniden yazmadan bunları nasıl uyumlu hale getireceğinizi ve bir çözümün sizden başka neye ihtiyaç duyduğunu gösterir.

Bir yaklaşım seçin

YaklaşımEn uygun durumEfor
1. Root flow’da temizlemeAynı türden birçok cihaz aynı adları gönderirTek bir flow, sonrasında her pano ve kural değişmeden çalışır
2. Kartları değiştirmeYalnızca birkaç kart söz konusudur ya da zaten bir şablon pano kullanıyorsunuzHer kartın anahtarlarını düzenleyin
3. Codec’i değiştirme (LoRaWAN)Sensör LoRaWAN’dır ve codec’i anahtarları sizin istediğiniz gibi adlandırırCodec’in bir kopyasını farklı çıktı adlarıyla kaydedin
4. Cihazlarınızı çözümün profillerine koymaCihazlarınız çözümün anahtarlarını doğrudan gönderebilir (firmware’i siz kontrol edersiniz)Hermetry tarafında yok

1. yaklaşım olağan tercihtir: saklanan veri böylece çözümün profilleriyle eşleşir, alarm kuralları, panolar ve grafikler çalışır ve farklı cihaz üreticilerini karıştırabilirsiniz.

1. Root flow’da temizleme

Her cihaz mesajı saklanmadan önce bir root flow’dan geçer: varsa profilin kendi root’u, yoksa kuruluşun root flow’u. Temizleme adımlarını Save telemetry öncesine koyun.

  1. Aynı türdeki cihazlara kendi cihaz profillerini verin ya da çözümün profilini kullanın.
  2. Automation içinde, IoT host’unda Default root flow şablonundan bir flow oluşturun ve onu o profilin root’u olarak bağlayın. Bkz. Host’lar, root flow ve profil root flow’ları.
  3. Device messages ile Alarm rules arasına aşağıdaki adımları ekleyin.
  4. Kaydedilmiş bir mesajla test edin, sonra deploy edin.

Adımları Alarm rules’dan önce koyun, böylece kurallar da temizlenmiş anahtarları görür.

Bir anahtarı yeniden adlandırma

İki adımlı bir Change bloğu, örneğin temp anahtarını air_temp yapmak için:

AdımYolDeğer
setmsg.payload.air_tempmsg.payload.temp
deletemsg.payload.temp

Bir değeri dönüştürme

Her değer için bir hedefi olan bir Calculate bloğu:

İhtiyaçİfadeHedef
°F’den °C’ye (air_temp)round((msg.payload.temp_f - 32) * 5 / 9, 1)msg.payload.air_temp
Metin olarak kapı durumunu true/false’a çevirmemsg.payload.door == "open"msg.payload.door_open
Bir tracker’ın olay kodunu çözümün sözcüğüne çevirmemsg.payload.ev == 3 ? "fall" : (msg.payload.ev == 7 ? "sos" : "normal")msg.payload.event
Sayısal metni sayıya çevirmenumber(msg.payload.level)msg.payload.level_cm

Metin üzerinde aritmetik, "21.5" gibi sayısal metinde bile başarısız olur: önce number(...) ile dönüştürün. Bkz. Veri dönüştürme blokları ve Çözülmüş değerleri temizleme.

İhtiyacınız olmayan anahtarları atın

delete adımlı bir Change bloğu ya da Save telemetry‘yi sizin listelediğiniz anahtarlarla sınırlamak. Daha az anahtar, planınızın anahtar sınırından sizi uzak tutar; bkz. Telemetri anahtarları.

Not

Temizleme, neyin saklandığını değiştirir, neyin sayıldığını değil: mesaj geldiği anda aylık hakkınıza sayılır. Bkz. Mesaj kotası ve kullanım.

2. Kartları değiştirme

Anahtarlarınızı doğrudan okumak için panoyu Customise modunda açın, bir kartın ayarlarını açın ve veri alanında anahtarınızı seçin. Grafiklerin, tabloların ve haritaların her birinin kendi anahtar listesi vardır. Tanks veya Site controllers gibi bir pano parametresi cihazları profile göre seçer: Manage parameters… seçeneğini açıp profilinizi ekleyin, böylece cihazlarınız panoda görünür.

Kurulu panoyu değil, bir kopyasını değiştirin: önce Duplicate yapın. Hermetry bir çözümü güncellediğinde kurulu panonun kartları yeniden yazılır (bkz. Çözüm kurma).

3. Çözümün limitlerini kullanma

Alarm kuralları ölçümleri her cihazın server özniteliklerle karşılaştırır. Cihazlarınızın da bunlara ihtiyacı var:

ÇözümHer cihazdaki öznitelikler
Water siteTank: lowLevelThreshold, highLevelThreshold. Pompa istasyonu: minPressure
Remote sitesSite controller: highTempThreshold, lowTempThreshold, highHumThreshold, lowHumThreshold
Sensor regionsmaxTempThreshold, minTempThreshold, warnTempThreshold, maxHumThreshold, minHumThreshold, warnHumThreshold
Personnel trackingforbiddenZone
Weather stationsYok

Özniteliği olmayan bir cihaz, onu okuyan kural tarafından kontrol edilmez. Öznitelikleri şöyle ayarlayın:

4. Yerler ve ilişkiler

Bazı sayfalar cihazları site modeli üzerinden bulur. Bunu kendi cihazlarınız için yeniden oluşturun:

ÇözümPanonun ihtiyacıNasıl
Water siteSitenin altındaki bir bölgeye yerleştirilmiş tanklar ve istasyonlar; her tank pompa istasyonunu CONTROLS ederCihazları yerleştirin; tanktan istasyona ilişki ekleyin
Remote sitesSite içine yerleştirilmiş controller ve UPS gateway; UPS gateway controller’ı FEEDS eder; site içine yerleştirilmiş kameralarCihazları yerleştirin; UPS’ten controller’a ilişki ekleyin
Sensor regionsBir bölgeye yerleştirilmiş sensörler; bölgenin floorPlan özniteliği; Weather station etiketli istasyonCihazları yerleştirin; özniteliği ve etiketi ayarlayın
Personnel trackingTracker’ların bildirdiği adlarla birebir aynı adlandırılmış bölge varlıklarıBu adlarla Zone türünde varlıklar oluşturun

Bkz. Cihazları yerleştirme ve İlişkiler.

5. Cihazları iyi adlandırma

Panolar cihaz adlarını başlıklarda, tablolarda, haritalarda ve alarm metinlerinde gösterir (“name üzerinde alarm açıldı: …”). Her cihazı seri numarasına göre değil, ne olduğuna ve nerede olduğuna göre adlandırın (Hilltop shelter, Tank 3 North). Sensor regions panosu haritada cihazın label değerini de kullanır.

Kontrol listesi

  1. Cihazlarınız çözümün anahtarlarını doğrudan ya da root flow’un temizlemesinden sonra gönderiyor. Bir cihazın Telemetry sekmesini kontrol edin.
  2. Her cihazın limit öznitelikleri var.
  3. Cihazlar yerleştirilmiş ve ilişkiler mevcut.
  4. Panonun profil parametreleri profillerinizi içeriyor.
  5. Bildirim flow’unun profiles listesi profillerinizi içeriyor, alıcıları doğru ve flow açık.
  6. Artık ihtiyacınız olmayan örnek cihazlar silinmiş.

Sorun giderme

BelirtiKontrol
Bir kart boş kalıyorCihazın Telemetry sekmesindeki anahtar adı, büyük/küçük harf dahil birebir. Bkz. Pano veri göstermiyor.
Grafik boş ama değer kartı bir değer gösteriyorAnahtar metin veya true/false: sayısal bir kopyasını saklayın
Hiç alarm açılmıyorLimit özniteliği eksik ya da temizleme Alarm rules‘tan sonra çalışıyor
Bir profil root’u bağladıktan sonra veri durduYeni root’ta Save telemetry yok. Bkz. Veri ulaşmıyor.

İlgili