SILICON LABS SDK 7.4.1.0 GA Zigbee Protocol Stack dasturi
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.
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!
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 |