ՍԻԼԻԿՈՆ-LOGO

SILICON LABS SDK 7.4.1.0 GA Zigbee Protocol Stack Software

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

Ապրանքի մասին տեղեկատվություն

Տեխնիկական պայմաններ

  • Zigbee EmberZNet SDK տարբերակ. 7.4.1.0
  • Gecko SDK Suite Տարբերակ. 4.4 – 14 թվականի փետրվարի 2024
  • Վաճառող: Սիլիկոնային լաբորատորիաներ
  • Հիմնական հատկանիշները: Multiprotocol Zigbee-ի և OpenThread-ի աջակցություն SoC-ում
  • Համատեղելի Կազմողներ. GCC տարբերակ 12.2.1
  • EZSP արձանագրության տարբերակ. 0x0D

Ապրանքի օգտագործման հրահանգներ

Համատեղելիության և օգտագործման ծանուցումներ

  • Անվտանգության թարմացումների և ծանուցումների համար տեսեք այս SDK-ով տեղադրված Gecko Platform-ի թողարկման նշումների Անվտանգության գլուխը կամ այցելեք TECH DOCS ներդիրը Silicon Labs-ում: webկայք։
  • Մնացեք արդիական՝ բաժանորդագրվելով Անվտանգության խորհրդատվություններին:

ՀՏՀ

  • Հարց. Ինչպես կարող եմ ստուգել ճիշտը fileԱրդյո՞ք դրանք օգտագործվում են համատեղելի կոմպիլյատորների հետ:
  • Պատասխան. Դուք կարող եք ստուգել, ​​որ ճիշտ է files-ն օգտագործվում է՝ ստուգելով Simplicity Studio-ի հետ տրամադրված GCC 12.2.1 տարբերակը:
  • Հարց. Որտե՞ղ կարող եմ տեղեկություններ գտնել անվտանգության թարմացումների և ծանուցումների մասին:
  • Պատասխան. Անվտանգության թարմացումների և ծանուցումների համար այցելեք Gecko Platform-ի թողարկման նշումների Անվտանգության գլուխը կամ այցելեք TECH DOCS ներդիրը Silicon Labs-ում։ webկայք։

Silicon Labs-ը OEM-ի նախընտրելի վաճառողն է, որոնք զարգացնում են Zigbee ցանցն իրենց արտադրանքներում: Silicon Labs Zigbee հարթակը ամենաինտեգրված, ամբողջական և հնարավորություններով հարուստ Zigbee լուծումն է:
Silicon Labs EmberZNet SDK-ն պարունակում է Silicon Labs-ի կողմից Zigbee stack-ի հստակեցման իրականացումը:

  • Այս թողարկման նշումները ներառում են SDK տարբերակ(ներ).
  • 7.4.1.0-ը թողարկվել է 14 թվականի փետրվարի 2024-ին
  • 7.4.0.0-ը թողարկվել է 13 թվականի դեկտեմբերի 2023-ին

ՀԻՄՆԱԿԱՆ ԱՌԱՆՁՆԱՀԱՏԿՈՒԹՅՈՒՆՆԵՐ

Զիգբի

  • Zigbee R23-ի համապատասխանությունը
  • Zigbee Smart Energy 1.4a համապատասխանություն – արտադրություն
  • Zigbee GP 1.1.2 համապատասխանություն – Ալֆա
  • MG27 աջակցություն – արտադրություն
  • Բարելավված աջակցություն Secure Vault մասերի համար
  • Քնկոտ աջակցություն NCP SPI (ոչ CPC) հավելվածներում – Alpha

Բազմաարձանագրություն

  • Համաժամանակյա լսողության աջակցություն (RCP) – MG21 և MG24
  • Միաժամանակյա բազմապրոտոկոլի (CMP) Zigbee NCP + OpenThread RCP – արտադրություն
  • Dynamic Multiprotocol Bluetooth + Concurrent Multiprotocol (CMP) Zigbee և OpenThread աջակցություն SoC-ում

Համատեղելիության և օգտագործման ծանուցումներ

Անվտանգության թարմացումների և ծանուցումների մասին տեղեկությունների համար տե՛ս այս SDK-ով կամ TECH DOCS ներդիրում տեղադրված Gecko Platform Release Notes-ի Անվտանգության գլուխը։ https://www.silabs.com/developers/zigbee-emberznet. Silicon Labs-ը նաև խստորեն խորհուրդ է տալիս բաժանորդագրվել Անվտանգության խորհրդատվություններին՝ թարմ տեղեկություններ ստանալու համար: Հրահանգների համար, կամ եթե դուք նոր եք Zigbee EmberZNet SDK-ում, տես Օգտագործելով այս թողարկումը:

Համատեղելի կոմպիլյատորներ

  • IAR ներկառուցված աշխատանքային սեղան ARM-ի համար (IAR-EWARM) տարբերակ 9.40.1:
  • Wine-ի օգտագործումը IarBuild.exe հրամանի տողի կամ IAR Embedded Workbench GUI-ի միջոցով ստեղծելու համար macOS-ում կամ Linux-ում կարող է հանգեցնել սխալի: files-ն օգտագործվում է Wine's hashing ալգորիթմի բախումների պատճառով կարճ ստեղծման համար file անունները.
  • MacOS-ի կամ Linux-ի հաճախորդներին խորհուրդ է տրվում չկառուցել IAR-ով Simplicity Studio-ից դուրս: Հաճախորդները, ովքեր դա անում են, պետք է ուշադիր ստուգեն, որ ճիշտ է fileները օգտագործվում են.

GCC (The GNU Compiler Collection) տարբերակը 12.2.1, տրամադրված Simplicity Studio-ով:
Այս թողարկման համար EZSP արձանագրության տարբերակը 0x0D է:

Նոր Նյութեր

Gecko SDK-ի (GSDK) այս թողարկումը վերջինը կլինի բոլոր EFM և EFR սարքերի համակցված աջակցությամբ, բացառությամբ այս տարբերակի կարկատումների՝ ըստ անհրաժեշտության: 2024 թվականի կեսերից մենք կներկայացնենք առանձին SDK-ներ.

  • Գոյություն ունեցող Gecko SDK-ն կշարունակվի 0 և 1 սերիա սարքերի աջակցությամբ:
  • Նոր SDK-ն հատուկ կսպասարկի 2-րդ և 3-րդ սերիաների սարքերը:

Gecko SDK-ն կշարունակի աջակցել 0 և 1 սերիաների բոլոր սարքերին՝ առանց որևէ փոփոխության մեր ծրագրային ապահովման քաղաքականության ներքո տրամադրվող երկարաժամկետ աջակցության, պահպանման, որակի և արձագանքման հարցում:
Նոր SDK-ն կճյուղավորվի Gecko SDK-ից և կսկսի առաջարկել նոր հնարավորություններ, որոնք օգնում են ծրագրավորողներին առաջ գնալtagմեր 2-րդ և 3-րդ սերիաների արտադրանքի առաջադեմ հնարավորություններից:
Այս որոշումը համընկնում է հաճախորդների հետադարձ կապի հետ՝ արտացոլելով որակը բարձրացնելու, կայունությունն ապահովելու և կատարողականությունը բարելավելու մեր ծրագրային ապահովման SDK-ների համար օգտագործողի բացառիկ փորձառության մեր հանձնառությունը:

Նոր բաղադրիչներ

Նոր թողարկման մեջ 

  • «zigbee_direct_security_p256» և «zigbee_direct_security_curve25519» բաղադրիչներն ավելացվել են, որպեսզի օգտատերերը կարողանան կարգավորել Zigbee Direct անվտանգության հատուկ տարբերակ:
  • Օգտատերերին թույլատրվում է մի քանի «zigbee_direct_security» բաղադրիչներ միացված լինել Zigbee Direct սարքի (ZDD) հավելվածում: Այս դեպքում իրական անվտանգության տարբերակը կախված է Zigbee վիրտուալ սարքի (ZVD) կոնֆիգուրացիայից:

Նոր API-ներ
Նոր թողարկման մեջ 

  • Ավելացրել է նոր API sl_zigbee_token_factory_reset՝ Zigbee NVM3 նշանները վերակայելու իրենց լռելյայն արժեքին:
  • Ավելացվեց API bool sl_zigbee_sec_man_link_key_slot_available(EmberEUI64 eui), որը վերադարձնում է true, եթե հղման բանալի աղյուսակը կարող է ավելացնել կամ թարմացնել այս հասցեով գրառում (աղյուսակը լի չէ):
  • Ավելացվեց նոր API bool sl_zb_sec_man_compare_key_to_value (sl_zb_sec_man_context_t* համատեքստ, sl_zb_sec_man_key_t* բանալի), որը վերադարձնում է ճշմարիտ, եթե բանալին հղում է կատարվում ըստ համատեքստի, ունի նույն արժեքը, ինչ արգումենտում տրված բանալին:

Նոր հարթակի աջակցություն
Նոր թողարկման մեջ 

  • Zigbee stack-ի աջակցությունը հետևյալ նոր մասերի համար ավելացվել է այս թողարկումում՝ EFR32MG24A010F768IM40 և EFR32MG24A020F768IM40:

Նոր Փաստաթղթեր
Նոր 7.4.0.0 թողարկման մեջ

  • Թարմացվել է Zigbee Secure Key Storage բաղադրիչի նկարագրությունը՝ արտացոլելու Zigbee Secure Key Storage Upgrade-ի ավելացումը (որն ավելացնում է հետընթաց համատեղելիությունը գոյություն ունեցող նախագծերի հետ):
  • Ավելացվեց հավելվածի նոր նշում՝ Zigbee Security Manager բաղադրիչների խմբի հետ շփվելու համար (AN1412: Zigbee Security Manager):

Նախատեսված վարքագիծ

Օգտատերերին հիշեցվում է, որ Zigbee-ի չհամաժամեցված CSL հաղորդումները ենթակա են պրոտոկոլային նախապատվության ռադիոյի ժամանակացույցի վրա: SleepyToSleepy հավելվածներում BLE-ը կարող է և կանխարգելել Zigbee CSL փոխանցումը, որը կդադարեցնի փոխանցումը: Ժամանակացույցի կանխարգելումն ավելի տարածված է չհամաժամեցված CSL-ի համար՝ հաշվի առնելով, որ հնարավոր է երկար արթնացման կադրերի հաջորդականությունը: Այն օգտվողները, ովքեր ցանկանում են կարգավորել փոխանցման առաջնահերթությունները, կարող են օգտագործել DMP Tuning and Testing բաղադրիչը դա անելու համար: Լրացուցիչ տեղեկությունների համար օգտատերերը կարող են նաև ծանոթանալ UG305. Dynamic Multiprotocol Օգտագործողի ուղեցույցին:

Բարելավումներ

Փոփոխվել է թողարկման մեջ
emberCounterHandler API Doc-ի փոփոխություններ

Նախորդ տարբերակներում Counter Handler-ի հետ կանչը MAC-ի և APS շերտի համար EmberCounterTypes, որոնք վերաբերում էին RX և TX փաթեթներին, չէր փոխանցվում համապատասխան թիրախային հանգույցի ID-ին կամ տվյալների արգումենտներին, և API-ի փաստաթղթերը, որոնք վերաբերում էին այս պարամետրերն օգտագործող որոշ հաշվիչների վարքագծին, անհասկանալի կամ ապակողմնորոշող էին:
Թեև emberCounterHandler()-ի ստորագրությունը չի փոխվել, դրա պարամետրերի համալրման ձևը փոքր-ինչ փոխվել է:

  • EmberCounterType թվերի շուրջ մեկնաբանությունները ember-types.h-ում ընդլայնվել են պարզության համար:
  • Node ID պարամետրը Counter Handler-ի TX-ի հետ կապված հաշվիչների համար այժմ ստուգում է, թե արդյոք նպատակակետ հասցեի ռեժիմը ցույց է տալիս վավեր կարճ ID նախքան այն օգտագործելը: (Եթե ոչ, ապա նպատակակետ հասցե չի լրացվում, և դրա փոխարեն օգտագործվում է տեղապահի արժեքը՝ EMBER_UNKNOWN_NODE_ID:)
  • Node ID պարամետրը Counter Handler-ի համար RX-ի հետ կապված հաշվիչների համար այժմ արտացոլում է սկզբնաղբյուր հանգույցի ID-ն, այլ ոչ թե նպատակակետ հանգույցի ID-ն:
  • Կրկին փորձերի քանակը *չի* փոխանցվում որպես EMBER_COUNTER_MAC_TX_UNICAST_ SUCCESS/FAILED հաշվիչների տվյալների պարամետր, ինչպես նկարագրված է ember-types-ում: h նախորդ տարբերակներում, սակայն նախկինում թողարկված տարբերակներում սա երբեք պատշաճ կերպով չի լրացվել, ուստի նախորդ թողարկումներում դրա արժեքը միշտ կլիներ 0: Այս պահվածքը պարզաբանված է այդ EmberCounterTypes-ի նկարագրության մեջ: Այնուամենայնիվ, APS շերտի կրկնակի փորձերի համար Retry հաշվիչը շարունակում է համալրվել տվյալների պարամետրում EMBER_COUNTER_APS_TX_UNICAST_SUCCESS/FAILED հաշվիչների տեսակների համար, որպեսզի համապատասխանի նախորդ թողարկումներին:
  • Բոլոր հաշվիչներ, որոնք լրացնում են Node ID-ն կամ տվյալների պարամետրը հետ կանչելու համար, ստուգվել են՝ համոզվելու համար, որ նրանք փոխանցում են ակնկալվող տվյալները, հասցեն կամ EMBER_UNKNOWN_NODE_ID, եթե ակնկալվում էր հանգույցի ID, բայց հնարավոր չէր ստանալ փաթեթից, ինչպես նկարագրված է վերանայված ember-ում: տեսակները.h փաստաթղթեր.
  • EMBER_COUNTER_MAC_TX_UNICAST_RETRY-ի Counter handler-ն այժմ ճիշտ է արտացոլում MAC շերտի նպատակակետ հանգույցի ID-ն և մի քանի անգամ իր նպատակակետ հանգույցի ID-ում և տվյալների պարամետրերում:
  • EMBER_COUNTER_PHY_CCA_FAIL_COUNT-ի Counter handler-ը այժմ տրամադրում է նպատակակետ հանգույցի ID-ի տեղեկատվությունը Node ID պարամետրի միջոցով հաղորդագրության MAC շերտի նախատեսված թիրախի մասին, որը չհաջողվեց փոխանցել:

Թարմացված Green Power Code-ը
Կանաչ էներգիայի սերվերի կոդը թարմացվում է տարբեր բարելավումներով, ներառյալ.

  • Ավելացվեց ավելի շատ վավերացման կոդ GP սերվերում ստանալու ժամանակ անվավեր վերջնակետով մուտքային հրամանների համար:
  • Ավելացվեց կոդ՝ կարգավորելու այն դեպքը, երբ այլևս տեղ չկա կանաչ էներգիայի հաղորդագրություններ ստեղծելու համար:
  • Լվացարանը այժմ անջատում է զուգակցման կոնֆիգուրացիան գործողությունների հեռացման զուգավորման հետ, որոշ դեպքերում ըստ A.3.5.2.4.1 սպեկտրի բաժնի:
  • Լվացարանը այժմ պահպանում է մուտքի առկա խմբային ցանկը, նախքան այն հեռացնելը, երբ մշակվում է Զուգակցման կոնֆիգուրացիա գործողությունների երկարացման հետ:
  • Թարգմանության հարցման հրամանը վերադարձնում է «ՉԳՏՆՎԵԼ» որպես սխալի կոդ, երբ թարգմանության աղյուսակը դատարկ է կամ ինդեքսը մեծ է աղյուսակի մի քանի գրառումներից:
  • Որոշ հավելվածներում GP-ի վերջնակետի տարբերակը փոխվել է 1-ից 0-ի:

GPDF Send ֆունկցիայի մեջ CSMA-ի օգտագործումը սահմանափակված է, քանի որ Green Power սարքերը նվազագույն էներգիայի սարքեր են և չեն օգտագործում CSMA նախագծերի մեծ մասում: Փոխարենը, նախընտրելի դիզայնը մի քանի փաթեթներ ուղարկելն է՝ օգտագործելով նույն էներգետիկ բյուջեն:
Հեռացվել է Green Power Server հավելվածի թաքնված վերջնակետի օգտագործումը: Փոխարենը օգտագործեք հավելվածի վերջնակետերից մեկը:
Ցանցային բանալիների թարմացման պլագինի կոդի բարելավումներ

  • Ցանցի բանալու պարբերական թարմացման ժամկետը փոխվել է մինչև 1 տարի:

Վերակազմավորվել են որոշ API-ներ՝ առանց անհրաժեշտության արտահանումից խուսափելու համար
Փոփոխություններ է կատարել՝ նպաստելու հիմնական համատեքստերի օգտագործմանը, քան պարզ տեքստի հիմնական տվյալներին:

  • sl_zigbee_send_security_challenge_request այժմ ընդունում է sl_zb_sec_man_context_t արգումենտ EmberKeyData-ի փոխարեն:
  • sl_zb_sec_man_derived_key_type enum-ի արժեքներն այժմ 16-բիթանոց բիթ-դիմակ են՝ ուղղակիորեն աջակցելու որոշ հիմնական ածանցյալների, որոնք միավորում են բազմաթիվ ածանցյալ տեսակներ:

Ամրագրված խնդիրներ

Ամրագրված է թողարկման մեջ 

ID # Նկարագրություն
1036893 Շտկվել է մի խնդիր, որի պատճառով OTA կլաստերի բաղադրիչը տեղադրել է հին բեռնախցիկի ինտերֆեյսի բաղադրիչը որպես կախվածություն:
1114905 Zigbee Direct. Leave Network-ի բնութագրերի բարելավված կառավարում:
1180937 Fixed WDT-ի վերակայումը Zigbee Direct ZDD-ին երրորդ կողմի ZVD-ին միացնելիս:
1223904 Շտկվել է մի խնդիր, որի պատճառով վերջնական սարքը սխալ է աշխատել շատ զբաղված միջավայրում:
1224393 Թարմացվել է Green Power լվացարանի սեղանի հարցումների մշակման կոդը՝ պատասխանի նպատակակետ հասցեն թարմացնելու համար:
1228808 Ուղղեց ցուցադրման խնդիրը gp-types.h փաստաթղթերում մակրո սահմանումների հետ:
1232297 Շտկվել է խնդիրը, երբ emberSetOutgoingNwkFrameCounter-ը և emberSetOutgoingApsFrameCounter-ը չէին աշխատում 64-բիթանոց հոսթ հավելվածների վրա (վերադարձնում է EMBER_BAD_ARGUMENT):
1232359 Ուղղեց gppTunnelingDelay պարամետրի հաշվարկը կանաչ էներգիայի հաճախորդի հրամանների մշակման ժամանակ:
 

1240392

ZDO Bind/Unbind Մուտքի/թույլտվության պատճառներով մերժված հարցումները պետք է վերադարձնեն EMBER_ZDP_NOT_AUTHORIZED կարգավիճակը, այլ ոչ թե EMBER_ZDP_NOT_PERMITTED կարգավիճակը՝ ըստ Zigbee-ի բնութագրերի:
1243523 Zigbee Direct. BLE կապի բարելավված կայունությունը ZVD-ին:
1249455 Շտկվել է մի խնդիր, որի հետևանքով քնկոտ ավարտի սարքը քնի մեջ է մտել հեռարձակում ստանալուց առաջ:
1252295 Ուղղեք SL_CATALOG_ZIGBEE_OTA_STORAGE_COMMON_PRESENT բաղադրիչի կատալոգի մակրոյում տառասխալը:

Ամրագրված է թողարկման մեջ 

ID # Նկարագրություն
1019348 Ամրագրել է Zigbee ZCL Cli բաղադրիչի կախվածության պահանջները, որպեսզի այն հնարավոր լինի հեռացնել, երբ անհրաժեշտ չէ:
1024246 Թարմացվել է emberHaveLinkKey() և sl_zb_sec_man_have_link_key() ֆունկցիաների նկարագրությունը:
1036503 Ավելացրել է նկարագրություն՝ խորհուրդ տալու Micrium Kernel-ի օգտագործումը DMP-ների համարampհավելվածները:
1037661 Խնդիրը, որը թույլ չէր տալիս հավելվածին տեղադրել կամ pro stack կամ leaf stack, ուղղվել է:
1078136 Ուղղվել է ընդհատվող խափանումը, երբ իրադարձությունները փոփոխվում են ընդհատումների համատեքստից
 

 

 

1081548

Օգտատերերին հիշեցվում է, որ Zigbee-ի չհամաժամեցված CSL հաղորդումները ենթակա են պրոտոկոլային նախապատվության ռադիոյի ժամանակացույցի վրա: SleepyToSleepy հավելվածներում BLE-ը կարող է և կանխարգելել Zigbee CSL փոխանցումը, որը կդադարեցնի փոխանցումը: Ժամանակացույցի կանխարգելումն ավելի տարածված է չհամաժամեցված CSL-ի համար՝ հաշվի առնելով, որ հնարավոր է երկար արթնացման կադրերի հաջորդականությունը: Այն օգտվողները, ովքեր ցանկանում են կարգավորել փոխանցման առաջնահերթությունները, կարող են օգտագործել DMP Tuning and Testing բաղադրիչը դա անելու համար: Լրացուցիչ տեղեկությունների համար օգտատերերը կարող են նաև ծանոթանալ UG305. Dynamic Multiprotocol Օգտագործողի ուղեցույցին:

Խնդիրը շտկվել է CSL-ում, երբ արթնացման շրջանակների նոր հաջորդականությունը, որը ստացվել է անմիջապես նախորդ բեռնվածքի շրջանակից հետո, ճիշտ չի գրանցվի: Սա կհանգեցնի բաց թողնված բեռի շրջանակի:

1084111 Նախնական քնկոտ SPI-NCP աջակցությունը MG24-ի վրա հիմնված տախտակների համար թարմացվում է որպես այս թողարկման մաս:
1104056 Ավելացվեց ցանցի ղեկի աջակցություն՝ բազմացանց լինելու դեպքում երկրորդական ցանցում աշխատելու համար
1120515 Շտկվել է խնդիրը, երբ ալիքը չի փոխվել mfglib set-channel հրամանն օգտագործելիս:
1141109 Շտկվել է մի խնդիր, որն առաջացրել է առաջացած sample հավելվածը ncp-uart-gp-multi-rail բաց թողնել որոշ վերնագիր files երբ օգտագործում եք Green Power ադապտեր բաղադրիչը -cp տարբերակով:
1144316 Թարմացվել է տվյալների կառուցվածքի որոշ տեսակների նկարագրությունը gp-types.h փաստաթղթերում:
1144884 Հաստատվել է կեղծ շրջանակի սպասող բիթ, երբ առկա տվյալներ չկան:
1152512 Շտկվել է հավանական վթարը low-mac-rail-ում՝ իրադարձությունը ISR համատեքստում փոփոխելիս:
ID # Նկարագրություն
1154616 Ավելացվեց բացառություն ցանցը սկզբնավորելու պայմանի համար «Sleepy End սարքից Sleepy End սարքից դեպի Non Sleepy End սարք» գործով:
1157289 Շտկվել է խնդիր, որը կարող է առաջացնել BDB թեստի ձախողում DN-TLM-TC-02B:
1157426 Շտկվել է կառուցման խնդիրը green_power_adapter բաղադրիչով zigbee_simple_app կառուցելիս:
1157932 Ավելացրել է պայման՝ ստուգելու, թե արդյոք «անցումային ժամանակ» դաշտը բացակայում է, և սահմանել է 0xFFFF լռելյայն արժեք այս բացակայող դաշտի համար:
1166340 Շտկվել է մի խնդիր, որը խանգարում էր emberAfGpdfSend-ին ուղարկել կրկնվող հաղորդումների նախատեսված քանակությունը:
1167807 Շտկվել է խնդիրը, երբ բաշխված ցանցերում որպես վստահության կենտրոններ գործող սարքերը սխալ կերպով մաքրում էին իրենց անցողիկ կապի բանալիները ամեն անգամ, երբ նոր սարքը միանում էր:
1169504 Շտկվել է խնդիր, որն առաջացրել է քնկոտ սարքի վերակայում հարկադիր արթնանալուց հետո:
1169966 Բուֆերային տեղաբաշխման կոդում ֆիքսվել է բացակայող վերադարձի արժեքի վավերացումը:
1171477,

172270

mfglib start 1-ով ոչ մի հաղորդագրություն չի փոխանցվում, այլ ստացվում, ուստի ցուցադրվող տերմինալային հաղորդագրությունը «mfglib ուղարկումն ավարտված է» սխալ է և փոխվել է «RXed %d փաթեթներ վերջին %d ms-ում»:
1171935 Ցանցի բանալու պարբերական թարմացման ժամկետը փոխվել է մինչև 1 տարի:
1172778 Green Power սերվերին ավելացրել է emberAfPluginGreenPowerServerUpdateAliasCallback-ի բացակայող կանչը:
1174288 Շտկվել է մի խնդիր, որը ստիպում է ցանցի կառավարման գործընթացին պնդել, թե արդյոք զանգ է կանչվում շարունակական սկանավորումը դադարեցնելու համար:
1178393 Թարմացվել է փաստաթղթային սխալ:
1180445 Smart Energy-ում OTA-ն այժմ շարունակում է ներբեռնել, եթե համակարգողը հասնի Սահմանափակ աշխատանքային ցիկլին:
1185509 Շտկվել է CSL-ում մի խնդիր, երբ արթնացման նոր կադրերի հաջորդականությունը, որը ստացվել է անմիջապես նախորդ ծանրաբեռնված շրջանակից հետո, ճիշտ չի գրանցվի: Սա կհանգեցնի բաց թողնված բեռի շրջանակի:
1186107 Շտկվել է խնդիր, որի պատճառով ստացված GPDF-ների անհաջող վերծանումը փոխարինվել է մուտքային GPDF-ին gp գործարկման ծանուցման մեջ:
1188397 Շտկվել է մի խնդիր, որն առաջացրել է կազմման սխալ՝ ընդլայնված հաշվետվության աղյուսակի չափը միացնելիս:
1194090 Ուղղել է ձախողման կարգավիճակը «Լվացքի գործարկման ռեժիմ» հրամանի լռելյայն պատասխանում՝ հետևելով 3.3.4.8.2 բաժնին:
1194963 Շտկվել է մի խնդիր, որը կարգավորել է CommissioningGpd կառուցվածքը, նախքան օգտատիրոջը հետ կանչելը emberAfGreenPowerServerPairingStatusCallback:
1194966 Շտկվել է խնդիրը, երբ վերջնակետը և ներգրավված վստահված դաշտերը չեն սահմանվել Ելքի գործարկման գործողության հետ:
1196698 Ուղղեց կեղծ շրջանակի սպասող բիթերի հավաքածուն, երբ առկա տվյալներ չկար:
1199958 Ավելացվեց կոդ՝ կարգավորելու այն դեպքը, երբ այլևս տեղ չկա կանաչ էներգիայի հաղորդագրություններ ստեղծելու համար:
1202034 Շտկվել է մի խնդիր, երբ sl_zb_sec_man_context_t stack փոփոխականը ճիշտ չէր սկզբնավորվել, ինչի հետևանքով տեղադրման կոդով միանալը ձախողվել է:
 

1206040

Վերջնական սարքի կողմից անվտանգ վերամիավորման փորձի ժամանակ emberRemoveChild()-ին կանչելը կարող է հանգեցնել Երեխաների քանակի լրացուցիչ նվազմանը, որը կարող է հանգեցնել -1 (255) երեխաների քանակի, ինչը խանգարում է վերջնական սարքերին միանալ/վերամիանալ նշված բացակայության պատճառով: հզորությունը Փարոսում:
 

1207580

Երեխաների աղյուսակի որոնման գործառույթները կույտի ներսում անհամատեղելի են 0x0000-ի և 0xFFFF-ի օգտագործման համար հանգույցի ID-ի վերադարձի արժեքի համար, որը ներկայացնում է անվավեր/դատարկ գրառումներ, ինչը հանգեցնում է API-ներում չօգտագործված գրառումների ստուգման հետ կապված խնդիրների, ինչպիսին է emberRemoveChild():
1210706 EmberExtraCounterInfo struct-ում որպես emberCounterHandler()-ի մաս տրված նպատակակետը և PHY ինդեքսը կարող են սխալ լինել MAC TX Unicast հաշվիչների տեսակների համար:
1211610

1212525

Շտկվել է խնդիրը, երբ Dynamic Multiprotocol հավելվածները խափանվել են «Secure Key Storage Upgrade» բաղադրիչը միացնելուց հետո:
1211847 Թեև emberCounterHandler()-ի ստորագրությունը չի փոխվել, դրա պարամետրերի համալրման ձևը փոքր-ինչ փոխվել է: Այս API-ի շուրջ փոփոխությունները բացատրված են վերը նշված 2-րդ բաժնում:
 

1212449

Ելքային փարոսները սխալ դասակարգվեցին MAC շերտի կողմից, ինչը հանգեցրեց նրան, որ emberCounterHandler()-ը չկարողացավ բռնել այս փաթեթները EMBER_COUNTER_MAC_TX_BROADCAST հաշվիչի տիպով և փոխարենը հաշվեց փարոսները EMBER_COUNTER_MAC_TXESS_UNICAST_տիպով: Դա կարող է հանգեցնել EmberCounterInfo կառուցվածքին փոխանցված dest EmberNodeId պարամետրի անհուսալի արժեքների:
ID # Նկարագրություն
1214866 Տվյալների հարցման փաթեթներ ուղարկելը որոշակի բարձր երթևեկության կոնֆիգուրացիաներով կարող է հանգեցնել ավտոբուսի անսարքության:
1216552 Խնդիրը, որը պնդում է առաջացնում երթեւեկության զբաղվածության պայմաններում, ուղղվել է:
1216613 Շտկվել է խնդիր, որը հանգեցրել է պրոքսի աղյուսակում խմբային հեռարձակման շառավիղի սխալ արժեքի:
1222509 Երթուղիչը/համակարգողն ուղարկում է արձակուրդի և կրկին միանալու հարցում ոչ մանկական քվեարկության ավարտի սարքին, սակայն MAC նպատակակետը 0xFFFF է՝ NWK նպատակակետ հասցեին համապատասխանելու փոխարեն:
1223842 Շտկվել է sl_component_catalog.h-ի ստեղծման հետ կապված խնդիրը, որն անցանկալի կոդ էր թողնում դրա մեջ՝ առաջացնելով կոմպիլյացիայի ձախողում:
756628 Հավելվածի հետ կանչման emberAfMacFilterMatchMessageCallback կանչը փոխվել է միայն այն ZLL հաղորդագրությունների համար, որոնք վավերացված են կույտի կողմից:
816088 EMBER կոնֆիգուրացիան zigbeed_configuration.h-ից տեղափոխվեց zigbeed: slcp.
829508 Ռասայական վիճակից խուսափելու համար լրացուցիչ վավերացում է ավելացվել emberSetLogicalAndRadioChannel-ում՝ անհաջող վերադառնալու համար, եթե ստորին շերտերը զբաղված են կամ ալիքը փոխելու վիճակում չեն:

Ընթացիկ թողարկման հայտնի խնդիրներ

Նախորդ թողարկումից հետո թավատառով խնդիրներ են ավելացվել: Եթե ​​դուք բաց եք թողել թողարկում, վերջին թողարկման նշումները հասանելի են այստեղ https://www.si-labs.com/developers/zigbee-emberznet Tech Docs ներդիրում:

ID # Նկարագրություն Լուծում
N/A · Հետևյալ հավելվածները/բաղադրիչները չեն աջակցվում այս թողարկումում՝ EM4 աջակցություն Գործառույթը կմիացվի հետագա թողարկումներում:
 

193492

emberAfFillCommandGlobalServerToClientConfigureRe տեղափոխման մակրոն կոտրված է: Բուֆերի լցումը ստեղծում է սխալ հրամանի փաթեթ: API-ի փոխարեն օգտագործեք «zcl global send-me-a-report» CLI հրամանը:
278063 Խելացի էներգիայի թունելավորում plugins Հասցեների աղյուսակի ինդեքսի հակասական վերաբերմունք/օգտագործում ունեն: Հայտնի լուծում չկա
 

 

 

289569

 

 

Ցանցի ստեղծող բաղադրիչի հզորության մակարդակի ընտրացանկը չի առաջարկում EFR32-ի համար աջակցվող արժեքների ամբողջական շարք

Խմբագրել <-8..20> միջակայքը, որը նշված է EMBER_AF_PLUGIN_NETWORK_CREATOR_RADIO_P-ի CMSIS մեկնաբանության մեջ

OWER-ում

/protocol/ZigBee/app/framework/plugin/network- creator/config/network-creator-config.h file. Նախample, փոխել :

295498 UART-ի ընդունումը երբեմն բայթ է իջեցնում ծանր բեռի տակ Zigbee+BLE դինամիկ բազմապրոտոկոլի օգտագործման դեպքում: Օգտագործեք ապարատային հոսքի կառավարում կամ իջեցրեք բուդի արագությունը:
 

 

312291

EMHAL. halCommonGetIntxxMillisecondTick ֆունկցիաները Linux հոսթերներում ներկայումս օգտագործում են get meofday ֆունկցիան, որը երաշխավորված չէ, որ միապաղաղ է: Եթե ​​համակարգի ժամանակը փոխվի, դա կարող է խնդիրներ առաջացնել կույտի ժամանակի հետ:  

Փոփոխեք այս գործառույթները, որպեսզի փոխարենը օգտագործեք clock_gettime CLOCK_MONOTONIC աղբյուրի հետ:

338151 Փաթեթների բուֆերային քանակի ցածր արժեքով NCP-ի սկզբնավորումը կարող է հանգեցնել փչացած փաթեթների: Օգտագործեք 0xFF վերապահված արժեքը փաթեթների բուֆերների քանակի համար՝ չափազանց ցածր լռելյայն արժեքից խուսափելու համար
387750 Վերջնական սարքում Route Table Request ձևաչափերի հետ կապված խնդիրը: Քննության տակ
400418 Touchlink նախաձեռնողը չի կարող կապվել ոչ գործարանային նոր վերջնական սարքի թիրախին: Հայտնի լուծում չկա:
 

424355

Ոչ գործարանային նոր քնկոտ ավարտի սարքի հպման գծի թիրախային ունակ նախաձեռնողն ի վիճակի չէ որոշակի հանգամանքներում սարքի տեղեկատվական պատասխան ստանալ:  

Քննության տակ

 

465180

Coexistence Radio Blocker Optimization տարրը «Միացնել Runtime Control»-ը կարող է արգելափակել Zigbee-ի ճիշտ աշխատանքը: Արգելափակիչների օպտիմիզացման կամընտիր «Wi-Fi Select» կառավարումը պետք է թողնել «Անջատված»:
 

 

480550

OTA կլաստերն ունի իր ներկառուցված մասնատման մեթոդը, հետևաբար այն չպետք է օգտագործի APS մասնատում: Չնայած APS կոդավորումը միացված լինելու դեպքում ImageBlockResponses-ի ծանրաբեռնվածությունը մեծացնում է այն չափի, որտեղ APS-ի մասնատումը ակտիվանում է: Սա կարող է հանգեցնել OTA գործընթացի ձախողմանը:  

 

Հայտնի լուծում չկա

 

 

 

 

481128

Մանրամասն Վերակայման պատճառի և վթարի մանրամասները պետք է հասանելի լինեն լռելյայնորեն Վիրտուալ UART-ի միջոցով (Serial 0) NCP հարթակներում, երբ միացված են Diagnostics հավելվածը և Virtual UART ծայրամասային սարքը: Քանի որ Serial 0-ն արդեն իսկ սկզբնավորվել է NCP-ում, հաճախորդները կարող են ակտիվացնել emberAfNcpInitCallback-ը Zigbee NCP Framework-ում և զանգահարել համապատասխան ախտորոշիչ գործառույթները (halGetExtendedResetInfo, halGetExtendedResetString, halPrintCrashSummary, thisrashhalDePatrint in this call) տվյալները սերիական 0-ի համար viewմուտքագրվել է Network Analyzer-ի գրավման մատյանում:

Նախկինի համարampԻնչպես օգտագործել այս գործառույթները, նայեք a-main-soc.c-ի emberAfMainInit()-ում ներառված կոդը, երբ սահմանվում է EXTENDED_RESET_INFO:

ID # Նկարագրություն Լուծում
 

 

486369

Եթե ​​նոր ցանց ձևավորող DynamicMultiProtocolLightSoc-ում կան զավակային հանգույցներ, որոնք մնացել են իր լքած ցանցից, emberAfGetChildTableSize-ը վերադարձնում է ոչ զրոյական արժեք startIdentifyOnAllChildNodes-ում՝ առաջացնելով Tx 66 սխալի հաղորդագրություններ «ուրվական» երեխաներին դիմելիս: Զանգվածային ջնջեք մասը, եթե հնարավոր է, նախքան նոր ցանց ստեղծելը կամ ծրագրային կերպով ստուգեք երեխայի աղյուսակը ցանցից դուրս գալուց հետո և ջնջեք բոլոր երեխաներին emberRemoveChild-ի միջոցով՝ նախքան նոր ցանց ստեղծելը:
 

495563

Միանալով SPI NCP Sleepy End Device S-ինample App-ը կարճ հարցում չի անում, հետևաբար միանալու փորձը ձախողվում է Թարմացնել TC Link Key-ի վիճակում: Սարքը, որը ցանկանում է միանալ, պետք է լինի «Կարճ հարցման» ռեժիմում՝ նախքան միանալու փորձը: Այս ռեժիմը կարող է պարտադրվել End Device Support հավելվածի կողմից:
 

 

497832

Ցանցային անալիզատորում Zigbee Application Support Command Breakdown for the Verify Key Request Frame-ի համար սխալմամբ հղում է կատարում օգտակար բեռի այն հատվածին, որը ցույց է տալիս շրջանակի աղբյուրի հասցեն որպես նպատակակետի հասցե:  

 

Հայտնի լուծում չկա

519905

521782

Spi-NCP-ն կարող է շատ հազվադեպ չգործարկել bootloader կապը՝ օգտագործելով ota-client plugin-ի «bootload» CLI հրամանը:  

Վերագործարկեք բեռնման գործընթացը

 

620596

NCP SPI Example BRD4181A-ի համար (EFR32xGMG21)

nWake կանխադրված PIN-ը չի կարող օգտագործվել որպես արթնացման նշան:

 

Փոխեք nWake-ի լռելյայն փին PD03-ից դեպի EM2/3 wake-up-միացված PIN NCP-SPI Plugin-ում:

 

631713

Zigbee End սարքը բազմիցս կհաղորդի հասցեների կոնֆլիկտների մասին, եթե «Zigbee PRO Stack Library» հավելվածն օգտագործվի «Zigbee PRO Leaf Library»-ի փոխարեն: «Zigbee PRO Stack Library» հավելվածի փոխարեն օգտագործեք «Zigbee PRO Leaf Library»:
 

670702

Հաշվետվությունների հավելվածի անարդյունավետությունը կարող է հանգեցնել զգալի հետաձգման՝ հիմնված տվյալների գրման հաճախականության և աղյուսակի չափի վրա, ինչը կարող է խանգարել հաճախորդի դիմումի ծածկագրին, ներառյալ իրադարձությունների ժամանակացույցը: Եթե ​​հաճախակի գրում եք, հաշվի առեք ստուգել հաշվետվության պայմանները և ուղարկել հաշվետվությունները ձեռքով, այլ ոչ թե օգտագործել հավելվածը:
 

708258

Չնախաձեռնված արժեքը group-server.c-ում addEntryToGroupTable()-ի միջոցով կարող է ստեղծել կեղծ կապ և առաջացնել խմբի cast հաշվետվությունների հաղորդագրությունների ուղարկում: Ավելացնել «binding.clusterId = EMBER_AF_INVALID_CLUSTER_ID;» հետո «binding.type

= EMBER_MULTICAST_BINDING;

 

 

757775

 

EFR32-ի բոլոր մասերն ունեն եզակի RSSI օֆսեթ: Բացի այդ, տախտակի դիզայնը, ալեհավաքները և պարիսպը կարող են ազդել RSSI-ի վրա:

Նոր նախագիծ ստեղծելիս տեղադրեք RAIL Utility, RSSI բաղադրիչը: Այս հատկությունը ներառում է լռելյայն RSSI Offset Silabs, որոնք չափվում են յուրաքանչյուր մասի համար: Այս օֆսեթը կարող է փոփոխվել, եթե անհրաժեշտ է, ձեր ամբողջական արտադրանքի ՌԴ փորձարկումից հետո:
 

 

758965

ZCL կլաստերի բաղադրիչները և ZCL հրամանի հայտնաբերման աղյուսակը համաժամանակացված չեն: Հետևաբար, ZCL կլաստերի բաղադրիչը միացնելիս կամ անջատելիս, իրականացված հրամանները չեն միացվի/անջատվի ZCL Advanced Configurator հրամանի համապատասխան ներդիրում: Ձեռքով միացրեք/անջատեք հայտնաբերումը ZCL-ի ցանկալի հրամանների համար ZCL Advanced Configurator-ում:
765735 OTA թարմացումը ձախողվում է Sleepy End Device-ում միացված էջի հարցումով: Էջի հարցումի փոխարեն օգտագործեք արգելափակման հարցումը:
 

845649

 

CLI-ի հեռացում. հիմնական բաղադրիչը չի վերացնում EEPROM cli զանգերը դեպի sl_cli.h:

Ջնջել eeprom-cli.c-ը file որը կանչում է sl_cli.h. Բացի այդ, զանգերը դեպի sl_cli.h, ինչպես նաև sl_cli_command_arg_t ota-storage-simple-eeprom-ում կարող են մեկնաբանվել:
 

857200

ias-zone-server. c-ն թույլ է տալիս ստեղծել «0000000000000000» CIE հասցեով կապ, և հետագայում թույլ չի տալիս հետագա կապեր: Հայտնի լուծում չկա
1019961 Ստեղծվել է Z3Gateway-ըfile կոշտ կոդերը «gcc» որպես CC Հայտնի լուծում չկա
ID # Նկարագրություն Լուծում
 

 

 

1039767

 

 

 

Zigbee երթուղիչի ցանցը նորից փորձեք հերթի գերհոսքի խնդիրը բազմաթելային RTOS օգտագործման դեպքում:

Zigbee Stack-ը թելերի համար անվտանգ չէ: Արդյունքում, Zigbee stack API-ներ այլ առաջադրանքից կանչելը չի ​​աջակցվում ՕՀ միջավայրում և կարող է դրել «ոչ աշխատանքային» վիճակի: Լրացուցիչ տեղեկությունների և իրադարձությունների մշակման միջոցով լուծում գտնելու համար տես հավելվածի հետևյալ նշումը:

https://www.silabs.com/documents/public/application- նշումներ/an1322-dynamic-multiprotocol-bluetooth-zigbee-sdk- 7x.pdf .

1064370 Z3Switch sampհավելվածը լռելյայն միացրել է միայն մեկ կոճակ (օրինակ՝ btn1), որը հանգեցնում է նախագծի կոճակի նկարագրության անհամապատասխանության։ file. Լուծում. Z0Switch նախագծի ստեղծման ժամանակ ձեռքով տեղադրեք btn3 օրինակը:
1161063 Z3Light-ը և հնարավոր այլ հավելվածները հաղորդում են կլաստերի վերանայման սխալ արժեքներ: Ձեռքով թարմացրեք կլաստերի վերանայման հատկանիշը իրենց համապատասխան վերանայման համար:
1164768,

1171478,

1171479

ՍԽԱԼ. ezspErrorHandler 0x34-ը բազմիցս հաղորդում է mfglib ստանալու ռեժիմի ընթացքում Տպագրված սխալ հաղորդագրությունները նվազեցնելու համար կարգավորեք EMBER_AF_PLUGIN_GATEWAY_MAX_WAIT_FOR_EV

ENT_TIMEOUT_MS հյուրընկալող հավելվածում մինչև 100, ուստի հետ կանչի հերթը ավելի արագ է ազատվում:

1252460 SimEEPROM-ի վերականգնման ռեժիմները (և՛ v1, և՛ v2-ի համար), որոնք գործարկվում են գործարկման ժամանակ, կարող են սխալ դասավորվել ֆլեշ էջերի ջնջման զանգեր, ինչը հանգեցնում է em_msc-ի ընթացքում պնդումների: c-ի MSC_ErasePage ռեժիմը: Լուծում. Տեղադրեք կոդի հետևյալ տողը MSC_ErasePage() ֆունկցիայի վերևում em_msc.c-ում. սկզբի հասցե = (uint32_t*) ((uint32_t)startAddress &

~(FLASH_PAGE_SIZE-1));

Հնացած իրեր

Հնացած է թողարկման մեջ 
GSDK 7.4.0.0-ում, ներառյալ այս կարկատելը, Z3Gateway-ում «-v» տարբերակը Linux հոսթ հավելվածի համար՝ 4900 կամ 4901 պորտով տելնետ ինտերֆեյս ստեղծելու համար հնացած է: Տելնետ ինտերֆեյսի ստեղծման այլընտրանքային առաջարկվող միջոցը Linux-ի կոմունալ ծառայություններից օգտվելն է, ինչպիսին է «socat»-ը:

Հնացած է թողարկման մեջ 
Հեռացրել են հետևյալ հնացած անվտանգության API-ները.

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

Օգտագործեք Zigbee Security Manager-ի կողմից տրամադրված API-ները՝ բանալիների պահեստավորման և HMAC հեշինգի հասանելիության համար:

Հեռացված իրեր

Հեռացվել է թողարկման մեջ

  • Հանրային վերնագրում կրկնօրինակ հանրային API-ները հեռացվեցին file gp-types.h.
  • Zigbee_end_device_bind բաղադրիչը հեռացվել է: Այս բաղադրիչն օգտագործվել է կոորդինատորի համար՝ վերջնական սարքերի համար պարտադիր վերագրանցումների միջնորդության համար: Այս կամընտիր ֆունկցիոնալությունը հեռացվել է Zigbee հիմնական սպեկտրի R22-ից:
  • Հեռացվել է setPacketBufferCount()-ը af-host.c-ում և անօգուտ ստուգման դեպք EZSP_CONFIG_PACKET_BUFFER_COUNT՝ command-handlers.c-ում:
  • MemoryAlocation արգումենտը հեռացվել է, քանի որ NCP-ի սկզբնավորման ժամանակ կարիք չկա բաժանել երկու փուլի:
  • Հեռացվել է emberAfNcpInitCallback()-ը se14-comms-hub, se14-ihd և se14-meter-gas-ի app.c-ում:
  • EZSP_CONFIG_RETRY_QUEUE_SIZE պարամետրը հեռացվեց ncp սկզբնավորման ժամանակ ncp-configuration.c-ում

Multiprotocol Gateway և RCP

Նոր Նյութեր
Ավելացված է թողարկման մեջ

  • Միաժամանակ լսումը, Zigbee-ի և OpenThread-ի կույտերի` անկախ 802.15.4 ալիքների վրա աշխատելու հնարավորությունը EFR32xG24 կամ xG21 RCP-ն օգտագործելիս ազատ է արձակվել:
  • Միաժամանակյա լսումը հասանելի չէ 802.15.4 RCP/Bluetooth RCP համակցության, Zigbee NCP/OpenThread RCP համակցության կամ Zigbee/OpenThread համակարգի վրա չիպի (SoC) համար: Այն կավելացվի այդ ապրանքներին ապագա թողարկումում:
  • OpenThread CLI վաճառողի ընդլայնումն ավելացվել է բազմապրոտոկոլի բեռնարկղերի OpenThread հյուրընկալող հավելվածներին: Սա ներառում է coex cli հրամանները:

Բարելավումներ
Փոփոխվել է թողարկման մեջ

  • Zigbee NCP/OpenThread RCP բազմապրոտոկոլի համակցությունն այժմ արտադրության որակ է:

Ամրագրված խնդիրներ
Ամրագրված է թողարկման մեջ

ID # Նկարագրություն
 

1213701

zigbeed-ը թույլ չի տվել երեխայի համար ստեղծել աղբյուրի համընկնման աղյուսակի մուտք, եթե MAC-ի անուղղակի հերթում առկա են տվյալներ արդեն առկախված տվյալ երեխայի համար: Այս վարքագիծը կարող է հանգեցնել երեխայի և որոշ այլ սարքերի միջև կիրառական շերտի գործարքների ձախողմանը APS Ack-ի կամ հավելվածի շերտի պատասխանի բացակայության պատճառով, հատկապես՝ ZCL OTA Upgrades-ի խափանումը և անսպասելի դադարեցումը, որն ուղղված է երեխայի սարքին:
1244461 Աղբյուրի համընկնման աղյուսակի մուտքագրումը երեխայի համար կարող է հեռացվել՝ չնայած սպասող հաղորդագրություններին:

Ամրագրված է թողարկման մեջ

ID # Նկարագրություն
1081828 FreeRTOS-ի վրա հիմնված Zigbee/BLE DMP-ի թողունակության խնդիրampհայտերը։
1090921 Z3GatewayCpc-ն աղմկոտ միջավայրում ցանց ստեղծելու խնդիր ուներ:
1153055 Հաղորդավարի մասին պնդումը առաջացել է, երբ Zigbee_ncp-ble_ncp-uart s-ից NCP տարբերակը կարդալիս հաղորդակցության խափանում է եղել:ample հավելվածը։
1155676 802.15.4 RCP-ն անտեսեց բոլոր ստացված unicast փաթեթները (MAC-ի ընդունումից հետո), եթե մի քանի 15.4 ինտերֆեյսներ կիսում էին նույն 16-բիթանոց հանգույցի ID-ն:
1173178 Հյուրընկալողը կեղծ հաղորդում է Mfglib-ով ստացված հարյուրավոր փաթեթների մասին Host-RCP կարգավորումներում:
1190859 EZSP սխալ՝ mfglib պատահական փաթեթներ ուղարկելիս Host-RCP կարգավորումներում:
1199706 Մոռացված վերջի սարքի երեխաների հարցումները պատշաճ կերպով չէին սահմանում առկախ շրջանակ RCP-ում, որպեսզի հերթագրվի Leave & Rejoin հրամանը նախկին երեխային:
1207967 «mfglib send random» հրամանը լրացուցիչ փաթեթներ էր ուղարկում Zigbeed-ում:
1208012 Mfglib rx ռեժիմը ճիշտ չի թարմացրել փաթեթի տվյալները RCP-ում ստանալիս:
1214359 Համակարգող հանգույցը խափանվել է, երբ 80 կամ ավելի երթուղիչներ փորձել են միաժամանակ միանալ Host-RCP կարգավորումներին:
 

1216470

0xFFFF հասցեի դիմակի հեռարձակումից հետո Zigbee RCP-ն, որը հանդես է գալիս որպես ծնող սարք, թողնում է սպասվող տվյալների դրոշը յուրաքանչյուր երեխայի համար: Սա հանգեցրեց նրան, որ յուրաքանչյուր երեխա արթուն մնաց՝ ակնկալելով տվյալներ յուրաքանչյուր հարցումից հետո, և պահանջեց որոշակի այլ սպասող տվյալների փոխանցում յուրաքանչյուր վերջնական սարքի հետ՝ ի վերջո այս վիճակը մաքրելու համար:

Ընթացիկ թողարկման հայտնի խնդիրներ

Նախորդ թողարկումից հետո թավատառով խնդիրներ են ավելացվել: Եթե ​​դուք բաց եք թողել թողարկումը, վերջին թողարկման նշումները հասանելի են այստեղ https://www.si-labs.com/developers/gecko-software-development-kit.

ID # Նկարագրություն Լուծում
811732 Հատուկ նշանների աջակցությունը հասանելի չէ Zigbeed-ի օգտագործման ժամանակ: Աջակցությունը նախատեսվում է ապագա թողարկումով:
937562 Bluetoothctl «advertise on» հրամանը ձախողվում է rcp-uart- 802154-blehci հավելվածով Raspberry Pi OS 11-ում: Օգտագործեք btmgmt հավելվածը bluetoothctl-ի փոխարեն:
1022972 Coex-ը չի աշխատում ZB NCP + OT RCP-ի վրա: Աջակցությունը նախատեսվում է ապագա թողարկման համար:
1074205 CMP RCP-ն չի աջակցում երկու ցանցեր նույն PAN ID-ով: Յուրաքանչյուր ցանցի համար օգտագործեք տարբեր PAN ID-ներ: Աջակցությունը նախատեսվում է ապագա թողարկումով:
1122723 Զբաղված միջավայրում CLI-ն կարող է չպատասխանել z3-light_ot-ftd_soc հավելվածում: Հայտնի լուծում չկա:
1124140 z3-light_ot-ftd_soc sample հավելվածն ի վիճակի չէ ձևավորել Zigbee ցանցը, եթե OT ցանցն արդեն իսկ աշխատում է: Նախ գործարկեք Zigbee ցանցը, իսկ հետո՝ OT ցանցը:
 

1170052

CMP Zigbee NCP + OT RCP և DMP Zigbee NCP + BLE NCP-ն այս ընթացիկ թողարկումում կարող են չտեղավորվել 64 ԿԲ և ավելի ցածր RAM մասերի վրա:  

64 ԿԲ մասերը ներկայումս չեն աջակցվում այս հավելվածների համար:

 

1209958

ZB/OT/BLE RCP-ն Bobcat-ի և Bobcat Lite-ի վրա կարող է դադարեցնել աշխատանքը մի քանի րոպե անց՝ բոլոր երեք արձանագրությունները գործարկելիս:  

Կքննարկվի ապագա թողարկման մեջ

1221299 Mfglib RSSI-ի ընթերցումները տարբերվում են RCP-ի և NCP-ի միջև: Կքննարկվի ապագա թողարկման մեջ:
1231021 OTBR-ը կարող է պնդել, երբ 80+ zigbee սարքեր միանում են միաժամանակ: Ավելացվեց ուղղում, որը կարող է լուծել խնդիրը: Ամբողջությամբ կքննարկվի ապագա թողարկումում:

Հնացած իրեր

  • Ոչ մեկը

Հեռացված իրեր
Հեռացվել է թողարկման մեջ

  • «NONCOMPLIANT_ACK_TIMING_WORKAROUND» մակրոն հեռացվել է: RCP-ի բոլոր հավելվածներն այժմ լռելյայն աջակցում են 192 մկվ շրջադարձային ժամանակ ոչ բարելավված ալիքների համար, մինչդեռ դեռ օգտագործում են 256 մկվ շրջադարձային ժամանակը CSL-ի կողմից պահանջվող ուժեղացված ալիքների համար:

Օգտագործելով այս թողարկումը
Այս թողարկումը պարունակում է հետևյալը.

  • Zigbee բուրգ
  • Zigbee հավելվածի շրջանակ
  • Զիգբի Սample ationsրագրեր

Zigbee-ի և EmberZNet SDK-ի մասին լրացուցիչ տեղեկությունների համար տե՛ս UG103.02. Zigbee Fundamentals:
Եթե ​​դուք առաջին անգամ օգտագործող եք, տես QSG180. Zigbee EmberZNet Quick-Start Guide for SDK 7.0 և ավելի բարձր, ձեր զարգացման միջավայրը կարգավորելու, կառուցելու և թարթելու հրահանգների համարampհայտը և փաստաթղթերի հղումները, որոնք մատնանշում են հաջորդ քայլերը:

Տեղադրում և օգտագործում

Zigbee EmberZNet SDK-ն տրամադրվում է որպես Gecko SDK-ի (GSDK) մաս՝ Silicon Labs SDK-ների փաթեթի: GSDK-ով արագ սկսելու համար տեղադրեք Simplicity Studio 5-ը, որը կստեղծի ձեր զարգացման միջավայրը և կուղեկցի ձեզ GSDK-ի տեղադրման ընթացքում: Simplicity Studio 5-ը ներառում է այն ամենը, ինչ անհրաժեշտ է Silicon Labs սարքերի հետ IoT արտադրանքի մշակման համար, ներառյալ ռեսուրսները և նախագծերի գործարկիչը, ծրագրաշարի կազմաձևման գործիքները, ամբողջական IDE-ն GNU գործիքների շղթայով և վերլուծության գործիքներ: Տեղադրման հրահանգները ներկայացված են առցանց Simplicity Studio 5 Օգտագործողի ուղեցույցում:
Որպես այլընտրանք, Gecko SDK-ն կարող է ձեռքով տեղադրվել՝ ներբեռնելով կամ կլոնավորելով վերջինը GitHub-ից: Տեսնել https://github.com/Sili-conLabs/gecko_sdk լրացուցիչ տեղեկությունների համար:

Simplicity Studio-ն լռելյայն տեղադրում է GSDK-ը հետևյալում.

  • (Windows): C:\Users\ \SimplicityStudio\SDKs\gecko_sdk
  • (MacOS): /Օգտագործողներ/ /SimplicityStudio/SDKs/gecko_sdk

SDK տարբերակին հատուկ փաստաթղթերը տեղադրվում են SDK-ով: Լրացուցիչ տեղեկություններ հաճախ կարելի է գտնել գիտելիքների բազայի հոդվածներում (KBAs): API-ի հղումները և այլ տեղեկություններ այս և ավելի վաղ թողարկումների մասին հասանելի են այստեղ https://docs.silabs.com/.

Անվտանգության տեղեկատվություն

Անվտանգ պահոց ինտեգրում
Հավելվածների համար, որոնք ընտրում են անվտանգ պահել բանալիները՝ օգտագործելով «Secure Key Storage» բաղադրիչը «Secure Vault-High» մասերում, հետևյալ աղյուսակը ցույց է տալիս պաշտպանված բանալիները և դրանց պահեստավորման պաշտպանության բնութագրերը, որոնք կառավարում է Zigbee Security Manager բաղադրիչը:

Փաթաթված բանալի Արտահանվող / Ոչ արտահանվող Նշումներ
Ցանցային բանալի Արտահանելի
Վստահության կենտրոնի հղման բանալի Արտահանելի
Անցումային կապի բանալին Արտահանելի Ինդեքսավորված բանալի աղյուսակ, որը պահվում է որպես անկայուն բանալի
Հավելվածի հղման բանալի Արտահանելի Ինդեքսավորված բանալի աղյուսակ
Ապահովեք EZSP բանալին Արտահանելի
ZLL կոդավորման բանալի Արտահանելի
ZLL նախապես կազմաձևված բանալի Արտահանելի
GPD վստահված անձի բանալի Արտահանելի Ինդեքսավորված բանալի աղյուսակ
GPD լվացարանի բանալի Արտահանելի Ինդեքսավորված բանալի աղյուսակ
Ներքին/տեղապահի բանալի Արտահանելի Ներքին բանալին՝ Zigbee Security Manager-ի կողմից օգտագործելու համար
  • Փաթաթված բանալիները, որոնք նշված են որպես «Ոչ արտահանելի» կարող են օգտագործվել, բայց չեն կարող լինել viewխմբագրվել կամ համօգտագործվել է գործարկման ժամանակ:
  • Փաթաթված ստեղները, որոնք նշված են որպես «Արտահանելի», կարող են օգտագործվել կամ համօգտագործվել գործարկման ժամանակ, սակայն պահվում են ֆլեշում:
  • Օգտագործողի հավելվածները երբեք կարիք չունեն փոխազդելու այս բանալիների մեծամասնության հետ: Կապի հիմնական աղյուսակի ստեղները կամ անցողիկ ստեղները կառավարելու համար գոյություն ունեցող API-ները դեռ հասանելի են օգտատիրոջ հավելվածին և այժմ անցնում են Zigbee Security Manager բաղադրիչի միջոցով:
  • Այս բանալիներից մի քանիսը ապագայում կարող են չարտահանվել օգտատիրոջ հավելվածին: Օգտատերերի հավելվածները խրախուսվում են չհիմնվել բանալիների արտահանման վրա, եթե բացարձակապես անհրաժեշտ չէ:
  • Անվտանգ պահոցի բանալիների կառավարման գործառույթների մասին լրացուցիչ տեղեկությունների համար տե՛ս AN1271. Անվտանգ բանալիների պահեստավորում:

Անվտանգության խորհրդատվություն
Անվտանգության խորհուրդներին բաժանորդագրվելու համար մուտք գործեք Silicon Labs հաճախորդների պորտալ, այնուհետև ընտրեք «Հաշվի տուն»: Սեղմեք HOME՝ պորտալի գլխավոր էջ գնալու համար, այնուհետև կտտացրեք «Կառավարել ծանուցումների» սալիկը: Համոզվեք, որ «Ծրագրային/անվտանգության խորհրդատվական ծանուցումներ և արտադրանքի փոփոխության ծանուցումներ (PCN)» ստուգված է, և որ դուք նվազագույնը բաժանորդագրված եք ձեր հարթակին և արձանագրությանը: Կտտացրեք Պահպանել ցանկացած փոփոխություն պահելու համար:

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

Աջակցություն
Development Kit-ի հաճախորդները կարող են վերապատրաստման և տեխնիկական աջակցության համար: Օգտագործեք Silicon Laboratories Zigbee-ը web էջ՝ տեղեկատվություն ստանալու Silicon Labs Zigbee-ի բոլոր ապրանքների և ծառայությունների մասին և գրանցվել արտադրանքի աջակցության համար:
Դուք կարող եք կապվել Silicon Laboratories-ի աջակցման հասցեով՝ http://www.silabs.com/support.

Պարզության ստուդիա
Մեկ սեղմումով մուտք դեպի MCU և անլար գործիքներ, փաստաթղթեր, ծրագրակազմ, սկզբնական կոդերի գրադարաններ և այլն: Հասանելի է Windows-ի, Mac-ի և Linux-ի համար:

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

Հրաժարում պատասխանատվությունից
Silicon Labs-ը մտադիր է հաճախորդներին տրամադրել բոլոր ծայրամասային սարքերի և մոդուլների վերջին, ճշգրիտ և խորը փաստաթղթերը, որոնք հասանելի են Silicon Labs-ի արտադրանքն օգտագործող կամ օգտագործելու մտադրություն ունեցող համակարգերի և ծրագրային ապահովման ներդրողների համար: Բնութագրման տվյալները, հասանելի մոդուլները և ծայրամասային սարքերը, հիշողության չափերը և հիշողության հասցեները վերաբերում են յուրաքանչյուր կոնկրետ սարքին, և տրամադրված «Տիպիկ» պարամետրերը կարող են և տարբերվել տարբեր ծրագրերում: Դիմում նախկինampԱյստեղ նկարագրված բաները միայն լուսաբանման նպատակներով են: Silicon Labs-ն իրեն իրավունք է վերապահում փոփոխություններ կատարել առանց լրացուցիչ ծանուցման ապրանքի մասին տեղեկությունների, բնութագրերի և նկարագրությունների վերաբերյալ, և չի տալիս երաշխիքներ ներառված տեղեկատվության ճշգրտության կամ ամբողջականության վերաբերյալ: Առանց նախնական ծանուցման, Silicon Labs-ը կարող է թարմացնել արտադրանքի որոնվածը արտադրական գործընթացի ընթացքում՝ անվտանգության կամ հուսալիության նկատառումներով: Նման փոփոխությունները չեն փոխի արտադրանքի բնութագրերը կամ կատարողականը: Silicon Labs-ը պատասխանատվություն չի կրում սույն փաստաթղթում ներկայացված տեղեկատվության օգտագործման հետևանքների համար: Այս փաստաթուղթը չի ենթադրում կամ ուղղակիորեն որևէ լիցենզիա չի տալիս որևէ ինտեգրալ սխեմաների նախագծման կամ պատրաստման համար: Ապրանքները նախագծված կամ լիազորված չեն օգտագործելու FDA դասի III սարքերում, հայտերում, որոնց համար պահանջվում է FDA նախաշուկային հաստատում կամ Life Support Systems առանց Silicon Labs-ի հատուկ գրավոր համաձայնության: «Կյանքի աջակցության համակարգ» ցանկացած ապրանք կամ համակարգ է, որը նախատեսված է կյանքի և/կամ առողջության պահպանման կամ պահպանման համար, որը, եթե այն ձախողվի, կարող է ողջամտորեն ակնկալվել, որ կարող է հանգեցնել զգալի անձնական վնասվածքի կամ մահվան: Silicon Labs-ի արտադրանքը նախատեսված կամ լիազորված չէ ռազմական կիրառությունների համար: Silicon Labs-ի արտադրանքը ոչ մի դեպքում չպետք է օգտագործվի զանգվածային ոչնչացման զենքերում, ներառյալ (բայց չսահմանափակվելով) միջուկային, կենսաբանական կամ քիմիական զենքի կամ հրթիռների մեջ, որոնք կարող են այդպիսի զենքեր հասցնել: Silicon Labs-ը հրաժարվում է բոլոր հստակ և ենթադրյալ երաշխիքներից և պատասխանատվություն չի կրում որևէ վնասվածքի կամ վնասի համար, որը կապված է Silicon Labs-ի արտադրանքի օգտագործման հետ նման չարտոնված ծրագրերում:

Նշում. Այս բովանդակությունը կարող է պարունակել վիրավորական տերմինաբանություն, որն այժմ հնացած է: Silicon Labs-ը փոխարինում է այս տերմինները ներառական լեզվով, որտեղ հնարավոր է: Լրացուցիչ տեղեկությունների համար այցելեք www.silabs.com/about-us/inclusive-lexicon-project.

Ապրանքային նշանի մասին տեղեկատվություն
Silicon Laboratories Inc.®, Silicon Laboratories®, Silicon Labs®, SiLabs® and the Silicon Labs logo®, Bluegiga®, Bluegiga Logo®, EFM®, EFM32®, EFR, Ember®, Energy Micro, Energy Micro լոգոն և դրանց համակցությունները , «աշխարհի ամենաէներգաարդյունավետ միկրոկառավարիչները», Redpine Signals®, WiSeConnect , n-Link, ThreadArch®, EZLink®, EZRadio®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS Studio, Precision32®, Simplicity Studio®, Telegesis, Telegesis Logo®, USBXpress®, Zentri, Zentri լոգոն և Zentri DMS-ը, Z-Wave®-ը և այլն ապրանքանիշեր կամ գրանցված են Silicon Labs-ի ապրանքանիշերը: ARM-ը, CORTEX-ը, Cortex-M3-ը և THUMB-ը ARM Holdings-ի ապրանքանիշերն են կամ գրանցված ապրանքանիշերը: Keil-ը ARM Limited-ի գրանցված ապրանքային նշանն է: Wi-Fi-ը Wi-Fi Alliance-ի գրանցված ապրանքային նշանն է: Այստեղ նշված բոլոր ապրանքները կամ ապրանքանիշերը իրենց համապատասխան սեփականատերերի ապրանքային նշաններն են:

ԿԱՊ

  • Silicon Laboratories Inc.
  • 400 West Cesar Chavez
  • Օսթին, TX 78701
  • ԱՄՆ
  • www.silabs.com

Փաստաթղթեր / ռեսուրսներ

SILICON LABS SDK 7.4.1.0 GA Zigbee Protocol Stack Software [pdf] Օգտագործողի ուղեցույց
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

Հղումներ

Թողնել մեկնաբանություն

Ձեր էլփոստի հասցեն չի հրապարակվի: Պարտադիր դաշտերը նշված են *