SILICON-LOGO

SILICON LABS SDK 7.4.1.0 GA Zigbee Protocol Stack dasturi

SILICON-LABS-SDK-7-4-1-0 -Zigbee-Protocol-Stack-dasturiy taʼminot-MAHSULOT

Mahsulot haqida ma'lumot

Texnik xususiyatlari

  • Zigbee EmberZNet SDK versiyasi: 7.4.1.0
  • Gecko SDK Suite versiyasi: 4.4 - 14 yil 2024 fevral
  • Sotuvchi: Silikon laboratoriyalari
  • Asosiy xususiyatlar: SoC-da Multiprotocol Zigbee va OpenThread-ni qo'llab-quvvatlash
  • Mos keladigan kompilyatorlar: GCC versiyasi 12.2.1
  • EZSP protokoli versiyasi: 0x0D

Mahsulotdan foydalanish bo'yicha ko'rsatmalar

Muvofiqlik va foydalanish haqida eslatmalar

  • Xavfsizlik yangilanishlari va bildirishnomalari uchun ushbu SDK bilan oʻrnatilgan Gecko Platformasi relizlari eslatmalarining Xavfsizlik boʻlimiga qarang yoki Silicon Labs’dagi TECH DOCS yorligʻiga tashrif buyuring. websayt.
  • Xavfsizlik boʻyicha maslahatlarga obuna boʻlish orqali yangiliklardan xabardor boʻling.

TSS

  • Savol: To'g'riligini qanday tekshirishim mumkin files mos keluvchi kompilyatorlar bilan foydalanilmoqda?
  • Javob: To'g'ri ekanligini tekshirishingiz mumkin fileSimplicity Studio bilan ta'minlangan GCC 12.2.1 versiyasini tekshirish orqali foydalanilmoqda.
  • Savol: Xavfsizlik yangilanishlari va bildirishnomalari haqida ma'lumotni qayerdan topsam bo'ladi?
  • Javob: Xavfsizlik yangilanishlari va bildirishnomalari uchun Gecko Platformasi relizlari eslatmalarining Xavfsizlik bo'limiga qarang yoki Silicon Labs'dagi TECH DOCS yorlig'iga tashrif buyuring. websayt.

Silicon Labs o'z mahsulotlariga Zigbee tarmog'ini ishlab chiquvchi OEMlar uchun tanlagan sotuvchi hisoblanadi. Silicon Labs Zigbee platformasi mavjud boʻlgan eng integratsiyalashgan, toʻliq va xususiyatlarga boy Zigbee yechimidir.
Silicon Labs EmberZNet SDK Silicon Labs tomonidan Zigbee stek spetsifikatsiyasini amalga oshirishni o'z ichiga oladi.

  • Ushbu nashr eslatmalari SDK versiya(lar)ni qamrab oladi:
  • 7.4.1.0 14-yil 2024-fevralda chiqarilgan
  • 7.4.0.0 13-yil 2023-dekabrda chiqarilgan

ASOSIY XUSUSIYATLAR

Zigbi

  • Zigbee R23 muvofiqligi
  • Zigbee Smart Energy 1.4a muvofiqligi - ishlab chiqarish
  • Zigbee GP 1.1.2 muvofiqligi – Alpha
  • MG27 qo'llab-quvvatlash - ishlab chiqarish
  • Secure Vault qismlari uchun yaxshilangan yordam
  • NCP SPI (CPC bo'lmagan) ilovalarida uyquni qo'llab-quvvatlash - Alpha

Ko'p protokol

  • Bir vaqtning o'zida tinglashni qo'llab-quvvatlash (RCP) - MG21 va MG24
  • Bir vaqtning o'zida Multiprotocol (CMP) Zigbee NCP + OpenThread RCP - ishlab chiqarish
  • Dynamic Multiprotocol Bluetooth + Concurrent Multiprotocol (CMP) Zigbee va SoC-da OpenThread-ni qo'llab-quvvatlash

Muvofiqlik va foydalanish haqida eslatmalar

Xavfsizlik yangilanishlari va bildirishnomalari haqida ma'lumot olish uchun ushbu SDK bilan o'rnatilgan Gecko Platformasi Release eslatmalarining Xavfsizlik bo'limiga yoki TECH DOCS yorlig'iga qarang. https://www.silabs.com/developers/zigbee-emberznet. Silicon Labs, shuningdek, eng so'nggi ma'lumotlar uchun xavfsizlik bo'yicha maslahatlarga obuna bo'lishingizni qat'iy tavsiya qiladi. Yo'riqnomalar uchun yoki agar siz Zigbee EmberZNet SDK-da yangi bo'lsangiz, ushbu nashrdan foydalanish bo'limiga qarang.

Mos kompilyatorlar

  • ARM (IAR-EWARM) 9.40.1 versiyasi uchun IAR Embedded Workbench.
  • MacOS yoki Linuxda IarBuild.exe buyruq qatori yordam dasturi yoki IAR Embedded Workbench GUI yordamida yaratish uchun Wine-dan foydalanish noto'g'ri natijaga olib kelishi mumkin. files qisqa hosil qilish uchun Wine-ning xesh algoritmidagi to'qnashuvlar tufayli foydalanilmoqda file ismlar.
  • MacOS yoki Linux foydalanuvchilariga Simplicity Studio'dan tashqarida IAR bilan tuzmaslik tavsiya etiladi. Buni qilgan mijozlar to'g'riligini diqqat bilan tekshirishlari kerak filelar ishlatilmoqda.

Simplicity Studio bilan ta'minlangan GCC (The GNU Compiler Collection) 12.2.1 versiyasi.
Ushbu versiya uchun EZSP protokoli versiyasi 0x0D.

Yangi elementlar

Gecko SDK (GSDK) ning ushbu versiyasi barcha EFM va EFR qurilmalari uchun birgalikda qo‘llab-quvvatlanadigan oxirgi versiya bo‘ladi, kerak bo‘lganda ushbu versiyaning yamoqlari bundan mustasno. 2024-yilning oʻrtalaridan boshlab biz alohida SDK’larni joriy qilamiz:

  • Mavjud Gecko SDK 0 va 1-seriya qurilmalarini qo‘llab-quvvatlash bilan davom etadi.
  • Yangi SDK maxsus 2 va 3-seriya qurilmalariga xizmat qiladi.

Gecko SDK barcha 0 va 1-seriyali qurilmalarni qo‘llab-quvvatlashda davom etadi, dasturiy ta’minot siyosatimiz doirasida taqdim etiladigan uzoq muddatli qo‘llab-quvvatlash, texnik xizmat ko‘rsatish, sifat va sezgirlikni o‘zgartirmaydi.
Yangi SDK Gecko SDK-dan ajralib chiqadi va ishlab chiquvchilarga ilg'or foydalanishga yordam beradigan yangi xususiyatlarni taklif qila boshlayditag2 va 3 seriyali mahsulotlarimizning ilg'or imkoniyatlaridan.
Ushbu qaror mijozlarning fikr-mulohazalariga mos keladi, bu bizning dasturiy ta'minot SDK-larida ajoyib foydalanuvchi tajribasi uchun sifatni oshirish, barqarorlikni ta'minlash va ish faoliyatini yaxshilash bo'yicha majburiyatimizni aks ettiradi.

Yangi komponentlar

Chiqarilgan yangi 

  • “zigbee_direct_security_p256” va “zigbee_direct_security_curve25519” komponentlari foydalanuvchilar Zigbee Direct xavfsizlikning muayyan opsiyasini sozlashlari uchun qo‘shildi.
  • Foydalanuvchilarga Zigbee Direct qurilmasi (ZDD) ilovasida bir nechta “zigbee_direct_security” komponentlarini yoqishga ruxsat beriladi. Bunday holda, haqiqiy xavfsizlik opsiyasi Zigbee Virtual Device (ZVD) konfiguratsiyasiga bog'liq.

Yangi API'lar
Chiqarilgan yangi 

  • Zigbee NVM3 tokenlarini standart qiymatiga qaytarish uchun yangi API sl_zigbee_token_factory_reset qo‘shildi.
  • API bool sl_zigbee_sec_man_link_key_slot_available(EmberEUI64 eui) qo‘shildi, bu havola kaliti jadvali ushbu manzil bilan yozuvni qo‘shishi yoki yangilashi mumkin bo‘lsa (jadval to‘liq emas) rost qaytaradi.
  • Yangi API bool sl_zb_sec_man_compare_key_to_value (sl_zb_sec_man_context_t* kontekst, sl_zb_sec_man_key_t* kaliti) qo‘shildi, agar kalit kontekst bo‘yicha havola qilingan bo‘lsa, argumentda berilgan kalit bilan bir xil qiymatga ega bo‘lsa, true qiymatini qaytaradi.

Yangi platformani qo'llab-quvvatlash
Chiqarilgan yangi 

  • Ushbu nashrga quyidagi yangi qismlar uchun Zigbee stek yordami qo'shilgan: EFR32MG24A010F768IM40 va EFR32MG24A020F768IM40.

Yangi Hujjatlar
7.4.0.0 versiyasida yangi

  • Zigbee Secure Key Storage komponentining tavsifi Zigbee Secure Key Storage Upgrade (mavjud loyihalar bilan orqaga qarab muvofiqlikni qo‘shadi) qo‘shilganligini aks ettirish uchun yangilandi.
  • Zigbee Security Manager komponentlar guruhi (AN1412: Zigbee Security Manager) bilan ishlash uchun yangi ilova eslatmasi qoʻshildi.

Maqsadli xatti-harakatlar

Foydalanuvchilarga Zigbee sinxronlashtirilmagan CSL uzatmalari radio rejalashtiruvchisida protokoldan ustun bo'lishi kerakligini eslatib turadi. SleepyToSleepy ilovalarida BLE Zigbee CSL uzatishni oldini olishi mumkin va bu uzatishni to'xtatadi. Potensial uzoq uyg'onish kadrlar ketma-ketligidan foydalanish mumkinligini hisobga olsak, sinxronlashtirilmagan CSL uchun rejalashtiruvchini oldindan tanlash keng tarqalgan. Uzatish ustuvorliklarini sozlashni istagan foydalanuvchilar buni amalga oshirish uchun DMP Tuning va Testing komponentidan foydalanishlari mumkin. Foydalanuvchilar qoʻshimcha maʼlumot olish uchun UG305: Dynamic Multiprotocol User’s Guide-ga ham murojaat qilishlari mumkin.

Yaxshilanishlar

Chiqarishda o'zgartirildi
emberCounterHandler API hujjat o'zgarishlari

Oldingi versiyalarda RX va TX paketlariga tegishli EmberCounterTypes MAC va APS qatlamlari uchun Counter Handler qayta qo'ng'iroqlari to'g'ri maqsadli tugun identifikatori yoki ma'lumotlar argumentlari o'tkazilmagan va bu parametrlardan foydalangan ba'zi hisoblagichlarning xatti-harakatlariga oid API hujjatlari noaniq yoki chalg'ituvchi edi.
emberCounterHandler() imzosi o'zgarmagan bo'lsa-da, uning parametrlarini to'ldirish usuli biroz o'zgargan.

  • Aniqlik uchun ember-types.h faylidagi EmberCounterType raqamlari haqidagi sharhlar kengaytirildi.
  • TX bilan bog'liq hisoblagichlar uchun hisoblagich ishlovchisining tugun identifikatori parametri endi maqsad manzil rejimi uni ishlatishdan oldin joriy qisqa identifikatorni ko'rsatadimi yoki yo'qligini tekshiradi. (Agar shunday bo'lmasa, maqsad manzili to'ldirilmaydi va uning o'rniga EMBER_UNKNOWN_NODE_ID joy ushlagich qiymati ishlatiladi.)
  • RX bilan bog'liq hisoblagichlar uchun hisoblagich ishlovchisining tugun identifikatori parametri endi maqsad tugun identifikatorini emas, balki manba tugun identifikatorini aks ettiradi.
  • Qayta urinishlar soni EMBER_COUNTER_MAC_TX_UNICAST_ SUCCESS/FAILED hisoblagichlari uchun maʼlumotlar parametri sifatida ember-turlarda taʼriflanganidek *oʻtkazilmadi*. h oldingi versiyalarda, lekin bu hech qachon ilgari chiqarilgan versiyalarda to'g'ri to'ldirilmagan, shuning uchun uning oldingi versiyalardagi qiymati har doim 0 bo'lar edi. Bu xatti-harakat o'sha EmberCounterTypes tavsifida aniqlangan. Biroq, APS qatlamini qayta urinishlari uchun qayta urinishlar soni avvalgi versiyalarga mos kelishi uchun EMBER_COUNTER_APS_TX_UNICAST_SUCCESS/FAILED hisoblagich turlari uchun maʼlumotlar parametrida toʻldirilishida davom etadi.
  • Qayta qo'ng'iroq qilish uchun tugun identifikatori yoki ma'lumotlar parametrini to'ldiruvchi barcha hisoblagichlar kutilgan ma'lumotlar, manzil yoki EMBER_UNKNOWN_NODE_ID ga o'tishlariga ishonch hosil qilish uchun tekshirildi, agar tugun identifikatori kutilgan bo'lsa, lekin paketdan olinmasa, qayta ko'rib chiqilgan emberda ta'riflangan. type.h hujjatlari.
  • EMBER_COUNTER_MAC_TX_UNICAST_RETRY hisoblagichi endi MAC qatlamining maqsad tugun identifikatorini va uning Destination Node ID va ma'lumotlar parametrlarida bir nechta qayta urinishlarni to'g'ri aks ettiradi.
  • EMBER_COUNTER_PHY_CCA_FAIL_COUNT hisoblagichi endi uzatilmagan xabarning mo'ljallangan MAC qatlami maqsadi haqida tugun identifikatori parametri orqali maqsad tugun identifikatori ma'lumotlarini taqdim etadi.

Yangilangan yashil quvvat kodi
Yashil quvvat server kodi turli yaxshilanishlar bilan yangilanadi, jumladan:

  • GP serverida qabul qilishda oxirgi nuqtasi noto'g'ri bo'lgan kiruvchi buyruqlar uchun qo'shimcha tasdiqlash kodi qo'shildi.
  • Yashil quvvat xabarlarini yaratish uchun bo'sh joy bo'lmasa, ishni hal qilish uchun kod qo'shildi.
  • Lavabo endi A.3.5.2.4.1 spetsifikatsiya bo'limida ba'zi hollarda juftlashtirishni olib tashlash bilan bog'lash konfiguratsiyasini tushiradi.
  • Cho'kma endi amalni kengaytirish bilan Pairing Configurationga ishlov berishda uni olib tashlashdan oldin mavjud guruh ro'yxatini saqlaydi.
  • Tarjima so'rovi buyrug'i tarjima jadvali bo'sh yoki indeks jadvaldagi bir nechta yozuvlardan kattaroq bo'lsa, xato kodi sifatida "TOPILMADI" ni qaytaradi.
  • Ba'zi ilovalarda GP so'nggi nuqtasi versiyasi 1 dan 0 ga o'zgartirildi.

GPDF yuborish funksiyasida CSMA-dan foydalanish cheklangan, chunki Yashil quvvat qurilmalari minimal energiya qurilmalari bo'lib, aksariyat dizaynlarda CSMA-dan foydalanmaydi. Buning o'rniga, afzal qilingan dizayn bir xil energiya byudjetidan foydalangan holda bir nechta paketlarni yuborishdir.
Green Power Server plagin opsiyasida yashirin oxirgi nuqtadan foydalanish olib tashlandi. Buning o'rniga dasturning so'nggi nuqtalaridan birini ishlating.
Tarmoq kalitini yangilash plagin kodini yaxshilash

  • Tarmoq kalitlarini davriy yangilash muddati 1 yilga o'zgartirildi.

Keraksiz kalit eksportining oldini olish uchun ba'zi API-lar qayta tuzilgan
Oddiy matnli kalit ma'lumotlariga nisbatan asosiy kontekstlardan foydalanishni afzal ko'rish uchun o'zgarishlar kiritildi.

  • sl_zigbee_send_security_challenge_request endi EmberKeyData o‘rniga sl_zb_sec_man_context_t argumentini oladi.
  • sl_zb_sec_man_derived_key_type enum qiymatlari endi bir nechta hosila turlarini birlashtirgan ma'lum kalit hosilalarini bevosita qo'llab-quvvatlash uchun 16 bitli bit niqobidir.

Tugallangan muammolar

Chiqarishda aniqlangan 

ID # Tavsif
1036893 OTA klaster komponentining eski boot-loader interfeysi komponentini bogʻliqlik sifatida oʻrnatishiga sabab boʻlgan muammo tuzatildi.
1114905 Zigbee Direct: Tarmoqni tark etish xususiyatini boshqarish yaxshilandi.
1180937 Zigbee Direct ZDD-ni uchinchi tomon ZVD-ga ulashda WDT-ni qayta tiklash tuzatildi.
1223904 Oxirgi qurilmaning juda band muhitda noto'g'ri ishlashiga sabab bo'lgan muammo tuzatildi.
1224393 Javob berish manzilini yangilash uchun Green Power sink jadvali soʻrovini qayta ishlash kodi yangilandi.
1228808 gp-types.h hujjatlaridagi so'l ta'riflari bilan ekran muammosi tuzatildi.
1232297 EmberSetOutgoingNwkFrameCounter va emberSetOutgoingApsFrameCounter 64-bitli xost ilovalarida ishlamasligi muammosi tuzatildi (EMBER_BAD_ARGUMENT qaytariladi).
1232359 Yashil quvvat mijozi buyrug'ini qayta ishlashda gppTunnelingDelay parametrini hisoblash tuzatildi.
 

1240392

Kirish/ruxsat tufayli rad etilgan ZDO Bog'lash/Unbog'lash so'rovlari Zigbee spetsifikatsiyalari bo'yicha EMBER_ZDP_NOT_PERMITTED emas, balki EMBER_ZDP_NOT_AUTHORIZED holatini qaytarishi kerak.
1243523 Zigbee Direct: ZVD ga BLE ulanishining barqarorligi yaxshilandi.
1249455 Eshittirishni qabul qilishdan oldin uyqu rejimiga o'tgan so'nggi qurilma uyqu rejimiga o'tishiga sabab bo'lgan muammo tuzatildi.
1252295 SL_CATALOG_ZIGBEE_OTA_STORAGE_COMMON_PRESENT komponent katalogidagi makrosdagi matn terish xatosini tuzating.

Chiqarishda aniqlangan 

ID # Tavsif
1019348 Zigbee ZCL Cli komponentiga qaramlik talablari tuzatildi, shunda kerak bo'lmaganda uni olib tashlash mumkin.
1024246 emberHaveLinkKey() va sl_zb_sec_man_have_link_key() uchun funksiya tavsifi yangilandi.
1036503 DMP uchun Micrium yadrosidan foydalanishni tavsiya qilish uchun tavsif qo'shildiampilovalar.
1037661 Ilovaga pro stack yoki barg toʻplamini oʻrnatishiga toʻsqinlik qilgan muammo bartaraf etildi.
1078136 Hodisalarni uzilish kontekstidan o'zgartirishda vaqti-vaqti bilan yuzaga keladigan nosozlik tuzatildi
 

 

 

1081548

Foydalanuvchilarga Zigbee sinxronlashtirilmagan CSL uzatmalari radio rejalashtiruvchisida protokoldan ustun bo'lishi kerakligini eslatib turadi. SleepyToSleepy ilovalarida BLE Zigbee CSL uzatishni oldini olishi mumkin va bu uzatishni to'xtatadi. Potensial uzoq uyg'onish kadrlar ketma-ketligidan foydalanish mumkinligini hisobga olsak, sinxronlashtirilmagan CSL uchun rejalashtiruvchini oldindan tanlash keng tarqalgan. Uzatish ustuvorliklarini sozlashni istagan foydalanuvchilar buni amalga oshirish uchun DMP Tuning va Testing komponentidan foydalanishlari mumkin. Foydalanuvchilar qoʻshimcha maʼlumot olish uchun UG305: Dynamic Multiprotocol User’s Guide-ga ham murojaat qilishlari mumkin.

Oldingi yuklamali kadrdan so‘ng darhol qabul qilinadigan yangi uyg‘otuvchi kadrlar ketma-ketligi to‘g‘ri qayd etilmasligi CSLda muammo hal qilindi. Bu o'tkazib yuborilgan foydali yuk ramkasiga olib keladi.

1084111 MG24-ga asoslangan platalar uchun dastlabki uyquchan SPI-NCP yordami ushbu nashrning bir qismi sifatida yangilanadi.
1104056 Ko'p tarmoqli bo'lsa, ikkilamchi tarmoqda ishlash uchun tarmoqni boshqarish uchun qo'shimcha yordam
1120515 Mfglib set-channel buyrug'idan foydalanganda kanal o'zgarmasligi muammosi tuzatildi.
1141109 Yaratilgan s ga sabab bo'lgan muammo tuzatildiample application ncp-uart-gp-multi-rail ba'zi bir sarlavhani o'tkazib yuborish files Green Power adapter komponentini -cp opsiyasi bilan ishlatganda.
1144316 gp-types.h hujjatlaridagi ba'zi ma'lumotlar strukturasi turlarining tavsifi yangilandi.
1144884 Hech qanday maʼlumot kutilmaganda soxta ramka kutilayotgan bit oʻrnatilgan.
1152512 ISR kontekstida hodisani o'zgartirishda past-mac-railda yuzaga kelishi mumkin bo'lgan nosozlik tuzatildi.
ID # Tavsif
1154616 “Rolni Sleepy End qurilmasidan Non-sleepy End qurilmasiga almashtirish” holati bilan tarmoqni ishga tushirish sharti uchun istisno qo‘shildi.
1157289 DN-TLM-TC-02B BDB test xatosiga olib kelishi mumkin bo'lgan muammo tuzatildi.
1157426 Green_power_adapter komponenti bilan zigbee_simple_app yaratishda muammo tuzatildi.
1157932 “Oʻtish vaqti” maydoni yoʻqligini tekshirish sharti qoʻshildi va ushbu etishmayotgan maydon uchun standart qiymat 0xFFFF oʻrnatildi.
1166340 emberAfGpdfSend ning ko'rsatilgan takroriy uzatishlar sonini yuborishiga to'sqinlik qiladigan muammo tuzatildi.
1167807 Taqsimlangan tarmoqlarda Ishonch markazlari vazifasini bajaruvchi qurilmalar har safar yangi qurilma qo‘shilganda o‘tkinchi havola kalitlarini noto‘g‘ri o‘chirib tashlashi muammosi tuzatildi.
1169504 Majburiy uyg'ongandan so'ng uyqu rejimini tiklashga olib kelgan muammo tuzatildi.
1169966 Bufer ajratish kodida etishmayotgan qaytish qiymatini tekshirish tuzatildi.
1171477,

172270

Mfglib start 1 bilan hech qanday xabar uzatilmaydi, lekin qabul qilinmaydi, shuning uchun ko'rsatilgan "mfglib jo'natish tugallandi" terminal xabari noto'g'ri va "Oxirgi %d msda RXed %d paket" ga o'zgartirildi.
1171935 Tarmoq kalitlarini davriy yangilash muddati 1 yilga o'zgartirildi.
1172778 Green Power serveriga emberAfPluginGreenPowerServerUpdateAliasCallback-ning etishmayotgan chaqiruvi qo'shildi.
1174288 Agar davom etayotgan skanerlashni to'xtatish uchun qo'ng'iroq qilinsa, tarmoqni boshqarish jarayoni tasdiqlanishiga olib keladigan muammo tuzatildi.
1178393 Hujjatlar xatosi yangilandi.
1180445 Smart Energy-da, agar Koordinator Cheklangan Duty Cycle-ga yetsa, endi OTA yuklab olishni davom ettiradi.
1185509 Oldingi yuklangan kadrdan so‘ng darhol qabul qilinadigan yangi uyg‘otuvchi kadrlar ketma-ketligi to‘g‘ri qayd etilmasligi CSLda muammo tuzatildi. Bu o'tkazib yuborilgan foydali yuk ramkasiga olib keladi.
1186107 Gp ishga tushirish bildirishnomasida kiruvchi GPDF oʻrniga qabul qilingan GPDF’larning muvaffaqiyatsiz shifrlanishiga sabab boʻlgan muammo tuzatildi.
1188397 Kengaytirilgan hisobot jadvali hajmini yoqishda kompilyatsiya xatosiga sabab bo'lgan muammo tuzatildi.
1194090 Lavaboni ishga tushirish rejimi buyrug'i uchun standart javobdagi nosozlik holati tuzatildi – 3.3.4.8.2 bo'limidan keyin
1194963 Foydalanuvchi emberAfGreenPowerServerPairingStatusCallbackga qayta qo‘ng‘iroq qilishdan oldin ishga tushirishGpd tuzilmasini o‘rnatuvchi muammo tuzatildi.
1194966 Ishga tushirishdan chiqish amali bilan oxirgi nuqta va proksi-serverlar jalb qilingan maydonlar oʻrnatilmagani muammosi tuzatildi.
1196698 Hech qanday ma'lumot kutilmaganda soxta ramka kutilayotgan bit to'plami tuzatildi.
1199958 Yashil quvvat xabarlarini yaratish uchun bo'sh joy bo'lmasa, ishni hal qilish uchun kod qo'shildi.
1202034 sl_zb_sec_man_context_t stek oʻzgaruvchisi toʻgʻri ishga tushirilmaganligi sababli oʻrnatish kodi bilan qoʻshilish muvaffaqiyatsizlikka uchragan muammo tuzatildi.
 

1206040

Oxirgi qurilma tomonidan xavfsiz qayta qo‘shilish urinishida emberRemoveChild() ga qo‘ng‘iroq qilish bolalar sonining qo‘shimcha kamayishiga, potentsial ravishda Bolalar sonining -1 (255) ga yetishiga olib kelishi mumkin, bu esa ko‘rsatilgan etishmovchilik tufayli oxirgi qurilmalarning ulanish/qayta qo‘shilishiga xalaqit berishi mumkin. Mayoqdagi sig'im.
 

1207580

Stack ichidagi Child Table qidiruv funksiyalari noto‘g‘ri/bo‘sh yozuvlarni ifodalovchi tugun identifikatorini qaytarish qiymati uchun 0x0000 va 0xFFFF dan foydalanishda mos kelmaydi, bu emberRemoveChild() kabi API’larda foydalanilmagan yozuvlarni tekshirishda muammolarga olib keladi.
1210706 EmberCounterHandler() qismi sifatida EmberExtraCounterInfo tuzilmasida taqdim etilgan maqsad va PHY indeksi MAC TX Unicast hisoblagich turlari uchun noto‘g‘ri bo‘lishi mumkin.
1211610

1212525

Secure Key Storage Upgrade komponentini ishga tushirgandan so‘ng Dynamic Multiprotocol ilovalari ishlamay qolgan muammo tuzatildi.
1211847 emberCounterHandler() imzosi o'zgarmagan bo'lsa-da, uning parametrlarini to'ldirish usuli biroz o'zgargan. Ushbu API atrofidagi o'zgarishlar yuqoridagi 2-bo'limda tushuntirilgan.
 

1212449

Chiquvchi mayoqlar MAC qatlami tomonidan noto‘g‘ri tasniflangan, bu esa emberCounterHandler() ning EMBER_COUNTER_MAC_TX_BROADCAST hisoblagich turi bilan ushbu paketlarni ushlay olmasligiga olib keldi va uning o‘rniga EMBER_COUNTER_MAC_TX_UNICAST_SUCCESS hisoblagichi bilan mayoqlarni sanadi. Bu EmberCounterInfo tuzilmasiga uzatilgan maqsadli EmberNodeId parametri uchun ishonchsiz qiymatlarga olib kelishi mumkin edi.
ID # Tavsif
1214866 Ma'lumot so'rovi paketlarini ma'lum yuqori trafik konfiguratsiyalarida yuborish avtobus xatosiga olib kelishi mumkin.
1216552 Yo'l harakati gavjum sharoitda tasdiqlashni keltirib chiqaradigan muammo hal qilindi.
1216613 Proksi-jadvalda guruh uzatish radiusining noto'g'ri qiymatiga olib keladigan muammo tuzatildi.
1222509 Router/koordinator bola bo'lmagan so'rovnoma so'nggi qurilmasiga chiqish va qayta qo'shilish so'rovini yuboradi, lekin MAC manzili NWK manziliga mos kelmasdan, 0xFFFF bo'ladi.
1223842 sl_component_catalog.h faylini yaratish bilan bog'liq muammo tuzatildi, bu esa unda kiruvchi kod qoldirib, kompilyatsiya xatosiga sabab bo'ldi.
756628 Ilova emberAfMacFilterMatchMessageCallback chaqiruvi faqat stek tomonidan tasdiqlangan ZLL xabarlari uchun chaqiriladigan qilib o'zgartirildi.
816088 EMBER konfiguratsiyasi zigbeed_configuration.h dan zigbeed ga koʻchirildi. slcp.
829508 Poyga holatiga yo'l qo'ymaslik uchun emberSetLogicalAndRadioChannel-ga qo'shimcha tekshirish qo'shildi, agar pastki qatlamlar band bo'lsa yoki kanalni o'zgartirish holatida bo'lmasa, muvaffaqiyatsiz qaytish uchun.

Joriy nashrdagi ma'lum muammolar

Oldingi nashrdan beri qalin harflar bilan yozilgan masalalar qo'shilgan. Agar siz nashrni o'tkazib yuborgan bo'lsangiz, so'nggi relizlar haqida eslatmalarni quyidagi manzilda olishingiz mumkin https://www.si-labs.com/developers/zigbee-emberznet Tech Docs ilovasida.

ID # Tavsif Vaqtinchalik yechim
Yoʻq ·Ushbu versiyada quyidagi ilovalar/komponentlar qo‘llab-quvvatlanmaydi: EM4 qo‘llab-quvvatlashi Bu xususiyat keyingi nashrlarda yoqiladi.
 

193492

emberAfFillCommandGlobalServerToClientConfigureRe portlash makrosi buzilgan. Buferni to'ldirish noto'g'ri buyruqlar paketini yaratadi. API o'rniga "zcl global send-me-a-report" CLI buyrug'idan foydalaning.
278063 Aqlli energiya tunneli plugins manzillar jadvali indeksining qarama-qarshi munosabati/foydalanishi. Ma'lum vaqtinchalik yechim yo'q
 

 

 

289569

 

 

Tarmoq yaratuvchisi komponenti quvvat darajasi tanlov roʻyxati EFR32 uchun toʻliq qoʻllab-quvvatlanadigan qiymatlarni taklif qilmaydi

EMBER_AF_PLUGIN_NETWORK_CREATOR_RADIO_P uchun CMSIS izohida belgilangan <-8..20> diapazonini tahrirlang

OWER ichida

/protocol/ZigBee/app/framework/plugin/network-creator/config/network-creator-config.h file. Misol uchunample, ga o'zgartiring.

295498 UART qabul qilish ba'zan Zigbee+BLE dinamik multiprotokolidan foydalanish holatida og'ir yuk ostida baytlarni tushiradi. Uskuna oqimini boshqarishdan foydalaning yoki uzatish tezligini pasaytiring.
 

 

312291

EMHAL: Linux xostlaridagi halCommonGetIntxxMillisecondTick funksiyalari hozirda meofday olish funksiyasidan foydalanadi, buning monotonligi kafolatlanmaydi. Agar tizim vaqti o'zgarsa, bu stek vaqtini belgilash bilan bog'liq muammolarni keltirib chiqarishi mumkin.  

Buning o'rniga CLOCK_MONOTONIC manbasi bilan clock_gettime dan foydalanish uchun ushbu funktsiyalarni o'zgartiring.

338151 NCP ni past paketli bufer hisoblash qiymati bilan ishga tushirish paketlarning buzilishiga olib kelishi mumkin. Juda past standart qiymatdan qochish uchun paketlar buferini hisoblash uchun ajratilgan 0xFF qiymatidan foydalaning
387750 Yakuniy qurilmada Marshrut jadvali so'rovi formatlari bilan bog'liq muammo. Tergov ostida
400418 Sensorli havola tashabbuskori zavoddan yangi bo'lmagan oxirgi qurilma nishoniga ulana olmaydi. Ma'lum vaqtinchalik yechim yo'q.
 

424355

Zavodda yangi bo'lmagan uyqusiz so'nggi qurilma teginish chizig'i maqsadli qo'llab-quvvatlovchi tashabbuskor muayyan sharoitlarda qurilma ma'lumotiga javob ololmaydi.  

Tergov ostida

 

465180

Birgalikda yashash radio blokerini optimallashtirish elementi "Ish vaqtini boshqarishni yoqish" Zigbee to'g'ri ishlashini bloklashi mumkin. Ixtiyoriy "Wi-Fi-ni tanlash" blokerni optimallashtirishni boshqarish "O'chirilgan" holatida qoldirilishi kerak.
 

 

480550

OTA klasterida o'rnatilgan parchalanish usuli mavjud, shuning uchun u APS parchalanishidan foydalanmasligi kerak. Agar APS shifrlash yoqilgan bo'lsa ham, u ImageBlockResponses-ning foydali yukini APS parchalanishi faollashtirilgan hajmgacha oshiradi. Bu OTA jarayonining muvaffaqiyatsiz bo'lishiga olib kelishi mumkin.  

 

Ma'lum vaqtinchalik yechim yo'q

 

 

 

 

481128

Diagnostics plagini va Virtual UART atrof-muhit qurilmasi yoqilgan bo'lsa, batafsil qayta o'rnatish sabablari va ishdan chiqish tafsilotlari sukut bo'yicha NCP platformalarida Virtual UART (0-seriya) orqali mavjud bo'lishi kerak. Serial 0 NCP da allaqachon ishga tushirilganligi sababli, mijozlar Zigbee NCP Framework-da emberAfNcpInitCallback-ni yoqishlari va tegishli diagnostika funktsiyalariga qo'ng'iroq qilishlari mumkin (halGetExtendedResetInfo, halGetExtendedResetString, halPrintCrashSummary, halPrintCrashDetails va bu qo'ng'iroq uchun haltaPrintCrashDetails) viewTarmoq analizatorining yozib olish jurnalida.

Sobiq uchunampUshbu funksiyalardan qanday foydalanishni bilish uchun EXTENDED_RESET_INFO aniqlanganda a-main-soc.c ning emberAfMainInit() tarkibidagi kodga qarang.

ID # Tavsif Vaqtinchalik yechim
 

 

486369

Agar yangi tarmoqni tashkil etuvchi DynamicMultiProtocolLightSoc-da u qoldirgan tarmoqdan qolgan tugunlar bo'lsa, emberAfGetChildTableSize startIdentifyOnAllChildNodes-da nolga teng bo'lmagan qiymatni qaytaradi va bu "arvoh" bolalarga murojaat qilishda Tx 66 xato xabarlarini keltirib chiqaradi. Iloji bo'lsa, yangi tarmoq yaratishdan oldin qismni ommaviy o'chirib tashlang yoki tarmoqdan chiqqandan so'ng bolalar jadvalini dasturiy ravishda tekshiring va yangi tarmoq yaratishdan oldin emberRemoveChild yordamida barcha bolalarni o'chiring.
 

495563

SPI NCP Sleepy End Device S qurilmasiga ulanishample App qisqa so'rovni o'tkazmaydi, shuning uchun TC havola kalitini yangilash holatida qo'shilish urinishi muvaffaqiyatsiz tugadi. Qo‘shilishni istagan qurilma qo‘shilishdan oldin Qisqa so‘rov rejimida bo‘lishi kerak. Ushbu rejimni oxirgi qurilmani qo'llab-quvvatlash plagini majburlashi mumkin.
 

 

497832

Tarmoq analizatorida kalit so'rov ramkasini tekshirish uchun Zigbee ilovalarini qo'llab-quvvatlash buyrug'i taqsimoti noto'g'ri maqsad manzili sifatida ramka Manba manzilini ko'rsatadigan foydali yukning bir qismiga havola qiladi.  

 

Ma'lum vaqtinchalik yechim yo'q

519905

521782

Spi-NCP kamdan-kam hollarda ota-mijoz plaginining "bootload" CLI buyrug'i yordamida yuklash moslamasi aloqasini ishga tushira olmaydi.  

Yuklash jarayonini qayta ishga tushiring

 

620596

NCP SPI Example BRD4181A (EFR32xGMG21) uchun

Aniqlangan nWake standart pinini uyg'otish pin sifatida ishlatib bo'lmaydi.

 

NCP-SPI plaginidagi nWake uchun standart pinni PD03 dan EM2/3 uyg'otish xususiyatiga ega pinga o'zgartiring.

 

631713

Agar “Zigbee PRO Leaf Library” o‘rniga “Zigbee PRO Stack Library” plaginidan foydalanilsa, Zigbee End Device manzil ziddiyatlari haqida qayta-qayta xabar beradi. "Zigbee PRO Stack Library" plaginining o'rniga "Zigbee PRO Leaf Library" dan foydalaning.
 

670702

Hisobot plaginidagi samarasizliklar ma'lumotlarni yozish chastotasi va jadval o'lchamiga asoslangan sezilarli kechikishga olib kelishi mumkin, bu esa mijoz dastur kodiga, jumladan, voqea vaqtini belgilashga xalaqit berishi mumkin. Agar tez-tez yozsangiz, plaginni ishlatish o'rniga hisobot shartlarini tekshirish va hisobotlarni qo'lda yuborishni o'ylab ko'ring.
 

708258

addEntryToGroupTable() orqali groups-server.c-da ishga tushirilmagan qiymat soxta bog'lanishni yaratishi va guruh xabarlarini yuborishga olib kelishi mumkin. “binding.clusterId = EMBER_AF_INVALID_CLUSTER_ID;” qo‘shing “bog‘lash.turidan keyin

= EMBER_MULTICAST_BINDING;”

 

 

757775

 

Barcha EFR32 qismlari noyob RSSI ofsetiga ega. Bundan tashqari, taxta dizayni, antennalar va korpus RSSIga ta'sir qilishi mumkin.

Yangi loyiha yaratishda RAIL Utility, RSSI komponentini o'rnating. Bu xususiyat har bir qism uchun o'lchangan standart RSSI Ofset Silablarini o'z ichiga oladi. Ushbu ofset, agar kerak bo'lsa, to'liq mahsulotingizning RF sinovidan so'ng o'zgartirilishi mumkin.
 

 

758965

ZCL klaster komponentlari va ZCL buyrug'ini aniqlash jadvali sinxronlashtirilmagan. Shuning uchun, ZCL klaster komponentini yoqish yoki o'chirishda amalga oshirilgan buyruqlar tegishli ZCL Advanced Configurator buyruqlar yorlig'ida yoqilmaydi/o'chirilmaydi. ZCL Advanced Configurator-da kerakli ZCL buyruqlari uchun kashfiyotni qo'lda yoqish/o'chirish.
765735 Sahifa so'rovi yoqilgan Sleepy End Device da OTA yangilanishi muvaffaqiyatsiz tugadi. Sahifa soʻrovi oʻrniga Blok soʻrovidan foydalaning.
 

845649

 

CLIni olib tashlash: Asosiy komponent sl_cli.h ga EEPROM cli qo'ng'iroqlarini bartaraf etmaydi.

eeprom-cli.c ni o'chirib tashlang file bu sl_cli.h ni chaqiradi. Bundan tashqari, ota-storage-simple-eeprom-dagi sl_cli.h va sl_cli_command_arg_t ga qo'ng'iroqlarni izohlash mumkin.
 

857200

ias-zonasi-server. c "0000000000000000" CIE manzili bilan bog'lanishni yaratishga imkon beradi va keyin keyingi bog'lanishlarga ruxsat bermaydi. Ma'lum vaqtinchalik yechim yo'q
1019961 Yaratilgan Z3Gateway markasifile qattiq kodlar "gcc" CC sifatida Ma'lum vaqtinchalik yechim yo'q
ID # Tavsif Vaqtinchalik yechim
 

 

 

1039767

 

 

 

Zigbee marshrutizatori tarmog‘ini qayta urinish navbatini ko‘p tarmoqli RTOS ishlatganda to‘lib ketishi muammosi.

Zigbee Stack ip bilan xavfsiz emas. Natijada, Zigbee stek API-larini boshqa vazifadan chaqirish OS muhitida qo'llab-quvvatlanmaydi va stekni "ishlamaydigan" holatga keltirishi mumkin. Qo'shimcha ma'lumot va voqea ishlov beruvchisi yordamida vaqtinchalik hal qilish uchun quyidagi ilova eslatmasiga qarang.

https://www.silabs.com/documents/public/application- notes/an1322-dinamik-multiprotocol-bluetooth-zigbee-sdk- 7x.pdf .

1064370 Z3Switch sampIlova sukut bo'yicha faqat bitta tugmani (misol: btn1) yoqdi, bu esa loyihadagi tugma tavsifida nomuvofiqlikka olib keladi. file. Vaqtinchalik yechim: Z0Switch loyihasini yaratishda btn3 misolini qo'lda o'rnating.
1161063 Z3Light va potentsial boshqa ilovalar noto'g'ri klasterni qayta ko'rib chiqish qiymatlari haqida xabar beradi. Klasterni qayta ko'rib chiqish atributini tegishli tahririga qo'lda yangilang.
1164768,

1171478,

1171479

XATO: ezspErrorHandler 0x34 mfglib qabul qilish rejimida qayta-qayta xabar qilindi Chop etilgan xato xabarlarini kamaytirish uchun EMBER_AF_PLUGIN_GATEWAY_MAX_WAIT_FOR_EV plaginini sozlang

Xost ilovasida ENT_TIMEOUT_MS 100 ga, shuning uchun qayta qo‘ng‘iroq qilish navbati tezroq bo‘shatiladi.

1252460 SimEEPROM tiklash tartiblari (v1 va v2 uchun) ishga tushirilganda noto'g'ri hizalangan flesh-sahifalarni o'chirish qo'ng'iroqlarini amalga oshirishi mumkin, bu esa em_msc paytida tasdiqlarga olib kelishi mumkin. c ning MSC_ErasePage dasturi. Vaqtinchalik yechim: em_msc.c da MSC_ErasePage() funksiyasining yuqori qismiga quyidagi kod qatorini qo‘ying: boshlang‘ich manzili = (uint32_t*)((uint32_t)startAddress &

~(FLASH_PAGE_SIZE-1));

Eskirgan elementlar

Chiqarishda eskirgan 
GSDK 7.4.0.0 dan keyingi versiyalarida, shu jumladan, ushbu yamoq, 3 yoki 4900 port bilan telnet interfeysini yaratish uchun Linux xost ilovasi uchun Z4901Gatewaydagi “-v” opsiyasi eskirgan. Telnet interfeysini yaratishning muqobil tavsiya etilgan usuli bu "socat" kabi Linux yordam dasturlaridan foydalanishdir.

Chiqarishda eskirgan 
Quyidagi eskirgan xavfsizlik API’lari olib tashlandi:

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

Kalit xotirasiga kirish va HMAC xeshlash uchun Zigbee Security Manager tomonidan taqdim etilgan API-lardan foydalaning.

O'chirilgan elementlar

Chiqarilganda olib tashlangan

  • Umumiy sarlavhadagi takroriy umumiy API olib tashlandi file gp-types.h.
  • zigbee_end_device_bind komponenti olib tashlandi. Ushbu komponent so'nggi qurilmalar uchun majburiy qayta topshiriqlarni broker qilish uchun koordinator uchun ishlatilgan. Ushbu ixtiyoriy funksiya Zigbee asosiy spetsifikatsiyasining R22 versiyasidan olib tashlandi.
  • af-host.c da setPacketBufferCount() olib tashlandi va EZSP_CONFIG_PACKET_BUFFER_COUNT: command-handlers.c da befoyda.
  • MemoryAllocation argumenti olib tashlandi, chunki NCPni ishga tushirishda ikki fazaga bo'lishning hojati yo'q.
  • se14-comms-hub, se14-ihd va se14-meter-gas ilovasida emberAfNcpInitCallback() olib tashlandi.
  • ncp-configuration.c da ncpni ishga tushirish vaqtida EZSP_CONFIG_RETRY_QUEUE_SIZE qiymati o'chirildi

Multiprotocol Gateway va RCP

Yangi elementlar
Chiqarishda qo'shilgan

  • Bir vaqtning o'zida tinglash, Zigbee va OpenThread steklarining EFR802.15.4xG32 yoki xG24 RCP dan foydalanilganda mustaqil 21 kanallarida ishlash qobiliyati chiqarildi.
  • Bir vaqtda tinglash 802.15.4 RCP/Bluetooth RCP kombinatsiyasi, Zigbee NCP/OpenThread RCP kombinatsiyasi yoki Zigbee/OpenThread tizimi-on-chip (SoC) uchun mavjud emas. Kelajakda ushbu mahsulotlarga qo'shiladi.
  • OpenThread CLI sotuvchi kengaytmasi ko'p protokolli konteynerlarning OpenThread xost ilovalariga qo'shildi. Bunga coex cli buyruqlari kiradi.

Yaxshilanishlar
Chiqarishda o'zgartirildi

  • Zigbee NCP/OpenThread RCP multiprotokol kombinatsiyasi endi ishlab chiqarish sifati hisoblanadi.

Tugallangan muammolar
Chiqarishda aniqlangan

ID # Tavsif
 

1213701

zigbeed, agar MAC bilvosita navbatda ushbu bola uchun ma'lumotlar kutilayotgan bo'lsa, bola uchun manba moslik jadvali yozuvini yaratishga ruxsat bermadi. Bunday xatti-harakatlar APS Ack yoki ilova darajasida javob yo‘qligi sababli bola va boshqa qurilma o‘rtasidagi dastur qatlami tranzaksiyalarining muvaffaqiyatsiz bo‘lishiga olib kelishi mumkin, ayniqsa, ZCL OTA Upgrades’ning bolalar qurilmasiga mo‘ljallangan uzilishi va kutilmagan tarzda tugatilishi.
1244461 Kutilayotgan xabarlarga qaramay, bola uchun manba moslik jadvali kiritilishi olib tashlanishi mumkin.

Chiqarishda aniqlangan

ID # Tavsif
1081828 FreeRTOS-ga asoslangan Zigbee/BLE DMP bilan ishlash muammosiampilovalar.
1090921 Z3GatewayCpc shovqinli muhitda tarmoq yaratishda muammoga duch keldi.
1153055 zigbee_ncp-ble_ncp-uart s dan NCP versiyasini o‘qishda aloqada xatolik yuz berganida xostdagi tasdiq paydo bo‘ldi.ampilova.
1155676 Agar bir nechta 802.15.4 interfeyslari bir xil 15.4-bitli tugun identifikatoriga ega bo'lsa, 16 RCP barcha qabul qilingan unicast paketlarni (MAC-dan keyin) o'chirib tashladi.
1173178 Xost Host-RCP sozlamalarida mfglib bilan qabul qilingan yuzlab paketlar haqida yolg'on xabar berdi.
1190859 Host-RCP sozlamalarida mfglib tasodifiy paketlarni yuborishda EZSP xatosi.
1199706 Unutilgan so'nggi qurilma bolalaridan olingan ma'lumotlar so'rovlarida sobiq bolaga Chiqish va qayta qo'shilish buyrug'ini navbatga qo'yish uchun RCPda kutilayotgan ramka to'g'ri o'rnatilmagan.
1207967 "Mfglib send random" buyrug'i Zigbeed-ga qo'shimcha paketlarni yubordi.
1208012 Mfglib rx rejimi RCP da qabul qilishda paket ma'lumotlarini to'g'ri yangilamadi.
1214359 80 yoki undan ortiq marshrutizatorlar Xost-RCP sozlamalarida bir vaqtning o'zida qo'shilishga harakat qilganda, koordinator tugun ishdan chiqdi.
 

1216470

0xFFFF manzil maskasi uchun translyatsiyani o'tkazgandan so'ng, ota-ona qurilmasi sifatida ishlaydigan Zigbee RCP har bir bola uchun kutilayotgan ma'lumotlar bayrog'ini qoldiradi. Bu har bir bola har bir soʻrovdan keyin maʼlumot kutish uchun hushyor turishiga olib keldi va oxir-oqibat bu holatni oʻchirish uchun har bir oxirgi qurilmaga boshqa kutilayotgan maʼlumotlar tranzaksiyasini talab qildi.

Joriy nashrdagi ma'lum muammolar

Oldingi nashrdan beri qalin harflar bilan yozilgan masalalar qo'shilgan. Agar siz nashrni o'tkazib yuborgan bo'lsangiz, so'nggi relizlar haqida eslatmalar mavjud https://www.si-labs.com/developers/gecko-software-development-kit.

ID # Tavsif Vaqtinchalik yechim
811732 Zigbeed-dan foydalanganda maxsus tokenni qo'llab-quvvatlash mavjud emas. Kelgusi versiyada qo'llab-quvvatlash rejalashtirilgan.
937562 Raspberry Pi OS 802154 da rcp-uart- 11-blehci ilovasi bilan Bluetoothctl "reklamani yoqish" buyrug'i bajarilmaydi. bluetoothctl o'rniga btmgmt ilovasidan foydalaning.
1022972 Coex ZB NCP + OT RCP da ishlamaydi. Kelgusi versiyada qo'llab-quvvatlash rejalashtirilgan.
1074205 CMP RCP bir xil PAN identifikatoridagi ikkita tarmoqni qo'llab-quvvatlamaydi. Har bir tarmoq uchun turli xil PAN identifikatorlaridan foydalaning. Kelgusi versiyada qo'llab-quvvatlash rejalashtirilgan.
1122723 Band muhitda CLI z3-light_ot-ftd_soc ilovasida javob bermasligi mumkin. Ma'lum vaqtinchalik yechim yo'q.
1124140 z3-light_ot-ftd_soc sampAgar OT tarmog'i allaqachon yoqilgan bo'lsa, ilova Zigbee tarmog'ini yarata olmaydi. Avval Zigbee tarmog'ini, keyin esa OT tarmog'ini ishga tushiring.
 

1170052

CMP Zigbee NCP + OT RCP va DMP Zigbee NCP + BLE NCP ushbu joriy versiyada 64KB va undan pastroq RAM qismlariga mos kelmasligi mumkin.  

64KB qismlar hozirda ushbu ilovalar uchun qo'llab-quvvatlanmaydi.

 

1209958

Bobcat va Bobcat Lite-dagi ZB/OT/BLE RCP barcha uchta protokolni ishga tushirganda bir necha daqiqadan so'ng ishlamay qolishi mumkin.  

Kelgusi nashrda muhokama qilinadi

1221299 Mfglib RSSI o'qishlari RCP va NCP o'rtasida farq qiladi. Kelgusi nashrda muhokama qilinadi.
1231021 OTBR bir vaqtning o'zida 80 dan ortiq zigbee qurilmalari qo'shilganda tasdiqlashi mumkin. Muammoni hal qilishi mumkin bo'lgan tuzatish qo'shildi. Kelgusi nashrda to'liq ko'rib chiqiladi.

Eskirgan elementlar

  • Yo'q

O'chirilgan elementlar
Chiqarilganda olib tashlangan

  • “NONCOMPLIANT_ACK_TIMING_WORKAROUND” makrosi olib tashlandi. Endi barcha RCP ilovalari sukut boʻyicha kuchaytirilmagan acklar uchun 192 mks ni qayta ishlash vaqtini qoʻllab-quvvatlaydi, shu bilan birga CSL tomonidan talab qilingan takomillashtirilgan aktsiyalar uchun 256 mksekn ishlash vaqtidan foydalaniladi.

Ushbu nashrdan foydalanish
Ushbu nashr quyidagilarni o'z ichiga oladi:

  • Zigbee to'plami
  • Zigbee dastur ramkasi
  • Zigbi SampIlovalar

Zigbee va EmberZNet SDK haqida qoʻshimcha maʼlumot olish uchun qarang: UG103.02: Zigbee asoslari.
Agar siz birinchi marta foydalanuvchi bo'lsangiz, ishlab chiqish muhitini sozlash, yaratish va o'chirish bo'yicha ko'rsatmalar uchun QSG180: Zigbee EmberZNet SDK 7.0 va undan yuqori versiyalar uchun tezkor ishga tushirish qo'llanmasiga qarang.ample ilova va keyingi qadamlarga ishora qiluvchi hujjatlarga havolalar.

O'rnatish va foydalanish

Zigbee EmberZNet SDK Gecko SDK (GSDK), Silicon Labs SDK to'plamining bir qismi sifatida taqdim etilgan. GSDK-dan tezda foydalanishni boshlash uchun Simplicity Studio 5-ni o'rnating, u sizning ishlab chiqish muhitingizni sozlaydi va GSDK o'rnatilishi bo'yicha sizga yordam beradi. Simplicity Studio 5 Silicon Labs qurilmalari bilan IoT mahsulotlarini ishlab chiqish uchun zarur bo‘lgan hamma narsani o‘z ichiga oladi, jumladan, resurs va loyiha ishga tushirgich, dasturiy ta’minotni sozlash vositalari, GNU asboblar zanjiri bilan to‘liq IDE va ​​tahlil vositalari. O'rnatish bo'yicha ko'rsatmalar Simplicity Studio 5 foydalanuvchi qo'llanmasida keltirilgan.
Shu bilan bir qatorda, Gecko SDK GitHub’dan eng so‘nggisini yuklab olish yoki klonlash orqali qo‘lda o‘rnatilishi mumkin. Qarang https://github.com/Sili-conLabs/gecko_sdk qo'shimcha ma'lumot uchun.

Simplicity Studio GSDK ni sukut bo'yicha o'rnatadi:

  • (Windows): C:\Users\ \ SimplicityStudio \ SDKs \ gecko_sdk
  • (MacOS): /Foydalanuvchilar/ /SimplicityStudio/SDKs/gecko_sdk

SDK versiyasiga xos hujjatlar SDK bilan o'rnatiladi. Qo'shimcha ma'lumotni ko'pincha bilimlar bazasi maqolalarida (KBA) topish mumkin. API havolalari va ushbu va oldingi versiyalar haqidagi boshqa ma'lumotlar mavjud https://docs.silabs.com/.

Xavfsizlik ma'lumotlari

Xavfsiz Vault integratsiyasi
Secure Vault-High qismlarida Secure Key Storage komponenti yordamida kalitlarni xavfsiz saqlashni tanlagan ilovalar uchun quyidagi jadvalda Zigbee Security Manager komponenti boshqaradigan himoyalangan kalitlar va ularning saqlashni himoyalash xususiyatlari ko‘rsatilgan.

Oʻralgan kalit Eksport qilinadigan / eksport qilinmaydi Eslatmalar
Tarmoq kaliti Eksport qilinadigan
Ishonch markazi havolasi kaliti Eksport qilinadigan
Vaqtinchalik havola kaliti Eksport qilinadigan Indekslangan kalit jadvali, o'zgaruvchan kalit sifatida saqlanadi
Ilova havolasi kaliti Eksport qilinadigan Indekslangan kalit jadvali
Xavfsiz EZSP kaliti Eksport qilinadigan
ZLL shifrlash kaliti Eksport qilinadigan
ZLL oldindan tuzilgan kalit Eksport qilinadigan
GPD proksi kaliti Eksport qilinadigan Indekslangan kalit jadvali
GPD sink kaliti Eksport qilinadigan Indekslangan kalit jadvali
Ichki/joy tutuvchi kalit Eksport qilinadigan Zigbee Security Manager tomonidan foydalanish uchun ichki kalit
  • “Eksport qilinmaydigan” deb belgilangan oʻralgan kalitlardan foydalanish mumkin, lekin foydalanish mumkin emas viewed yoki ish vaqtida ulashilgan.
  • “Eksport qilinadigan” deb belgilangan oʻralgan kalitlar ish vaqtida ishlatilishi yoki baham koʻrilishi mumkin, lekin fleshda saqlanganda shifrlangan holda qoladi.
  • Foydalanuvchi ilovalari hech qachon ushbu kalitlarning aksariyati bilan o'zaro aloqada bo'lishi shart emas. Mavjud API-lar havolalar jadvali kalitlari yoki vaqtinchalik kalitlarni boshqarish uchun hali ham foydalanuvchi ilovasi uchun mavjud va endi Zigbee Security Manager komponenti orqali yo'naltiriladi.
  • Ushbu kalitlarning ba'zilari kelajakda foydalanuvchi ilovasiga eksport qilinmasligi mumkin. Foydalanuvchi ilovalari, agar zarurat bo'lmasa, kalitlarni eksport qilishga tayanmasliklari tavsiya etiladi.
  • Secure Vault Key Management funksiyasi haqida qoʻshimcha maʼlumot olish uchun AN1271: Secure Key Storage boʻlimiga qarang.

Xavfsizlik bo'yicha maslahatlar
Xavfsizlik boʻyicha maslahatlarga obuna boʻlish uchun Silicon Labs mijozlar portaliga kiring, soʻng “Hisob uyi” ni tanlang. Portalning bosh sahifasiga o‘tish uchun HOME tugmasini bosing va keyin Bildirishnomalarni boshqarish katakchasini bosing. “Dasturiy taʼminot/Xavfsizlik boʻyicha maslahat xabarlari va Mahsulot oʻzgarishi boʻyicha bildirishnomalar (PCNs)” belgilanganligiga va platformangiz va protokolingizga kamida obuna boʻlganingizga ishonch hosil qiling. Har qanday o'zgarishlarni saqlash uchun Saqlash tugmasini bosing.

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

Qo'llab-quvvatlash
Development Kit mijozlari o'qitish va texnik yordam olishlari mumkin. Silicon Laboratories Zigbee dan foydalaning web barcha Silicon Labs Zigbee mahsulotlari va xizmatlari haqida ma'lumot olish va mahsulotni qo'llab-quvvatlash uchun ro'yxatdan o'tish uchun sahifa.
Silicon Laboratories qo'llab-quvvatlash bo'limiga murojaat qilishingiz mumkin http://www.silabs.com/support.

Oddiylik studiyasi
MCU va simsiz asboblar, hujjatlar, dasturiy ta'minot, manba kodlari kutubxonalari va boshqalarga bir marta bosish orqali kirish. Windows, Mac va Linux uchun mavjud!

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

Rad etish
Silicon Labs mijozlarga Silicon Labs mahsulotlaridan foydalanadigan yoki foydalanmoqchi bo‘lgan tizim va dasturiy ta’minotni amalga oshiruvchilar uchun mavjud bo‘lgan barcha tashqi qurilmalar va modullarning eng so‘nggi, aniq va chuqur hujjatlarini taqdim etish niyatida. Xarakterlash ma'lumotlari, mavjud modullar va tashqi qurilmalar, xotira o'lchamlari va xotira manzillari har bir aniq qurilmaga tegishli va taqdim etilgan "Odat" parametrlar turli ilovalarda farq qilishi mumkin. Ilova, masalanampBu erda tasvirlangan les faqat tasvirlash uchun. Silicon Labs bu yerdagi mahsulot ma’lumotlari, spetsifikatsiyalari va tavsiflariga qo‘shimcha ogohlantirmasdan o‘zgartirish kiritish huquqini o‘zida saqlab qoladi va kiritilgan ma’lumotlarning to‘g‘riligi yoki to‘liqligiga kafolat bermaydi. Oldindan ogohlantirmasdan, Silicon Labs ishlab chiqarish jarayonida xavfsizlik yoki ishonchlilik sababli mahsulot proshivkasini yangilashi mumkin. Bunday o'zgarishlar mahsulotning texnik xususiyatlarini yoki ishlashini o'zgartirmaydi. Silicon Labs ushbu hujjatda keltirilgan ma'lumotlardan foydalanish oqibatlari uchun javobgar emas. Ushbu hujjat integral mikrosxemalarni loyihalash yoki ishlab chiqarish uchun hech qanday litsenziyani nazarda tutmaydi yoki aniq bermaydi. Mahsulotlar FDA III toifasidagi qurilmalarda, FDA-ning oldindan ruxsati talab qilinadigan ilovalarda yoki Silicon Labsning maxsus yozma roziligisiz Hayotni qo'llab-quvvatlash tizimlarida foydalanish uchun mo'ljallangan yoki ruxsat berilmagan. "Hayotni qo'llab-quvvatlash tizimi" hayotni va/yoki salomatlikni qo'llab-quvvatlash yoki qo'llab-quvvatlashga mo'ljallangan har qanday mahsulot yoki tizim bo'lib, agar u muvaffaqiyatsiz bo'lsa, jiddiy jarohat yoki o'limga olib kelishi mumkin. Silicon Labs mahsulotlari harbiy maqsadlarda foydalanish uchun mo'ljallanmagan yoki ruxsat berilmagan. Silicon Labs mahsulotlari hech qanday holatda ommaviy qirg'in qurollarida, shu jumladan yadroviy, biologik yoki kimyoviy qurollarda yoki bunday qurollarni yetkazib berishga qodir raketalarda qo'llanilmasligi kerak. Silicon Labs barcha aniq va nazarda tutilgan kafolatlarni rad etadi va bunday ruxsatsiz ilovalarda Silicon Labs mahsulotidan foydalanish bilan bog'liq har qanday jarohatlar yoki zararlar uchun javobgar yoki javobgar bo'lmaydi.

Eslatma: Bu kontent endi eskirgan haqoratomuz atamalarni o'z ichiga olishi mumkin. Silicon Labs bu atamalarni iloji boricha inklyuziv til bilan almashtirmoqda. Qo'shimcha ma'lumot uchun tashrif buyuring www.silabs.com/about-us/inclusive-lexicon-project.

Savdo belgisi haqida ma'lumot
Silicon Laboratories Inc.®, Silicon Laboratories®, Silicon Labs®, SiLabs® va Silicon Labs logotipi®, Bluegiga®, Bluegiga Logo®, EFM®, EFM32®, EFR, Ember®, Energy Micro, Energy Micro logotipi va ularning kombinatsiyalari , "dunyodagi eng energiyaga mos mikrokontrollerlar", Redpine Signals®, WiSeConnect, n-Link, ThreadArch®, EZLink®, EZRadio®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS Studio, Precision32®, Simplicity Studio®, Telegesis, Telegesis Logo®, USBXpress®, Zentri, Zentri logotipi va Zentri DMS, Z- Wave® va boshqalar Siliconning savdo belgilari yoki ro'yxatdan o'tgan savdo belgilaridir Laboratoriyalar. ARM, CORTEX, Cortex-M3 va THUMB ARM Holdings kompaniyasining savdo belgilari yoki roʻyxatdan oʻtgan savdo belgilaridir. Keil ARM Limited kompaniyasining ro'yxatdan o'tgan savdo belgisidir. Wi-Fi Wi-Fi Alliancening roʻyxatdan oʻtgan savdo belgisidir. Bu yerda tilga olingan barcha boshqa mahsulotlar yoki tovar nomlari tegishli egalarining savdo belgilaridir.

ALOQA

  • Silicon Laboratories Inc.
  • 400 G'arbiy Sezar Chaves
  • Ostin, TX 78701
  • AQSh
  • www.silabs.com

Hujjatlar / manbalar

SILICON LABS SDK 7.4.1.0 GA Zigbee Protocol Stack dasturi [pdf] Foydalanuvchi uchun qoʻllanma
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

Ma'lumotnomalar

Fikr qoldiring

Sizning elektron pochta manzilingiz nashr etilmaydi. Majburiy maydonlar belgilangan *