Rehberler

Downlink ile yanıtlayın

Cihaza, uplink'ini taşıyan alışverişin içinde yanıt verin.

Trafiğin çoğu soldan sağa akar. Downlink geri gider: cihaz uplink'iyle bir soru sorar, yanıt da aynı callback'in cevabında evine ulaşır.

İşleme hattının tersten çalıştığı tek yer burasıdır ve zamana duyarlıdır — cihaz beklemektedir.

Önce doğru olması gerekenler

Cihaz çift yönlü bir sözleşmede olmalı
Sigfox'ta sözleşmesi çift yönlü olmayan bir cihaz tipi downlink taşıyamaz. Sözleşme, cihaz tipi oluşturulurken sabitlenir ve sonradan değiştirilemez. Başka bir şeyi ayıklamadan önce bunu kontrol edin — hiçbir doğru yapılandırma bunu aşamaz.

Ayrıca uplink'in yanıt bekleyen türde olması gerekir. Sigfox için bu, bir DATA_BIDIR callback'idir.

Kuralı kurun

Akış → Kurallar → Yeni kural. Yanıtlanması gereken uplink'leri eşleştirin — genelde messageType üzerinden — ve Downlink ile yanıtla'yı seçin.

Sonra yanıtın nereden geleceğini seçin.

Yanıt nereden gelir

Merkez hesaplasın

Merkez, sizin tanımladığınız bir downlink döndürür: ya bir sabit ya da mesajdaki bir alandan okunan bir değer.

Sabit hex
Her seferinde aynı 8 baytlık yanıt. Bir onay veya sabit bir komut için doğrudur.
Bir alandan
Mesaj içinde bir nokta-yolu, ör. decoded.cmdHex. Çözücünün, cihazın gönderdiğinden yanıtı üretmesini sağlar.

Alandan okumak ikisinden daha kullanışlıdır: çözücünüz uplink'i inceleyip doğru yanıtı üretebilir, kural da onu iletir.

Bir hedefe köprüle

Merkez uplink'i seçtiğiniz bir hedefe iletir, JSON yanıtını bekler ve o yanıttaki adlandırılmış alandan hex'i döndürür.

Bu, yanıta kendi sisteminizin karar verdiği durumlar içindir — sayacın programını bilen bir sunucu ya da bekleyen komut kuyruğu tutan bir servis.

Bir zaman aşımı ile gelir. Hedef zamanında yanıt vermezse downlink döndürülmez ve cihaz bir şey almaz.

Köprüyü hızlı tutun
Cihaz alım penceresini açık tutuyor. Düşünmesi saniyeler süren bir köprü hedefi o pencereyi kaçırır. Zaman aşımını cihazın gerçekten bekleyebileceği bir değere ayarlayın ve hedefin bunun epey içinde yanıt verdiğinden emin olun.

Biçim

Bir Sigfox downlink'i 16 hex karakterdir — 8 bayt. Ne fazla ne eksik.

İster sabit olsun, ister bir alandan okunsun, ister köprü hedefinden dönsün, çıkması gereken budur. Yanlış uzunlukta bir değer tutan alan, "kural eşleşti ama bir şey gelmedi" durumunun yaygın sebebidir.

İlk eşleşme kazanır

Birden fazla kural downlink üretebiliyorsa, onu ilk eşleşen kural sağlar. O mesaj için sonraki downlink kuralları yok sayılır.

Bu yüzden downlink kurallarını, diğer kurallarda olduğu gibi en özelden en genele doğru sıralayın.

İletim yine olur

Downlink ile yanıt vermek, uplink'in hedeflerinize iletilmesini durdurmaz. İkisi bağımsızdır: cihaz yanıtını alır, sistemleriniz de ölçümü.

Downlink'i iletim yerine istiyorsanız, downlink kuralından sonra mesajı atan bir kural ekleyin.

Hiçbir şey dönmediğinde

Olasılık sırasıyla:

  1. Sözleşme çift yönlü değil. Bu yanlışsa başka hiçbir şeyin önemi yok.
  2. Callback çift yönlü türde değil. Düz bir DATA_UPLINK'in yanıt kanalı yoktur.
  3. Kural eşleşmedi. Koşulları ve daha önce Dur içeren bir kuralın çalışıp çalışmadığını kontrol edin.
  4. Değer 16 hex karakter değil. Kuralın okuduğu alanı kontrol edin.
  5. Köprü hedefi zaman aşımına uğradı ya da adlandırılmış alan olmadan yanıt verdi.

Sırada

Kurallarla süzün
Kural sırası, eşleşince durma ve diğer eylemler.
İletim başarısız olduğunda
Giden tarafı teşhis etmek.
Copyright © 2026