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

Bir ABP cihazı ekleyin

Kişiselleştirme ile etkinleştirilen bir LoRaWAN cihazını DevAddr'ı ve oturum anahtarlarıyla kaydedin ve çerçeve sayaçlarını yönetin.

Bir ABP (kişiselleştirme ile etkinleştirme) cihazı ağa katılmaz. Adresi (DevAddr) ve iki oturum anahtarı cihaza tanımlanır ve ilk çerçevesinden itibaren bunlarla gönderir. ABP’yi yalnızca cihaz OTAA yapamıyorsa kullanın: OTAA daha güvenli ve kurtarması daha kolaydır. Bu sayfa bir ABP cihazının nasıl kaydedileceğini ve çerçeve sayaçlarının nasıl yönetileceğini açıklar.

ABP, LoRaWAN 1.0.x (1.0.2, 1.0.3, 1.0.4) için desteklenir. LoRaWAN cihazlarını ekleme, düzenleme ve silme iznine ihtiyacınız vardır.

Gerekenler

DeğerBiçim
DevEUI16 onaltılık basamak
JoinEUI16 onaltılık basamak (katılım için kullanılmaz; 0000000000000000 uygundur)
DevAddr8 onaltılık basamak, cihazda tanımlandığı şekliyle
NwkSKey (ağ oturum anahtarı)32 onaltılık basamak
AppSKey (uygulama oturum anahtarı)32 onaltılık basamak

DevAddr bu ağa ait olmalıdır

Her LoRaWAN ağının bir NetID’si vardır ve DevAddr’ın ilk bitleri ağı belirtir. Hermetry ağ geçitlerine ağın NetID’si bildirilir ve DevAddr’ı başka bir ağa ait olan çerçeveler bırakılır; bu nedenle Hermetry böyle bir adresi baştan reddeder.

Adres uymuyorsa Hermetry Bu DevAddr bu ağa ait değil. Ağın NetID ön ekine sahip bir adres kullanın. (devaddr_not_in_netid) yanıtını verir ve hatanın ayrıntıları ağın NetID’sini belirtir. NetID 000000 ise DevAddr 00000000 ile 01FFFFFF arasında olmalıdır. Cihazınız aralığın dışında bir adresle geldiyse cihazda yeni bir DevAddr tanımlayın.

Bir DevAddr, kuruluşunuzda yalnızca tek bir aktif cihaz tarafından kullanılabilir. Aynı adrese sahip ikinci bir cihaz reddedilir: Bu kiracıdaki başka bir cihaz bu DevAddr’ı zaten kullanıyor. (devaddr_taken).

Cihazı ekleme

  1. Cihazlar bölümünü açın ve Yeni cihaz seçeneğini seçin.
  2. LoRaWAN cihazı seçeneğini seçin.
  3. Etkinleştirme seçeneğini ABP (adres ve oturum anahtarları cihazda tanımlanır) olarak ayarlayın. Form, çerçeve sayaçları ve ABP alanları hakkında bir not gösterir.
  4. Ad, DevEUI, JoinEUI (AppEUI), DevAddr, NwkSKey (ağ oturum anahtarı) ve AppSKey (uygulama oturum anahtarı) alanlarını doldurun, ardından LoRaWAN sürümü ve Sınıf alanlarını doldurun.
  5. Cihaz ekle seçeneğini seçin.

Çekmece Cihaz eklendi. Yukarı bağlantıları ilk çerçevesinden itibaren alınır. mesajını gösterir.

Uyarı

Oturum anahtarları şifrelenmiş olarak saklanır ve bir daha gösterilmez. Bunları güvenli bir yerde saklayın.

Çerçeve sayaçları

Her yukarı bağlantı bir çerçeve sayacı taşır. Ağ sunucusu yalnızca ileriye doğru ilerleyen bir sayacı kabul eder (bir seferde en fazla 16.384 kadar). Tekrar yalnızca son onaylanmış yukarı bağlantının yeniden iletimi olarak kabul edilir. Bu, tekrar oynatılan çerçeveleri engeller.

ABP cihazı için bu önemlidir:

  • Sayaçlar, cihazı eklediğinizde 0’dan başlar.
  • Birçok ABP cihazı yeniden başladığında veya pili değiştirildiğinde sayacını yeniden 0’dan başlatır. Sonraki çerçeveleri eski çerçeveler gibi görünür ve bırakılır; çerçeve günlüğünde Tekrar oynatılan çerçeve veya Çerçeve sayacı atladı olarak görünür.
  • Hermetry bir sayacı kendi kendine yeniden eşitlemez. Karar sizindir.

Cihaz yeniden başladıktan sonra sayaçları sıfırlayın

  1. Cihazın sayaçlarını gerçekten sıfırladığından emin olun (örneğin, yeniden programlandı veya pili değiştirildi).
  2. Cihazın LoRaWAN sekmesini açın ve Sayaçları sıfırla seçeneğini seçin.
  3. Çerçeve sayaçlarını sıfırla seçeneğini onaylayın: “Yalnızca cihaz sayaçlarını yeniden başlattıktan sonra kullanın. Cihaz yeniden gönderene kadar, cihazın kaydedilmiş eski bir çerçevesi bir kez kabul edilebilir. Sıfırlama denetim günlüğüne kaydedilir.”

Bir sonraki yukarı bağlantı sayacı 0’dan kabul edilir ve aşağı bağlantı sayacı 0’dan başlar. Sekmede Sayaçlar en son sıfırlandı görünür. iot_lorawan.device.counters_reset denetim kaydı, değiştirilen sayaçları kaydeder.

ABP cihazında Oturumu sıfırla düğmesi yoktur: ağa katılamaz, bu nedenle oturumunu sonlandırmak bağlantısını keser. Hermetry bunu Bir ABP cihazı ağa katılmaz: oturumu sıfırlanamaz. Sayaçlarını sıfırlayın veya ona yeni oturum anahtarları verin. mesajıyla reddeder.

ABP cihazının radyo ayarları

ABP cihazı hiçbir zaman ağa katılmadığı için profilin ayarları kendisine bildirilmemiştir. EU868 için LoRaWAN 1.0.x varsayılanlarıyla başlar: RX1 gecikmesi 1 saniye, RX1 veri hızı kayması 0, RX2 869,525 MHz ve DR0 ve yalnızca üç varsayılan kanal. Ağ sunucusu aşağı bağlantıları bu değerlere göre planlar ve MAC komutlarıyla cihazdan profilin RX1 gecikmesine (varsayılan 5 saniye) geçmesini ister. Cihaz onaylayana kadar aşağı bağlantılar cihazın gerçekte sahip olduğu değerleri kullanır.

Sayaç sıfırlaması bu radyo değerlerini de varsayılanlara geri döndürür.

Oturum anahtarlarını değiştirin

LoRaWAN sekmesinde Anahtarlar altında, DevAddr alanını (mevcut değerle önceden doldurulmuş) girin, Yeni NwkSKey ve Yeni AppSKey alanlarını doldurun, ardından Anahtarları değiştir seçeneğini seçin. Onaylayın: “Yeni oturum sayaçları 0 ile başlar. Cihazda aynı adresi ve anahtarları ayarlayın, aksi halde cihaz alınamaz.” Üç değer birlikte değiştirilir; Hermetry kısmi değişikliği Yeni bir ABP oturumu için DevAddr, NwkSKey ve AppSKey birlikte gerekir. mesajıyla reddeder.

API üzerinden

POST /tenant/<tenantId>/api/iot/lorawan/devices
Content-Type: application/json

{
  "activation": "ABP",
  "name": "Meter 12",
  "devEui": "1122334455667712",
  "devAddr": "0100A3F1",
  "nwkSKey": "<32 hex digits>",
  "appSKey": "<32 hex digits>",
  "macVersion": "1.0.3",
  "class": "A"
}

appKey içeren bir ABP gövdesi veya oturum anahtarları içeren bir OTAA gövdesi reddedilir. Sayaçları DELETE /tenant/<tenantId>/api/iot/lorawan/devices/<deviceId>/counters ile sıfırlayın.