Cihazlarınızı ekleyin
Bir mesaj yalnızca Merkez geldiği cihazı tanıyorsa çözülebilir. Bu da cihazı, ağının kullandığı tanımlayıcıyla oluşturmak demektir.
Bir tane oluşturun
Cihazlar → Yeni cihaz. Projeyi seçin, tanıyacağınız bir referans verin, sonra Teknoloji ekle ile ağın tanımlayıcılarını girin.
Sigfox için bunlar Cihaz ID, PAC ve cihaz tipi ID'dir. LoRaWAN için DevEUI ve bir Etkinleştirme seçimi: OTAA — olağan durum — JoinEUI ile AppKey ister (LoRaWAN 1.1'de ayrıca NwkKey); ABP ise cihazın zaten taşıdığı oturumun DevAddr, NwkSKey ve AppSKey değerlerini. Bunların üstünde LoRaWAN satırı Bu cihaz nereden geliyor? diye sorar — Yeni cihaz kaydet (tanımlayıcıları yazın) ya da LNS’te zaten olan birini sahiplen (projenin uygulamasından seçin; bkz. LoRaWAN sağlama).
Bir profil bağlayın
Hangi model olduğunu söylemek için cihazın profilini ayarlayın. Profil, çözücüyü ve alan şemasını beraberinde getirir; profili olmayan bir cihaz ham yük iletir.
Profil ayrıca hangi alanların zorunlu olduğuna karar verir. Birini atlarsanız
kaydetme işlemi, hiç çalışmayacak bir şeye dönüşmek yerine tam olarak eksik alanı
söyleyerek başarısız olur — attributes.pac, secrets.encryptionKey.
Bkz. Cihazlar ve profiller.
Devralınan varsayılanlar
Boş bıraktığınız alanlar projenin sağlayıcı varsayılanlarından doldurulabilir — Sigfox cihaz tipi, LoRaWAN uygulaması. Bunları projede tanımlarsanız yeni cihazlarda bir daha yazmanız gerekmez.
Cihazda girdiğiniz her değer, devralınan değerin önüne geçer.
Gizli bilgileri düzenleme
Gizli bilgiler şifrelenir ve bir daha gösterilmez. Bir bağlamayı düzenlerken saklı değeri korumak için gizli alanı boş bırakın — yalnızca değiştirmek için bir değer yazarsınız.
Böylece cihazın şifreleme anahtarını bilmeden referansını veya cihaz tipini düzeltebilirsiniz.
Sigfox sağlama
Sigfox için Merkez, siz Sigfox konsolunda uğraşmak yerine arka uçta nesneleri sizin adınıza oluşturabilir.
Her sağlama eylemi iki yarımdan oluşur:
Önce Plan'ı çalıştırın ve okuyun. Neyin oluşturulacağını, neyin güncelleneceğini ve neyin zaten doğru olduğunu söyler.
Uygulama idempotenttir — iki kez çalıştırmak bir şeyi çoğaltmaz, uzlaştırır. Bir uç nokta adresi değiştikten sonra desteklenen düzeltme yolunun bu olmasının sebebi budur: callback'leri yeniden uygulayın, güncel uç noktaya göre yeniden yazılırlar.
LoRaWAN sağlama
The Things Stack'te Merkez, Plan → Uygula'dan bir adım öteye gider. Proje LNS'e bağlandıktan sonra bir LoRaWAN cihazı kendiliğinden güncel tutulur:
- Oluşturma: LoRaWAN bağlaması olan bir cihaz LNS'e kaydedilir — uygulama o DevEUI'yi zaten taşıyorsa tanınır. Hiçbir şey iki kez oluşturulmaz.
- Düzenleme peşinden gelir. Değişen bir anahtar anahtarları yeniden gönderir; değişen sınıf, frekans planı ya da MAC ayarı Network Server'ı günceller; yeni ad LNS'e yazılır; değişen bir DevEUI eski kaydı kaldırıp yenisini yapar.
- Silme: cihazı (ya da LoRaWAN bağlamasını) silmek onu LNS'ten de kaldırır. Silme penceresinde The Things Stack’ten de kaldır seçeneği varsayılan olarak işaretlidir — kaydı korumak için işareti kaldırın.
Bunların her biri hata durumunda açık kalır: LNS reddetse bile Merkez değişikliğinizi kaydeder; ret cihaz sayfasında görünür. Sigfox, Plan → Uygula olarak kalır.
LNS'te zaten olan bir cihazı sahiplenin
Cihaz projenin uygulamasında zaten varsa — LNS konsolundan ya da başkası tarafından kaydedilmişse — formun LoRaWAN satırını LNS’te zaten olan birini sahiplen'e alın. Seçici, uygulamanın uç cihazlarını listeler (Merkez'de zaten olan gösterilir ama sunulmaz) ve DevEUI ile JoinEUI'yi doldurur; anahtarları LNS'te kalır. Merkez cihazı yeniden kaydetmek yerine tanır.
Kaydet, taşı ya da anahtarları yenile
Cihaz oluşturma bir The Things Stack adımıyla biter; aynı kart cihaz sayfasındadır. Merkez'in kaydının yanında LNS'in o DevEUI için tuttuğunu — LNS'e kayıtlı ya da Henüz LNS'te değil — ve son uygulamanın ne yaptığını gösterir: kaydedildi, tanındı — zaten LNS’te, önceki uygulamasından taşındı, anahtarlar güncellendi, radyo ayarları güncellendi, yeniden adlandırıldı. Bir uygulama başarısız olduysa kart hangi adımda olduğunu söyler ve LNS'in gerekçesini aktarır.
- Önizle → LNS'e kaydet, rutin işi kancalar yaptığından artık bir yeniden deneme ya da onarımdır: reddedilen bir değişiklikten sonra, canlı yazma kapalıyken oluşturulmuş bir cihaz için ya da yarım kalmış bir kaydı bitirmek için çalıştırın.
- Taşı, cihaz başka bir uygulamada kayıtlıysa görünür — proje o zamandan beri yeniden bağlanmıştır. Eski kaydı kiracının anahtarıyla kaldırır, sonra cihazı buraya kaydeder.
- Anahtarları yeniden gönder, kayıtlı bir cihazın yalnızca anahtarlarını yeniden gönderir — OTAA kök anahtarları ya da ABP oturumu.
- LNS'ten kaldır, kaydı siler ve Merkez cihazını korur.
Cihazlar listesinde birkaç cihaz seçip seçim üzerinde LNS’e kaydet ya da LNS’ten kaldır'ı kullanın.
Toplu cihaz ekleme
Toplu oluşturma arayüz yerine API üzerinden yapılır. Uç noktalar uygulamanın kullandıklarıyla aynıdır ve API referansında belgelenmiştir — önce cihazı oluşturun, sonra teknoloji bağlamasını ekleyin.
Alan şeması orada da aynı biçimde denetlenir; yani bir betik, formla aynı net hataları alır.
Çalıştığını doğrulayın
Bir uplink gönderin ve Analitik'i açın. Alınan arttıysa ama hedefiniz ham
hex aldıysa cihaz eşleşmiş demektir ve sıradaki bakılacak şey çözücüdür. Hiçbir
şey alınmadıysa sorun yukarıda, kaynaktadır.