SİLİKON-LOGO

SILICON LABS SDK 7.4.1.0 GA Zigbee Protokol Yığını Yazılımı

SILICON-LABS-SDK-7-4-1-0 -Zigbee-Protokol-Stack-Yazılım-ÜRÜN

Ürün Bilgileri

Özellikler

  • Zigbee EmberZNet SDK Sürümü: 7.4.1.0
  • Gecko SDK Paketi Sürümü: 4.4 – 14 Şubat 2024
  • Satıcı: Silikon Laboratuvarları
  • Temel Özellikler: SoC'de çoklu protokol Zigbee ve OpenThread desteği
  • Uyumlu Derleyiciler: GCC sürüm 12.2.1
  • EZSP Protokolü Sürümü: 0x0D

Ürün Kullanım Talimatları

Uyumluluk ve Kullanım Bildirimleri

  • Güvenlik güncellemeleri ve bildirimleri için bu SDK ile birlikte yüklenen Gecko Platform Sürüm notlarının Güvenlik bölümüne bakın veya Silicon Labs'daki TEKNİK BELGELER sekmesini ziyaret edin. webalan.
  • Güvenlik Önerilerine abone olarak güncel kalın.

SSS

  • Soru: Doğruluğu nasıl doğrularım fileuyumlu derleyicilerle kullanılıyor mu?
  • Cevap: Doğru olduğunu doğrulayabilirsiniz fileSimplicity Studio ile sağlanan GCC 12.2.1 sürümü kontrol edilerek kullanılıyor.
  • Soru: Güvenlik güncellemeleri ve bildirimleri hakkında bilgiyi nerede bulabilirim?
  • Cevap: Güvenlik güncellemeleri ve bildirimleri için Gecko Platform Sürüm notlarının Güvenlik bölümüne bakın veya Silicon Labs'daki TEKNİK BELGELER sekmesini ziyaret edin. webalan.

Silicon Labs, ürünlerine Zigbee ağını geliştiren OEM'lerin tercih ettiği satıcıdır. Silicon Labs Zigbee platformu mevcut en entegre, eksiksiz ve zengin özellikli Zigbee çözümüdür.
Silicon Labs EmberZNet SDK, Silicon Labs'ın Zigbee yığın spesifikasyonunun uygulamasını içerir.

  • Bu sürüm notları, SDK sürüm(ler)ini kapsar:
  • 7.4.1.0 14 Şubat 2024'te yayınlandı
  • 7.4.0.0 13 Aralık 2023'de yayınlandı

ANA ÖZELLİKLER

Zigbee

  • Zigbee R23 uyumluluğu
  • Zigbee Smart Energy 1.4a uyumluluğu – üretim
  • Zigbee GP 1.1.2 uyumluluğu – Alfa
  • MG27 desteği – üretim
  • Secure Vault parçaları için geliştirilmiş destek
  • NCP SPI (CPC olmayan) uygulamalarda uykulu destek – Alfa

çoklu protokol

  • Eşzamanlı Dinleme desteği (RCP) – MG21 ve MG24
  • Eşzamanlı Çoklu Protokol (CMP) Zigbee NCP + OpenThread RCP – üretim
  • SoC'de Dinamik Çok Protokollü Bluetooth + Eşzamanlı Çoklu Protokol (CMP) Zigbee ve OpenThread desteği

Uyumluluk ve Kullanım Bildirimleri

Güvenlik güncellemeleri ve bildirimleri hakkında bilgi için, bu SDK ile yüklenen Gecko Platform Sürüm notlarının Güvenlik bölümüne veya adresindeki TEKNİK BELGELER sekmesine bakın. https://www.silabs.com/developers/zigbee-emberznet. Silicon Labs ayrıca güncel bilgiler için Güvenlik Tavsiyelerine abone olmanızı da şiddetle tavsiye eder. Talimatlar için veya Zigbee EmberZNet SDK'da yeniyseniz Bu Sürümü Kullanma bölümüne bakın.

Uyumlu Derleyiciler

  • ARM (IAR-EWARM) sürüm 9.40.1 için IAR Gömülü Workbench.
  • IarBuild.exe komut satırı yardımcı programıyla veya macOS veya Linux'ta IAR Embedded Workbench GUI'siyle derlemek için Wine'ı kullanmak hatalı sonuçlarla sonuçlanabilir fileKısa devre oluşturmak için Wine'ın karma algoritmasındaki çarpışmalar nedeniyle kullanılıyor file İsimler.
  • MacOS veya Linux kullanan müşterilerin Simplicity Studio dışında IAR ile derleme yapmamaları önerilir. Bunu yapan müşteriler, doğru bilgileri dikkatlice doğrulamalıdır. files kullanılıyor.

GCC (GNU Derleyici Koleksiyonu) sürüm 12.2.1, Simplicity Studio ile birlikte sağlanır.
Bu sürüm için EZSP protokolü sürümü 0x0D'dir.

Yeni Ürünler

Gecko SDK'nın (GSDK) bu sürümü, gerektiğinde bu sürüme yönelik yamalar hariç, tüm EFM ve EFR cihazları için birleşik desteğin bulunduğu son sürüm olacaktır. 2024'ün ortalarından itibaren ayrı SDK'ları kullanıma sunacağız:

  • Mevcut Gecko SDK, Seri 0 ve 1 cihazlarını desteklemeye devam edecek.
  • Yeni bir SDK, özellikle Seri 2 ve 3 cihazlara hitap edecek.

Gecko SDK, yazılım politikamız kapsamında sağlanan uzun vadeli destek, bakım, kalite ve yanıt verme hızında herhangi bir değişiklik olmaksızın tüm Seri 0 ve 1 cihazlarını desteklemeye devam edecektir.
Yeni SDK, Gecko SDK'dan ayrılacak ve geliştiricilerin avantajlardan yararlanmasına yardımcı olacak yeni özellikler sunmaya başlayacaktagSeri 2 ve 3 ürünlerimizin gelişmiş özelliklerinden biri.
Bu karar, yazılım SDK'larımızda olağanüstü bir kullanıcı deneyimi için kaliteyi yükseltme, istikrar sağlama ve performansı artırma taahhüdümüzü yansıtan müşteri geri bildirimleriyle uyumludur.

Yeni Bileşenler

Yeni sürüm 

  • Kullanıcıların belirli bir Zigbee Direct güvenlik seçeneğini yapılandırabilmesi için “zigbee_direct_security_p256” ve “zigbee_direct_security_curve25519” bileşenleri eklenmiştir.
  • Kullanıcıların, Zigbee doğrudan cihaz (ZDD) uygulamasında birden fazla "zigbee_direct_security" bileşenini etkinleştirmesine izin verilir. Bu durumda gerçek güvenlik seçeneği Zigbee Sanal Cihaz (ZVD) yapılandırmasına bağlıdır.

Yeni API'ler
Yeni sürüm 

  • Zigbee NVM3 belirteçlerini varsayılan değerlerine sıfırlamak için yeni bir API sl_zigbee_token_factory_reset eklendi.
  • Bağlantı anahtarı tablosu bu adresle bir giriş ekleyebiliyor veya güncelleyebiliyorsa (tablo dolu değil) true değerini döndüren API bool sl_zigbee_sec_man_link_key_slot_available(EmberEUI64 eui) eklendi.
  • Yeni bir API bool sl_zb_sec_man_compare_key_to_value (sl_zb_sec_man_context_t* bağlam, sl_zb_sec_man_key_t* anahtarı) eklendi; bu, anahtara bağlam tarafından başvuruluyorsa, bağımsız değişkende sağlanan anahtarla aynı değere sahipse doğru değerini döndürür.

Yeni Platform Desteği
Yeni sürüm 

  • Bu sürümde aşağıdaki yeni parçalar için Zigbee yığın desteği eklenmiştir: EFR32MG24A010F768IM40 ve EFR32MG24A020F768IM40.

Yeni Belgeler
7.4.0.0 sürümündeki yenilikler

  • Zigbee Güvenli Anahtar Depolama bileşeninin açıklaması, Zigbee Güvenli Anahtar Depolama Yükseltmesi'nin (mevcut projelerle geriye dönük uyumluluk sağlayan) eklenmesini yansıtacak şekilde güncellendi.
  • Zigbee Security Manager bileşen grubu (AN1412: Zigbee Security Manager) ile etkileşime geçmek için yeni bir uygulama notu eklendi.

Amaçlanan Davranış

Kullanıcılara, Zigbee senkronize edilmemiş CSL iletimlerinin radyo programlayıcıda protokol önceliğine tabi olduğu hatırlatılır. SleepyToSleepy uygulamalarında BLE, iletimi sonlandıracak bir Zigbee CSL iletimini önleyebilir ve gerçekleştirecektir. Potansiyel olarak uzun bir uyandırma çerçeve dizisinin kullanılabileceği göz önüne alındığında, zamanlayıcının önceden alınması senkronize edilmemiş CSL için daha yaygındır. İletim önceliklerini ayarlamak isteyen kullanıcılar bunu yapmak için DMP Ayarlama ve Test etme bileşenini kullanabilir. Kullanıcılar daha fazla bilgi için UG305: Dinamik Çok Protokollü Kullanıcı Kılavuzu'na da başvurabilirler.

İyileştirmeler

Sürümde değiştirildi
emberCounterHandler API Belge Değişiklikleri

Önceki sürümlerde, RX ve TX paketiyle ilgili MAC ve APS katmanı EmberCounterTypes için Sayaç İşleyici geri çağrısı, uygun hedef düğüm kimliği veya veri bağımsız değişkenleri iletilmiyordu ve bu parametreleri kullanan belirli sayaçların davranışına ilişkin API belgeleri belirsiz veya yanıltıcıydı.
emberCounterHandler()'ın imzası değişmese de parametrelerinin doldurulma şekli biraz değişti.

  • ember-types.h dosyasındaki EmberCounterType numaralandırmaları hakkındaki yorumlar, netlik sağlamak amacıyla genişletildi.
  • TX ile ilgili sayaçlar için Sayaç İşleyicisinin Düğüm Kimliği parametresi artık hedef adres modunun kullanılmadan önce geçerli bir kısa kimlik gösterip göstermediğini kontrol ediyor. (Değilse, hedef adres doldurulmaz ve bunun yerine EMBER_UNKNOWN_NODE_ID yer tutucu değeri kullanılır.)
  • RX ile ilgili sayaçlar için Sayaç İşleyicisinin Düğüm Kimliği parametresi artık hedef düğüm kimliğini değil kaynak düğüm kimliğini yansıtıyor.
  • Yeniden deneme sayısı, ember türlerinde açıklandığı gibi EMBER_COUNTER_MAC_TX_UNICAST_SUCCESS/FAILED sayaçları için veri parametresi olarak *geçmez*. h önceki sürümlerde, ancak bu daha önce yayımlanan sürümlerde hiçbir zaman düzgün bir şekilde doldurulmadığından önceki sürümlerdeki değeri her zaman 0 olurdu. Bu davranış, bu EmberCounterType'ların açıklamasında açıklığa kavuşturuldu. Ancak APS katmanı yeniden denemelerine ilişkin Yeniden Deneme sayısı, önceki sürümlerle tutarlı olması amacıyla EMBER_COUNTER_APS_TX_UNICAST_SUCCESS/FAILED sayaç türleri için veri parametresinde doldurulmaya devam ediyor.
  • Geri arama için Düğüm Kimliğini veya veri parametresini dolduran tüm sayaçlar, revize edilmiş ember'de açıklandığı gibi beklenen verileri, adresi veya bir Düğüm Kimliği bekleniyordu ancak paketten alınamadıysa EMBER_UNKNOWN_NODE_ID'yi geçtiklerinden emin olmak için denetlendi. type.h belgeleri.
  • EMBER_COUNTER_MAC_TX_UNICAST_RETRY için Sayaç işleyicisi artık MAC katmanı hedef düğüm kimliğini ve Hedef Düğüm Kimliği ve veri parametrelerindeki birkaç yeniden denemeyi doğru şekilde yansıtıyor.
  • EMBER_COUNTER_PHY_CCA_FAIL_COUNT için Sayaç işleyicisi artık iletimi başarısız olan mesajın amaçlanan MAC katmanı hedefi hakkında Düğüm Kimliği parametresi aracılığıyla hedef düğüm kimliği bilgilerini sağlıyor.

Güncellenmiş Yeşil Güç Kodu
Yeşil güç sunucusu kodu, aşağıdakiler de dahil olmak üzere çeşitli iyileştirmelerle güncellendi:

  • GP sunucusunda alınırken geçersiz uç noktaya sahip gelen komutlar için daha fazla doğrulama kodu eklendi.
  • Yeşil güç mesajları oluşturmak için daha fazla alan kalmadığında durumu ele alacak kod eklendi.
  • Havuz artık bazı durumlarda spesifikasyon bölümü A.3.5.2.4.1'e göre eşleştirmeyi kaldırma eylemiyle eşleştirme yapılandırmasını bırakıyor.
  • Havuz artık bir girişin mevcut grup listesini, eylem genişletmeyle Eşleştirme Yapılandırması işlenirken onu kaldırmadan önce kaydediyor.
  • Çeviri sorgusu komutu, çeviri tablosu boş olduğunda veya dizin tablodaki birkaç girişten büyük olduğunda hata kodu olarak "BULUNAMADI" ifadesini döndürür.
  • Bazı uygulamalardaki GP uç noktasının sürümü 1'den 0'a değiştirildi.

Yeşil Güç Cihazları minimum enerji tüketen cihazlar olduğundan ve tasarımların çoğunda CSMA kullanmadığından, GPDF Gönderme işlevinde CSMA kullanımı kısıtlanmıştır. Bunun yerine tercih edilen tasarım, aynı enerji bütçesini kullanarak birden fazla paket göndermektir.
Green Power Server eklenti seçeneğinde gizli uç noktanın kullanımı kaldırıldı. Bunun yerine uygulama uç noktalarından birini kullanın.
Ağ Anahtarı Güncelleme Eklenti Kodu İyileştirmeleri

  • Periyodik ağ anahtarı güncelleme periyodu 1 yıl olacak şekilde değiştirildi.

Gereksiz Anahtar Dışa Aktarmayı Önlemek İçin Bazı API'ler Yeniden Yapılandırıldı
Düz metin anahtar verileri yerine anahtar bağlamların kullanımını tercih edecek değişiklikler yapıldı.

  • sl_zigbee_send_security_challenge_request artık EmberKeyData yerine sl_zb_sec_man_context_t argümanını alıyor.
  • sl_zb_sec_man_derived_key_type numaralandırmanın değerleri, birden çok türetilmiş türü birleştiren belirli anahtar türetmelerini doğrudan desteklemek için artık 16 bitlik bir bit maskesidir.

Düzeltilen Sorunlar

Sürümde düzeltildi 

kimlik numarası Tanım
1036893 OTA küme bileşeninin eski önyükleyici arayüzü bileşenini bağımlılık olarak yüklemesine neden olan sorun düzeltildi.
1114905 Zigbee Direct: Ağdan Ayrılma Özelliğinin iyileştirilmiş kullanımı.
1180937 Zigbee Direct ZDD'yi 3. taraf ZVD'ye bağlarken WDT'nin sıfırlanması düzeltildi.
1223904 Son cihazın çok yoğun bir ortamda hatalı çalışacak şekilde hareket etmesine neden olan sorun düzeltildi.
1224393 Yanıt hedefi adresini güncellemek için Yeşil Güç havuzu tablosu istek işleyicisi kodu güncellendi.
1228808 gp-types.h belgelerindeki makro tanımlarıyla ilgili görüntüleme sorunu düzeltildi.
1232297 emberSetOutgoingNwkFrameCounter ve emberSetOutgoingApsFrameCounter'ın 64 bit ana bilgisayar uygulamalarında çalışmaması sorunu düzeltildi (EMBER_BAD_ARGUMENT değerini döndürüyor).
1232359 Yeşil güç istemci komut işlemesinde gppTunnelingDelay parametre hesaplaması düzeltildi.
 

1240392

Erişim/izin nedenleriyle reddedilen ZDO Bağlama/Bağlantıyı Kaldırma İstekleri, Zigbee spesifikasyonlarına göre EMBER_ZDP_NOT_PERMITTED durumu yerine EMBER_ZDP_NOT_AUTHORIZED durumunu döndürmelidir.
1243523 Zigbee Direct: ZVD'ye BLE bağlantısının kararlılığı iyileştirildi.
1249455 Uykulu bir uç cihazın, bir yayın alırken, bir onay almadan önce uyku moduna geçmesine neden olan bir sorun düzeltildi.
1252295 Bileşen kataloğu makrosu SL_CATALOG_ZIGBEE_OTA_STORAGE_COMMON_PRESENT'teki yazım hatası hatasını düzeltin.

Sürümde düzeltildi 

kimlik numarası Tanım
1019348 İhtiyaç duyulmadığında kaldırılabilmesi için Zigbee ZCL Cli bileşeninin bağımlılık gereksinimleri düzeltildi.
1024246 emberHaveLinkKey() ve sl_zb_sec_man_have_link_key() için işlev açıklaması güncellendi.
1036503 DMP'ler için Micrium Çekirdeğinin kullanımını tavsiye eden bir açıklama eklendiampuygulamalar.
1037661 Uygulamanın pro yığın veya yaprak yığın yüklemesini engelleyen bir sorun düzeltildi.
1078136 Olayları kesme bağlamından değiştirirken oluşan aralıklı kilitlenme düzeltildi
 

 

 

1081548

Kullanıcılara, Zigbee senkronize edilmemiş CSL iletimlerinin radyo programlayıcıda protokol önceliğine tabi olduğu hatırlatılır. SleepyToSleepy uygulamalarında BLE, iletimi sonlandıracak bir Zigbee CSL iletimini önleyebilir ve gerçekleştirecektir. Potansiyel olarak uzun bir uyandırma çerçeve dizisinin kullanılabileceği göz önüne alındığında, zamanlayıcının önceden alınması senkronize edilmemiş CSL için daha yaygındır. İletim önceliklerini ayarlamak isteyen kullanıcılar bunu yapmak için DMP Ayarlama ve Test etme bileşenini kullanabilir. Kullanıcılar daha fazla bilgi için UG305: Dinamik Çok Protokollü Kullanıcı Kılavuzu'na da başvurabilirler.

CSL'de, önceki bir yük çerçevesinin hemen ardından alınan yeni bir uyandırma çerçevesi dizisinin doğru şekilde kaydedilmemesine neden olan bir sorun düzeltildi. Bu, kaçırılan bir yük çerçevesiyle sonuçlanacaktır.

1084111 MG24 tabanlı kartlar için ilk uykulu SPI-NCP desteği bu sürümün bir parçası olarak güncellendi.
1104056 Çoklu ağ durumunda ikincil bir ağda çalışacak şekilde ağ yönetimi desteği eklendi
1120515 Mfglib set-channel komutunu kullanırken kanalın değişmemesi sorunu düzeltildi.
1141109 Oluşturulan e-postalara neden olan bir sorun düzeltildiampbazı başlıkları kaçırmak için ncp-uart-gp-multi-rail uygulaması fileYeşil Güç adaptörü bileşenini -cp seçeneğiyle kullanırken.
1144316 gp-types.h belgelerindeki bazı veri yapısı türlerinin açıklaması güncellendi.
1144884 Hiçbir veri beklemede olmadığında sahte çerçeve bekleyen bit seti düzeltildi.
1152512 ISR bağlamında olay değiştirilirken düşük mac-rail'de olası bir çökme düzeltildi.
kimlik numarası Tanım
1154616 "Rolün Uykulu Uç cihazından Uykusuz Uç cihaza geçilmesi" durumuyla ağı başlatma koşuluna bir istisna eklendi.
1157289 BDB testinin başarısız olmasına neden olabilecek bir sorun düzeltildi DN-TLM-TC-02B.
1157426 Green_power_adapter bileşeniyle zigbee_simple_app oluşturulurken oluşan derleme sorunu düzeltildi.
1157932 "Geçiş süresi" alanının eksik olup olmadığını kontrol etmek ve bu eksik alan için varsayılan değeri 0xFFFF olarak ayarlamak için bir koşul eklendi.
1166340 emberAfGpdfSend'in amaçlanan sayıda tekrarlanan iletim göndermesini engelleyen bir sorun düzeltildi.
1167807 Dağıtılmış ağlarda Güven Merkezi görevi gören cihazların, her yeni cihaz katıldığında geçici bağlantı anahtarlarını hatalı bir şekilde temizlemesine neden olan sorun düzeltildi.
1169504 Zorla uyandırma durumunda uyku durumundaki bir cihazın sıfırlanmasına neden olan bir sorun düzeltildi.
1169966 Tampon tahsis kodundaki eksik dönüş değeri doğrulaması düzeltildi.
1171477,

172270

Mfglib start 1 ile hiçbir mesaj iletilmez ancak alınmaz, bu nedenle görüntülenen "mfglib gönderme tamamlandı" terminal mesajı yanlıştır ve "son %d ms'de RXed %d paket" olarak değiştirilmiştir.
1171935 Periyodik ağ anahtarı güncelleme periyodu 1 yıl olacak şekilde değiştirildi.
1172778 emberAfPluginGreenPowerServerUpdateAliasCallback'in eksik çağrılması Green Power sunucusuna eklendi.
1174288 Devam eden bir taramayı durdurmaya yönelik bir çağrı çağrıldığında ağ yönlendirme işleminin onaylanmasına neden olan bir sorun düzeltildi.
1178393 Bir dokümantasyon hatası güncellendi.
1180445 Smart Energy'de, Koordinatörün Sınırlı Görev Döngüsüne ulaşması durumunda OTA artık indirmeye devam ediyor.
1185509 CSL'de, önceki bir yük çerçevesinin hemen ardından alınan yeni bir uyandırma çerçevesi dizisinin doğru şekilde kaydedilmemesi sorunu düzeltildi. Bu, kaçırılan bir yük çerçevesiyle sonuçlanacaktır.
1186107 Alınan GPDF'lerin şifresinin başarısız bir şekilde çözülmesinin, gp devreye alma bildiriminde gelen GPDF'nin yerini almasına neden olan bir sorun düzeltildi.
1188397 Genişletilmiş rapor tablosu boyutunu etkinleştirirken derleme hatasına neden olan sorun düzeltildi.
1194090 Havuz Hizmete Alma Modu komutunun varsayılan yanıtındaki hata durumu düzeltildi - bölüm 3.3.4.8.2'ye göre
1194963 Kullanıcı geri çağırma emberAfGreenPowerServerPairingStatusCallback'i çağırmadan önce devreye almaGpd yapısını hafızaya alan bir sorun düzeltildi.
1194966 Uç nokta ve proxyesInvolved alanlarının Devreye Almadan Çıkış eylemiyle ayarlanmaması sorunu düzeltildi.
1196698 Hiçbir veri beklemede değilken sahte çerçeve bekleyen bit seti düzeltildi.
1199958 Yeşil güç mesajları oluşturmak için daha fazla alan kalmadığında durumu ele alacak kod eklendi.
1202034 sl_zb_sec_man_context_t yığın değişkeninin doğru şekilde başlatılmaması ve yükleme koduyla birleştirmenin başarısız olmasına neden olan sorun düzeltildi.
 

1206040

Bir uç cihaz tarafından güvenli bir yeniden katılma girişimi sırasında emberRemoveChild() öğesinin çağrılması, Çocuk Sayısında potansiyel olarak fazladan bir azalmaya neden olabilir, bu da potansiyel olarak -1 (255) Çocuk Sayısına yol açabilir ve belirtilen eksiklik nedeniyle uç cihazların katılmasını/yeniden katılmasını engelleyebilir. Beacon'daki kapasite.
 

1207580

Yığın içindeki Alt Tablo arama işlevleri, geçersiz/boş girişleri temsil eden düğüm kimliği dönüş değeri için 0x0000'e karşı 0xFFFF kullanımında tutarsızdır ve bu da emberRemoveChild() gibi API'lerde kullanılmayan girişlerin kontrol edilmesinde sorunlara yol açar.
1210706 EmberExtraCounterInfo yapısında emberCounterHandler()'ın bir parçası olarak sağlanan Hedef ve PHY Dizini, MAC TX Unicast sayaç türleri için yanlış olabilir.
1211610

1212525

Güvenli Anahtar Depolama Yükseltme bileşenini etkinleştirdikten sonra Dinamik Çoklu Protokol uygulamalarının çökmesine neden olan sorun düzeltildi.
1211847 emberCounterHandler()'ın imzası değişmese de parametrelerinin doldurulma şekli biraz değişti. Bu API ile ilgili değişiklikler yukarıdaki 2. bölümde açıklanmaktadır.
 

1212449

Giden Beacon'lar MAC katmanı tarafından yanlış bir şekilde kategorize edildi ve bu da emberCounterHandler()'ın bu paketleri EMBER_COUNTER_MAC_TX_BROADCAST sayaç tipiyle yakalayamamasına ve bunun yerine EMBER_COUNTER_MAC_TX_UNICAST_SUCCESS sayaç tipine sahip Beacon'ları saymasına yol açtı. Bu durum potansiyel olarak EmberCounterInfo yapısına iletilen dest EmberNodeId parametresi için güvenilmez değerlerle sonuçlanmıştır.
kimlik numarası Tanım
1214866 Belirli yüksek trafikli yapılandırmalarda veri yoklama paketlerinin gönderilmesi veri yolu arızasına neden olabilir.
1216552 Yoğun trafik koşullarında iddiaya neden olan sorun giderildi.
1216613 Proxy tablosunda grup yayınlama yarıçapının yanlış değerine yol açan bir sorun düzeltildi.
1222509 Yönlendirici/koordinatör, alt olmayan yoklama uç cihazına bir ayrılma ve yeniden katılma isteği gönderir, ancak MAC hedefi, NWK hedef adresiyle eşleşmek yerine 0xFFFF'dir.
1223842 sl_component_catalog.h dosyasının oluşturulmasında derleme hatasına neden olan istenmeyen kodun bırakılmasına neden olan sorun düzeltildi.
756628 Uygulama geri çağırma emberAfMacFilterMatchMessageCallback'in çağrılması yalnızca yığın tarafından doğrulanan ZLL iletileri için çağrılacak şekilde değiştirildi.
816088 EMBER yapılandırması zigbeed_configuration.h'den zigbeed'e taşındı. slcp.
829508 Bir yarış durumunu önlemek için, emberSetLogicalAndRadioChannel'a, alt katmanların meşgul olması veya kanalı değiştirecek durumda olmaması durumunda başarısız sonuç döndürmek için ek doğrulama eklendi.

Mevcut Sürümdeki Bilinen Sorunlar

Kalın harflerle yazılan konular önceki sürümden bu yana eklenmiştir. Bir sürümü kaçırdıysanız, en son sürüm notlarına şuradan ulaşabilirsiniz: https://www.si-labs.com/developers/zigbee-emberznet Teknik Belgeler sekmesinde.

kimlik numarası Tanım Geçici çözüm
Yok ·Aşağıdaki uygulamalar/bileşenler bu sürümde desteklenmemektedir: EM4 desteği Bu özellik sonraki sürümlerde etkinleştirilecektir.
 

193492

emberAfFillCommandGlobalServerToClientConfigureRe taşıma makrosu bozuk. Tamponun doldurulması yanlış bir komut paketi oluşturur. API yerine “zcl global send-me-a-report” CLI komutunu kullanın.
278063 Akıllı Enerji Tüneli plugins adres tablosu indeksinin çelişkili muamelesi/kullanımı var. Bilinen bir geçici çözüm yok
 

 

 

289569

 

 

Ağ oluşturucu bileşen güç düzeyi seçim listesi, EFR32 için desteklenen değerlerin tamamını sunmuyor

EMBER_AF_PLUGIN_NETWORK_CREATOR_RADIO_P için CMSIS yorumunda belirtilen <-8..20> aralığını düzenleyin

OWER

/protocol/ZigBee/app/framework/plugin/network-creator/config/network-creator-config.h fileÖrneğinampdosya, olarak değiştirin.

295498 UART alımı, Zigbee+BLE dinamik çoklu protokol kullanım durumunda bazen ağır yük altında baytları düşürür. Donanım akış kontrolünü kullanın veya baud hızını düşürün.
 

 

312291

EMHAL: Linux ana bilgisayarlarındaki halCommonGetIntxxMillisecondTick işlevleri şu anda get meofday işlevini kullanıyor ve bunun monoton olması garanti edilmiyor. Sistem saatinin değişmesi yığın zamanlaması ile ilgili sorunlara neden olabilir.  

Bu işlevleri, bunun yerine CLOCK_MONOTONIC kaynağıyla Clock_gettime kullanacak şekilde değiştirin.

338151 NCP'yi düşük paket arabellek sayısı değeriyle başlatmak, bozuk paketlere neden olabilir. Varsayılan değerin çok düşük olmasını önlemek için paket arabellek sayımı için 0xFF ayrılmış değerini kullanın
387750 Son cihazdaki Yönlendirme Tablosu İsteği formatlarıyla ilgili sorun. Soruşturma altında
400418 Bir dokunmatik bağlantı başlatıcısı, fabrikada yeni olmayan bir son cihaz hedefine bağlanamaz. Bilinen bir geçici çözüm yok.
 

424355

Fabrikada yeni olmayan, uykulu uç cihaz temas hattı hedef özellikli başlatıcı, belirli durumlarda cihaz bilgisi yanıtı alamayabilir.  

Soruşturma altında

 

465180

Birlikte Var Olma Radyo Engelleyici Optimizasyonu öğesi "Çalışma Zamanı Kontrolünü Etkinleştir", Zigbee'nin düzgün çalışmasını engelleyebilir. Engelleyici Optimizasyonunun İsteğe Bağlı 'Wi-Fi Seçimi' Kontrolü "Devre Dışı" olarak bırakılmalıdır.
 

 

480550

OTA kümesinin yerleşik parçalanma yöntemi vardır, dolayısıyla APS parçalanmasını kullanmamalıdır. Bununla birlikte, APS şifrelemesinin etkinleştirilmesi durumunda ImageBlockResponses yükünü, APS parçalanmasının etkinleştirildiği bir boyuta büyütür. Bu, OTA sürecinin başarısız olmasına yol açabilir.  

 

Bilinen bir geçici çözüm yok

 

 

 

 

481128

Ayrıntılı Sıfırlama Nedeni ve kilitlenme ayrıntıları, Tanılama eklentisi ve Sanal UART çevre birimi etkinleştirildiğinde, NCP platformlarında Sanal UART (Seri 0) aracılığıyla varsayılan olarak mevcut olmalıdır. Seri 0, NCP'de zaten başlatıldığından, müşteriler Zigbee NCP Çerçevesinde emberAfNcpInitCallback'i etkinleştirebilir ve bu verileri Seri 0'a yazdırmak için bu geri çağırmada uygun tanılama işlevlerini (halGetExtishedResetInfo, halGetExtendingResetString, halPrintCrashSummary, halPrintCrashDetails ve halPrintCrashData) çağırabilir. viewNetwork Analizörü yakalama günlüğünde.

Eski bir sevgili içinampBu işlevlerin nasıl kullanılacağına ilişkin dosya için, EXTENDED_RESET_INFO tanımlandığında a-main-soc.c'nin emberAfMainInit() işlevinde bulunan koda bakın.

kimlik numarası Tanım Geçici çözüm
 

 

486369

Yeni bir ağ oluşturan DynamicMultiProtocolLightSoc'un bıraktığı ağdan kalan alt düğümleri varsa, emberAfGetChildTableSize startIdentifyOnAllChildNodes'ta sıfır olmayan bir değer döndürür ve "hayalet" alt öğelere adreslenirken Tx 66 hata mesajlarına neden olur. Yeni bir ağ oluşturmadan önce mümkünse parçayı toplu olarak silin veya ağdan ayrıldıktan sonra alt tabloyu programlı olarak kontrol edin ve yeni bir ağ oluşturmadan önce emberRemoveChild kullanarak tüm alt öğeleri silin.
 

495563

SPI NCP Sleepy End Device S'ye katılmaample Uygulaması kısa anket yapmaz, bu nedenle TC Bağlantı Anahtarını Güncelle durumunda katılma girişimi başarısız olur. Katılmak isteyen cihazın, katılmaya çalışmadan önce Kısa Anket modunda olması gerekir. Bu mod, Son Cihaz Desteği eklentisi tarafından zorunlu kılınabilir.
 

 

497832

Ağ Analizcisi'nde, Doğrulama Anahtarı İstek Çerçevesi için Zigbee Uygulama Destek Komutu Dökümü, yanlışlıkla hedef adres olarak çerçeve Kaynak Adresini belirten veri yükü kısmına referans veriyor.  

 

Bilinen bir geçici çözüm yok

519905

521782

Spi-NCP, ota-client eklentisinin 'bootload' CLI komutunu kullanarak önyükleyici iletişimini başlatmada çok nadiren başarısız olabilir.  

Önyükleme işlemini yeniden başlatın

 

620596

NCP SPI ExampBRD4181A (EFR32xGMG21) için dosya

Tanımlanan nWake varsayılan pini uyandırma pini olarak kullanılamaz.

 

NCP-SPI Eklentisinde nWake için varsayılan pini PD03'ten EM2/3 uyandırma özellikli pin'e değiştirin.

 

631713

Bir Zigbee Uç Cihazı, "Zigbee PRO Leaf Library" yerine "Zigbee PRO Stack Library" eklentisi kullanılırsa adres çakışmalarını tekrar tekrar raporlayacaktır. “Zigbee PRO Stack Library” eklentisi yerine “Zigbee PRO Leaf Library”yi kullanın.
 

670702

Raporlama eklentisindeki verimsizlikler, veri yazma sıklığına ve tablo boyutuna bağlı olarak, olay zamanlaması da dahil olmak üzere müşteri uygulama kodunu etkileyebilecek önemli gecikmelere neden olabilir. Sık sık yazma işlemi yapıyorsanız, eklentiyi kullanmak yerine raporlama koşullarını kontrol etmeyi ve raporları manuel olarak göndermeyi düşünün.
 

708258

group-server.c'de addEntryToGroupTable() aracılığıyla başlatılmamış değer, sahte bir bağlama oluşturabilir ve grup yayını raporlama mesajlarının gönderilmesine neden olabilir. "binding.clusterId = EMBER_AF_INVALID_CLUSTER_ID;" ekleyin “bağlama.tipi”nden sonra

= EMBER_MULTICAST_BINDING;”

 

 

757775

 

Tüm EFR32 parçaları benzersiz bir RSSI dengelemesine sahiptir. Ayrıca kart tasarımı, antenler ve muhafaza RSSI'yi etkileyebilir.

Yeni bir proje oluştururken RAIL Utility, RSSI bileşenini yükleyin. Bu özellik, her parça için ölçülen varsayılan RSSI Ofset Silab'larını içerir. Bu dengeleme, ürününüzün tamamının RF testinden sonra gerekirse değiştirilebilir.
 

 

758965

ZCL kümesi bileşenleri ve ZCL komut bulma tablosu senkronize edilmemiştir. Bu nedenle, bir ZCL küme bileşenini etkinleştirirken veya devre dışı bırakırken, uygulanan komutlar ilgili ZCL Gelişmiş Yapılandırıcı komut sekmesinde etkinleştirilmeyecek/devre dışı bırakılmayacaktır. ZCL Gelişmiş Yapılandırıcıda istenen ZCL komutları için bulmayı manuel olarak etkinleştirin/devre dışı bırakın.
765735 OTA güncellemesi, Sayfa İsteği etkinleştirilmiş Uykulu Son Cihazda başarısız oluyor. Sayfa İsteği yerine Blok İsteği'ni kullanın.
 

845649

 

CLI'nin kaldırılması: Çekirdek bileşen, sl_cli.h'ye yapılan EEPROM uç çağrılarını ortadan kaldırmaz.

Eeprom-cli.c'yi silin file bu sl_cli.h'yi çağırır. Ek olarak, ota-storage-simple-eeprom'daki sl_cli.h ve sl_cli_command_arg_t çağrılarına yorum yapılabilir.
 

857200

ias-bölge-sunucusu. c, "0000000000000000" CIE adresiyle bir bağlamanın oluşturulmasına izin verir ve sonradan başka bağlamalara izin vermez. Bilinen bir geçici çözüm yok
1019961 Oluşturulan Z3Gateway yapısıfile “gcc”yi CC olarak sabit kodlar Bilinen bir geçici çözüm yok
kimlik numarası Tanım Geçici çözüm
 

 

 

1039767

 

 

 

Çok iş parçacıklı RTOS kullanım durumunda Zigbee yönlendirici ağı yeniden deneme sırası taşması sorunu.

Zigbee Stack iş parçacığı açısından güvenli değildir. Sonuç olarak, Zigbee yığın API'lerini başka bir görevden çağırmak işletim sistemi ortamında desteklenmez ve yığını "çalışmaz" duruma getirebilir. Daha fazla bilgi ve olay işleyiciyi kullanmanın geçici çözümü için aşağıdaki Uygulama notuna bakın.

https://www.silabs.com/documents/public/application- notlar/an1322-dinamik-çoklu protokol-bluetooth-zigbee-sdk- 7x.pdf .

1064370 Z3Switch'lerampdosya uygulaması varsayılan olarak yalnızca bir düğmeyi (örnek: btn1) etkinleştirdi, bu da projedeki düğme açıklamasında bir uyumsuzluğa yol açıyor file. Geçici Çözüm: Z0Switch projesi oluşturma sırasında btn3 örneğini manuel olarak yükleyin.
1161063 Z3Light ve potansiyel olarak diğer uygulamalar hatalı küme revizyon değerleri bildiriyor. Küme revizyonu özniteliğini uygun revizyona manuel olarak güncelleyin.
1164768,

1171478,

1171479

HATA: mfglib alma modu sırasında ezspErrorHandler 0x34 tekrar tekrar rapor edildi Yazdırılan hata mesajlarını azaltmak için EMBER_AF_PLUGIN_GATEWAY_MAX_WAIT_FOR_EV'yi yapılandırın

Ana bilgisayar uygulamasında ENT_TIMEOUT_MS 100'e yükseltilir, böylece geri arama kuyruğu daha hızlı serbest bırakılır.

1252460 Başlangıçta çalıştırılan SimEEPROM kurtarma rutinleri (hem v1 hem de v2 için), yanlış hizalanmış flash sayfa silme çağrıları gerçekleştirebilir ve bu da em_msc sırasında iddialara neden olabilir. c'nin MSC_ErasePage rutini. Geçici çözüm: Aşağıdaki kod satırını em_msc.c dosyasındaki MSC_ErasePage() işlevinin en üstüne yerleştirin: start adresi = (uint32_t*)((uint32_t)startAddress &

~(FLASH_PAGE_SIZE-1));

Kullanımdan Kaldırılan Öğeler

Sürümde kullanımdan kaldırıldı 
Bu yama da dahil olmak üzere GSDK 7.4.0.0 ve sonraki sürümlerde, linux ana bilgisayar uygulamasının 3 veya 4900 bağlantı noktasıyla telnet arayüzü oluşturması için Z4901Gateway'deki “-v” seçeneği kullanımdan kaldırılmıştır. Telnet arayüzü oluşturmanın önerilen alternatif yolu “socat” gibi linux yardımcı programlarını kullanmaktır.

Sürümde kullanımdan kaldırıldı 
Aşağıdaki kullanımdan kaldırılan güvenlik API'leri kaldırıldı:

  • emberGetKey()
  • emberGetKeyTableEntry()
  • emberSetKeyTableEntry()
  • emberHaveLinkKey()
  • emberAddOrUpdateKeyTableEntry()
  • emberAddTransientLinkKey()
  • emberGetTransientKeyTableEntry()
  • emberGetTransientLinkKey()
  • korHmacAesHash()

Anahtar depolamaya ve HMAC karmasına erişim için Zigbee Security Manager tarafından sağlanan API'leri kullanın.

Kaldırılan Öğeler

Sürümde kaldırıldı

  • Genel başlıktaki yinelenen genel API'ler kaldırıldı file gp-types.h.
  • zigbee_end_device_bind bileşeni kaldırıldı. Bu bileşen, koordinatörün uç cihazlara yönelik bağlama isteklerine aracılık etmesi için kullanıldı. Bu isteğe bağlı işlevsellik, Zigbee çekirdek spesifikasyonunun R22'sinden kaldırıldı.
  • af-Host.c'de setPacketBufferCount() kaldırıldı ve command-handlers.c'de gereksiz EZSP_CONFIG_PACKET_BUFFER_COUNT: kontrol durumu kaldırıldı.
  • NCP'yi başlatırken iki aşamaya bölmeye gerek olmadığından bellek Tahsisi bağımsız değişkeni kaldırıldı.
  • se14-comms-hub, se14-ihd ve se14-meter-gas uygulamasındaki emberAfNcpInitCallback() kaldırıldı.
  • Ncp-configuration.c dosyasında ncp başlatma sırasında EZSP_CONFIG_RETRY_QUEUE_SIZE değeri ayarı kaldırıldı

Çok Protokollü Ağ Geçidi ve RCP

Yeni Ürünler
Sürümde eklendi

  • Eşzamanlı dinleme, Zigbee ve OpenThread yığınlarının EFR802.15.4xG32 veya xG24 RCP kullanıldığında bağımsız 21 kanallarında çalışma yeteneği kullanıma sunuldu.
  • Eşzamanlı dinleme, 802.15.4 RCP/Bluetooth RCP kombinasyonu, Zigbee NCP/OpenThread RCP kombinasyonu veya Zigbee/OpenThread çip üzerinde sistem (SoC) için mevcut değildir. Gelecekteki bir sürümde bu ürünlere eklenecektir.
  • OpenThread CLI satıcı uzantısı, çok protokollü kapsayıcıların OpenThread ana bilgisayar uygulamalarına eklendi. Buna coex cli komutları da dahildir.

İyileştirmeler
Sürümde değiştirildi

  • Zigbee NCP/OpenThread RCP çoklu protokol kombinasyonu artık üretim kalitesindedir.

Düzeltilen Sorunlar
Sürümde düzeltildi

kimlik numarası Tanım
 

1213701

Zigbeed, MAC dolaylı kuyruğunda o çocuk için zaten beklemede olan veriler varsa, bir çocuk için kaynak eşleşme tablosu girişinin oluşturulmasına izin vermiyordu. Bu davranış, alt cihaz ile başka bir cihaz arasındaki uygulama katmanı işlemlerinin, APS Ack veya uygulama katmanı yanıtı eksikliğinden dolayı başarısız olmasına, en önemlisi de alt cihazı hedefleyen ZCL OTA Yükseltmelerinin kesintiye uğramasına ve beklenmedik şekilde sonlandırılmasına yol açabilir.
1244461 Çocuk varlığına ilişkin kaynak eşleşme tablosu girişi, bekleyen mesajlara rağmen kaldırılabilir.

Sürümde düzeltildi

kimlik numarası Tanım
1081828 FreeRTOS tabanlı Zigbee/BLE DMP'lerde üretim sorunuampuygulamalar.
1090921 Z3GatewayCpc gürültülü bir ortamda ağ oluşturma konusunda sorun yaşadı.
1153055 Zigbee_ncp-ble_ncp-uart s'den NCP sürümü okunurken bir iletişim hatası oluştuğunda ana bilgisayarda bir iddiaya neden olduampuygulama
1155676 802.15.4 RCP, birden fazla 15.4 arayüzünün aynı 16 bitlik düğüm kimliğini paylaşması durumunda alınan tüm tek noktaya yayın paketlerini (MAC doğrulamasından sonra) attı.
1173178 Ana bilgisayar, Host-RCP kurulumunda mfglib ile alınan yüzlerce paketi hatalı bir şekilde bildirdi.
1190859 Ana Bilgisayar-RCP kurulumunda mfglib rastgele paketleri gönderilirken EZSP hatası.
1199706 Unutulan son cihaz alt öğelerinden gelen veri yoklamaları, önceki alt öğeye bir Ayrıl ve Yeniden Katıl komutunu sıraya koymak için RCP'de bekleyen bir çerçeveyi düzgün şekilde ayarlamıyordu.
1207967 "Mfglib rastgele gönder" komutu Zigbeed'e ekstra paketler gönderiyordu.
1208012 Mfglib rx modu, RCP'den alırken paket bilgilerini doğru şekilde güncellemedi.
1214359 Koordinatör düğüm, 80 veya daha fazla yönlendiricinin Host-RCP kurulumuna aynı anda katılmaya çalıştığında çöktü.
 

1216470

0xFFFF adres maskesi için bir yayın aktarıldıktan sonra, ana cihaz olarak görev yapan bir Zigbee RCP, her alt öğe için bekleyen veri işaretini ayarlanmış halde bırakacaktır. Bu, her çocuğun her anketten sonra veri bekleyerek uyanık kalmasına neden oldu ve sonunda bu durumu temizlemek için her uç cihazda başka bekleyen veri işlemleri gerektirdi.

Mevcut Sürümdeki Bilinen Sorunlar

Kalın harflerle yazılan sorunlar önceki sürümden bu yana eklenmiştir. Bir sürümü kaçırdıysanız, son sürüm notları şu adreste mevcuttur: https://www.si-labs.com/developers/gecko-software-development-kit.

kimlik numarası Tanım Geçici çözüm
811732 Zigbeed kullanılırken özel jeton desteği mevcut değildir. Destek gelecekteki bir sürümde planlanmaktadır.
937562 Raspberry Pi OS 802154'de Bluetoothctl 'reklam açık' komutu rcp-uart-11-blehci uygulamasıyla başarısız oluyor. Bluetoothctl yerine btmgmt uygulamasını kullanın.
1022972 Coex, ZB NCP + OT RCP'de çalışmıyor. Gelecekteki bir sürüm için destek planlanıyor.
1074205 CMP RCP, aynı PAN kimliğinde iki ağı desteklemez. Her ağ için farklı PAN kimlikleri kullanın. Destek gelecekteki bir sürümde planlanmaktadır.
1122723 Yoğun bir ortamda CLI, z3-light_ot-ftd_soc uygulamasında yanıt vermeyebilir. Bilinen bir geçici çözüm yok.
1124140 z3-light_ot-ftd_soc sampOT ağı zaten çalışıyorsa dosya uygulaması Zigbee ağını oluşturamaz. Önce Zigbee ağını, ardından OT ağını başlatın.
 

1170052

CMP Zigbee NCP + OT RCP ve DMP Zigbee NCP + BLE NCP, bu mevcut sürümde 64KB ve daha düşük RAM parçalarına sığmayabilir.  

64 KB'lık parçalar şu anda bu uygulamalar için desteklenmemektedir.

 

1209958

Bobcat ve Bobcat Lite'taki ZB/OT/BLE RCP, üç protokolün tamamını çalıştırırken birkaç dakika sonra çalışmayı durdurabilir  

Gelecekteki bir sürümde ele alınacaktır

1221299 Mfglib RSSI okumaları RCP ve NCP arasında farklılık gösterir. Gelecekteki bir sürümde ele alınacaktır.
1231021 OTBR, 80'den fazla zigbee cihazının aynı anda katıldığını iddia edebilir. Sorunu çözebilecek bir düzeltme eklendi. Gelecekteki bir sürümde tam olarak ele alınacaktır.

Kullanımdan Kaldırılan Öğeler

  • Hiçbiri

Kaldırılan Öğeler
Sürümde kaldırıldı

  • “NONCOMPLIANT_ACK_TIMING_WORKAROUND” makrosu kaldırıldı. Artık tüm RCP uygulamaları, gelişmiş olmayan ack'ler için varsayılan olarak 192 µsn'lik geri dönüş süresini desteklerken, CSL'nin gerektirdiği gelişmiş ack'ler için hala 256 µsn'lik geri dönüş süresini kullanıyor.

Bu Sürümü Kullanma
Bu sürüm aşağıdakileri içerir:

  • Zigbee yığını
  • Zigbee Uygulama Çerçevesi
  • Zigbee SampUygulamalar

Zigbee ve EmberZNet SDK hakkında daha fazla bilgi için bkz. UG103.02: Zigbee Fundamentals.
İlk kez kullanıcıysanız, geliştirme ortamınızı yapılandırma, oluşturma ve flaşlama talimatları için QSG180: SDK 7.0 ve Üzeri için Zigbee EmberZNet Hızlı Başlangıç ​​Kılavuzu'na bakın.ampDosya uygulaması ve sonraki adımlara işaret eden belge referansları.

Kurulum ve Kullanım

Zigbee EmberZNet SDK, Silicon Labs SDK'larının paketi olan Gecko SDK'nın (GSDK) bir parçası olarak sağlanır. GSDK'yı hızlı bir şekilde kullanmaya başlamak için, geliştirme ortamınızı kuracak ve GSDK kurulumunda size yol gösterecek olan Simplicity Studio 5'i yükleyin. Simplicity Studio 5, bir kaynak ve proje başlatıcı, yazılım yapılandırma araçları, GNU araç zincirine sahip tam IDE ve analiz araçları da dahil olmak üzere Silicon Labs cihazlarıyla IoT ürün geliştirme için gereken her şeyi içerir. Kurulum talimatları çevrimiçi Simplicity Studio 5 Kullanım Kılavuzu'nda verilmektedir.
Alternatif olarak, Gecko SDK, GitHub'dan en son sürüm indirilerek veya klonlanarak manuel olarak kurulabilir. Görmek https://github.com/Sili-conLabs/gecko_sdk Daha fazla bilgi için.

Simplicity Studio, GSDK'yı varsayılan olarak şuraya yükler:

  • (Windows): C:\Kullanıcılar\ \SimplicityStudio\SDK'ler\gecko_sdk
  • (MacOS): /Kullanıcılar/ /SimplicityStudio/SDK'ler/gecko_sdk

SDK sürümüne özel belgeler, SDK ile yüklenir. Ek bilgiler genellikle bilgi bankası makalelerinde (KBA) bulunabilir. Bu ve önceki sürümler hakkında API referansları ve diğer bilgiler şu adreste mevcuttur: https://docs.silabs.com/.

Güvenlik Bilgileri

Güvenli Kasa Entegrasyonu
Anahtarları Secure Vault-High parçalarında Güvenli Anahtar Depolama bileşenini kullanarak güvenli bir şekilde saklamayı seçen uygulamalar için aşağıdaki tablo, Zigbee Güvenlik Yöneticisi bileşeninin yönettiği korumalı anahtarları ve bunların depolama koruma özelliklerini gösterir.

Sarılmış Anahtar İhraç Edilebilir / İhraç Edilemez Notlar
Ağ Anahtarı ihraç edilebilir
Güven Merkezi Bağlantı Anahtarı ihraç edilebilir
Geçici Bağlantı Anahtarı ihraç edilebilir Geçici anahtar olarak saklanan indekslenmiş anahtar tablosu
Uygulama Bağlantı Anahtarı ihraç edilebilir Dizine alınmış anahtar tablosu
Güvenli EZSP Anahtarı ihraç edilebilir
ZLL Şifreleme Anahtarı ihraç edilebilir
ZLL Önceden Yapılandırılmış Anahtar ihraç edilebilir
GPD Proxy Anahtarı ihraç edilebilir Dizine alınmış anahtar tablosu
GPD Lavabo Anahtarı ihraç edilebilir Dizine alınmış anahtar tablosu
Dahili/Yer Tutucu Anahtar ihraç edilebilir Zigbee Güvenlik Yöneticisi tarafından kullanılacak dahili anahtar
  • "Dışa Aktarılamaz" olarak işaretlenen sarmalanmış anahtarlar kullanılabilir ancak kullanılamaz. viewçalışma zamanında düzenlenir veya paylaşılır.
  • "Dışa Aktarılabilir" olarak işaretlenen sarılmış anahtarlar çalışma zamanında kullanılabilir veya paylaşılabilir ancak flash'ta saklanırken şifreli kalır.
  • Kullanıcı uygulamalarının hiçbir zaman bu anahtarların çoğunluğuyla etkileşime girmesi gerekmez. Bağlantı Anahtarı Tablosu anahtarlarını veya Geçici Anahtarları yönetmek için mevcut API'ler kullanıcı uygulamasında hâlâ mevcuttur ve artık Zigbee Güvenlik Yöneticisi bileşeni aracılığıyla yönlendirilmektedir.
  • Bu anahtarlardan bazıları gelecekte kullanıcı uygulamasına aktarılamaz hale gelebilir. Kullanıcı uygulamalarının, kesinlikle gerekli olmadıkça anahtarların dışa aktarımına güvenmemeleri teşvik edilir.
  • Güvenli Kasa Anahtar Yönetimi işlevselliği hakkında daha fazla bilgi için bkz. AN1271: Güvenli Anahtar Depolama.

Güvenlik Önerileri
Güvenlik Önerilerine abone olmak için Silicon Labs müşteri portalında oturum açın ve ardından Hesap Ana Sayfası'nı seçin. Portal ana sayfasına gitmek için GİRİŞ'e tıklayın ve ardından Bildirimleri Yönet kutucuğuna tıklayın. 'Yazılım/Güvenlik Danışma Bildirimleri ve Ürün Değişiklik Bildirimleri (PCN'ler)' öğesinin işaretli olduğundan ve platformunuz ve protokolünüz için en azından abone olduğunuzdan emin olun. Değişiklikleri kaydetmek için Kaydet'e tıklayın.

SILICON-LABS-SDK-7-4-1-0-GA-Zigbee-Protocol-Stack-Software-FIG-1

Destek
Geliştirme Kiti müşterileri eğitim ve teknik destek almaya hak kazanır. Silikon Laboratuvarları Zigbee'yi kullanın web Tüm Silicon Labs Zigbee ürünleri ve hizmetleri hakkında bilgi almak ve ürün desteğine kaydolmak için sayfayı ziyaret edin.
Silicon Laboratories desteğiyle şu adresten iletişime geçebilirsiniz: http://www.silabs.com/support.

Sadelik Stüdyosu
MCU ve kablosuz araçlara, belgelere, yazılıma, kaynak kodu kitaplıklarına ve daha fazlasına tek tıklamayla erişim. Windows, Mac ve Linux için kullanılabilir!

SILICON-LABS-SDK-7-4-1-0-GA-Zigbee-Protocol-Stack-Software-FIG-2

Sorumluluk reddi
Silicon Labs, müşterilere Silicon Labs ürünlerini kullanan veya kullanmayı amaçlayan sistem ve yazılım uygulayıcıları için mevcut tüm çevre birimleri ve modüllerin en son, doğru ve ayrıntılı belgelerini sağlamayı amaçlamaktadır. Karakterizasyon verileri, mevcut modüller ve çevre birimleri, bellek boyutları ve bellek adresleri her bir belirli cihaza atıfta bulunur ve sağlanan "Tipik" parametreler farklı uygulamalarda değişebilir ve değişir. Uygulama örneğiampburada açıklanan dosyalar yalnızca açıklama amaçlıdır. Silicon Labs, burada yer alan ürün bilgilerinde, teknik özelliklerde ve açıklamalarda herhangi bir bildirimde bulunmaksızın değişiklik yapma hakkını saklı tutar ve dahil edilen bilgilerin doğruluğu veya eksiksizliği konusunda garanti vermez. Silicon Labs, güvenlik veya güvenilirlik nedenleriyle üretim süreci sırasında önceden bildirimde bulunmaksızın ürün donanım yazılımını güncelleyebilir. Bu tür değişiklikler, ürünün özelliklerini veya performansını değiştirmeyecektir. Silicon Labs, bu belgede sağlanan bilgilerin kullanımının sonuçlarından sorumlu tutulamaz. Bu belge, herhangi bir entegre devre tasarlamak veya imal etmek için herhangi bir lisansı ima etmez veya açıkça vermez. Ürünler, Silicon Labs'ın özel yazılı izni olmadan FDA ön pazar onayının gerekli olduğu uygulamalarda veya Yaşam Destek Sistemlerinde herhangi bir FDA Sınıf III cihazda kullanılmak üzere tasarlanmamıştır veya yetkilendirilmemiştir. Bir "Yaşam Destek Sistemi", yaşamı ve/veya sağlığı desteklemeyi veya sürdürmeyi amaçlayan ve başarısız olması durumunda makul ölçüde ciddi kişisel yaralanma veya ölümle sonuçlanması beklenebilecek herhangi bir ürün veya sistemdir. Silicon Labs ürünleri askeri uygulamalar için tasarlanmamıştır veya yetkilendirilmemiştir. Silicon Labs ürünleri hiçbir koşulda nükleer, biyolojik veya kimyasal silahlar dahil (ancak bunlarla sınırlı olmamak üzere) kitle imha silahlarında veya bu tür silahları taşıyabilecek füzelerde kullanılmayacaktır. Silicon Labs, tüm açık ve zımni garantileri reddeder ve bu tür yetkisiz uygulamalarda bir Silicon Labs ürününün kullanımıyla ilgili herhangi bir yaralanma veya hasardan sorumlu veya yükümlü olmayacaktır.

Not: Bu içerik, artık kullanılmayan rahatsız edici terminoloji içerebilir. Silicon Labs, bu terimleri mümkün olan her yerde kapsayıcı bir dille değiştiriyor. Daha fazla bilgi için ziyaret edin www.silabs.com/about-us/clude-lexicon-project.

Ticari Marka Bilgileri
Silicon Laboratories Inc.®, Silicon Laboratories®, Silicon Labs®, SiLabs® ve Silicon Labs logosu®, Bluegiga®, Bluegiga Logosu®, EFM®, EFM32®, EFR, Ember®, Energy Micro, Energy Micro logosu ve bunların kombinasyonları, “dünyanın en enerji dostu mikrodenetleyicileri”, Redpine Signals®, WiSeConnect , n-Link, ThreadArch®, EZLink®, EZRadio®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS Studio, Precision32®, Simplicity Studio®, Telegesis, Telegesis Logosu®, USBXpress® , Zentri, Zentri logosu ve Zentri DMS, Z-Wave® ve diğerleri Silicon Labs'ın ticari markaları veya tescilli ticari markalarıdır. ARM, CORTEX, Cortex-M3 ve THUMB, ARM Holdings'in ticari markaları veya tescilli ticari markalarıdır. Keil, ARM Limited'in tescilli ticari markasıdır. Wi-Fi, Wi-Fi Alliance'ın tescilli ticari markasıdır. Burada adı geçen diğer tüm ürünler veya marka adları, ilgili sahiplerinin ticari markalarıdır.

TEMAS ETMEK

  • Silikon Laboratuvarları A.Ş.
  • 400 Batı Cesar Chavez
  • Austin, Teksas 78701
  • Amerika
  • www.silabs.com

Belgeler / Kaynaklar

SILICON LABS SDK 7.4.1.0 GA Zigbee Protokol Yığını Yazılımı [pdf] Kullanıcı Kılavuzu
SDK 7.4.1.0 GA Zigbee Protokol Yığın Yazılımı, SDK 7.4.1.0 GA, Zigbee Protokol Yığın Yazılımı, Protokol Yığın Yazılımı, Yığın Yazılımı

Referanslar

Yorum bırakın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar işaretlenmiştir *