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

Codec kütüphanesi

Hermetry ile gelen 106 codec – hangi sensör türlerini kapsadıkları, doğrusunu nasıl bulacağınız ve nasıl test edeceğiniz.

Hermetry, 106 adet LoRaWAN sensörü için hazır codec kütüphanesiyle birlikte gelir. Her codec, tek bir sensörün veya aynı üreticinin bir sensör ailesinin yük verilerini çözer. Otomatik ayarlı cihazlar, üreticileri ve FPort değerleri bir kütüphane codec’iyle eşleştiğinde herhangi bir kurulum yapmadan kütüphaneyi kullanır.

Kütüphaneyi aç

  1. Cihazlar bölümünü aç.
  2. ⋯ menüsünü açın ve LoRaWAN codec’leri seçeneğini seçin.

Çekmece, kullanabileceğiniz tüm codec’leri listeler: kütüphanenin codec’leri (Kaynak: Kütüphane) ve sizin codec’leriniz (Kaynak: Sizin). LoRaWAN codec’lerini görüntüleme iznine ihtiyacınız vardır (varsayılan olarak kullanıcılar).

SütunGösterir
IdCodec kimliği. Kütüphane kimlikleri üretici ve modelden oluşturulan kısa adlardır. Sizin codec’leriniz t. ile başlar.
AdCodec’in çözdüğü veri, örneğin bir sıcaklık ve nem sensörü
SatıcıCihaz üreticisi
ModellerCodec’in kapsadığı model adları
FPort’larÇözdüğü FPort’lar; boş, her portun kapsandığı anlamına gelir
TürTablo biçimi, tlv veya layout
KaynakKütüphane veya Sizin
DoğrulamaBir cihazda doğrulandı veya Doğrulanmadı (üreticinin yayımlanmış biçiminden çözülmüş ve test vektörleriyle kontrol edilmiştir)
Revizyon, Güncellendi, DurumGeçerli revizyon, değiştiyse ne zaman değiştiği, Yayımlandı veya Geri çekildi

Kimliğe, ada, satıcıya, modele veya üretici koduna (OUI) göre arayın.

Kütüphanenin kapsadıkları

Sensör türüDeğer örnekleri
İç hava kalitesiCO₂, partikül madde, formaldehit, ozon, sıcaklık, nem, basınç, ışık
Sıcaklık ve nemOda sensörleri, etiketler, problar (PT100 ve termokupl transmitterları dahil), daldırma ve çift problu sensörler
Kapılar, pencereler ve kontaklarAçık/kapalı durumu, açılma sayıları
Darbeler ve dijital girişlerDarbe sayaçları, giriş durumları
Elektrik akımıAkım trafosu pensleri (tek ve üç kanallı), çok kanallı akım sensörleri, akıllı prizler ve sayaç fişleri
Su kaçaklarıKaçak algılandı, membran ve prob kaçak sensörleri
Seviye ve mesafeUltrasonik, radar ve LiDAR mesafe, kapasitif sıvı seviyesi, dalgıç seviye, basınç ve seviye transmitterları, doluluk seviyesi
EğimEğim açısı ve eğim alarmları
Toprak ve tarımToprak nemi, sıcaklık, iletkenlik (EC), pH, yaprak nemi
Gaz ve kokuGaz dedektörleri, koku dedektörleri
Basınç ve akışBoru basıncı, akış ölçerler
Hava durumu ve çevreMeteoroloji istasyonları, ışık seviyesi, ses seviyesi
TakipAçık hava varlık takipçileri (GPS ve Wi-Fi), konteyner ve kart takipçileri, rozetler, temas izleme etiketleri
Düğmeler ve alarmlarPanik düğmeleri, akıllı ve giyilebilir düğmeler, güvenlik rozetleri, sahne panelleri
Doluluk ve kişilerKişi sayaçları, masa ve iş yeri doluluğu, radar varlık algılama, düşme algılama, PIR hareket
OtoparkPark yeri sensörleri
KontrolSolenoid vana kontrolcüleri, çok arayüzlü kontrolcüler, ışık kontrolcüleri, termostatlar, radyatör termostatları

Kütüphanede bugün için LoRaWAN titreşim sensörü yoktur. Eksik bir sensör için kendi codec’inizi yazın.

Sensörünüz için codec’i bulun

  1. Çekmecede, sensörün üzerinde yazan model adını arayın.
  2. Codec’i açın ve Modeller ile FPort’lar bölümlerini kontrol edin.
  3. Üretici kodları (OUI) bölümünü kontrol edin: DevEUI’niz bu altı haneli kodlardan biriyle başlarsa, Otomatik bu codec’i kendiliğinden seçer.
  4. DevEUI’niz listelenen bir üretici koduyla başlamıyorsa (örneğin tedarikçi kendi DevEUI’lerini atadıysa), codec’i cihazda veya profilde adına göre seçin.

Bir codec’in sayfası

Görmek için listeden bir codec açın:

BölümGösterir
CodecKimlik, revizyon, Parmak izi (SHA-256), modeller, FPort’lar, üreticiler (OUI), köken ve kaynak
Çözdüğü anahtarlarCodec’in kendi test vektörlerinden alınan, her çıktı anahtarı ve birimi
RevizyonlarHer yayımlanmış revizyon, boyutu ve anahtar sayısıyla birlikte
Test tezgâhıCodec’i gerçek bir yükle deneyin
Codec tablosuTablonun kendisi (kütüphane codec’leri için salt okunur)

Sayfa ayrıca şunu hatırlatır: Downlink’ler ham hex veya base64 olarak gönderilir. Codec’ler yalnızca çözer; bkz. Downlink gönderme.

Bir codec’i test edin

  1. Codec’i açın ve Test tezgâhı bölümüne kaydırın.
  2. Cihazın gönderdiği FPort (1–255) ve Yük (hex) değerlerini girin (boşluklara izin verilir, en fazla 255 bayt). Yükü cihazın üretici aracından veya Yok ile çözülmüş bir mesajdan kopyalayın.
  3. Çöz seçeneğini seçin.

Tezgâh, çözülmüş Anahtar, Değer ve Birim bilgilerini, varsa Uyarılar ve Hatalar‘ı ve codec tüm baytları kullanmadığında Kalan baytlar‘ı gösterir. Codec bu çerçeveyi tanımadı. ifadesi, codec’in bu FPort veya yük biçimi için bir kuralı olmadığı anlamına gelir.

Çıktı anahtar adları

Kütüphane codec’leri anahtarlarını cihaz üreticisinin belgelerindeki gibi adlandırır, örneğin temperature_red veya "occupied" gibi metinsel bir durum. Farklı üreticiler aynı niceliğe farklı adlar verir. Filonuzda tek bir adlandırma istiyorsanız, bkz. Çözülmüş değerleri düzenleme.

Kütüphanedeki değişiklikler

  • Platform kütüphaneyi zamanla günceller. Bir codec’in yeni bir revizyonu anahtar ekleyebilir ancak hiçbir anahtarı kaldırmaz veya yeniden adlandırmaz ve bir anahtarın birimini asla değiştirmez. Akışlarınız ve panolarınız çalışmaya devam eder.
  • Bir codec, platform tarafından Geri çekilebilir. Bunu seçmiş cihazlar bunun yerine otomatik seçimle çözmeye devam eder.
  • Kütüphane codec’leri sizin için salt okunurdur. Birini değiştirmek için Kopya kaydet seçeneğini kullanın; bkz. Kendi codec’inizi yazın.