SILICON LABS SDK 7.4.1.0 GA Zigbee Protocol Stack Software
Ապրանքի մասին տեղեկատվություն
Տեխնիկական պայմաններ
- 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)» ստուգված է, և որ դուք նվազագույնը բաժանորդագրված եք ձեր հարթակին և արձանագրությանը: Կտտացրեք Պահպանել ցանկացած փոփոխություն պահելու համար:
Աջակցություն
Development Kit-ի հաճախորդները կարող են վերապատրաստման և տեխնիկական աջակցության համար: Օգտագործեք Silicon Laboratories Zigbee-ը web էջ՝ տեղեկատվություն ստանալու Silicon Labs Zigbee-ի բոլոր ապրանքների և ծառայությունների մասին և գրանցվել արտադրանքի աջակցության համար:
Դուք կարող եք կապվել Silicon Laboratories-ի աջակցման հասցեով՝ http://www.silabs.com/support.
Պարզության ստուդիա
Մեկ սեղմումով մուտք դեպի MCU և անլար գործիքներ, փաստաթղթեր, ծրագրակազմ, սկզբնական կոդերի գրադարաններ և այլն: Հասանելի է Windows-ի, Mac-ի և Linux-ի համար:
Հրաժարում պատասխանատվությունից
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 |