Tarafları taklit etmek

Genel bakış

Sol ve sağ taraf için yerine geçen araçlar — Merkez'in tamamını tek makinede çalıştırın.

Merkez, solda bir cihaz ağı ile sağda bir tüketici uygulama arasında durur. Onu test etmek normalde ikisine de sahip olmayı gerektirir — gerçek bir Sigfox hesabı, gerçek bir modem, başkasının işlettiği gerçek bir uç nokta.

İki yerel araç, her tarafın yerine geçerek bu gerekliliği ortadan kaldırır:

Sahte kaynak — sol taraf
Gerçek bir Sigfox arka ucunun göndereceği callback gövdelerinin aynısını, istediğinizde uç noktanıza POST eder. Ayrıca Merkez'in sağlama sırasında çağırdığı Sigfox REST API'sini de yanıtlar. localhost:3003 üzerinde çalışır.
Sahte hedef — sağ taraf
Merkez'in ilettiğini alır, her baytını günlüğe yazar ve — asıl önemlisi — komutla başarısız olur; böylece yeniden deneme ve ölü mektuplar gözlemlenebilir hâle gelir. localhost:3004 üzerinde çalışır.
Yerel araçlar, dağıtımın parçası değil
İkisi de test aracıdır, ürünün parçası değildir. Varsayılan olarak kendi makinenizde çalışırlar; bir yolu bulutta elle yürümek için üretimdeki Merkez'in yanına da dağıtılabilirler — her sayfadaki Bulutta bölümüne bakın. Buradaki hiçbir şey Merkez'in üretimdeki davranışını anlatmaz.

Bir taklit neden bozuk davranabilmeli

Her zaman evet diyen bir hedef neredeyse hiçbir şeyi kanıtlamaz. Merkez, yeniden deneme ve ölü mektup kuyruğuyla en az bir kez iletim sözü verir ve alıcı taraf bilerek başarısız olamıyorsa bunların hiçbiri gözlemlenemez. Solda da aynısı geçerlidir: aynı mesajı bilerek iki kez gönderemiyorsanız tekrar ayıklamayı test edemezsiniz.

Bu yüzden her iki araç da yalnızca çalışmak için değil, sürülmek için tasarlanmıştır.

Hangi konsol neyi söyler

Her biri camın bir tarafını gösterir ve downlink söz konusu olduğunda bu fark önemlidir:

KonsolGösterdiği
:3003/ui — sahte kaynakCihazın ne yaşadığı; bir downlink'in gerçekten radyodan geri gelip gelmediği dâhil
:3004/ui — sahte hedefUygulamanın ne aldığı: başlıklar, gövde, imza kararı, tekrarlar

Sahte hedef, bir downlink'in Merkez'e teslim edildiğini söyleyebilir. Cihaza ulaştığını yalnızca kaynak konsolu söyleyebilir. Gidiş-dönüş sizin için önemliyse ikisini birden kullanın.

Nereden başlamalı

Sahte kaynak
Donanım olmadan mesaj gönderin.
Sahte hedef
Ne geldiğini görün ve hataları zorlayın.
Tüm döngüyü çalıştırmak
İki uç birden: gidiş-dönüş, bir ölü mektup, bir yeniden gönderim.
Copyright © 2026