SILICON LABS 7.4.0.0 Zigbee EmberZNet SDK सफ्टवेयर प्रयोगकर्ता गाइड

सिलिकन ल्याब्स लोगो

Zigbee EmberZNet SDK 7.4.0.0 GA Gecko SDK Suite 4.4  

डिसेम्बर २, २०२४ 

सिलिकन ल्याबहरू आफ्नो उत्पादनहरूमा Zigbee नेटवर्किङ विकास गर्ने OEM हरूको रोजाइको विक्रेता हो। सिलिकन ल्याब्स जिग्बी प्लेटफर्म सबैभन्दा एकीकृत, पूर्ण, र सुविधायुक्त जिग्बी समाधान उपलब्ध छ।

सिलिकन ल्याब्स EmberZNet SDK मा सिलिकन ल्याब्सको Zigbee स्ट्याक विशिष्टताको कार्यान्वयन समावेश छ।

यी रिलीज नोटहरूले SDK संस्करण(हरू) लाई कभर गर्दछ:

7.4.0.0 डिसेम्बर 13, 2023 रिलीज भयो

Zigbee लोगो

मुख्य विशेषताहरु 

जिग्बी 

  • Zigbee R23 अनुपालन
  • Zigbee Smart Energy 1.4a अनुपालन - प्रो डक्शन
  • Zigbee GP 1.1.2 अनुपालन - अल्फा
  • MG27 समर्थन - उत्पादन
  • सुरक्षित भल्ट भागहरूको लागि सुधारिएको समर्थन
  • NCP SPI (गैर-CPC) एप्लिकेसन क्यासनहरूमा निद्रा समर्थन - अल्फा

बहुप्रोटोकल 

  • समवर्ती सुन्ने समर्थन (RCP) - MG21 र MG24
  • समवर्ती मल्टिप्रोटोकल (CMP) Zigbee NCP + OpenThread RCP - उत्पादन
  • डायनामिक मल्टिप्रोटोकल ब्लुटुथ + समवर्ती मल्टिप्रोटोकल (CMP) Zigbee र SoC मा OpenThread समर्थन

अनुकूलता र प्रयोग सूचनाहरू 

सुरक्षा अद्यावधिकहरू र सूचनाहरूको बारेमा जानकारीको लागि, यो SDK वा TECH DOCS ट्याबमा स्थापित Gecko प्लेटफर्म रिलीज नोटहरूको सुरक्षा अध्याय हेर्नुहोस्। https://www.silabs.com/developers/zigbee-emberznet। सिलिकन ल्याब्सले पनि अप-टु-डेट जानकारीको लागि सुरक्षा सल्लाहहरूको सदस्यता लिनुहोस् भनेर दृढतापूर्वक सिफारिस गर्दछ। निर्देशनहरूको लागि, वा यदि तपाईं Zigbee EmberZNet SDK मा नयाँ हुनुहुन्छ भने, हेर्नुहोस् यो रिलीज प्रयोग गर्दै.

मिल्दो कम्पाइलरहरू:  

ARM (IAR-EWARM) संस्करण 9.40.1 को लागि IAR एम्बेडेड वर्कबेन्च।

  • macOS वा Linux मा IarBuild.exe कमाण्ड लाइन उपयोगिता वा IAR इम्बेडेड वर्कबेन्च GUI सँग निर्माण गर्न Wine प्रयोग गर्दा गलत परिणाम हुन सक्छ। fileछोटो उत्पादन गर्नको लागि वाइनको ह्यासिङ एल्गोरिथ्ममा टक्करको कारण प्रयोग भइरहेको छ file नामहरू।
  • macOS वा Linux का ग्राहकहरूलाई IAR बाट Simplicity Studio बाहिर नबनाउन सल्लाह दिइन्छ। गर्ने ग्राहकहरूले होसियारीपूर्वक प्रमाणित गर्नुपर्छ कि सही हो files प्रयोग भइरहेका छन्।

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 हरु मा एक असाधारण प्रयोगकर्ता अनुभव को लागी गुणस्तर, स्थिरता सुनिश्चित गर्न, र कार्यसम्पादन बृद्धि गर्न को लागी हाम्रो प्रतिबद्धता प्रतिबिम्बित गर्दछ।

नयाँ अवयवहरू

रिलीज 7.4.0.0 मा नयाँ

  • "zigbee_direct_security_p256" र "zigbee_direct_security_curve25519" कम्पोनेन्टहरू थपिएका छन् ताकि प्रयोगकर्ताहरूले एक विशिष्ट Zigbee Direct सुरक्षा विकल्प पत्ता लगाउन सक्छन्।

प्रयोगकर्ताहरूलाई Zigbee प्रत्यक्ष उपकरण (ZDD) अनुप्रयोगमा बहु "zigbee_direct_security" कम्पोनेन्टहरू सक्षम गर्न अनुमति दिइएको छ। यस अवस्थामा, वास्तविक सुरक्षा विकल्प Zigbee भर्चुअल उपकरण (ZVD) कन्फिगरेसनमा निर्भर गर्दछ।

नयाँ APIs

रिलीज 7.4.0.0 मा नयाँ

  • नयाँ API थपियो sl_zigbee_token_factory_reset Zigbee NVM3 टोकनहरूलाई तिनीहरूको पूर्वनिर्धारित मानमा रिसेट गर्न।
  • API थप्नुभयो bool sl_zigbee_sec_man_link_key_slot_available(EmberEUI64 eui), जुन सही फर्काउँछ यदि लिङ्क कुञ्जी तालिकाले यो ठेगानासँग प्रविष्टि थप्न वा अद्यावधिक गर्न सक्छ (तालिका भरिएको छैन)।

नयाँ API थपियो bool sl_zb_sec_man_compare_key_to_value (sl_zb_sec_man_context_t* सन्दर्भ, sl_zb_sec_man_key_t* कुञ्जी), जुन साँचो फर्काउँछ यदि सन्दर्भद्वारा सन्दर्भ गरिएको कुञ्जीको तर्कमा आपूर्ति गरिएको कुञ्जीको समान मान छ।

नयाँ प्लेटफर्म समर्थन

रिलीज 7.4.0.0 मा नयाँ

  • निम्न नयाँ भागहरूको लागि Zigbee स्ट्याक समर्थन यस रिलीजमा थपिएको छ: EFR32MG24A010F768IM40 र EFR32MG24A020F768IM40।
नयाँ दस्तावेज

रिलीज 7.4.0.0 मा नयाँ

Zigbee Secure Key Storage Upgrade को थप प्रतिबिम्बित गर्न Zigbee Secure Key Storage कम्पोनेन्टको लागि विवरण अद्यावधिक गरियो (जसले अवस्थित परियोजनाहरूसँग पछाडि अनुकूलता थप्छ)।

कम्पोनेन्टहरूको Zigbee सुरक्षा प्रबन्धक समूह (AN1412: Zigbee सुरक्षा प्रबन्धक) सँग अन्तरक्रियाको लागि नयाँ अनुप्रयोग नोट थपियो।

अभिप्रेत व्यवहार

प्रयोगकर्ताहरूलाई सम्झाइन्छ कि Zigbee सिंक्रोनाइज्ड CSL प्रसारणहरू रेडियो शेड्यूलरमा प्रोटोकल प्रिमम्पसनको अधीनमा छन्। SleepyToSleepy अनुप्रयोगहरूमा, BLE ले Zigbee CSL प्रसारणलाई प्रिमप्ट गर्न सक्छ र गर्नेछ, जसले प्रसारणलाई समाप्त गर्नेछ। सम्भावित रूपमा लामो वेक अप फ्रेम अनुक्रम प्रयोग गर्न सकिने भएकाले सिङ्क्रोनाइज्ड CSL का लागि शेड्युलर प्रिमेप्शन बढी सामान्य छ। प्रसारण प्राथमिकताहरू समायोजन गर्न चाहने प्रयोगकर्ताहरूले त्यसो गर्न DMP ट्युनिङ र परीक्षण कम्पोनेन्ट प्रयोग गर्न सक्छन्। प्रयोगकर्ताहरूले पनि परामर्श गर्न सक्छन् UG305: डायनामिक मल्टिप्रोटोकल प्रयोगकर्ताको गाइड थप जानकारीको लागि।

सुधारहरू

रिलीज 7.4.0.0 मा परिवर्तन गरियो

emberCounterHandler API कागजात परिवर्तनहरू 

अघिल्लो संस्करणहरूमा, प्याकेट RX र TX सम्बन्धी MAC र APS लेयर EmberCounterTypes को लागि काउन्टर ह्यान्डलर कलब्याक पासिंग उचित लक्ष्य नोड ID वा डेटा तर्कहरू, र यी प्यारामिटरहरू प्रयोग गर्ने केही काउन्टरहरूको व्यवहार सम्बन्धी API कागजातहरू अस्पष्ट वा भ्रामक थियो।

जबकि emberCounterHandler() को हस्ताक्षर परिवर्तन भएको छैन, यसको प्यारामिटरहरू आबादी हुने तरिका थोरै परिवर्तन भएको छ।

  • ember-types.h मा EmberCounterType enums वरपरका टिप्पणीहरू स्पष्टताको लागि विस्तार गरिएको छ।
  • TX-सम्बन्धित काउन्टरहरूका लागि काउन्टर ह्यान्डलरमा नोड ID प्यारामिटरले यसलाई प्रयोग गर्नु अघि गन्तव्य ठेगाना मोडले वैध छोटो ID संकेत गर्छ कि गर्दैन भनेर जाँच गर्दछ। (यदि होइन भने, कुनै गन्तव्य ठेगाना भरिएको छैन, र यसको सट्टामा EMBER_UNKNOWN_NODE_ID को प्लेसहोल्डर मान प्रयोग गरिन्छ।)
  • RX-सम्बन्धित काउन्टरहरूको लागि काउन्टर ह्यान्डलरमा नोड ID प्यारामिटरले अब स्रोत नोड ID प्रतिबिम्बित गर्दछ, गन्तव्य नोड ID होइन।
  • अघिल्लो संस्करणहरूमा ember-types.h मा वर्णन गरिए अनुसार EMBER_COUNTER_MAC_TX_UNICAST_ SUCCESS/FAILED काउन्टरहरूका लागि डेटा प्यारामिटरको रूपमा पुन: प्रयास गणना *होइन* पास गरिएको छ, तर यो पहिले जारी गरिएका संस्करणहरूमा कहिल्यै ठीकसँग भरिएको थिएन त्यसैले अघिल्लो संस्करणहरूमा यसको मान सधैं ० हुने थियो। यो व्यवहार ती EmberCounterTypes को विवरण मा स्पष्ट गरिएको छ। जे होस्, APS तह पुन: प्रयासहरूको लागि पुन: प्रयास गणना EMBER_COUNTER_APS_TX_UNICAST_SUCCESS/FAILED काउन्टर प्रकारहरूको लागि डेटा प्यारामिटरमा भरिएको जारी छ, अघिल्लो रिलीजहरूसँग एकरूप हुन।
  • नोड ID वा कलब्याकको लागि डेटा प्यारामिटर भर्ने सबै काउन्टरहरूलाई तिनीहरूले अपेक्षित डेटा, ठेगाना, वा EMBER_UNKNOWN_NODE_ID पास गरेको सुनिश्चित गर्नको लागि अडिट गरिएको छ, यदि नोड ID अपेक्षित थियो तर प्याकेटबाट प्राप्त गर्न सकिएन, संशोधित एम्बरमा वर्णन गरिए अनुसार। -types.h कागजात।
  • EMBER_COUNTER_MAC_TX_UNICAST_RETRY को लागि काउन्टर ह्यान्डलरले अब यसको गन्तव्य नोड ID र डेटा प्यारामिटरहरूमा MAC तह गन्तव्य नोड ID र पुन: प्रयासहरूको संख्यालाई सही रूपमा प्रतिबिम्बित गर्दछ।
  • EMBER_COUNTER_PHY_CCA_FAIL_COUNT को लागि काउन्टर ह्यान्डलरले अब प्रसारण असफल भएको सन्देशको इच्छित MAC तह लक्ष्यको बारेमा नोड ID प्यारामिटर मार्फत गन्तव्य नोड ID जानकारी प्रदान गर्दछ।

अपडेट गरिएको हरियो पावर कोड 

हरियो पावर सर्भर कोड सहित विभिन्न सुधारहरु संग अद्यावधिक गरिएको छ:

  • GP सर्भरमा प्राप्त गर्दा अवैध अन्त्य बिन्दुको साथ आगमन आदेशहरूको लागि थप प्रमाणीकरण कोड थपियो।
  • हरियो पावर सन्देशहरू निर्माण गर्न थप ठाउँ नहुँदा केस ह्यान्डल गर्न कोड थपियो।
  • सिङ्कले अब प्रति विशिष्ट खण्ड A.3.5.2.4.1 केही केसहरूमा कार्य हटाउने जोडीको कन्फिगरेसनलाई ड्रप गर्दछ।
  • सिङ्कले अब एन्ट्रीको अवस्थित समूह सूचीलाई कार्य विस्तारसँग जोडी कन्फिगरेसन प्रशोधन गर्दा हटाउनु अघि बचत गर्छ।
  • अनुवाद तालिका खाली हुँदा वा तालिकामा प्रविष्टिहरूको संख्या भन्दा अनुक्रमणिका ठूलो हुँदा अनुवाद क्वेरी आदेशले त्रुटि कोडको रूपमा "फेला परेन" फर्काउँछ।
  • केही एपहरूमा GP अन्त्य बिन्दुको संस्करण १ देखि ० सम्म परिवर्तन गरियो।

GPDF Send प्रकार्यमा CSMA प्रयोग गर्न प्रतिबन्ध लगाइएको छ किनभने ग्रीन पावर यन्त्रहरू न्यूनतम ऊर्जा यन्त्रहरू हुन् र धेरैजसो डिजाइनहरूमा CSMA प्रयोग गर्दैनन्। यसको सट्टा, रुचाइएको डिजाइन भनेको एउटै ऊर्जा बजेट प्रयोग गरेर धेरै प्याकेटहरू पठाउनु हो।

हरियो पावर सर्भर प्लगइन विकल्पमा लुकेको अन्त्य बिन्दुको प्रयोग हटाइयो। यसको सट्टा एप्लिकेसनको अन्तिम बिन्दुहरू मध्ये एउटा प्रयोग गर्नुहोस्।

नेटवर्क कुञ्जी अपडेट प्लगइन कोड सुधारहरू 

  • आवधिक नेटवर्क कुञ्जी अद्यावधिक अवधि 1 वर्ष सम्मको रूपमा परिवर्तन गरियो।

अनावश्यक कुञ्जी निर्यातबाट बच्न केही API हरू पुनर्संरचना गरियो 

प्लेनटेक्स्ट कुञ्जी डाटामा कुञ्जी सन्दर्भहरूको प्रयोगको पक्षमा परिवर्तनहरू गरियो।

  • sl_zigbee_send_security_challenge_request ले अब EmberKeyData को सट्टा sl_zb_sec_man_context_t तर्कमा लिन्छ।
  • sl_zb_sec_man_derived_key_type enum को मानहरू अब एक 16-बिट बिटमास्क हो जुन निश्चित कुञ्जी व्युत्पन्नहरूलाई प्रत्यक्ष रूपमा समर्थन गर्दछ जुन बहु व्युत्पन्न प्रकारहरू बाइन गर्दछ।

स्थिर मुद्दाहरू

रिलीज 7.4.0.0 मा स्थिर

आईडी #  विवरण
1019348 Zigbee ZCL Cli कम्पोनेन्टको लागि निर्भरता आवश्यकताहरू फिक्स गरियो ताकि यसलाई आवश्यक नभएको बेला हटाउन सकिन्छ।
1024246 emberHaveLinkKey() र sl_zb_sec_man_have_link_key() को लागि प्रकार्य विवरण अद्यावधिक गरियो।
1036503 DMP s को लागि Micrium कर्नेल प्रयोग गर्न सिफारिस गर्न विवरण थपियोampअनुप्रयोगहरू।
1037661 एप्लिकेसनलाई प्रो स्ट्याक वा लीफ स्ट्याक स्थापना गर्न रोकिरहेको एउटा मुद्दा फिक्स गरिएको छ।
1078136 अवरोध प्रसंगबाट घटनाहरू परिमार्जन गर्दा एक रुकावट क्र्यास फिक्स गरियो
1081548 प्रयोगकर्ताहरूलाई सम्झाइन्छ कि Zigbee सिंक्रोनाइज्ड CSL प्रसारणहरू रेडियो शेड्यूलरमा प्रोटोकल प्रिमम्पसनको अधीनमा छन्। SleepyToSleepy अनुप्रयोगहरूमा, BLE ले Zigbee CSL प्रसारणलाई प्रिमप्ट गर्न सक्छ र गर्नेछ, जसले प्रसारणलाई समाप्त गर्नेछ। सम्भावित रूपमा लामो वेक अप फ्रेम अनुक्रम प्रयोग गर्न सकिने भएकाले सिङ्क्रोनाइज्ड CSL का लागि शेड्युलर प्रिमेप्शन बढी सामान्य छ। प्रसारण प्राथमिकताहरू समायोजन गर्न चाहने प्रयोगकर्ताहरूले त्यसो गर्न DMP ट्युनिङ र परीक्षण कम्पोनेन्ट प्रयोग गर्न सक्छन्। प्रयोगकर्ताहरूले थप जानकारीको लागि UG305: Dynamic Multiprotocol प्रयोगकर्ताको गाइडलाई पनि परामर्श गर्न सक्छन्।

CSL मा एउटा समस्या समाधान गरिएको छ जहाँ अघिल्लो पेलोड फ्रेम पछि तुरुन्तै प्राप्त हुने नयाँ वेक अप फ्रेम अनुक्रम सही रूपमा रेकर्ड हुने छैन। यो एक छुटेको पेलोड फ्रेम परिणाम हुनेछ।

1084111 MG24 आधारित बोर्डहरूको लागि प्रारम्भिक निद्रामा SPI-NCP समर्थन यस रिलीजको भागको रूपमा अद्यावधिक गरिएको छ।
1104056 बहु-सञ्जालको मामलामा माध्यमिक नेटवर्कमा चलाउन नेटवर्क-स्टीयरिङको लागि समर्थन थपियो
1120515 mfglib सेट-च्यानल आदेश प्रयोग गर्दा च्यानल परिवर्तन नभएको मुद्दा फिक्स गरियो।
1141109 उत्पन्न s को कारण एक मुद्दा फिक्सample आवेदन ncp-uart-gp-multi-rail केही हेडर छुटाउन files -cp विकल्पको साथ ग्रीन पावर एडाप्टर घटक प्रयोग गर्दा।
1144316 gp-types.h कागजातमा केही डेटा संरचना प्रकारहरूको विवरण अद्यावधिक गरियो।
1144884 फिक्स्ड नकली फ्रेम पेन्डिङ बिट सेट जब त्यहाँ कुनै डाटा पेन्डिङ छैन।
1152512 isr सन्दर्भमा घटना परिमार्जन गर्दा कम-म्याक-रेलमा सम्भावित दुर्घटना फिक्स गरियो।
1154616 "स्लीपी एन्ड डिभाइसबाट नन-स्लीपी एन्ड डिभाइसमा भूमिका स्विच गर्दै" केसको साथ सञ्जाल प्रारम्भ गर्ने अवस्थाको लागि अपवाद थपियो।
1157289 BDB परीक्षण विफलता DN-TLM-TC-02B हुनसक्ने समस्या समाधान गरियो।
1157426 ग्रीन_पावर_एडाप्टर कम्पोनेन्टको साथ zigbee_simple_app निर्माण गर्दा निर्माण समस्या समाधान गरियो।
1157932 "संक्रमण समय" फिल्ड हराइरहेको छ कि छैन भनेर जाँच गर्नको लागि सर्त थपियो र यो छुटेको क्षेत्रको लागि पूर्वनिर्धारित मान 0xFFFF सेट गर्नुहोस्।
1166340 emberAfGpdfSend लाई दोहोर्याइएको प्रसारणहरूको इच्छित संख्या पठाउनबाट रोक्ने एउटा समस्या समाधान गरियो।
1167807 वितरित नेटवर्कहरूमा ट्रस्ट सेन्टरहरूको रूपमा काम गर्ने यन्त्रहरूले प्रत्येक पटक नयाँ यन्त्र सामेल हुँदा तिनीहरूको क्षणिक लिङ्क कुञ्जीहरू गलत तरिकाले खाली गर्ने समस्या समाधान गरियो।
1169504 बल ब्यूँझँदा निद्रामा परेको यन्त्रलाई रिसेट गर्ने समस्या समाधान गरियो।
1169966 बफर आवंटन कोडमा हराएको रिटर्न मान प्रमाणीकरण निश्चित गरियो।
२२१३२७,

172270

mfglib start 1 सँग कुनै सन्देशहरू प्रसारण हुँदैन तर प्राप्त हुन्छ, त्यसैले प्रदर्शित टर्मिनल सन्देश "mfglib पठाउने पूरा" गलत छ र "पछिल्लो %d ms मा RXed %d प्याकेटहरू" मा परिवर्तन गरियो।
1171935 आवधिक नेटवर्क कुञ्जी अद्यावधिक अवधि 1 वर्ष सम्मको रूपमा परिवर्तन गरियो।
1172778 ग्रीन पावर सर्भरमा emberAfPluginGreenPowerServerUpdateAliasCallback को छुटेको आह्वान थपियो।
1174288 चलिरहेको स्क्यान रोक्नको लागि कल भनिन्छ भने नेटवर्क स्टीयरिङ प्रक्रियालाई दाबी गर्नको लागि एउटा मुद्दा फिक्स गरियो।
1178393 कागजात त्रुटि अपडेट गरियो।
1180445 स्मार्ट ऊर्जामा, यदि संयोजक सीमित ड्युटी साइकलमा पुग्छ भने f OTA ले डाउनलोड गर्न जारी राख्छ।
1185509 CSL मा एउटा मुद्दा फिक्स गरियो जहाँ अघिल्लो पेलोड फ्रेम पछि तुरुन्तै प्राप्त भएको नयाँ वेक अप फ्रेम अनुक्रम सही रूपमा रेकर्ड हुने छैन। यो एक छुटेको पेलोड फ्रेम परिणाम हुनेछ।

 

आईडी #  विवरण
1186107 प्राप्त GPDF हरूको असफल डिक्रिप्शनको कारणले gp कमिसनिङ अधिसूचनामा आगमन GPDF लाई प्रतिस्थापन गर्ने समस्या समाधान गरियो।
1188397 विस्तारित रिपोर्ट तालिका आकार सक्षम गर्दा संकलन त्रुटिको कारण एउटा मुद्दा फिक्स गरियो।
1194090 सिंक कमिसनिङ मोड आदेशको लागि पूर्वनिर्धारित प्रतिक्रियामा असफलता स्थिति सुधारियो - निम्न खण्ड 3.3.4.8.2
1194963 प्रयोगकर्ता कलब्याक emberAfGreenPowerServerPairingStatusCallback कल गर्नु अघि CommissioningGpd संरचनालाई मेमसेट गर्ने समस्या समाधान गरियो।
1194966 एउटा मुद्दा फिक्स गरियो जहाँ अन्त्यबिन्दु र प्रोक्सीहरू संलग्न फिल्डहरू एक्जिट कमिसनिङ कार्यसँग सेट गरिएको थिएन।
1196698 कुनै पनि डाटा पेन्डिङ नभएको बेला एक नकली फ्रेम पेन्डिङ बिट सेट फिक्स गरियो।
1199958 हरियो पावर सन्देशहरू निर्माण गर्न थप ठाउँ नहुँदा केस ह्यान्डल गर्न कोड थपियो।
1202034 एउटा समस्या समाधान गरियो जहाँ sl_zb_sec_man_context_t स्ट्याक चर सही रूपमा प्रारम्भ गरिएको थिएन, जसले गर्दा स्थापना कोडसँग सामेल हुन असफल भयो।
1206040 अन्तिम यन्त्रद्वारा सुरक्षित पुन: जोडिने प्रयासको क्रममा emberRemoveChild() लाई कल गर्नाले सम्भावित रूपमा बाल गणनामा थप ह्रास ल्याउन सक्छ, सम्भावित रूपमा -1 (255) को बाल गणनामा निम्त्याउन सक्छ, संकेत गरिएको अभावको कारणले अन्तिम यन्त्रहरूलाई सामेल हुन/पुन: जोडिनबाट रोक्छ। बीकन मा क्षमता को।
1207580 स्ट्याक भित्र बाल तालिका खोज कार्यहरू 0x0000 विरुद्ध 0xFFFF को प्रयोगमा असंगत छन् नोड ID रिटर्न मानको लागि अमान्य/खाली प्रविष्टिहरू प्रतिनिधित्व गर्दछ, जसले गर्दा emberRemoveChild() जस्ता API मा प्रयोग नगरिएका प्रविष्टिहरू जाँच गर्न समस्याहरू निम्त्याउँछ।
1210706 EmberCounterHandler() को भागको रूपमा EmberExtraCounterInfo संरचनामा प्रदान गरिएको गन्तव्य र PHY अनुक्रमणिका MAC TX Unicast काउन्टर प्रकारहरूको लागि गलत हुन सक्छ।
1211610

1212525

सुरक्षित कुञ्जी भण्डारण अपग्रेड कम्पोनेन्ट सक्षम गरेपछि गतिशील मल्टिप्रोटोकल अनुप्रयोगहरू क्र्यास भएको मुद्दा फिक्स गरियो।
1211847 जबकि emberCounterHandler() को हस्ताक्षर परिवर्तन भएको छैन, यसको प्यारामिटरहरू आबादी हुने तरिका थोरै परिवर्तन भएको छ। यस API को वरिपरि परिवर्तनहरू माथि खण्ड 2 मा व्याख्या गरिएको छ।
1212449 बाहिर जाने बीकनहरूलाई MAC तहद्वारा गलत रूपमा वर्गीकृत गरिएको थियो, जसले गर्दा emberCounterHandler() ले यी प्याकेटहरू EMBER_COUNTER_MAC_TX_BROADCAST काउन्टर प्रकारसँग समात्न असफल भयो र यसको सट्टामा EMBER_COUNTER_MAC_TX_UNICAST_CC काउन्टर प्रकारको साथ बीकनहरू गणना गर्यो। यसले सम्भावित रूपमा EmberCounterInfo संरचनामा पास गरिएको गन्तव्य EmberNodeId प्यारामिटरको लागि अविश्वसनीय मानहरू निम्त्यायो।
1214866 निश्चित उच्च ट्राफिक कन्फिगरेसनहरूमा डाटा पोल प्याकेट पठाउँदा बस त्रुटि हुन सक्छ।
1216552 व्यस्त ट्राफिक अवस्थाहरूमा दावी गर्ने एउटा मुद्दा फिक्स गरिएको छ।
1216613 प्रोक्सी तालिकामा समूहकास्ट त्रिज्याको गलत मान निम्त्याउने समस्या समाधान गरियो।
1222509 राउटर/संयोजकले एक गैर-बाल मतदान अन्त्य यन्त्रमा बिदा र पुन: सामेल हुन अनुरोध पठाउँदछ, तर MAC गन्तव्य NWK गन्तव्य ठेगानासँग मिल्नुको सट्टा 0xFFFF हो।
1223842 sl_component_catalog.h को जेनरेशनको साथ एउटा मुद्दा फिक्स गरियो जसले यसमा अनावश्यक कोड छोड्दै थियो जसको कारण संकलन असफल भयो।
756628 एप्लिकेसन कलब्याक emberAfMacFilterMatchMessageCallback को आह्वानलाई स्ट्याकद्वारा प्रमाणीकरण गरिएका ZLL सन्देशहरूको लागि मात्र कल गर्न परिवर्तन गरियो।
816088 EMBER कन्फिगरेसन zigbeed_configuration.h बाट zigbeed.slcp मा सारियो।
829508 दौड अवस्थाबाट बच्न, तल्लो तहहरू व्यस्त छन् वा च्यानल परिवर्तन गर्नको लागि स्थितिमा छैनन् भने असफल फिर्ता गर्न emberSetLogicalAndRadioChannel मा थप प्रमाणीकरण थपियो।

हालको रिलीजमा ज्ञात मुद्दाहरू

अघिल्लो रिलीज पछि बोल्ड मा मुद्दाहरू थपिएको थियो। यदि तपाईंले रिलिज छुटाउनुभएको छ भने, भर्खरको रिलीज नोटहरू उपलब्ध छन् https://www.silabs.com/developers/zigbee-emberznet Tech Docs ट्याबमा।

आईडी #  विवरण  समाधान
N/A • निम्न एप/कम्पोनेन्टहरू यस रिलीजमा समर्थित छैनन्: EM4 समर्थन पछिका विमोचनहरूमा सुविधा सक्षम गरिनेछ।
193492 emberAfFillCommandGlobalServerToClientConfigureReporting म्याक्रो बिग्रिएको छ। बफर भर्नुले गलत आदेश प्याकेट सिर्जना गर्दछ। API को सट्टा "zcl global send-me-a-report" CLI आदेश प्रयोग गर्नुहोस्।
278063 स्मार्ट ऊर्जा टनेलिङ plugins ठेगाना तालिका सूचकांकको विरोधाभासी उपचार/प्रयोग छ। कुनै ज्ञात समाधान छैन
289569 नेटवर्क-सिर्जनाकर्ता कम्पोनेन्ट पावर स्तर पिकलिस्टले EFR32 का लागि समर्थित मानहरूको पूर्ण दायरा प्रस्ताव गर्दैन। को लागि CMSIS टिप्पणीमा निर्दिष्ट दायरा <-8..20> सम्पादन गर्नुहोस्

EMBER_AF_PLUGIN_NETWORK_CREATOR_RADIO_P OWER मा

/protocol/zigbee/app/framework/plugin/network creator/config/network-creator-config.h file। पूर्वका लागिample, <-26..20> मा परिवर्तन गर्नुहोस्।

295498 UART रिसेप्शनले कहिलेकाहीं Zigbee+BLE डायनामिक मल्टिप्रोटोकल प्रयोगको मामलामा भारी भार अन्तर्गत बाइटहरू छोड्छ। हार्डवेयर प्रवाह नियन्त्रण प्रयोग गर्नुहोस् वा बाउड दर कम गर्नुहोस्।
312291 EMHAL: Linux होस्टहरूमा halCommonGetIntxxMillisecondTick प्रकार्यहरूले हाल gettimeofday प्रकार्य प्रयोग गर्दछ, जुन मोनोटोनिक हुने ग्यारेन्टी छैन। यदि प्रणाली समय परिवर्तन हुन्छ भने, यसले स्ट्याक टाइमिङमा समस्याहरू निम्त्याउन सक्छ। यसको सट्टामा CLOCK_MONOTONIC स्रोतको साथ clock_gettime प्रयोग गर्न यी प्रकार्यहरू परिमार्जन गर्नुहोस्।
338151 कम प्याकेट बफर गणना मूल्यको साथ NCP प्रारम्भ गर्दा भ्रष्ट प्याकेटहरू हुन सक्छ। धेरै कम पूर्वनिर्धारित मानबाट बच्न प्याकेट बफर गणनाको लागि 0xFF आरक्षित मान प्रयोग गर्नुहोस्।
387750 अन्तिम यन्त्रमा रुट तालिका अनुरोध ढाँचाहरूसँग समस्या। अनुसन्धान अन्तर्गत
400418 टचलिङ्क प्रारम्भकर्ताले गैर-फ्याक्ट्री-नयाँ अन्तिम उपकरण लक्ष्यमा लिङ्क गर्न सक्दैन। कुनै ज्ञात समाधान छैन।
424355 एउटा गैर-फ्याक्ट्री-नयाँ निद्रा अन्त्य यन्त्र टचलिङ्क लक्षित सक्षम प्रारम्भकर्ताले निश्चित परिस्थितिहरूमा उपकरण जानकारी प्रतिक्रिया प्राप्त गर्न सक्षम हुँदैन। अनुसन्धान अन्तर्गत
465180 सहअस्तित्व रेडियो अवरोधक अप्टिमाइजेसन वस्तु "रनटाइम नियन्त्रण सक्षम गर्नुहोस्" ले उचित Zigbee सञ्चालन रोक्न सक्छ। वैकल्पिक 'Wi-Fi चयन' अवरोधक अप्टिमाइजेसनको नियन्त्रणलाई "असक्षम" छोडिनुपर्छ।
480550 OTA क्लस्टरको आफ्नै बिल्ट-इन खण्डीकरण विधि छ, त्यसैले यसले APS खण्डीकरण प्रयोग गर्नु हुँदैन। यद्यपि, यदि APS एन्क्रिप्शन सक्षम गरिएको छ भने यसले ImageBlockResponses को पेलोडलाई आकारमा बढाउँछ जहाँ APS खण्डीकरण सक्रिय हुन्छ। यसले OTA प्रक्रिया असफल हुन सक्छ। कुनै ज्ञात समाधान छैन
481128 निदान प्लगइन र भर्चुअल UART परिधीय सक्षम हुँदा NCP प्लेटफर्महरूमा भर्चुअल UART (सिरियल ०) मार्फत विस्तृत रिसेट कारण र दुर्घटना विवरणहरू पूर्वनिर्धारित रूपमा उपलब्ध हुनुपर्छ। NCP मा सिरियल ० पहिले नै प्रारम्भ गरिएको हुनाले, ग्राहकहरूले Zigbee NCP फ्रेमवर्कमा emberAfNcpInitCallback सक्षम गर्न सक्छन् र उपयुक्त डायग्नोस्टिक प्रकार्यहरू कल गर्न सक्छन् (halGetExtendedResetInfo, halGetExtendedResetString, halPrintCrashSummary, halPrintCrashSummary, halPrintCallback) यो डेटा सिरियल ० को लागि viewनेटवर्क विश्लेषक क्याप्चर लग मा ing। पूर्वका लागिampEXTENDED_RESET_INFO परिभाषित हुँदा यी प्रकार्यहरू कसरी प्रयोग गर्ने भनेर, af-main-soc.c को emberAfMainInit() मा समावेश गरिएको कोडलाई सन्दर्भ गर्नुहोस्।

 

आईडी #  विवरण  समाधान
486369 यदि कुनै नयाँ नेटवर्क बनाउने DynamicMultiProtocolLightSoc ले छोडेको नेटवर्कबाट चाइल्ड नोडहरू बाँकी छन् भने, emberAfGetChildTableSize startIdentifyOnAllChildNodes मा शून्य मान फर्काउँछ, जसले "भूत" बच्चाहरूलाई सम्बोधन गर्दा Tx 66 त्रुटि सन्देशहरू निम्त्याउँछ। यदि सम्भव भएमा नयाँ नेटवर्क बनाउनु अघि भागलाई मास-मेटाउनुहोस् वा नेटवर्क छोडेपछि चाइल्ड टेबललाई प्रोग्रामेटिक रूपमा जाँच गर्नुहोस् र नयाँ नेटवर्क बनाउनु अघि emberRemoveChild प्रयोग गरी सबै बच्चाहरूलाई मेटाउनुहोस्।
495563 SPI NCP Sleepy End Device Sample एपले छोटो मतदान गर्दैन, त्यसैले TC लिङ्क कुञ्जी अपडेट गर्ने अवस्थामा सामेल हुने प्रयास असफल हुन्छ। सामेल हुन चाहने यन्त्र सामेल हुन प्रयास गर्नु अघि छोटो मतदान मोडमा हुनुपर्छ। यो मोड अन्तिम उपकरण समर्थन प्लगइन द्वारा जबरजस्ती गर्न सकिन्छ।
497832 नेटवर्क विश्लेषकमा Zigbee एप्लिकेसन सपोर्ट कमाण्ड ब्रेकडाउन पुष्टि कुञ्जी अनुरोध फ्रेमको लागि गल्तिले पेलोडको भागलाई सन्दर्भ गर्दछ जसले फ्रेम स्रोत ठेगानालाई गन्तव्य ठेगानाको रूपमा संकेत गर्दछ। कुनै ज्ञात समाधान छैन
519905

521782

Spi-NCP ले ओटा क्लाइन्ट प्लगइनको 'बुटलोड' CLI आदेश प्रयोग गरेर बुटलोडर संचार सुरु गर्न विरलै असफल हुन सक्छ। बूटलोड प्रक्रिया पुन: सुरु गर्नुहोस्
620596 NCP SPI पूर्वample BRD4181A (EFR32xGMG21) n वेक-अप पिनको रूपमा परिभाषित पूर्वनिर्धारित पिन प्रयोग गर्न सकिँदैन। NCP-SPI प्लगइनमा nWake को PD03 बाट EM2/3 वेक-अप-सक्षम पिनमा पूर्वनिर्धारित पिन परिवर्तन गर्नुहोस्।
631713 "Zigbee PRO Leaf Library" को सट्टा "Zigbee PRO Stack Library" प्लगइन प्रयोग गरिएमा Zigbee End Device ले ठेगाना विवादहरू बारम्बार रिपोर्ट गर्नेछ। "Zigbee PRO Stack Library" प्लगइनको सट्टा "Zigbee PRO Leaf Library" को प्रयोग गर्नुहोस्।
670702 रिपोर्टिङ प्लगइन भित्रको असक्षमताले डाटा लेखन फ्रिक्वेन्सी र तालिका आकारमा आधारित महत्त्वपूर्ण विलम्बता निम्त्याउन सक्छ, जसले घटना समय सहित ग्राहक अनुप्रयोग कोडमा हस्तक्षेप गर्न सक्छ। यदि बारम्बार लेख्दै हुनुहुन्छ भने, रिपोर्टिङ अवस्थाहरू जाँच गर्ने र प्लगइन प्रयोग गर्नुको सट्टा म्यानुअल रूपमा रिपोर्टहरू पठाउने विचार गर्नुहोस्।
708258 group-server.c मार्फत सुरु गरिएको मान

addEntryToGroupTable() ले नकली बाइन्डिङ सिर्जना गर्न सक्छ र समूहकास्ट रिपोर्टिङ सन्देशहरू पठाउन सक्छ।

"binding.clusterId = थप्नुहोस्

EMBER_AF_INVALID_CLUSTER_ID;" "binding.type = EMBER_MULTICAST_BINDING;" पछि

757775 सबै EFR32 भागहरूमा एक अद्वितीय RSSI अफसेट छ। थप रूपमा, बोर्ड डिजाइन, एन्टेना र घेराले RSSI लाई असर गर्न सक्छ। नयाँ परियोजना सिर्जना गर्दा, RAIL उपयोगिता, RSSI कम्पोनेन्ट स्थापना गर्नुहोस्। यो सुविधाले प्रत्येक भागको लागि पूर्वनिर्धारित RSSI अफसेट सिलाबहरू समावेश गर्दछ। तपाईंको पूर्ण उत्पादनको RF परीक्षण पछि आवश्यक भएमा यो अफसेट परिमार्जन गर्न सकिन्छ।
758965 ZCL क्लस्टर कम्पोनेन्टहरू र ZCL आदेश खोज तालिका सिङ्क्रोनाइज गरिएको छैन। त्यसैले, ZCL क्लस्टर कम्पोनेन्ट सक्षम वा असक्षम गर्दा, लागू गरिएका आदेशहरू सम्बन्धित ZCL Advanced Configurator आदेश ट्याबमा सक्षम/असक्षम गरिने छैनन्। ZCL उन्नत कन्फिगुरेटरमा इच्छित ZCL आदेशहरूको खोजीलाई म्यानुअल रूपमा सक्षम/असक्षम पार्नुहोस्।
765735 OTA अद्यावधिक सक्षम गरिएको पृष्ठ अनुरोधको साथ Slepy End उपकरणमा असफल हुन्छ। पृष्ठ अनुरोधको सट्टा ब्लक अनुरोध प्रयोग गर्नुहोस्।
845649 CLI हटाउँदै: कोर कम्पोनेन्टले SL_cli.h मा EEPROM cli कलहरू हटाउँदैन। 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 उत्पन्न Z3 गेटवे बनाउनुहोस्file हार्डकोड "gcc" CC को रूपमा कुनै ज्ञात समाधान छैन

 

आईडी #  विवरण  समाधान
1039767 Zigbee राउटर नेटवर्क पुन: प्रयास लाम ओभरफ्लो मुद्दा बहु थ्रेड RTOS प्रयोग मामला मा। Zigbee स्ट्याक थ्रेड-सुरक्षित छैन। नतिजाको रूपमा, Zigbee स्ट्याक API लाई अर्को कार्यबाट कल गर्नु OS वातावरणमा समर्थित छैन र स्ट्याकलाई "नन-वर्किङ" अवस्थामा राख्न सक्छ। घटना ह्यान्डलर प्रयोग गरेर थप जानकारी र समाधानको लागि निम्न एप नोटलाई सन्दर्भ गर्नुहोस्।

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

1064370 Z3 स्विच एसample एप्लिकेसनले पूर्वनिर्धारित रूपमा एउटा बटन (उदाहरण: btn1) सक्षम पारेको छ जसले परियोजनामा ​​टन विवरणमा बेमेल हुन जान्छ।file. समाधान: Z0Switch परियोजना सिर्जना गर्दा म्यानुअल रूपमा btn3 उदाहरण स्थापना गर्नुहोस्।
1161063 Z3Light र सम्भावित अन्य अनुप्रयोगहरूले गलत क्लस्टर संशोधन मानहरू रिपोर्ट गर्छन्। क्लस्टर रिभिजन एट्रिब्यूटलाई म्यानुअल रूपमा तिनीहरूको उपयुक्त प्राइट संशोधनमा अद्यावधिक गर्नुहोस्।
२२१३२७,

२२१३२७,

1171479

त्रुटि: ezspErrorHandler s0x34 mfglib प्राप्त मोडमा बारम्बार रिपोर्ट गरियो प्रिन्ट गरिएका त्रुटि सन्देशहरू कम गर्नको लागि, होस्ट एपमा EMBER_AF_PLUGIN_GATEWAY_MAX_WAIT_FOR_EV ENT_TIMEOUT_MS लाई १०० मा कन्फिगर गर्नुहोस्, ताकि कलब्याक लाइन अझ छिटो खाली हुन्छ।

रोकिएका वस्तुहरू

रिलीज 7.4.0.0 मा रोकिएको

निम्न बहिष्कृत सुरक्षा API हरू हटाइयो:

emberGetKey()

emberGetKeyTableEntry()

emberSetKeyTableEntry()

emberHaveLinkKey()

emberAddOrUpdateKeyTableEntry()

emberAddTransientLinkKey()

emberGetTransientKeyTableEntry()

emberGetTransientLinkKey()

emberHmacAesHash()

कुञ्जी भण्डारण र HMAC ह्यासिङमा पहुँचको लागि Zigbee सुरक्षा प्रबन्धकद्वारा प्रदान गरिएको APIs प्रयोग गर्नुहोस्।

हटाइएका वस्तुहरू

रिलीज 7.4.0.0 मा हटाइयो

  • सार्वजनिक हेडरमा डुप्लिकेट सार्वजनिक API हरू हटाइयो file gp-types.h.
  • zigbee_end_device_bind कम्पोनेन्ट हटाइयो। यो कम्पोनेन्ट अन्त यन्त्रहरूको लागि ब्रोकर बाध्यकारी पुनः खोजहरूको लागि संयोजकको लागि प्रयोग गरिएको थियो। यो वैकल्पिक कार्यक्षमता Zigbee कोर विशिष्टता को R22 बाट हटाइयो।
  • हटाइयो setPacketBufferCount() af-host.c मा र बेकार चेक केस EZSP_CONFIG_PACKET_BUFFER_COUNT: आदेश handlers.c मा।
  • NCP प्रारम्भ गर्दा दुई चरणमा विभाजन गर्न आवश्यक नभएकोले मेमोरीविभाजन तर्क हटाइयो।
  • se14-comms-hub, se14-ihd, र se14-meter-gas को app.c मा emberAfNcpInitCallback() हटाइयो।
  • ncp-configuration.c मा ncp प्रारम्भ गर्दा EZSP_CONFIG_RETRY_QUEUE_SIZE मान हटाइयो

मल्टिप्रोटोकल गेटवे र RCP

नयाँ वस्तुहरू

रिलीज 7.4.0.0 मा थपियो

समवर्ती सुन्न, EFR802.15.4xG32 वा xG24 RCP प्रयोग गर्दा स्वतन्त्र 21 च्यानलहरूमा सञ्चालन गर्न Zigbee र OpenThread स्ट्याकहरूको लागि क्षमता, जारी गरिएको छ। 802.15.4 RCP/ब्लुटुथ RCP संयोजन, Zigbee NCP/OpenThread RCP संयोजन, वा Zigbee/OpenThread system-on-chip (SoC) को लागि समवर्ती सुन्न उपलब्ध छैन। यो भविष्यको रिलीजमा ती उत्पादनहरूमा थपिनेछ।

OpenThread CLI विक्रेता विस्तार मल्टिप्रोटोकल कन्टेनरहरूको OpenThread होस्ट एपहरूमा थपिएको छ। यसमा coex cli आदेशहरू समावेश छन्।

सुधारहरू

रिलीज 7.4.0.0 मा परिवर्तन गरियो

Zigbee NCP/OpenThread RCP मल्टिप्रोटोकल संयोजन अब उत्पादन गुणस्तर हो।

स्थिर मुद्दाहरू

रिलीज 7.4.0.0 मा स्थिर

आईडी #  विवरण
1081828 FreeRTOS-आधारित Zigbee/BLE DMP s सँग थ्रुपुट मुद्दाampअनुप्रयोगहरू।
1090921 Z3GatewayCpc को कोलाहलपूर्ण वातावरणमा नेटवर्क बनाउन समस्या भयो।
1153055 zigbee_ncp-ble_ncp-uart s बाट NCP संस्करण पढ्दा संचार विफलता भएको बेला होस्टमा दाबी गरिएको थियो।ample एप।
1155676 802.15.4 RCP ले सबै प्राप्त युनिकास्ट प्याकेटहरू खारेज गर्‍यो (MAC acking पछि) यदि धेरै 15.4 इन्टरफेसहरूले समान 16-bit नोड ID साझा गरे।
1173178 होस्टले होस्ट-आरसीपी सेटअपमा mfglib सँग प्राप्त सयौं प्याकेटहरू गलत रूपमा रिपोर्ट गर्यो।
1190859 Host-RCP सेटअपमा mfglib अनियमित प्याकेटहरू पठाउँदा EZSP त्रुटि।
1199706 बिर्सिएका अन्तिम यन्त्र बालबालिकाका डेटा पोलहरूले पूर्व बच्चालाई छोड्ने र पुन: जोडिने आदेशलाई लामबद्ध गर्न RCP मा पेन्डिङ फ्रेम ठीकसँग सेट गरिएन।
1207967 "mfglib random पठाउनुहोस्" आदेशले Zigbeed मा अतिरिक्त प्याकेटहरू पठाउँदै थियो।
1208012 RCP मा प्राप्त गर्दा mfglib rx मोडले प्याकेट जानकारी सही रूपमा अद्यावधिक गरेन।
1214359 Host-RCP सेटअपमा 80 वा बढी राउटरहरू एकैसाथ सामेल हुन खोज्दा समन्वयक नोड क्र्यास भयो।
1216470 ठेगाना मास्क 0xFFFF को लागि प्रसारण रिले गरेपछि, अभिभावक यन्त्रको रूपमा काम गर्ने Zigbee RCP ले प्रत्येक बच्चाको लागि पेन्डिङ डेटा फ्ल्याग सेट छोड्नेछ। यसले प्रत्येक बालबालिकालाई प्रत्येक मतदान पछि डेटाको अपेक्षा गर्दै जागा रह्यो, र अन्ततः यो अवस्था खाली गर्न प्रत्येक अन्तिम यन्त्रमा केही अन्य पेन्डिङ डेटा लेनदेन आवश्यक हुन्छ।
हालको रिलीजमा ज्ञात मुद्दाहरू

अघिल्लो रिलीज पछि बोल्ड मा मुद्दाहरू थपिएको थियो। यदि तपाईंले रिलिज छुटाउनुभएको छ भने, भर्खरको रिलीज नोटहरू उपलब्ध छन् https://www.silabs.com/developers/gecko-software-development-kit.

आईडी #  विवरण  समाधान
811732 Zigbeed प्रयोग गर्दा अनुकूलन टोकन समर्थन उपलब्ध छैन। भविष्यको रिलीजमा समर्थन योजना गरिएको छ।
937562 Raspberry Pi OS 802154 मा rcp-uart 11-blehci एपसँग Bluetoothctl 'advertise on' आदेश असफल हुन्छ। Bluetoothctl को सट्टा btmgmt एप प्रयोग गर्नुहोस्।

 

आईडी #  विवरण  समाधान
1022972  Coex ZB NCP + OT RCP मा काम गर्दैन।  समर्थन भविष्य रिलीजको लागि योजना गरिएको छ।
1074205 CMP RCP ले एउटै प्यान आईडीमा दुई नेटवर्कहरूलाई समर्थन गर्दैन। प्रत्येक नेटवर्कको लागि फरक प्यान आईडीहरू प्रयोग गर्नुहोस्। भविष्यको रिलीजमा समर्थन योजना गरिएको छ।
1122723 व्यस्त वातावरणमा CLI z3-light_ot-ftd_soc एपमा अनुत्तरदायी हुन सक्छ। कुनै ज्ञात समाधान छैन।
1170052 CMP Zigbee NCP + OT RCP र DMP Zigbee NCP + BLE NCP यस हालको रिलीजमा 64KB र कम र्याम भागहरूमा फिट नहुन सक्छ। 64KB भागहरू हाल यी एपहरूको लागि समर्थित छैन।
1213701 RCP ले OTA को स्तरवृद्धि गर्दा निद्रामा परेका बच्चाको लागि पेन्डिङ डेटा संकेत गर्न असफल हुन सक्छ, जसले गर्दा अप्रत्याशित रूपमा अद्यावधिक प्रक्रिया समाप्त हुन्छ। भविष्यको विज्ञप्तिमा सम्बोधन गरिनेछ।
1221299  Mfglib RSSI पढाइ RCP र NCP बीच फरक छ।  भविष्यको विज्ञप्तिमा सम्बोधन गरिनेछ।
रोकिएका वस्तुहरू

कुनै पनि छैन

हटाइएका वस्तुहरू

रिलीज 7.4.0.0 मा हटाइयो

"NONCOMPLIANT_ACK_TIMING_WORKAROUND" म्याक्रो हटाइएको छ। सबै RCP एपहरूले अब पूर्वनिर्धारित रूपमा 192 µsec टर्नअराउन्ड टाइम गैर-परिवर्धित acks को लागि समर्थन गर्दछ जबकि अझै पनि CSL द्वारा आवश्यक परिष्कृत acks को लागि 256 µsec टर्नअराउन्ड टाइम प्रयोग गर्दछ।

यो रिलीज प्रयोग गर्दै

यस विमोचनमा निम्न समावेश छन्:

  • Zigbee स्ट्याक
  • Zigbee आवेदन फ्रेमवर्क
  • जिग्बी एसampले आवेदन

Zigbee र EmberZNet SDK बारे थप जानकारीको लागि हेर्नुहोस् UG103.02: Zigbee को आधारभूत कुरा.

यदि तपाइँ पहिलो पटक प्रयोगकर्ता हुनुहुन्छ भने, हेर्नुहोस् QSG180: Z Zigbee EmberZNet SDK 7.0 र उच्चको लागि द्रुत-सुरु गाइड, तपाईंको विकास वातावरण कन्फिगर गर्ने निर्देशनहरूको लागि, निर्माण र फ्ल्यासिङको रूपमाample आवेदन, र कागजात सन्दर्भहरू अर्को चरणहरूमा संकेत गर्दै।

स्थापना र प्रयोग

Zigbee EmberZNet SDK Gecko SDK (GSDK) को भागको रूपमा प्रदान गरिएको छ, सिलिकन ल्याब्स SDKs को सूट। GSDK को साथ छिटो सुरु गर्न, स्थापना गर्नुहोस् सरलता स्टुडियो 5, जसले तपाइँको विकास वातावरण सेट अप गर्नेछ र तपाइँलाई GSDK स्थापनाको माध्यमबाट हिड्नेछ। Simplicity Studio 5 ले IoT उत्पादन विकासका लागि सिलिकन ल्याब्स यन्त्रहरू, स्रोत र परियोजना लन्चर, सफ्टवेयर कन्फिगरेसन उपकरणहरू, GNU टूलचेनको साथ पूर्ण IDE, र विश्लेषण उपकरणहरू सहित आवश्यक सबै कुराहरू समावेश गर्दछ। स्थापना निर्देशन अनलाइन मा प्रदान गरिएको छ सरलता स्टुडियो 5 प्रयोगकर्ता गाइड.

वैकल्पिक रूपमा, Gecko SDK GitHub बाट नवीनतम डाउनलोड वा क्लोन गरेर म्यानुअल रूपमा स्थापना गर्न सकिन्छ। हेर्नुहोस् https://github.com/SiliconLabs/gecko_sdk थप जानकारीको लागि।

सरलता स्टुडियोले पूर्वनिर्धारित रूपमा GSDK स्थापना गर्दछ:

  • (Windows): C:\Users\ \SimplicityStudio\SDKs\gecko_sdk
  • (MacOS): /प्रयोगकर्ताहरू/ /SimplicityStudio/SDKs/gecko_sdk

SDK संस्करणको लागि विशिष्ट कागजातहरू SDK सँग स्थापना गरिएको छ। अतिरिक्त जानकारी अक्सर मा पाउन सकिन्छ ज्ञान आधार लेख (KBAs)। API सन्दर्भहरू र यो र अघिल्लो रिलीज बारे अन्य जानकारी उपलब्ध छ https://docs.silabs.com/.

सुरक्षा जानकारी

सुरक्षित भल्ट एकीकरण 

Secure Vault-High भागहरूमा सुरक्षित कुञ्जी भण्डारण कम्पोनेन्ट प्रयोग गरेर सुरक्षित रूपमा कुञ्जीहरू भण्डारण गर्न छनौट गर्ने अनुप्रयोगहरूका लागि, निम्न तालिकाले Zigbee सुरक्षा प्रबन्धक कम्पोनेन्टले व्यवस्थापन गर्ने सुरक्षित कुञ्जीहरू र तिनीहरूको भण्डारण सुरक्षा विशेषताहरू देखाउँछ।

बेरिएको कुञ्जी  निर्यात योग्य / गैर-निर्यातयोग्य  नोटहरू
नेटवर्क कुञ्जी निर्यातयोग्य
विश्वास केन्द्र लिङ्क कुञ्जी निर्यातयोग्य
क्षणिक लिङ्क कुञ्जी निर्यातयोग्य अनुक्रमित कुञ्जी तालिका, वाष्पशील कुञ्जीको रूपमा भण्डारण गरिएको
आवेदन लिङ्क कुञ्जी निर्यातयोग्य अनुक्रमित कुञ्जी तालिका
सुरक्षित EZSP कुञ्जी निर्यातयोग्य
ZLL एन्क्रिप्शन कुञ्जी निर्यातयोग्य
ZLL पूर्व कन्फिगर गरिएको कुञ्जी निर्यातयोग्य
GPD प्रोक्सी कुञ्जी निर्यातयोग्य अनुक्रमित कुञ्जी तालिका
GPD सिंक कुञ्जी निर्यातयोग्य अनुक्रमित कुञ्जी तालिका
आन्तरिक/प्लेसहोल्डर कुञ्जी निर्यातयोग्य Zigbee सुरक्षा प्रबन्धक द्वारा प्रयोगको लागि आन्तरिक कुञ्जी

 

"गैर-निर्यातयोग्य" को रूपमा चिन्ह लगाइएका बेरिएका कुञ्जीहरू प्रयोग गर्न सकिन्छ तर हुन सक्दैन viewed वा रनटाइममा साझा।

"निर्यातयोग्य" को रूपमा चिन्ह लगाइएका र्याप गरिएका कुञ्जीहरू रनटाइममा प्रयोग वा साझेदारी गर्न सकिन्छ तर फ्ल्याशमा भण्डारण गर्दा इन्क्रिप्टेड रहन्छ।

प्रयोगकर्ता अनुप्रयोगहरूले यी कुञ्जीहरूको बहुमतसँग अन्तर्क्रिया गर्न आवश्यक पर्दैन। लिङ्क कुञ्जी तालिका कुञ्जीहरू वा क्षणिक कुञ्जीहरू प्रबन्ध गर्न अवस्थित API हरू अझै पनि प्रयोगकर्ता अनुप्रयोगमा उपलब्ध छन् र अब Zigbee सुरक्षा प्रबन्धक घटक मार्फत मार्ग।

यी मध्ये केही कुञ्जीहरू भविष्यमा प्रयोगकर्ताको अनुप्रयोगमा निर्यातयोग्य नहुन सक्छन्। प्रयोगकर्ता अनुप्रयोगहरूलाई पूर्ण रूपमा आवश्यक नभएसम्म कुञ्जीहरूको निर्यातमा भर पर्न प्रोत्साहित गरिन्छ।

सुरक्षित भल्ट कुञ्जी व्यवस्थापन कार्यक्षमता बारे थप जानकारीको लागि, हेर्नुहोस् AN1271: सुरक्षित कुञ्जी भण्डारण.

सुरक्षा सल्लाहहरु

सुरक्षा सल्लाहकारहरूको सदस्यता लिन, सिलिकन ल्याब्स ग्राहक पोर्टलमा लग इन गर्नुहोस्, त्यसपछि चयन गर्नुहोस् खाता गृह। क्लिक गर्नुहोस् घर पोर्टल गृह पृष्ठमा जानुहोस् र त्यसपछि क्लिक गर्नुहोस् सूचनाहरू प्रबन्ध गर्नुहोस् टाइल। सुनिश्चित गर्नुहोस् कि 'सफ्टवेयर/सुरक्षा सल्लाहकार सूचनाहरू र उत्पादन परिवर्तन सूचनाहरू (PCNs)' जाँच गरिएको छ, र तपाईंले आफ्नो प्लेटफर्म र प्रोटोकलको लागि न्यूनतम सदस्यता लिनुभएको छ। क्लिक गर्नुहोस् बचत गर्नुहोस् कुनै परिवर्तनहरू बचत गर्न।

सुरक्षा सल्लाहहरु

समर्थन

विकास किट ग्राहकहरू प्रशिक्षण र प्राविधिक सहयोगको लागि योग्य छन्। प्रयोग गर्नुहोस् सिलिकन प्रयोगशाला Zigbee web पृष्ठ सबै Silicon Labs Zigbee उत्पादन र सेवाहरूको बारेमा जानकारी प्राप्त गर्न, र उत्पादन समर्थनको लागि साइन अप गर्न।

तपाईं सिलिकन प्रयोगशाला समर्थन मा सम्पर्क गर्न सक्नुहुन्छ http://www.silabs.com/support.

सादगी स्टुडियो

अस्वीकरण 

सिलिकन ल्याब्सले सिलिकन ल्याब उत्पादनहरू प्रयोग गर्ने वा प्रयोग गर्न चाहने प्रणाली र सफ्टवेयर इम्पल मेन्टरहरूका लागि उपलब्ध सबै परिधीय र मोड्युलहरूको नवीनतम, सही, र गहिरो कागजातहरू ग्राहकहरूलाई उपलब्ध गराउन चाहन्छ। क्यारेक्टराइजेशन डाटा, उपलब्ध मोड्युलहरू र बाह्य उपकरणहरू, मेमोरी साइजहरू र मेमोरी ठेगानाहरूले प्रत्येक विशिष्ट उपकरणलाई सन्दर्भ गर्दछ, र प्रदान गरिएका "सामान्य" प्यारामिटरहरू विभिन्न अनुप्रयोगहरूमा भिन्न हुन सक्छन् र गर्न सक्छन्। आवेदन पूर्वampयहाँ वर्णन गरिएको लेस चित्रण उद्देश्यका लागि मात्र हो। सिलिकन ल्याब्सले यहाँ उत्पादन जानकारी, विनिर्देशहरू, र विवरणहरूमा थप सूचना बिना परिवर्तन गर्ने अधिकार सुरक्षित गर्दछ, र समावेश जानकारीको शुद्धता वा पूर्णताको रूपमा वारेन्टी दिदैन। पूर्व सूचना बिना, सिलिकन ल्याबहरूले सुरक्षा वा विश्वसनीयता कारणहरूको लागि निर्माण प्रक्रियाको क्रममा उत्पादन फर्मवेयर अपडेट गर्न सक्छ। त्यस्ता परिवर्तनहरूले उत्पादनको विशिष्टता वा प्रदर्शनलाई परिवर्तन गर्दैन। सिलिकन ल्याबहरू यस कागजातमा प्रदान गरिएको जानकारीको प्रयोगको परिणामहरूको लागि कुनै दायित्व हुनेछैन। यो कागजातले कुनै पनि एकीकृत सर्किट डिजाइन वा निर्माण गर्न कुनै इजाजतपत्रलाई संकेत वा स्पष्ट रूपमा प्रदान गर्दैन। उत्पादनहरू कुनै पनि FDA कक्षा III यन्त्रहरू, अनुप्रयोगहरू जसको लागि FDA प्रिमार्केट स्वीकृति आवश्यक छ वा सिलिकन ल्याबहरूको विशेष लिखित सहमति बिना जीवन समर्थन प्रणालीहरू भित्र प्रयोग गर्न डिजाइन वा अधिकृत गरिएको छैन। "लाइफ सपोर्ट सिस्टम" भनेको कुनै पनि उत्पादन वा प्रणाली हो जुन जीवन र/वा स्वास्थ्यलाई समर्थन वा दिगो बनाउनको लागि हो, जुन, यदि यो असफल भयो भने, महत्त्वपूर्ण व्यक्तिगत चोट वा मृत्युको परिणाम हुने अपेक्षा गर्न सकिन्छ। सिलिकन ल्याब उत्पादनहरू सैन्य अनुप्रयोगहरूको लागि डिजाइन वा अधिकृत छैनन्। सिलिकन ल्याब उत्पादनहरू कुनै पनि परिस्थितिमा आणविक, जैविक वा रासायनिक हतियारहरू, वा त्यस्ता हतियारहरू डेलिभर गर्न सक्षम मिसाइलहरू सहित (तर सीमित छैन) सामूहिक विनाशका हतियारहरूमा प्रयोग गर्नु हुँदैन। सिलिकन ल्याब्सले सबै अभिव्यक्त र निहित वारेन्टीहरू अस्वीकार गर्दछ र त्यस्ता अनाधिकृत अनुप्रयोगहरूमा सिलिकन ल्याब्स उत्पादनको प्रयोगसँग सम्बन्धित कुनै पनि चोटपटक वा क्षतिको लागि जिम्मेवार वा उत्तरदायी हुनेछैन।  नोट: यो सामग्रीमा आपत्तिजनक शब्दावली हुन सक्छ जुन अहिले अप्रचलित छ। Silicon Labs ले यी सर्तहरूलाई सम्भव भएसम्म समावेशी भाषामा प्रतिस्थापन गर्दैछ। थपको लागि  जानकारी, भ्रमण www.silabs.com/about-us/inclusive-lexicon-project 

ट्रेडमार्क जानकारी 

Silicon Laboratories Inc.®, Silicon Laboratories®, Silicon Labs®, SiLabs® र 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 Logo®, USBXpress® , Zentri, Zentri लोगो र Zentri DMS, Z-Wave®, र अन्यहरू सिलिकन ल्याबहरूका ट्रेडमार्क वा दर्ता गरिएका ट्रेडमार्कहरू हुन्। ARM, CORTEX, Cortex-M3 र THUMB ARM होल्डिङ्सका ट्रेडमार्क वा दर्ता गरिएका ट्रेडमार्कहरू हुन्। Keil एआरएम लिमिटेडको दर्ता ट्रेडमार्क हो। Wi-Fi Wi-Fi गठबन्धनको दर्ता ट्रेडमार्क हो। यहाँ उल्लेख गरिएका अन्य सबै उत्पादन वा ब्रान्ड नामहरू तिनीहरूका सम्बन्धित धारकहरूको ट्रेडमार्क हुन्।

सिलिकन ल्याब्स लोगो

सिलिकन प्रयोगशाला इंक।
400 पश्चिम सेजर चाभेज
अस्टिन, TX 78701
संयुक्त राज्य अमेरिका 

www.silabs.com

कागजातहरू / स्रोतहरू

SILICON LABS 7.4.0.0 Zigbee EmberZNet SDK सफ्टवेयर [pdf] प्रयोगकर्ता गाइड
7.4.0.0 Zigbee EmberZNet SDK सफ्टवेयर, 7.4.0.0, Zigbee EmberZNet SDK सफ्टवेयर, EmberZNet SDK सफ्टवेयर, SDK सफ्टवेयर, सफ्टवेयर

सन्दर्भहरू

एक टिप्पणी छोड्नुहोस्

तपाईंको इमेल ठेगाना प्रकाशित गरिने छैन। आवश्यक क्षेत्रहरू चिन्ह लगाइएका छन् *