SILICON LABS SDK 7.4.1.0 GA Zigbee Protocol Stack Software
Məhsul haqqında məlumat
Spesifikasiyalar
- Zigbee EmberZNet SDK Versiyası: 7.4.1.0
- Gecko SDK Suite Versiyası: 4.4 – 14 fevral 2024-cü il
- Satıcı: Silikon Laboratoriyaları
- Əsas Xüsusiyyətlər: SoC-də Multiprotocol Zigbee və OpenThread dəstəyi
- Uyğun Kompilyatorlar: GCC versiyası 12.2.1
- EZSP Protokol Versiyası: 0x0D
Məhsuldan İstifadə Təlimatları
Uyğunluq və İstifadə Bildirişləri
- Təhlükəsizlik yeniləmələri və bildirişlər üçün bu SDK ilə quraşdırılmış Gecko Platforma Buraxılış qeydlərinin Təhlükəsizlik bölməsinə baxın və ya Silicon Labs-də TECH DOCS tabına daxil olun. websayt.
- Təhlükəsizlik Məsləhətlərinə abunə olmaqla yeniliklərdən xəbərdar olun.
Tez-tez verilən suallar
- Sual: Düzgünlüyünü necə yoxlaya bilərəm files uyğun kompilyatorlarla istifadə olunur?
- Cavab: Doğru olduğunu yoxlaya bilərsiniz fileSimplicity Studio ilə təmin edilmiş GCC 12.2.1 versiyasını yoxlayaraq istifadə olunur.
- Sual: Təhlükəsizlik yeniləmələri və bildirişlər haqqında məlumatı haradan tapa bilərəm?
- Cavab: Təhlükəsizlik yeniləmələri və bildirişlər üçün Gecko Platforması Buraxılış qeydlərinin Təhlükəsizlik bölməsinə müraciət edin və ya Silicon Labs-də TECH DOCS sekmesine daxil olun. websayt.
Silicon Labs məhsullarında Zigbee şəbəkəsini inkişaf etdirən OEM-lər üçün seçim satıcısıdır. Silicon Labs Zigbee platforması mövcud olan ən inteqrasiya olunmuş, tam və xüsusiyyətlərlə zəngin Zigbee həllidir.
Silicon Labs EmberZNet SDK, Silicon Labs-in Zigbee stack spesifikasiyasının tətbiqini ehtiva edir.
- Bu buraxılış qeydləri SDK versiyalarını əhatə edir:
- 7.4.1.0 14 fevral 2024-cü ildə buraxıldı
- 7.4.0.0 13 dekabr 2023-ci ildə buraxıldı
ƏSAS XÜSUSİYYƏTLƏR
Ziqbi
- Zigbee R23 uyğunluğu
- Zigbee Smart Energy 1.4a uyğunluğu – istehsal
- Zigbee GP 1.1.2 uyğunluğu – Alpha
- MG27 dəstəyi - istehsal
- Secure Vault hissələri üçün təkmilləşdirilmiş dəstək
- NCP SPI (qeyri-CPC) proqramlarında yuxulu dəstək – Alpha
Çoxprotokol
- Paralel dinləmə dəstəyi (RCP) – MG21 və MG24
- Concurrent Multiprotocol (CMP) Zigbee NCP + OpenThread RCP – istehsal
- Dynamic Multiprotocol Bluetooth + Concurrent Multiprotocol (CMP) Zigbee və SoC-də OpenThread dəstəyi
Uyğunluq və İstifadə Bildirişləri
Təhlükəsizlik yeniləmələri və bildirişlər haqqında məlumat üçün bu SDK ilə quraşdırılmış Gecko Platforma Buraxılış qeydlərinin Təhlükəsizlik bölməsinə və ya TECH DOCS tabına baxın. https://www.silabs.com/developers/zigbee-emberznet. Silicon Labs həmçinin ən son məlumat üçün Təhlükəsizlik Məsləhətlərinə abunə olmağı tövsiyə edir. Təlimatlar üçün və ya Zigbee EmberZNet SDK-da yenisinizsə, Bu Relizdən İstifadəyə baxın.
Uyğun Kompilyatorlar
- ARM (IAR-EWARM) versiyası 9.40.1 üçün IAR Embedded Workbench.
- macOS və ya Linux-da IarBuild.exe komanda xətti yardım proqramı və ya IAR Embedded Workbench GUI ilə qurmaq üçün Şərabdan istifadə yanlışlıqla nəticələnə bilər files qısa yaratmaq üçün Wine-nin hashing alqoritmindəki toqquşmalara görə istifadə olunur file adlar.
- MacOS və ya Linux-da müştərilərə Simplicity Studio-dan kənarda IAR ilə qurmamaq tövsiyə olunur. Bunu edən müştərilər düzgünlüyünü diqqətlə yoxlamalıdırlar files istifadə olunur.
Simplicity Studio ilə təmin edilmiş GCC (The GNU Compiler Collection) 12.2.1 versiyası.
Bu buraxılış üçün EZSP protokolunun versiyası 0x0D-dir.
Yeni Əşyalar
Gecko SDK-nın (GSDK) bu buraxılışı, lazım olduqda bu versiyaya yamaqlar istisna olmaqla, bütün EFM və EFR cihazları üçün birləşmiş dəstəyi ilə sonuncu olacaq. 2024-cü ilin ortalarından başlayaraq biz ayrıca SDK-ları təqdim edəcəyik:
- Mövcud Gecko SDK Series 0 və 1 cihazları dəstəyi ilə davam edəcək.
- Yeni SDK xüsusi olaraq Series 2 və 3 cihazlarına xidmət edəcək.
Gecko SDK proqram siyasətimiz çərçivəsində təmin edilən uzunmüddətli dəstəyə, texniki xidmətə, keyfiyyətə və cavab reaksiyasına heç bir dəyişiklik etmədən bütün Series 0 və 1 cihazları dəstəkləməyə davam edəcək.
Yeni SDK Gecko SDK-dan ayrılacaq və tərtibatçılara irəliləyiş əldə etməyə kömək edən yeni funksiyalar təklif etməyə başlayacaqtagSeriya 2 və 3 məhsullarımızın qabaqcıl imkanlarından e.
Bu qərar müştəri rəyinə uyğundur və proqram təminatı SDK-larımızda müstəsna istifadəçi təcrübəsi üçün keyfiyyəti yüksəltmək, sabitliyi təmin etmək və performansı artırmaq öhdəliyimizi əks etdirir.
Yeni Komponentlər
Buraxılışda yeni
- İstifadəçilərin xüsusi Zigbee Direct təhlükəsizlik seçimini konfiqurasiya edə bilməsi üçün “zigbee_direct_security_p256” və “zigbee_direct_security_curve25519” komponentləri əlavə edilmişdir.
- İstifadəçilərə Zigbee birbaşa cihaz (ZDD) proqramında aktivləşdirilmiş çoxsaylı “zigbee_direct_security” komponentlərinə icazə verilir. Bu halda, faktiki təhlükəsizlik seçimi Zigbee Virtual Device (ZVD) konfiqurasiyasından asılıdır.
Yeni API-lər
Buraxılışda yeni
- Zigbee NVM3 nişanlarını defolt dəyərlərinə sıfırlamaq üçün yeni API sl_zigbee_token_factory_reset əlavə edildi.
- Link açarı cədvəli bu ünvanla giriş əlavə edə və ya yeniləyə bilsə (cədvəl dolu deyil) doğru olanı qaytaran API bool sl_zigbee_sec_man_link_key_slot_available(EmberEUI64 eui) əlavə edildi.
- Yeni API bool sl_zb_sec_man_compare_key_to_value (sl_zb_sec_man_context_t* kontekst, sl_zb_sec_man_key_t* açarı) əlavə edildi, əgər açar kontekstdə istinad edilirsə, arqumentdə verilən açarla eyni dəyərə malikdirsə, doğru qaytarır.
Yeni Platforma Dəstəyi
Buraxılışda yeni
- Bu buraxılışda aşağıdakı yeni hissələr üçün Zigbee yığın dəstəyi əlavə edilib: EFR32MG24A010F768IM40 və EFR32MG24A020F768IM40.
Yeni Sənədləşmə
7.4.0.0 buraxılışında yeni
- Zigbee Təhlükəsiz Açar Saxlama komponentinin təsviri Zigbee Təhlükəsiz Açar Saxlama Təkmilləşdirməsinin əlavəsini əks etdirmək üçün yeniləndi (bu, mövcud layihələrlə geriyə uyğunluq əlavə edir).
- Zigbee Təhlükəsizlik Meneceri komponentlər qrupu ilə qarşılıqlı əlaqə üçün yeni proqram qeydi əlavə edildi (AN1412: Zigbee Təhlükəsizlik Meneceri).
Məqsədli Davranış
İstifadəçilərə xatırladılır ki, Zigbee sinxronizasiya olunmamış CSL ötürülmələri radio planlaşdırıcıda protokolun üstünlüyünə tabedir. SleepyToSleepy proqramlarında, BLE, ötürülməni dayandıracaq Zigbee CSL ötürülməsini qabaqlaya bilər və edəcək. Potensial olaraq uzun oyanma çərçivə ardıcıllığının istifadə oluna biləcəyini nəzərə alaraq, planlaşdırıcının əvvəlcədən seçilməsi sinxronlaşdırılmamış CSL üçün daha çox yayılmışdır. Transmissiya prioritetlərini tənzimləmək istəyən istifadəçilər bunu etmək üçün DMP Tuning və Testing komponentindən istifadə edə bilərlər. İstifadəçilər əlavə məlumat üçün UG305: Dynamic Multiprotocol User's Guide ilə də müraciət edə bilərlər.
Təkmilləşdirmələr
Buraxılışda dəyişdirilib
emberCounterHandler API Sənəd Dəyişiklikləri
Əvvəlki versiyalarda, paket RX və TX ilə bağlı MAC və APS təbəqəsi EmberCounterTypes üçün Sayğac İşləyicisinin geri çağırışı düzgün hədəf node ID və ya məlumat arqumentləri ilə ötürülmürdü və bu parametrlərdən istifadə edən müəyyən sayğacların davranışı ilə bağlı API sənədləri aydın deyildi və ya yanıltıcı idi.
emberCounterHandler() imzası dəyişməsə də, onun parametrlərinin doldurulma üsulu bir qədər dəyişdi.
- Ember-types.h-də EmberCounterType nömrələri ilə bağlı şərhlər aydınlıq üçün genişləndirilmişdir.
- TX ilə əlaqəli sayğaclar üçün Sayğac İşləyicisi üçün Node ID parametri indi təyinat ünvanı rejimi ondan istifadə etməzdən əvvəl etibarlı qısa ID-ni göstərib-göstərmədiyini yoxlayır. (Əgər belə deyilsə, heç bir təyinat ünvanı doldurulmur və əvəzinə EMBER_UNKNOWN_NODE_ID yertutan dəyəri istifadə olunur.)
- RX ilə əlaqəli sayğaclar üçün Sayğac İşləyicisinə Node ID parametri indi təyinat node ID-ni deyil, mənbə node ID-ni əks etdirir.
- Yenidən cəhd sayı köz tiplərində təsvir olunduğu kimi EMBER_COUNTER_MAC_TX_UNICAST_ SUCCESS/FAILED sayğacları üçün data parametri kimi *keçilmədi*. h əvvəlki versiyalarda, lakin bu, əvvəllər buraxılmış versiyalarda heç vaxt düzgün şəkildə yerləşdirilməmişdir, ona görə də əvvəlki buraxılışlarda onun dəyəri həmişə 0 olardı. Bu davranış həmin EmberCounterTypes-in təsvirində aydınlaşdırılıb. Bununla belə, əvvəlki buraxılışlara uyğun olmaq üçün APS qatının təkrar cəhdləri üçün Yenidən cəhd sayı EMBER_COUNTER_APS_TX_UNICAST_SUCCESS/FAILED sayğac növləri üçün data parametrində doldurulmağa davam edir.
- Node ID-ni və ya geri çağırış üçün məlumat parametrini dolduran bütün sayğaclar onların gözlənilən məlumatları, ünvanı və ya EMBER_UNKNOWN_NODE_ID-i ötürmələrini təmin etmək üçün yoxlanılmışdır, əgər Node ID-si gözlənilsə də, paketdən əldə edilə bilmirsə, düzəliş edilmiş közərdə təsvir olunduğu kimi. type.h sənədləri.
- EMBER_COUNTER_MAC_TX_UNICAST_RETRY üçün Sayğac işləyicisi indi MAC səviyyəsinin təyinat qovşağının ID-sini və onun Təyinat Node ID-si və məlumat parametrlərində bir neçə təkrar cəhdləri düzgün şəkildə əks etdirir.
- EMBER_COUNTER_PHY_CCA_FAIL_COUNT üçün Sayğac işləyicisi indi ötürülməsi uğursuz olan mesajın nəzərdə tutulan MAC təbəqəsi hədəfi haqqında Node ID parametri vasitəsilə təyinat node ID məlumatını təmin edir.
Yenilənmiş Yaşıl Enerji Kodu
Yaşıl güc server kodu müxtəlif təkmilləşdirmələrlə yenilənir, o cümlədən:
- GP serverində qəbul edərkən etibarsız son nöqtəsi olan daxil olan əmrlər üçün daha çox doğrulama kodu əlavə edildi.
- Yaşıl güc mesajları yaratmaq üçün daha çox yer olmadıqda işi idarə etmək üçün əlavə kod.
- Yuva indi A.3.5.2.4.1 spesifikasiya bölməsi üzrə bəzi hallarda cütləşdirməni silmə əməliyyatı ilə cütləşdirmə konfiqurasiyasını azaldır.
- Sink indi Cütləşmə Konfiqurasiyasını əməliyyat uzadılması ilə emal edərkən onu silməzdən əvvəl girişin mövcud qrup siyahısını saxlayır.
- Tərcümə sorğusu əmri tərcümə cədvəli boş olduqda və ya indeks cədvəldəki bir neçə qeyddən böyük olduqda xəta kodu kimi “TAPILMADI” qaytarır.
- Bəzi tətbiqlərdə GP son nöqtəsinin versiyası 1-dən 0-a dəyişdirildi.
GPDF Göndərmə funksiyasında CSMA-dan istifadə məhdudlaşdırılıb, çünki Yaşıl Güc Cihazları minimal enerji cihazlarıdır və əksər dizaynlarda CSMA-dan istifadə etmir. Bunun əvəzinə, üstünlük verilən dizayn eyni enerji büdcəsindən istifadə edərək birdən çox paket göndərməkdir.
Yaşıl Güc Server plagin seçimində gizli son nöqtənin istifadəsi silindi. Bunun əvəzinə tətbiqin son nöqtələrindən birini istifadə edin.
Şəbəkə Açarı Yeniləmə Plugin Kodu Təkmilləşdirmələri
- Şəbəkə açarının dövri yeniləmə müddəti 1 il kimi uzun olacaq.
Lazımsız Açar İxracının qarşısını almaq üçün bəzi API-lər yenidən quruldu
Açıq mətn əsas verilənləri üzərində əsas kontekstlərin istifadəsinə üstünlük vermək üçün dəyişikliklər edildi.
- sl_zigbee_send_security_challenge_request indi EmberKeyData yerinə sl_zb_sec_man_context_t arqumentini qəbul edir.
- sl_zb_sec_man_derived_key_type nömrənin dəyərləri indi çoxsaylı törəmə növləri birləşdirən müəyyən əsas törəmələri birbaşa dəstəkləmək üçün 16 bitlik bit maskasıdır.
Sabit Problemlər
Buraxılışda düzəldildi
Şəxsiyyət vəsiqəsi # | Təsvir |
1036893 | OTA klaster komponentinin köhnə yükləmə-yükləyici interfeys komponentini asılılıq kimi quraşdırmasına səbəb olan problemi həll etdi. |
1114905 | Zigbee Direct: Çıxış Şəbəkəsi Xarakteristikasının təkmilləşdirilmiş idarə edilməsi. |
1180937 | Zigbee Direct ZDD-ni 3-cü tərəf ZVD-yə birləşdirərkən WDT sıfırlaması düzəldildi. |
1223904 | Son cihazın çox məşğul mühitdə səhv işləməsinə səbəb olan problem həll edildi. |
1224393 | Cavab təyinat ünvanını yeniləmək üçün Green Power sink cədvəli sorğu idarəçi kodu yeniləndi. |
1228808 | gp-types.h sənədlərində makro tərifləri ilə ekran problemi həll edildi. |
1232297 | emberSetOutgoingNwkFrameCounter və emberSetOutgoingApsFrameCounter-in 64-bit host proqramlarında işləməməsi problemi həll edildi (EMBER_BAD_ARGUMENT qaytarılır). |
1232359 | Yaşıl güc müştərisi əmr emalında gppTunnelingDelay parametr hesablanması düzəldildi. |
1240392 |
Giriş/icazə səbəblərinə görə rədd edilən ZDO Bağlama/Bağlama Sorğuları Zigbee spesifikasiyalarına uyğun olaraq EMBER_ZDP_NOT_PERMITTED deyil, EMBER_ZDP_NOT_AUTHORIZED statusunu qaytarmalıdır. |
1243523 | Zigbee Direct: ZVD ilə BLE bağlantısının sabitliyi artırıldı. |
1249455 | Aksiya almadan əvvəl yayımı qəbul edərkən yuxulu son cihazın yuxu rejiminə keçməsinə səbəb olan problem həll edildi. |
1252295 | SL_CATALOG_ZIGBEE_OTA_STORAGE_COMMON_PRESENT komponent kataloqu makrosunda yazı səhvini düzəldin. |
Buraxılışda düzəldildi
Şəxsiyyət vəsiqəsi # | Təsvir |
1019348 | Zigbee ZCL Cli komponenti üçün asılılıq tələbləri düzəldildi ki, ehtiyac olmadıqda silinsin. |
1024246 | emberHaveLinkKey() və sl_zb_sec_man_have_link_key() funksiyalarının təsviri yeniləndi. |
1036503 | DMP üçün Micrium Kernel istifadəsini tövsiyə etmək üçün təsvir əlavə edildiampproqramlar. |
1037661 | Tətbiqə pro yığını və ya yarpaq yığını quraşdırmasına mane olan problem həll edildi. |
1078136 | Kesinti kontekstindən hadisələri dəyişdirərkən fasilələrlə baş verən qəza düzəldildi |
1081548 |
İstifadəçilərə xatırladılır ki, Zigbee sinxronizasiya olunmamış CSL ötürülmələri radio planlaşdırıcıda protokolun üstünlüyünə tabedir. SleepyToSleepy proqramlarında, BLE, ötürülməni dayandıracaq Zigbee CSL ötürülməsini qabaqlaya bilər və edəcək. Potensial olaraq uzun oyanma çərçivə ardıcıllığının istifadə oluna biləcəyini nəzərə alaraq, planlaşdırıcının əvvəlcədən seçilməsi sinxronlaşdırılmamış CSL üçün daha çox yayılmışdır. Transmissiya prioritetlərini tənzimləmək istəyən istifadəçilər bunu etmək üçün DMP Tuning və Testing komponentindən istifadə edə bilərlər. İstifadəçilər əlavə məlumat üçün UG305: Dynamic Multiprotocol User's Guide ilə də müraciət edə bilərlər.
CSL-də əvvəlki faydalı yükün kadrından dərhal sonra alınan yeni oyandırma kadr ardıcıllığının düzgün qeydə alınmaması problemi həll edildi. Bu, buraxılmış faydalı yük çərçivəsi ilə nəticələnəcək. |
1084111 | MG24 əsaslı lövhələr üçün ilkin yuxulu SPI-NCP dəstəyi bu buraxılışın bir hissəsi kimi yenilənir. |
1104056 | Çox şəbəkə halında ikincil şəbəkədə işləmək üçün şəbəkənin idarə edilməsi üçün əlavə dəstək |
1120515 | Mfglib set-channel əmrindən istifadə edərkən kanalın dəyişməməsi problemi həll edildi. |
1141109 | Yaradılan s-ə səbəb olan problemi həll etdiampbəzi başlığı qaçırmaq üçün ncp-uart-gp-multi-rail tətbiqi files Green Power adapter komponentindən -cp seçimi ilə istifadə edərkən. |
1144316 | gp-types.h sənədlərində bəzi məlumat strukturu növlərinin təsviri yeniləndi. |
1144884 | Heç bir məlumat gözlənilməyən zaman müəyyən edilmiş sabit saxta çərçivə gözlənilən bit. |
1152512 | Hadisəni ISR kontekstində dəyişdirərkən aşağı mac-relsdə potensial qəza düzəldildi. |
Şəxsiyyət vəsiqəsi # | Təsvir |
1154616 | Şəbəkənin “Sleepy End cihazından Yuxusuz Son Cihaza keçid rolu” ilə işə salınması şərti üçün istisna əlavə edildi. |
1157289 | DN-TLM-TC-02B BDB testinin uğursuzluğuna səbəb ola biləcək problem həll edildi. |
1157426 | Green_power_adapter komponenti ilə zigbee_simple_app qurarkən quraşdırma problemi həll edildi. |
1157932 | “Keçid vaxtı” sahəsinin çatışmadığını yoxlamaq və bu çatışmayan sahə üçün 0xFFFF standart dəyərini təyin etmək üçün şərt əlavə edildi. |
1166340 | emberAfGpdfSend-in nəzərdə tutulan təkrar ötürmələri göndərməsinə mane olan problem həll edildi. |
1167807 | Paylanmış şəbəkələrdə Güvən Mərkəzləri kimi fəaliyyət göstərən cihazların hər dəfə yeni cihaz qoşulduqda keçici keçid açarlarını səhv silməsi problemi həll edildi. |
1169504 | Məcburi oyanma zamanı yuxulu cihazın sıfırlanmasına səbəb olan problem həll edildi. |
1169966 | Bufer ayırma kodunda itkin qaytarma dəyərinin yoxlanılması düzəldildi. |
1171477,
172270 |
mfglib start 1 ilə heç bir mesaj ötürülmür, lakin qəbul edilmir, ona görə də göstərilən terminal mesajı “mfglib göndərmə tamamlandı” səhvdir və “Son %d ms-də RXed %d paket” olaraq dəyişdirilib. |
1171935 | Şəbəkə açarının dövri yeniləmə müddəti 1 il kimi uzun olacaq. |
1172778 | Yaşıl Güc serverinə emberAfPluginGreenPowerServerUpdateAliasCallback-in çatışmayan çağırışı əlavə edildi. |
1174288 | Davam edən skanı dayandırmaq üçün zəng çağırıldıqda şəbəkənin idarə edilməsi prosesinin təsdiqlənməsinə səbəb olan problem həll edildi. |
1178393 | Sənədləşmə xətası yeniləndi. |
1180445 | Smart Energy-də, Koordinator Məhdud İş Dövrünə çatarsa, OTA indi endirməyə davam edir. |
1185509 | CSL-də əvvəlki faydalı yük çərçivəsindən dərhal sonra alınan yeni oyanış kadr ardıcıllığının düzgün qeydə alınmaması problemi həll edildi. Bu, buraxılmış faydalı yük çərçivəsi ilə nəticələnəcək. |
1186107 | Gp istismara vermə bildirişində daxil olan GPDF-ni əvəz etmək üçün qəbul edilmiş GPDF-lərin uğursuz deşifrə edilməsinə səbəb olan problem həll edildi. |
1188397 | Genişləndirilmiş hesabat cədvəlinin ölçüsünü aktivləşdirərkən tərtib xətasına səbəb olan problem həll edildi. |
1194090 | Lavabonun işə salınması rejimi əmri üçün standart cavabda nasazlıq statusu düzəldildi – 3.3.4.8.2-dən sonra |
1194963 | İstifadəçiyə geri çağırış emberAfGreenPowerServerPairingStatusCallback-ə zəng etməzdən əvvəl komissiyanın Gpd strukturunu yaddaşda saxlayan problem həll edildi. |
1194966 | Son nöqtə və proksilərin cəlb edilmiş sahələrinin İstismardan Çıxış əməliyyatı ilə təyin edilməməsi problemi həll edildi. |
1196698 | Heç bir məlumat gözlənilməyəndə saxta çərçivə gözlənilən bit seti düzəldildi. |
1199958 | Yaşıl güc mesajları yaratmaq üçün daha çox yer olmadıqda işi idarə etmək üçün əlavə kod. |
1202034 | sl_zb_sec_man_context_t yığın dəyişəninin düzgün işə salınmaması, quraşdırma kodu ilə birləşmənin uğursuzluğuna səbəb olan problemi həll etdi. |
1206040 |
Son cihaz tərəfindən təhlükəsiz yenidən qoşulma cəhdi zamanı emberRemoveChild()-ə zəng etmək Uşaq Sayının əlavə azalmasına gətirib çıxara bilər ki, bu da potensial olaraq Uşaq Sayının -1 (255) olmasına gətirib çıxara bilər ki, bu da göstərilən çatışmazlıq səbəbindən son cihazların qoşulmasına/yenidən qoşulmasına mane olur. Mayakda tutum. |
1207580 |
Yığma daxilində Uşaq Cədvəli axtarış funksiyaları etibarsız/boş daxiletmələri təmsil edən node ID qaytarma dəyəri üçün 0x0000 ilə 0xFFFF arasında uyğunsuzluq yaradır və emberRemoveChild() kimi API-lərdə istifadə olunmamış qeydlərin yoxlanılmasında problemlərə gətirib çıxarır. |
1210706 | emberCounterHandler()-in bir hissəsi kimi EmberExtraCounterInfo strukturunda təqdim edilən təyinat və PHY İndeksi MAC TX Unicast sayğac növləri üçün yanlış ola bilər. |
1211610
1212525 |
Secure Key Storage Upgrade komponentini aktivləşdirdikdən sonra Dinamik Çoxprotokol tətbiqlərinin qəzaya uğraması ilə bağlı problem həll edildi. |
1211847 | emberCounterHandler() imzası dəyişməsə də, onun parametrlərinin doldurulma üsulu bir qədər dəyişdi. Bu API ətrafında dəyişikliklər yuxarıdakı 2-ci bölmədə izah edilmişdir. |
1212449 |
Gedən İşıqlar MAC təbəqəsi tərəfindən səhv kateqoriyalara bölündü və nəticədə emberCounterHandler() bu paketləri EMBER_COUNTER_MAC_TX_BROADCAST sayğac növü ilə tuta bilmədi və bunun əvəzinə İşıqları EMBER_COUNTER_MAC_TX_UNICAST_SUCCESS sayğacı ilə saydı. Bu potensial olaraq EmberCounterInfo strukturuna ötürülən dest EmberNodeId parametri üçün etibarsız dəyərlərlə nəticələndi. |
Şəxsiyyət vəsiqəsi # | Təsvir |
1214866 | Müəyyən yüksək trafik konfiqurasiyalarında məlumat sorğu paketlərinin göndərilməsi avtobus xətası ilə nəticələnə bilər. |
1216552 | Sıx trafik şəraitində iddiaya səbəb olan problem həll edildi. |
1216613 | Proksi cədvəlində qrup yayım radiusunun yanlış dəyərinə səbəb olan problem həll edildi. |
1222509 | Router/koordinator uşaq olmayan səsvermə son cihazına məzuniyyət və yenidən qoşulma sorğusu göndərir, lakin MAC təyinatı NWK təyinat ünvanına uyğun gəlmək əvəzinə 0xFFFF-dir. |
1223842 | sl_component_catalog.h faylının yaradılması ilə bağlı problemi həll etdi ki, orada istənməyən kodu buraxaraq kompilyasiya uğursuzluğuna səbəb oldu. |
756628 | EmberAfMacFilterMatchMessageCallback tətbiqinin geri çağırışını yalnız yığın tərəfindən təsdiq edilən ZLL mesajları üçün çağırılacaq şəkildə dəyişdirdi. |
816088 | EMBER konfiqurasiyası zigbeed_configuration.h-dən zigbeed-ə köçürüldü. slcp. |
829508 | Yarış vəziyyətindən qaçmaq üçün, emberSetLogicalAndRadioChannel-ə əlavə yoxlama əlavə edildi, əgər aşağı təbəqələr məşğul olarsa və ya kanalı dəyişdirmək vəziyyətində deyilsə, uğursuz qayıtmaq üçün. |
Cari Buraxılışda Məlum Problemlər
Qalın hərflərlə yazılmış məsələlər əvvəlki buraxılışdan sonra əlavə edilmişdir. Buraxılışı qaçırmısınızsa, son buraxılış qeydləri burada mövcuddur https://www.si-labs.com/developers/zigbee-emberznet Texniki Sənədlər sekmesinde.
Şəxsiyyət vəsiqəsi # | Təsvir | Çözüm |
Yoxdur | ·Aşağıdakı proqramlar/komponentlər bu buraxılışda dəstəklənmir: EM4 dəstəyi | Bu funksiya sonrakı buraxılışlarda aktivləşdiriləcək. |
193492 |
emberAfFillCommandGlobalServerToClientConfigureRe daşıma makrosu pozuldu. Buferin doldurulması səhv əmr paketi yaradır. | API əvəzinə “zcl global send-me-a-report” CLI əmrindən istifadə edin. |
278063 | Ağıllı Enerji Tuneli plugins ünvan cədvəli indeksinin ziddiyyətli müalicəsi/istifadəsi var. | Məlum həll yolu yoxdur |
289569 |
Şəbəkə yaradan komponentin güc səviyyəsi seçim siyahısı EFR32 üçün dəstəklənən dəyərlərin tam spektrini təklif etmir |
EMBER_AF_PLUGIN_NETWORK_CREATOR_RADIO_P üçün CMSIS şərhində göstərilən <-8..20> diapazonunu redaktə edin
OWER in /protocol/ZigBee/app/framework/plugin/şəbəkə- creator/config/network-creator-config.h file. məsələnample, <-26..20> olaraq dəyişin. |
295498 | UART qəbulu bəzən Zigbee+BLE dinamik multiprotokol istifadə vəziyyətində ağır yük altında baytları azaldır. | Aparat axını nəzarətindən istifadə edin və ya ötürmə sürətini azaldın. |
312291 |
EMHAL: Linux hostlarında halCommonGetIntxxMillisecondTick funksiyaları hal-hazırda əldə meofday funksiyasından istifadə edir, bunun monoton olacağına zəmanət verilmir. Sistem vaxtı dəyişirsə, bu, yığın vaxtı ilə bağlı problemlərə səbəb ola bilər. |
Bunun əvəzinə CLOCK_MONOTONIC mənbəyi ilə clock_gettime istifadə etmək üçün bu funksiyaları dəyişdirin. |
338151 | NCP-nin aşağı paket tampon sayı dəyəri ilə işə salınması paketlərin zədələnməsinə səbəb ola bilər. | Çox aşağı standart dəyərin qarşısını almaq üçün paket bufer sayı üçün 0xFF qorunan dəyərdən istifadə edin |
387750 | Son cihazda Marşrut Cədvəli Sorğu formatları ilə bağlı problem. | İstintaq çərçivəsində |
400418 | Toxunma bağlantısı təşəbbüskarı zavoddan kənar yeni son cihaz hədəfinə keçid edə bilməz. | Məlum həll yolu yoxdur. |
424355 |
Qeyri-zavodda yeni yuxulu son cihaz toxunma xəttinin hədəfi olan təşəbbüskar müəyyən hallarda cihaz məlumatı cavabını ala bilmir. |
İstintaq çərçivəsində |
465180 |
Birgə Yaşayan Radio Blocker Optimizasiyası elementi “İş vaxtı nəzarətini aktivləşdirin” düzgün Zigbee əməliyyatını bloklaya bilər. | Könüllü 'Wi-Fi Seçin' Blocker Optimizasiyasına nəzarət "Əlil" olaraq buraxılmalıdır. |
480550 |
OTA klasterinin daxili parçalanma metodu var, ona görə də o, APS fraqmentasiyasından istifadə etməməlidir. Baxmayaraq ki, APS şifrələməsi işə salındıqda, ImageBlockResponses-in faydalı yükünü APS parçalanmasının aktivləşdirildiyi ölçüyə qədər artırır. Bu, OTA prosesinin uğursuzluğuna səbəb ola bilər. |
Məlum həll yolu yoxdur |
481128 |
Ətraflı Sıfırlama Səbəbi və qəza təfərrüatları Diaqnostika plagini və Virtual UART periferiyası aktiv olduqda NCP platformalarında Virtual UART (Serial 0) vasitəsilə defolt olaraq əlçatan olmalıdır. | Serial 0 artıq NCP-də işə salındığından, müştərilər Zigbee NCP Çərçivəsində emberAfNcpInitCallback funksiyasını aktivləşdirə və müvafiq diaqnostika funksiyalarına (halGetExtendedResetInfo, halGetExtendedResetString, halPrintCrashSummary, halPrintCrashDetails və haltaPrintrash-a bu zəng üçün Serial datası) zəng edə bilərlər. viewŞəbəkə Analizatorunun çəkmə jurnalında.
Keçmiş üçünampBu funksiyalardan necə istifadə ediləcəyini öyrənmək üçün EXTENDED_RESET_INFO müəyyən edildikdə, a-main-soc.c-nin emberAfMainInit() koduna daxil olan koda baxın. |
Şəxsiyyət vəsiqəsi # | Təsvir | Çözüm |
486369 |
Əgər yeni şəbəkə yaradan DynamicMultiProtocolLightSoc-da onun tərk etdiyi şəbəkədən uşaq qovşaqları qalırsa, emberAfGetChildTableSize startIdentifyOnAllChildNodes-da sıfırdan fərqli dəyər qaytarır və bu, “xəyal” uşaqlara müraciət edərkən Tx 66 səhv mesajlarına səbəb olur. | Mümkünsə, yeni şəbəkə yaratmazdan əvvəl hissəni kütləvi şəkildə silin və ya şəbəkədən çıxdıqdan sonra uşaq cədvəlini proqramlı şəkildə yoxlayın və yeni şəbəkə yaratmazdan əvvəl emberRemoveChild istifadə edərək bütün uşaqları silin. |
495563 |
SPI NCP Sleepy End Device S-ə qoşulurample Tətbiq qısa sorğu keçirmir, ona görə də qoşulma cəhdi TC Link Açarını Yeniləmə vəziyyətində uğursuz olur. | Qoşulmaq istəyən cihaz qoşulmağa cəhd etməzdən əvvəl Qısa Sorğu rejimində olmalıdır. Bu rejim Son Cihaz Dəstəyi plagini tərəfindən məcbur edilə bilər. |
497832 |
Şəbəkə Analizatorunda Doğrulama Açar Sorğu Çərçivəsi üçün Zigbee Tətbiq Dəstəyi Əmr Bölməsi səhvən təyinat ünvanı kimi çərçivənin Mənbə Ünvanını göstərən faydalı yükün hissəsinə istinad edir. |
Məlum həll yolu yoxdur |
519905
521782 |
Spi-NCP çox nadir hallarda ota-client plagininin 'bootload' CLI əmrindən istifadə edərək yükləyici əlaqəsini işə sala bilmir. |
Yükləmə prosesini yenidən başladın |
620596 |
NCP SPI ExampBRD4181A (EFR32xGMG21) üçün le
nWake default pin müəyyən edilmiş oyanış pin kimi istifadə edilə bilməz. |
NCP-SPI Plugin-də nWake üçün standart pinini PD03-dən EM2/3 oyandıran pinlə dəyişdirin. |
631713 |
Əgər “Zigbee PRO Leaf Library” əvəzinə “Zigbee PRO Stack Library” plaginindən istifadə edilərsə, Zigbee End Cihazı ünvan konfliktləri barədə dəfələrlə məlumat verəcəkdir. | “Zigbee PRO Stack Library” plagininin əvəzinə “Zigbee PRO Leaf Library” istifadə edin. |
670702 |
Hesabat plaginindəki səmərəsizliklər məlumatların yazma tezliyinə və cədvəl ölçüsünə əsaslanan əhəmiyyətli gecikmələrə səbəb ola bilər ki, bu da hadisə vaxtı da daxil olmaqla müştəri proqram koduna mane ola bilər. | Tez-tez yazırsanız, plaqindən istifadə etmək əvəzinə hesabat şərtlərini yoxlamağı və hesabatları əl ilə göndərməyi düşünün. |
708258 |
addEntryToGroupTable() vasitəsilə groups-server.c-də açılmamış dəyər saxta bağlama yarada və qrup hesabatı mesajlarının göndərilməsinə səbəb ola bilər. | “binding.clusterId = EMBER_AF_INVALID_CLUSTER_ID;” əlavə edin sonra “bağlayıcı.növ
= EMBER_MULTICAST_BINDING;” |
757775 |
Bütün EFR32 hissələri unikal RSSI ofsetinə malikdir. Bundan əlavə, lövhənin dizaynı, antenalar və korpus RSSI-yə təsir göstərə bilər. |
Yeni layihə yaratarkən, RAIL Utility, RSSI komponentini quraşdırın. Bu xüsusiyyətə hər bir hissə üçün ölçülən standart RSSI Ofset Silabları daxildir. Lazım gələrsə, tam məhsulunuzun RF sınağından sonra bu ofset dəyişdirilə bilər. |
758965 |
ZCL klaster komponentləri və ZCL komanda kəşf cədvəli sinxronlaşdırılmayıb. Buna görə də, ZCL klaster komponentini aktivləşdirərkən və ya söndürərkən, yerinə yetirilən əmrlər müvafiq ZCL Advanced Configurator komanda nişanında aktivləşdirilməyəcək/deaktiv edilməyəcək. | ZCL Advanced Configurator-da istədiyiniz ZCL əmrləri üçün kəşfi əl ilə aktivləşdirin/deaktiv edin. |
765735 | Səhifə sorğusu aktivləşdirilmiş Sleepy End Device-də OTA yeniləməsi uğursuz olur. | Səhifə sorğusu əvəzinə Blok sorğusundan istifadə edin. |
845649 |
CLI-nin çıxarılması: Əsas komponent sl_cli.h-ə EEPROM cli zənglərini aradan qaldırmır. |
eeprom-cli.c silin file sl_cli.h-ni çağırır. Bundan əlavə, ota-storage-simple-eeprom-da sl_cli.h, eləcə də sl_cli_command_arg_t-a edilən zənglər şərh edilə bilər. |
857200 |
ias-zona-server. c “0000000000000000” CIE ünvanı ilə bağlamanın yaradılmasına imkan verir və sonrakı bağlamalara icazə vermir. | Məlum həll yolu yoxdur |
1019961 | Yaradılmış Z3Gateway markasıfile CC olaraq "gcc" sərt kodları | Məlum həll yolu yoxdur |
Şəxsiyyət vəsiqəsi # | Təsvir | Çözüm |
1039767 |
Zigbee marşrutlaşdırıcısı şəbəkəsinin təkrar cəhd növbəsinin çoxillikli RTOS istifadə vəziyyətində daşması problemi. |
Zigbee Stack iplə təhlükəsiz deyil. Nəticədə, Zigbee yığını API-lərini başqa tapşırıqdan çağırmaq ƏS mühitində dəstəklənmir və yığını “işləməyən” vəziyyətə sala bilər. Ətraflı məlumat və hadisə idarəçisindən istifadə edərək həll yolu üçün aşağıdakı Proqram qeydinə baxın.
https://www.silabs.com/documents/public/application- qeydlər/an1322-dinamik-multiprotocol-bluetooth-zigbee-sdk- 7x.pdf . |
1064370 | Z3Switch sample proqram defolt olaraq yalnız bir düyməni aktivləşdirdi (məsələn: btn1) bu, layihədəki düymənin təsvirində uyğunsuzluğa səbəb olur. file. | Çözüm: Z0Switch layihəsinin yaradılması zamanı btn3 nümunəsini əl ilə quraşdırın. |
1161063 | Z3Light və potensial olaraq digər proqramlar yanlış klasterin təftiş qiymətləri haqqında məlumat verir. | Klaster revizyonu atributunu onların müvafiq revizyonuna əl ilə yeniləyin. |
1164768,
1171478, 1171479 |
XƏTƏ: ezspErrorHandler 0x34 mfglib qəbul rejimi zamanı dəfələrlə bildirildi | Çap edilmiş xəta mesajlarını azaltmaq üçün EMBER_AF_PLUGIN_GATEWAY_MAX_WAIT_FOR_EV-i konfiqurasiya edin
ENT_TIMEOUT_MS host proqramında 100-ə qədər, beləliklə, geri çağırış növbəsi daha tez boşaldılır. |
1252460 | SimEEPROM bərpa proqramları (həm v1, həm də v2 üçün) işə salındıqda səhv düzülmüş flaş səhifə silmə zənglərini yerinə yetirə bilər ki, bu da em_msc zamanı təsdiqləmələrə səbəb ola bilər. c-nin MSC_ErasePage proqramı. | Çözüm: em_msc.c-də MSC_ErasePage() funksiyasının yuxarı hissəsinə aşağıdakı kod sətrini yerləşdirin: başlanğıc ünvanı = (uint32_t*)((uint32_t)startAddress &
~(FLASH_PAGE_SIZE-1)); |
Köhnəlmiş Elementlər
Buraxılışda köhnəldi
GSDK 7.4.0.0-da, bu yamaq daxil olmaqla, 3 və ya 4900 portu ilə telnet interfeysi yaratmaq üçün linux host proqramı üçün Z4901Gateway-də “-v” seçimi köhnəlmişdir. Telnet interfeysi yaratmaq üçün tövsiyə olunan alternativ yol “socat” kimi linux yardım proqramlarından istifadə etməkdir.
Buraxılışda köhnəldi
Aşağıdakı köhnəlmiş təhlükəsizlik API-ləri silindi:
- emberGetKey()
- emberGetKeyTableEntry()
- emberSetKeyTableEntry()
- emberHaveLinkKey()
- emberAddOrUpdateKeyTableEntry()
- emberAddTransientLinkKey()
- emberGetTransientKeyTableEntry()
- emberGetTransientLinkKey()
- emberHmacAesHash()
Əsas yaddaşa və HMAC hashinginə daxil olmaq üçün Zigbee Təhlükəsizlik Meneceri tərəfindən təmin edilən API-lərdən istifadə edin.
Silinmiş Elementlər
Buraxılışda silindi
- İctimai başlıqda dublikat ictimai API silindi file gp-types.h.
- zigbee_end_device_bind komponenti silindi. Bu komponent koordinator üçün son cihazlar üçün məcburi təkrar axtarışları broker etmək üçün istifadə edilmişdir. Bu əlavə funksionallıq Zigbee əsas spesifikasiyasının R22-dən silindi.
- af-host.c-də setPacketBufferCount() silindi və lazımsız yoxlama qutusu EZSP_CONFIG_PACKET_BUFFER_COUNT: command-handlers.c-də.
- NCP-ni işə salarkən iki fazaya bölməyə ehtiyac olmadığı üçün yaddaş ayırma arqumenti silindi.
- se14-comms-hub, se14-ihd və se14-meter-gas tətbiqində emberAfNcpInitCallback() silindi.
- ncp-configuration.c-də ncp başlatma zamanı EZSP_CONFIG_RETRY_QUEUE_SIZE dəyəri parametri silindi
Multiprotocol Gateway və RCP
Yeni Əşyalar
Buraxılışda əlavə edildi
- Paralel dinləmə, EFR802.15.4xG32 və ya xG24 RCP-dən istifadə edərkən Zigbee və OpenThread yığınlarının müstəqil 21 kanallarında işləmək imkanı buraxıldı.
- Paralel dinləmə 802.15.4 RCP/Bluetooth RCP birləşməsi, Zigbee NCP/OpenThread RCP birləşməsi və ya Zigbee/OpenThread sistem-on-chip (SoC) üçün mövcud deyil. Gələcək buraxılışda həmin məhsullara əlavə olunacaq.
- OpenThread CLI təchizatçı genişlənməsi çox protokollu konteynerlərin OpenThread host proqramlarına əlavə edildi. Bura coex cli əmrləri daxildir.
Təkmilləşdirmələr
Buraxılışda dəyişdirilib
- Zigbee NCP/OpenThread RCP multiprotokol kombinasiyası indi istehsal keyfiyyətidir.
Sabit Problemlər
Buraxılışda düzəldildi
Şəxsiyyət vəsiqəsi # | Təsvir |
1213701 |
MAC dolayı növbəsində həmin uşaq üçün artıq gözlənilən data varsa, zigbeed uşaq üçün mənbə uyğunluğu cədvəli girişinin yaradılmasına icazə vermədi. Bu davranış APS Ack və ya tətbiq səviyyəsi cavabının olmaması səbəbindən uşaq və bəzi digər cihaz arasında tətbiq qatı əməliyyatlarının uğursuzluğuna səbəb ola bilər, xüsusən də uşaq cihazını hədəf alan ZCL OTA Təkmilləşdirmələrinin pozulması və gözlənilmədən dayandırılması. |
1244461 | Gözləyən mesajlara baxmayaraq, uşaq üçün mənbə uyğunluğu cədvəli qeydi silinə bilər. |
Buraxılışda düzəldildi
Şəxsiyyət vəsiqəsi # | Təsvir |
1081828 | FreeRTOS əsaslı Zigbee/BLE DMP ilə ötürmə problemiamptətbiqlər. |
1090921 | Z3GatewayCpc səs-küylü mühitdə şəbəkə yaratmaqda çətinlik çəkdi. |
1153055 | zigbee_ncp-ble_ncp-uart s-dən NCP versiyasını oxuyarkən rabitə nasazlığı olduqda, hostda təsdiqləmə yarandı.ampproqram. |
1155676 | Çoxsaylı 802.15.4 interfeysləri eyni 15.4 bitlik node ID-ni paylaşırsa, 16 RCP bütün qəbul edilmiş unicast paketləri (MAC-dən sonra) ləğv etdi. |
1173178 | Ev sahibi Host-RCP quraşdırmasında mfglib ilə qəbul edilən yüzlərlə paket haqqında yalan məlumat verdi. |
1190859 | Host-RCP quraşdırmasında mfglib təsadüfi paketləri göndərərkən EZSP xətası. |
1199706 | Unudulmuş son cihaz uşaqlarının məlumat sorğuları keçmiş uşağa Ayrıl və Yenidən Qoşul əmrini növbəyə qoymaq üçün RCP-də gözlənilən çərçivəni düzgün təyin etməmişdir. |
1207967 | “Mfglib send random” əmri Zigbeed-də əlavə paketlər göndərirdi. |
1208012 | Mfglib rx rejimi RCP-də qəbul edərkən paket məlumatını düzgün yeniləmədi. |
1214359 | 80 və ya daha çox marşrutlaşdırıcı eyni vaxtda Host-RCP quraşdırmasına qoşulmağa çalışdıqda koordinator nodu qəzaya uğradı. |
1216470 |
0xFFFF ünvan maskası üçün yayımı ötürdükdən sonra, ana cihaz kimi fəaliyyət göstərən Zigbee RCP hər bir uşaq üçün gözlənilən məlumat bayrağını tərk edəcək. Bu, hər bir uşağın oyaq qalaraq hər sorğudan sonra məlumat gözləməsi ilə nəticələndi və nəticədə bu vəziyyəti təmizləmək üçün hər bir son cihaz üçün gözlənilən digər məlumat əməliyyatı tələb olundu. |
Cari Buraxılışda Məlum Problemlər
Qalın hərflərlə yazılmış məsələlər əvvəlki buraxılışdan sonra əlavə edilmişdir. Əgər buraxılışı qaçırmısınızsa, son buraxılış qeydləri burada mövcuddur https://www.si-labs.com/developers/gecko-software-development-kit.
Şəxsiyyət vəsiqəsi # | Təsvir | Çözüm |
811732 | Zigbeed istifadə edərkən fərdi token dəstəyi mövcud deyil. | Gələcək buraxılışda dəstək planlaşdırılır. |
937562 | Bluetoothctl 'reklam yandır' əmri Raspberry Pi OS 802154-də rcp-uart- 11-blehci tətbiqi ilə uğursuz olur. | bluetoothctl əvəzinə btmgmt tətbiqindən istifadə edin. |
1022972 | Coex ZB NCP + OT RCP üzərində işləmir. | Gələcək buraxılış üçün dəstək planlaşdırılır. |
1074205 | CMP RCP eyni PAN id-də iki şəbəkəni dəstəkləmir. | Hər bir şəbəkə üçün fərqli PAN identifikatorlarından istifadə edin. Gələcək buraxılışda dəstək planlaşdırılır. |
1122723 | Sıx bir mühitdə CLI z3-light_ot-ftd_soc tətbiqində cavab verməyə bilər. | Məlum həll yolu yoxdur. |
1124140 | z3-light_ot-ftd_soc sampƏgər OT şəbəkəsi artıq işləyirsə, tətbiq Zigbee şəbəkəsini yarada bilməz. | Əvvəlcə Zigbee şəbəkəsini, sonra isə OT şəbəkəsini işə salın. |
1170052 |
CMP Zigbee NCP + OT RCP və DMP Zigbee NCP + BLE NCP bu cari buraxılışda 64KB və daha aşağı RAM hissələrinə sığmaya bilər. |
64KB hissələr hazırda bu proqramlar üçün dəstəklənmir. |
1209958 |
Bobcat və Bobcat Lite-də ZB/OT/BLE RCP hər üç protokolu işləyərkən bir neçə dəqiqədən sonra işləməyi dayandıra bilər. |
Gələcək buraxılışda müzakirə ediləcək |
1221299 | Mfglib RSSI oxunuşları RCP və NCP arasında fərqlənir. | Gələcək buraxılışda müzakirə ediləcək. |
1231021 | OTBR eyni vaxtda 80-dən çox zigbee cihazı birləşdirildikdə iddia edə bilər. | Problemi həll edə biləcək bir düzəliş əlavə edildi. Gələcək buraxılışda tam şəkildə müzakirə ediləcək. |
Köhnəlmiş Elementlər
- Heç biri
Silinmiş Elementlər
Buraxılışda silindi
- “NONCOMPLIANT_ACK_TIMING_WORKAROUND” makrosu silindi. Bütün RCP proqramları indi standart olaraq təkmilləşdirilməmiş aktlar üçün 192 μsan dönüş vaxtını dəstəkləyir, eyni zamanda CSL tərəfindən tələb olunan təkmil aklar üçün 256 μsan işləmə müddətindən istifadə edir.
Bu Buraxılışdan İstifadə
Bu buraxılışda aşağıdakılar var:
- Zigbee yığını
- Zigbee Tətbiq Çərçivəsi
- Zigbee SampProqramlar
Zigbee və EmberZNet SDK haqqında daha çox məlumat üçün bax UG103.02: Zigbee Fundamentals.
Əgər siz ilk dəfə istifadəçisinizsə, inkişaf mühitinizi konfiqurasiya etmək, qurmaq və aşağıdakı kimi yandırmaq barədə təlimatlar üçün QSG180: SDK 7.0 və daha yüksək versiyalar üçün Zigbee EmberZNet Quick-Start Guide baxın.ample tətbiqi və növbəti addımlara işarə edən sənədlərə istinadlar.
Quraşdırma və İstifadə
Zigbee EmberZNet SDK Silicon Labs SDK dəsti olan Gecko SDK-nın (GSDK) bir hissəsi kimi təqdim olunur. GSDK ilə cəld işə başlamaq üçün Simplicity Studio 5-i quraşdırın ki, bu proqram sizin inkişaf mühitinizi quracaq və GSDK quraşdırılmasında sizə yol göstərəcək. Simplicity Studio 5 resurs və layihə başlatma cihazı, proqram konfiqurasiya alətləri, GNU alətlər silsiləsi ilə tam IDE və analiz alətləri daxil olmaqla, Silicon Labs cihazları ilə IoT məhsulunun inkişafı üçün lazım olan hər şeyi ehtiva edir. Quraşdırma təlimatları onlayn Simplicity Studio 5 İstifadəçi Təlimatında verilmişdir.
Alternativ olaraq, Gecko SDK GitHub-dan ən yenisini yükləmək və ya klonlaşdırmaqla əl ilə quraşdırıla bilər. Görmək https://github.com/Sili-conLabs/gecko_sdk əlavə məlumat üçün.
Simplicity Studio standart olaraq GSDK-nı quraşdırır:
- (Windows): C:\İstifadəçilər\ \ SimplicityStudio \ SDKs \ gecko_sdk
- (MacOS): /İstifadəçilər/ /SimplicityStudio/SDKs/gecko_sdk
SDK versiyasına xas olan sənədlər SDK ilə quraşdırılır. Əlavə məlumatı tez-tez bilik bazası məqalələrində (KBA) tapmaq olar. API istinadları və bu və əvvəlki buraxılışlar haqqında digər məlumatlar burada mövcuddur https://docs.silabs.com/.
Təhlükəsizlik Məlumatı
Təhlükəsiz Vault İnteqrasiyası
Secure Vault-High hissələrində Secure Key Storage komponentindən istifadə edərək açarları təhlükəsiz saxlamağı seçən proqramlar üçün aşağıdakı cədvəl Zigbee Security Manager komponentinin idarə etdiyi qorunan açarları və onların saxlama mühafizəsi xüsusiyyətlərini göstərir.
Bükülmüş Açar | İxrac edilə bilən / İxrac olunmayan | Qeydlər |
Şəbəkə açarı | İxrac edilə bilən | |
Güvən Mərkəzi Bağlantı Açarı | İxrac edilə bilən | |
Keçici keçid açarı | İxrac edilə bilən | Uçucu açar kimi saxlanılan indeksləşdirilmiş açar cədvəli |
Proqram Link Açarı | İxrac edilə bilən | İndekslənmiş açar cədvəli |
Təhlükəsiz EZSP Açarı | İxrac edilə bilən | |
ZLL Şifrələmə Açarı | İxrac edilə bilən | |
ZLL Əvvəlcədən Konfiqurasiya edilmiş Açar | İxrac edilə bilən | |
GPD Proksi Açarı | İxrac edilə bilən | İndekslənmiş açar cədvəli |
GPD Sink Açarı | İxrac edilə bilən | İndekslənmiş açar cədvəli |
Daxili/Yertutan Açarı | İxrac edilə bilən | Zigbee Təhlükəsizlik Meneceri tərəfindən istifadə üçün daxili açar |
- “İxrac olunmayan” kimi qeyd olunan bükülmüş açarlar istifadə oluna bilər, lakin ola bilməz viewed və ya iş vaxtında paylaşılır.
- “İxrac edilə bilən” kimi qeyd olunan bükülmüş açarlar iş vaxtında istifadə edilə və ya paylaşıla bilər, lakin flaşda saxlanarkən şifrələnmiş qalır.
- İstifadəçi proqramları heç vaxt bu açarların əksəriyyəti ilə qarşılıqlı əlaqə yaratmağa ehtiyac duymur. Link Açar Cədvəl açarlarını və ya Keçid Açarlarını idarə etmək üçün mövcud API-lər hələ də istifadəçi tətbiqi üçün əlçatandır və indi Zigbee Təhlükəsizlik Meneceri komponenti vasitəsilə marşrutlaşdırın.
- Bu açarların bəziləri gələcəkdə istifadəçi proqramına ixrac edilə bilməz. İstifadəçi proqramları, zəruri hallarda açarların ixracına etibar etməmək tövsiyə olunur.
- Secure Vault Key Management funksionallığı haqqında ətraflı məlumat üçün AN1271: Secure Key Storage-a baxın.
Təhlükəsizlik Məsləhətləri
Təhlükəsizlik Məsləhətlərinə abunə olmaq üçün Silicon Labs müştəri portalına daxil olun, sonra Account Home seçin. Portalın əsas səhifəsinə keçmək üçün ANA SƏHİFƏ klikləyin və sonra Bildirişləri idarə et plitəsi üzərinə klikləyin. 'Proqram təminatı/Təhlükəsizlik Məsləhət Bildirişləri və Məhsul Dəyişikliyi Bildirişləri (PCNs)' yoxlanıldığından və platformanız və protokolunuz üçün minimum abunə olduğunuzdan əmin olun. İstənilən dəyişikliyi saxlamaq üçün Saxla klikləyin.
Dəstək
İnkişaf Kitinin müştəriləri təlim və texniki dəstək üçün uyğundur. Silicon Laboratories Zigbee istifadə edin web bütün Silicon Labs Zigbee məhsulları və xidmətləri haqqında məlumat əldə etmək və məhsul dəstəyi üçün qeydiyyatdan keçmək üçün səhifə.
Silicon Laboratories dəstəyi ilə əlaqə saxlaya bilərsiniz http://www.silabs.com/support.
Sadəlik studiyası
MCU və simsiz alətlərə, sənədlərə, proqram təminatına, mənbə kodu kitabxanalarına və daha çoxuna bir kliklə giriş. Windows, Mac və Linux üçün mövcuddur!
İmtina
Silicon Labs müştərilərə Silicon Labs məhsullarından istifadə edən və ya istifadə etmək niyyətində olan sistem və proqram təminatı tətbiqçiləri üçün mövcud olan bütün periferiya və modulların ən son, dəqiq və dərin sənədlərini təqdim etmək niyyətindədir. Xarakteristika məlumatları, mövcud modullar və periferiyalar, yaddaş ölçüləri və yaddaş ünvanları hər bir xüsusi cihaza aiddir və təqdim olunan “Tipik” parametrlər müxtəlif proqramlarda dəyişə bilər və dəyişir. Tətbiq məsampBurada təsvir edilənlər yalnız illüstrativ məqsədlər üçündür. Silicon Labs buradakı məhsul məlumatlarına, spesifikasiyalara və təsvirlərə əlavə xəbərdarlıq etmədən dəyişiklik etmək hüququnu özündə saxlayır və daxil edilmiş məlumatların düzgünlüyünə və ya tamlığına zəmanət vermir. Əvvəlcədən xəbərdarlıq etmədən Silicon Labs təhlükəsizlik və ya etibarlılıq səbəbi ilə istehsal prosesi zamanı məhsulun proqram təminatını yeniləyə bilər. Bu cür dəyişikliklər məhsulun texniki xüsusiyyətlərini və ya məhsuldarlığını dəyişməyəcək. Silicon Labs bu sənəddə verilmiş məlumatdan istifadənin nəticələrinə görə məsuliyyət daşımır. Bu sənəd hər hansı inteqral sxemlərin layihələndirilməsi və ya istehsalı üçün hər hansı lisenziyanı nəzərdə tutmur və ya açıq şəkildə vermir. Məhsullar Silicon Labs-in xüsusi yazılı razılığı olmadan FDA Class III cihazlarında, FDA-nın əvvəlcədən təsdiqi tələb olunan tətbiqlərdə və ya Həyata Dəstək Sistemlərində istifadə üçün nəzərdə tutulmayıb və ya icazə verilməyib. “Həyatı Dəstək Sistemi” həyatı və/və ya sağlamlığı dəstəkləmək və ya təmin etmək üçün nəzərdə tutulmuş hər hansı məhsul və ya sistemdir və uğursuz olarsa, əhəmiyyətli şəxsi zədə və ya ölümlə nəticələnə bilər. Silicon Labs məhsulları hərbi tətbiqlər üçün nəzərdə tutulmayıb və ya icazə verilməyib. Silicon Labs məhsulları heç bir halda nüvə, bioloji və ya kimyəvi silahlar da daxil olmaqla (lakin bununla məhdudlaşmayaraq) kütləvi qırğın silahlarında və ya belə silahları çatdıra bilən raketlərdə istifadə edilməməlidir. Silicon Labs bütün açıq və nəzərdə tutulan zəmanətlərdən imtina edir və belə icazəsiz tətbiqlərdə Silicon Labs məhsulunun istifadəsi ilə bağlı hər hansı xəsarət və ya zədələrə görə məsuliyyət daşımır.
Qeyd: Bu məzmunda köhnəlmiş təhqiredici terminologiya ola bilər. Silicon Labs mümkün olan hər yerdə bu terminləri əhatəli dillə əvəz edir. Əlavə məlumat üçün ziyarət edin www.silabs.com/about-us/inclusive-lexicon-project.
Ticarət nişanı haqqında məlumat
Silicon Laboratories Inc.®, Silicon Laboratories®, Silicon Labs®, SiLabs® və Silicon Labs logosu®, Bluegiga®, Bluegiga Logo®, EFM®, EFM32®, EFR, Ember®, Energy Micro, Energy Micro loqosu və onların birləşmələri , “dünyanın ən enerji dostu mikrokontrollerləri”, Redpine Signals®, WiSeConnect, n-Link, ThreadArch®, EZLink®, EZRadio®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS Studio, Precision32®, Simplicity Studio®, Telegesis, Telegesis Logo®, USBXpress®, Zentri, Zentri loqosu və Zentri DMS, Z- Wave® və digərləri Silicon-un ticarət nişanları və ya qeydə alınmış ticarət nişanlarıdır Laboratoriyalar. ARM, CORTEX, Cortex-M3 və THUMB ARM Holdings-in ticarət nişanları və ya qeydə alınmış ticarət nişanlarıdır. Keil ARM Limited şirkətinin qeydə alınmış ticarət nişanıdır. Wi-Fi, Wi-Fi Alyansının qeydə alınmış ticarət nişanıdır. Burada qeyd olunan bütün digər məhsullar və ya brend adlar onların müvafiq sahiblərinin ticarət nişanlarıdır.
ƏLAQƏ
- Silicon Laboratories Inc.
- 400 Qərbi Sezar Çaves
- Austin, TX 78701
- ABŞ
- www.silabs.com
Sənədlər / Resurslar
![]() |
SILICON LABS SDK 7.4.1.0 GA Zigbee Protocol Stack Software [pdf] İstifadəçi təlimatı SDK 7.4.1.0 GA Zigbee Protocol Stack Software, SDK 7.4.1.0 GA, Zigbee Protocol Stack Software, Protocol Stack Software, Stack Software |