Rehberler

Kurallarla süzün

Gürültüyü atın, trafiği hedefler arasında bölün ve birbirine ait mesajları bekletin.

Kurallar, iletimden önce her mesajda çalışır. Her kuralın bir koşulu ve bir eylemi vardır: Eğer bu eşleşirse, İse şunu yap.

Nerede: Akış → Kurallar.

Kural yokken her mesaj doğrudan geçer — trafiğinizin ne kadarının kimsenin istemediği durum callback'i olduğunu fark edene kadar bu sorun değildir.

Kurallar yukarıdan aşağıya çalışır

Sıra önemlidir. Kurallar yukarıdan aşağıya değerlendirilir ve ilk eşleşme ne olacağına karar verir.

Eşleşince bu kuralda dur, değerlendirmeyi orada bitirir. Bu işaretli değilse değerlendirme sürer ve daha aşağıdaki bir kural da uygulanabilir.

En özel kurallarınızı en üste koyun. En üstteki geniş bir kural, altındaki her şeyi gölgeler.

Koşullar

Bir kural koşullarının TÜMÜ ya da HERHANGİ biri eşleştiğinde çalışır. Her koşul bir alan, bir operatör ve bir değerdir:

messageType       eşittir        DATA_BIDIR
decoded.battery   küçüktür       10
decoded.index     mevcut

Alan, mesaj içinde bir nokta-yoludur; yani çözülmüş ölçümlere decoded.<ad> ile erişilir. Operatörler eşitlik, varlık, sayısal karşılaştırma ve küme üyeliğini kapsar.

Önce çözün
Kurallar yalnızca var olan alanları sınayabilir. decoded.battery üzerinden süzmek için battery üreten bir çözücü gerekir — bkz. Yükü çözün.

Eylemler

İlet

Mesajı gönderin. İsteğe bağlı olarak belirli hedeflerle sınırlayın — hiçbirini seçmezseniz tümüne gider.

Trafiği böyle ayırırsınız: uyarılar nöbetçi webhook'una, rutin ölçümler faturalama platformuna — tek bir kaynaktan.

At

Mesajı atın. Hiçbir yere iletilmez.

Herkesin yazdığı ilk kural genelde budur. Sigfox durum, onay, tekrarlayıcı ve hata callback'leri faturalama sisteminizin istediği hiçbir şeyi taşımaz ve bunları erken atmak gürültüyü tüm hedeflerden aynı anda uzak tutar.

Cihaza eşzamanlı yanıt verin. Bkz. Downlink ile yanıtlama.

Bekle / ilişkilendir

Bu mesajı ilgili bir mesaj gelene kadar tutun, sonra birlikte iletin. İki modu vardır:

Eşli mesaj bekle
Aynı cihaz için adı verilen mesaj tipi gelene kadar tutar, sonra alanlarını birleştirip bir kez iletir.
N parça topla
Cihaz başına mesajları tutar, verilerini sıra numarasına göre birleştirir, tümünü çözer ve bir kez iletir.

Parça toplama, çok çerçeveli yükleri çalışır kılan şeydir: tek bir iletime sığmayan bir ölçüm parçalar hâlinde gelir ve hedefiniz üç kullanılamaz parça yerine tek bir tam ölçüm görmelidir.

Her iki mod da bir zaman aşımı alır ve süre dolduğunda ne yapılacağını seçtirir — geleni ilet ya da at. Bilerek seçin: alıcının ne yaptığına göre kısmi veri, hiç veri olmamasından kötü olabilir.

Örnek bir kurgu

Bir su sayacı dağıtımı, kural sırasıyla:

#EğerİseDur
1messageType veri callback'lerinden biri değilseAt
2decoded.battery < 10Uyarılar'a ilet
3(koşul yok)Faturalama'ya ilet
  1. kural gürültüyü kaldırır ve durur. 2. kural uyarı üretir ama durmaz; böylece 3. kural da çalışır ve faturalama ölçümünü yine alır. Düşük pil iki iletim üretir — istenen budur; uyarı ek bir şeydir, alternatif değil.
  2. kuralda Dur'u açarsanız faturalama her düşük pil ölçümünü sessizce kaybeder. Burada yapılabilecek en kolay hata budur.

Sıralama ve devre dışı bırakma

Kuralları sürükleyerek sıralayın. Bir kuralı kaybetmeden hizmet dışı bırakmak için devre dışı bırakın — pasif bir kural saklı kalır ve değerlendirmede atlanır.

Bir sorunu teşhis ederken devre dışı bırakmak silmekten iyidir. Tek tıkla geri alabilirsiniz.

Mesajlar kaybolduğunda

Trafik alınıyor ama hiç iletilmiyorsa ilk şüpheli, onu atan bir kuraldır. Listeyi sırayla inceleyin ve hangisinin önce eşleştiğine bakın — ve listede daha yukarıdaki bir Dur'un, aşağıdaki bir kuralın hiç çalışmasını engelliyor olabileceğini unutmayın.

Sırada

Downlink ile yanıtlayın
Cihaza aynı alışveriş içinde yanıt verin.
İletim başarısız olduğunda
"Kural attı" ile "iletilemedi"yi ayırt etmek.
Copyright © 2026