SILICON-LABS-लोगो

SILICON LABS 7.4.5.0 Zigbee Ember Z Net SDK

SILICON-LABS-7-4-5-0-Zigbee-Ember-Z-Net-SDK-उत्पादन-इमेज

तपशील
  • Zigbee EmberZNet SDK आवृत्ती: 7.4.5.0 GA
  • Gecko SDK सुट आवृत्ती: 4.4
  • प्रकाशन तारीख: 23 ऑक्टोबर 2024
  • प्लॅटफॉर्म: सिलिकॉन लॅब
  • सपोर्टेड कंपाइलर: GCC (द GNU कंपाइलर कलेक्शन) आवृत्ती 12.2.1
  • EZSP प्रोटोकॉल आवृत्ती: 0x0D

उत्पादन वापर सूचना

प्रमुख वैशिष्ट्ये
सिलिकॉन लॅब्सचे Zigbee EmberZNet SDK खालील प्रमुख वैशिष्ट्ये ऑफर करते
SoC वर मल्टीप्रोटोकॉल (CMP) Zigbee आणि OpenThread समर्थन.

सुसंगतता आणि वापर सूचना
सुरक्षा अद्यतने आणि सूचनांसाठी, गेको प्लॅटफॉर्म रिलीझ नोट्सच्या सुरक्षा अध्यायाचा संदर्भ घ्या किंवा सिलिकॉन लॅब्सवरील TECH DOCS टॅबला भेट द्या webसाइट नवीनतम माहितीसाठी सुरक्षा सल्लागारांची सदस्यता घेण्याची शिफारस केली जाते.

सुसंगत संकलक
योग्य वापरण्याची खात्री करा files समर्थित कंपाइलरसह
GCC (The GNU Compiler Collection) आवृत्ती 12.2.1 Simplicity Studio सह प्रदान केली आहे.

EZSP प्रोटोकॉल
या प्रकाशनासाठी EZSP प्रोटोकॉल आवृत्ती 0x0D आहे.

वारंवार विचारले जाणारे प्रश्न
  • प्रश्न: प्रकाशन 7.4.5.0 मध्ये कोणते नवीन घटक सादर केले आहेत?
    • A: वापरकर्ते आता Zigbee व्हर्च्युअल डिव्हाइस (ZVD) कॉन्फिगरेशनवर अवलंबून वास्तविक सुरक्षा पर्यायासह, Zigbee डायरेक्ट डिव्हाइस (ZDD) अनुप्रयोगावर एकाधिक zigbee_direct_security घटक सक्षम करू शकतात.
  • प्रश्न: प्रकाशन 7.4.4.0 मध्ये नवीन API कोणते जोडले गेले आहेत?
    • A: नवीन API मध्ये mfglibSetCtune आणि mfglibGetCtune समाविष्ट आहे.
  • प्रश्न: रिलीज 7.4.5.0 मध्ये नवीन प्लॅटफॉर्म सपोर्ट काय आहे?
    • A: EFR32MG24A020F768IM40 आता प्लॅटफॉर्म म्हणून समर्थित आहे.
  • प्रश्न: झिग्बी सिक्योर की स्टोरेज घटकासाठी अपडेटेड कागदपत्रे मला कोठे मिळतील?
    • A: Zigbee Secure Key Storage घटकाचे वर्णन रिलीझ 7.4.0.0 मध्ये, Zigbee सिक्युरिटी मॅनेजर ग्रुप ऑफ कॉम्पोनंट्सशी संवाद साधण्यासाठी नवीन ऍप्लिकेशन नोटसह (AN1412: Zigbee सिक्युरिटी मॅनेजर) अद्यतनित केले गेले आहे.

Zigbee EmberZNet SDK 7.4.5.0 GA

Gecko SDK सुट 4.4

९ ऑक्टोबर २०२४

SILICON-LABS-7-4-5-0-Zigbee-Ember-Z-Net-SDK-उत्पादन-इमेज

सिलिकॉन लॅब्स त्यांच्या उत्पादनांमध्ये Zigbee नेटवर्किंग विकसित करणाऱ्या OEM साठी पसंतीचा विक्रेता आहे. सिलिकॉन लॅब्स झिग्बी प्लॅटफॉर्म हे उपलब्ध सर्वात एकात्मिक, पूर्ण आणि वैशिष्ट्यपूर्ण झिग्बी सोल्यूशन आहे.
सिलिकॉन लॅब्स एम्बरझेडनेट SDK मध्ये सिलिकॉन लॅब्सची Zigbee स्टॅक स्पेसिफिकेशनची अंमलबजावणी समाविष्ट आहे.

या रिलीझ नोट्स SDK आवृत्ती कव्हर करतात

  • 7.4.5.0 23 ऑक्टोबर 2024 रोजी रिलीझ झाले
  • 7.4.4.0 14 ऑगस्ट 2024 रोजी रिलीझ झाला
  • 7.4.3.0 2 मे 2024 रोजी रिलीझ झाला
  • 7.4.2.0 10 एप्रिल 2024 रोजी रिलीज झाला
  • 7.4.1.0 14 फेब्रुवारी 2024 रोजी रिलीझ झाला
  • 7.4.0.0 13 डिसेंबर 2023 रोजी रिलीझ झाला

सुसंगतता आणि वापर सूचना

सुरक्षा अद्यतने आणि सूचनांबद्दल माहितीसाठी, या SDK सह स्थापित केलेल्या Gecko प्लॅटफॉर्म प्रकाशन नोट्सचा सुरक्षा अध्याय किंवा TECH DOCS टॅबवर पहा https://www.silabs.com/developers/zigbee-emberznet . सिलिकॉन लॅब्स देखील अद्ययावत माहितीसाठी सुरक्षा सल्लामसलतीची सदस्यता घेण्याची जोरदार शिफारस करतात. सूचनांसाठी, किंवा तुम्ही Zigbee EmberZNet SDK साठी नवीन असल्यास, हे प्रकाशन वापरणे पहा.

सुसंगत संकलक
ARM (IAR-EWARM) आवृत्तीसाठी IAR एम्बेडेड वर्कबेंच 9.40.1.

  • macOS किंवा Linux वर IarBuild.exe कमांड लाइन युटिलिटी किंवा IAR एम्बेडेड वर्कबेंच GUI सह तयार करण्यासाठी वाइन वापरणे चुकीचे होऊ शकते fileशॉर्ट जनरेट करण्यासाठी वाइनच्या हॅशिंग अल्गोरिदममधील टक्करांमुळे वापरला जात आहे file नावे
  • macOS किंवा Linux वरील ग्राहकांना IAR सह सिम्पलीसिटी स्टुडिओच्या बाहेर न बनवण्याचा सल्ला दिला जातो. जे ग्राहक करतात त्यांनी काळजीपूर्वक पडताळले पाहिजे की ते योग्य आहे files वापरले जात आहेत.

GCC (The GNU Compiler Collection) आवृत्ती 12.2.1, Simplicity Studio सह प्रदान केली आहे.

या प्रकाशनासाठी EZSP प्रोटोकॉल आवृत्ती 0x0D आहे.

 नवीन आयटम

नवीन घटक

रिलीझ 7.4.0.0 मध्ये नवीन
“zigbee_direct_security_p256” आणि “zigbee_direct_security_curve25519” घटक जोडले गेले आहेत जेणेकरून वापरकर्ते विशिष्ट Zigbee डायरेक्ट सुरक्षा पर्याय तयार करू शकतील.
वापरकर्त्यांना Zigbee डायरेक्ट डिव्हाइस (ZDD) ऍप्लिकेशनवर एकाधिक “zigbee_direct_security” घटक सक्षम करण्याची परवानगी आहे. या प्रकरणात, वास्तविक सुरक्षा पर्याय Zigbee Virtual Device (ZVD) कॉन्फिगरेशनवर अवलंबून असतो.

नवीन API

रिलीझ 7.4.4.0 मध्ये नवीन
CTUNE मूल्ये मिळवण्यासाठी आणि सेट करण्यासाठी दोन समर्पित उत्पादन lib API सादर केले.
पूर्वीच्या पॅचमध्ये CTUNE मूल्याचा प्रवेश आणि सेटिंग RAIL API चा भाग बनले आहे. या पॅचमध्ये उत्पादन API चा संच जो RAIL API ला समाविष्ट करतो ते मूल्य सेट करण्यासाठी आणि मिळवण्यासाठी खालीलप्रमाणे सादर केले आहे.
mfglibSetCtune
mfglibGetCtune

रिलीझ 7.4.2.0 मध्ये नवीन

  • काही होस्ट-एनसीपी वापर प्रकरणांमध्ये स्लीप मोडला समर्थन देण्यासाठी विस्तारित SPI NCP.
    या वापराच्या बाबतीत SPI NCP हे स्लीपी एंड डिव्हाइस म्हणून कॉन्फिगर केले जाऊ शकते. यजमान Z3 गेटवे एसample ऍप्लिकेशन अतिरिक्त कस्टम CLI कोडसह विस्तारित केले आहे जे NCP ला कस्टम CLI कमांड स्लीपमोड द्वारे स्लीप मोडपैकी एक प्रविष्ट करण्यासाठी जबाबदार आहे आणि पुढील EZSP संप्रेषणापूर्वी कस्टम CLI कमांड वेकअप वापरून उठणे आवश्यक आहे.
  • इंटरप्ट सर्व्हिस रूटीन (ISR) मध्ये सक्रिय करण्याच्या उद्देशाने ऍप्लिकेशन फ्रेमवर्क इव्हेंट्स सुरू करण्यासाठी नवीन API sl_zigbee_af_isr_event_init सादर केले. ISR मधून शेड्यूल केलेल्या या इव्हेंटमध्ये 0 मिली-सेकंदांचा विलंब पॅरामीटर असणे आवश्यक आहे. दुसऱ्या शब्दांत, ISR मधील इव्हेंट त्वरित घटना म्हणून सक्रिय करणे आवश्यक आहे. ISR मध्ये कोणताही कार्यक्रम निष्क्रिय करण्याची परवानगी नाही.
    वरील कारण खालीलप्रमाणे आहे: इव्हेंट सिस्टम शेड्यूलिंग दरम्यान इव्हेंट रांगेत फेरफार करते (शून्य विलंब नसताना सक्रिय करणे किंवा निष्क्रिय करणे). विलंब कमी करण्यासाठी, ISR ने 0 विलंब असलेला इव्हेंट सक्रिय केला पाहिजे, जो पुढील इव्हेंट रांगेच्या प्रक्रियेमध्ये शेड्यूल केला जातो. हे ISR बाहेर पडल्यानंतर पुढील विलंब किंवा निष्क्रियीकरण करण्यास अनुमती देते. ISR संदर्भामध्ये वापरल्या जाणाऱ्या इव्हेंट्समध्ये फरक करण्यासाठी, इव्हेंट स्ट्रक्चर इनिशिएलायझेशन दरम्यान sli_zigbee_isr_event_marker ने चिन्हांकित केले आहे.
    zigbee_app_framework_event.h स्त्रोताचा संदर्भ घ्या file या नवीन कार्याच्या तपशीलासाठी.
  • नवीन फंक्शन एम्बरच्या वापराबाबत स्पष्टीकरण मल्टी मॅक रीजोइन चॅनल मास्क अपडेट करा सिलेक्शन किंवा जॉइनिंग डिव्हाइस ज्याला स्टॅक एपीआय एम्बरच्या आत म्हटले जाते नेटवर्क शोधा आणि पुन्हा सामील व्हा.

SE1.4a स्पेसिफिकेशन मल्टी-मॅक जॉइनिंग एंड डिव्हाईस टाईप डिव्हाईसमध्ये पुन्हा सामील होताना इंटरफेस बदलण्यावर (2.4GHz वरून सब-GHz किंवा उलट) प्रतिबंधित करते. डिव्हाइस प्रकार एक ऍप्लिकेशन फ्रेमवर्क कॉन्फिगरेशन असल्याने (म्हणजे, सामील होणारे एंड डिव्हाइस प्रकार एकतर सब-GHz डिव्हाइस किंवा 2.4 GHz डिव्हाइस असेल, कॉन्फिगरेशनमध्ये दोन्ही नाही), हा कॉल त्या कॉन्फिगरेशनवर आधारित चॅनेल मास्क प्रदान करतो. की रीजोइन मास्क नेहमी जॉइनिंग इंटरफेस मास्क सारखाच असतो.

रिलीझ 7.4.0.0 मध्ये नवीन

  • Zigbee NVM3 टोकन्स त्यांच्या डीफॉल्ट मूल्यावर रीसेट करण्यासाठी नवीन API void sl_zigbee_token_factory_reset(bool exclude_outgoing_fc, bool exclude_boot_counter) जोडले.
  • 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 घटकाचे वर्णन अद्ययावत केले आहे (जे विद्यमान प्रकल्पांसह मागे सुसंगतता जोडते).
झिग्बी सिक्युरिटी मॅनेजर ग्रुप ऑफ कॉम्पोनंट्स (AN1412: Zigbee Security Manager) शी संवाद साधण्यासाठी नवीन ॲप्लिकेशन टीप जोडली.

अभिप्रेत वर्तन
वापरकर्त्यांना आठवण करून दिली जाते की Zigbee अनसिंक्रोनाइज्ड CSL ट्रान्समिशन्स रेडिओ शेड्युलरवर प्रोटोकॉल प्रीम्प्शनच्या अधीन आहेत. SleepyToSleepy ऍप्लिकेशन्समध्ये, BLE Zigbee CSL ट्रान्समिशनला प्रीम्प्ट करू शकते आणि करेल, ज्यामुळे ट्रान्समिशन संपुष्टात येईल. शेड्युलर प्रीम्प्शन असंक्रमित CSL साठी अधिक सामान्य आहे, कारण संभाव्य लांब वेक अप फ्रेम क्रम वापरला जाऊ शकतो. प्रसारण प्राधान्यक्रम समायोजित करू इच्छिणारे वापरकर्ते असे करण्यासाठी DMP ट्यूनिंग आणि चाचणी घटक वापरू शकतात. अधिक माहितीसाठी वापरकर्ते UG305: डायनॅमिक मल्टीप्रोटोकॉल वापरकर्त्याच्या मार्गदर्शकाचा देखील सल्ला घेऊ शकतात.

सुधारणा

प्रकाशन 7.4.0.0 एम्बर काउंटर हँडलर API डॉक बदलांमध्ये बदलले
मागील आवृत्त्यांमध्ये, पॅकेट RX आणि TX संबंधित MAC आणि APS लेयर एम्बर काउंटर प्रकारांसाठी काउंटर हँडलर कॉलबॅक योग्य लक्ष्य नोड आयडी किंवा डेटा युक्तिवाद पास केले जात नव्हते आणि हे पॅरामीटर्स वापरणाऱ्या विशिष्ट काउंटरच्या वर्तनाशी संबंधित API दस्तऐवजीकरण अस्पष्ट होते किंवा दिशाभूल करणारा

एम्बर काउंटर हँडलर() ची स्वाक्षरी बदलली नसली तरी, त्याचे पॅरामीटर्स कसे भरले आहेत ते थोडेसे बदलले आहे.

  • ember-types.h मधील EmberCounterType enums भोवतीच्या टिप्पण्या स्पष्टतेसाठी विस्तृत केल्या आहेत.
  • TX-संबंधित काउंटरसाठी काउंटर हँडलरचा नोड आयडी पॅरामीटर आता डेस्टिनेशन ॲड्रेस मोड वापरण्यापूर्वी वैध शॉर्ट आयडी दर्शवतो की नाही ते तपासतो. (जर नसेल, तर कोणताही गंतव्य पत्ता भरलेला नाही आणि चे प्लेसहोल्डर मूल्य
    त्याऐवजी EMBER_UNKNOWN_NODE_ID वापरला आहे.)
  • RX-संबंधित काउंटरसाठी काउंटर हँडलरला नोड आयडी पॅरामीटर आता स्त्रोत नोड आयडी प्रतिबिंबित करतो, गंतव्य नोड आयडी नाही.
  • मागील आवृत्त्यांमध्ये ember-types.h मध्ये वर्णन केल्याप्रमाणे EMBER_COUNTER_MAC_TX_UNICAST_ SUCCESS/FAILED काउंटरसाठी डेटा पॅरामीटर म्हणून पुन्हा प्रयत्न करण्याची संख्या *पास केली नाही* आहे, परंतु हे आधीच्या रिलीझ केलेल्या आवृत्त्यांमध्ये कधीही योग्यरित्या पॉप्युलेट केले गेले नाही त्यामुळे मागील रिलीझमध्ये त्याचे मूल्य नेहमीच 0 असते. हे वर्तन त्या EmberCounterTypes च्या वर्णनात स्पष्ट केले आहे. तथापि, APS लेयरच्या पुन: प्रयत्नांची संख्या डेटा पॅरामीटरमध्ये पॉप्युलेट करणे सुरूच आहे
    EMBER_COUNTER_APS_TX_UNICAST_SUCCESS/FAILED काउंटर प्रकार, पूर्वीच्या प्रकाशनांशी सुसंगत राहण्यासाठी.
  • कॉलबॅकसाठी नोड आयडी किंवा डेटा पॅरामीटर भरणारे सर्व काउंटर अपेक्षित डेटा, पत्ता किंवा EMBER_UNKNOWN_NODE_ID पास करत असल्याची खात्री करण्यासाठी ऑडिट केले गेले आहे, जर नोड आयडी अपेक्षित होता परंतु पॅकेटमधून मिळवता आला नाही, सुधारित एम्बरमध्ये वर्णन केल्याप्रमाणे -types.h दस्तऐवजीकरण.
  • EMBER_COUNTER_MAC_TX_UNICAST_RETRY साठी काउंटर हँडलर आता MAC लेयर डेस्टिनेशन नोड आयडी आणि त्याच्या डेस्टिनेशन नोड आयडी आणि डेटा पॅरामीटर्समधील पुन्हा प्रयत्नांची संख्या योग्यरित्या प्रतिबिंबित करतो.
  • EMBER_COUNTER_PHY_CCA_FAIL_COUNT साठी काउंटर हँडलर आता नोड आयडी पॅरामीटरद्वारे डेस्टिनेशन नोड आयडी माहिती पुरवतो ज्या संदेशाचे MAC लेयर टार्गेट अयशस्वी झाले आहे.

अद्यतनित ग्रीन पॉवर कोड
ग्रीन पॉवर सर्व्हर कोड यासह विविध सुधारणांसह अद्यतनित केला आहे

  • GP सर्व्हरवर प्राप्त करताना अवैध एंडपॉईंटसह इनकमिंग कमांडसाठी अधिक प्रमाणीकरण कोड जोडला.
  • ग्रीन पॉवर संदेश तयार करण्यासाठी अधिक जागा नसताना केस हाताळण्यासाठी कोड जोडला.
  • सिंक आता कृतीसह पेअरिंग कॉन्फिगरेशन ड्रॉप करते काही प्रकरणांमध्ये प्रति विशिष्ट विभाग A.3.5.2.4.1.
  • सिंक आता ऍक्शन एक्स्टेंडसह पेअरिंग कॉन्फिगरेशनची प्रक्रिया करताना काढून टाकण्यापूर्वी एंट्रीची विद्यमान गट सूची जतन करते.
  • जेव्हा भाषांतर सारणी रिकामी असते किंवा इंडेक्स टेबलमधील नोंदींच्या संख्येपेक्षा मोठा असतो तेव्हा भाषांतर क्वेरी कमांड त्रुटी कोड म्हणून “नॉट FOUND” दर्शवते.
  • काही ॲप्समधील GP एंडपॉइंटची आवृत्ती 1 ते 0 पर्यंत बदलली.

GPDF सेंड फंक्शनमध्ये 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.5.0 मध्ये निश्चित

आयडी # वर्णन
1357860 जेव्हा एकाधिक एंड पॉइंट्स अभिप्राय इव्हेंट ओळखण्यास प्रारंभ करण्यास प्रारंभ करतात तेव्हा क्रॅश झालेल्या समस्येचे निराकरण केले. (इतर संदर्भः १३४८६५९)
1357517 जेव्हा मल्टी-नेटवर्क ॲप दुय्यम नेटवर्कवर स्टीयरिंग करण्याचा प्रयत्न करतो तेव्हा क्रॅश झालेल्या समस्येचे निराकरण केले.
1356285 क्वचित प्रसंगी, पॅकेट बफरच्या सांगितलेल्या लांबीपेक्षा जास्त असणाऱ्या पेलोड इंडेक्स पॅरामीटरसह पॅकेट आउटगोइंग पॅकेट हँडऑफ कॉलबॅकला पास केले जाऊ शकते, ज्यामुळे पॅकेट हँडऑफ घटक सक्षम असल्यास legacy-packet-buffer.c मध्ये दावा केला जातो. घटकाचे इनकमिंग आणि आउटगोइंग हँडलर फंक्शन्स आता ही स्थिती पकडतात आणि पुढील प्रक्रिया न करता अवैध पॅकेट टाकून देतात. (इतर संदर्भ: 1350285)
1355289 सर्व शून्य म्हणून MAC पत्त्यासह LQI प्रतिसाद प्राप्त होण्यास कारणीभूत असलेल्या समस्येचे निराकरण केले. (इतर संदर्भः १३५१४८९)
1349160
  • Raspberry Pi वर कर्नल 3 सह तयार केलेला Z6.6 गेटवे डीफॉल्टनुसार SPI वर NCP शी जोडण्यात अयशस्वी झाला. येथे वर्णन केल्याप्रमाणे GPIO ची पुन्हा व्याख्या करणे हा उपाय आहे.
  • SPI NCP इंटरफेसला मॅप करणाऱ्या GPIO वरील खालील माहिती लक्षात घ्या. कर्नल 6.6 वर, sudo cat /sys/kernel/debug/gpio चालू आहे
  • ते खालील GPIO-520 (GPIO8) प्रदर्शित करेल
  • gpio-534 (GPIO22 ) gpio-535 (GPIO23 ) gpio-536 (GPIO24 )
  • नंतर वरील sysfs वरून SPI NCP इंटरफेससाठी GPIO पुन्हा परिभाषित करा
  • #NCP_HOST_INT_GPIO “534” परिभाषित करा
  • #NCP_RESET_GPIO "535" परिभाषित करा
  • #NCP_WAKE_GPIO "536" परिभाषित करा (इतर संदर्भ: 1297976)
1343044 फ्रॅगमेंटेशन प्लगइनने युनिकास्ट फ्रॅगमेंटसाठी उपलब्ध पेलोडची चुकीची गणना केल्यास, सर्व स्टॅक ओव्हरहेडचा हिशोब केल्यानंतर ते एका पॅकेटमध्ये बसेल त्यापेक्षा जास्त डेटा NCP ला पाठवू शकेल. यामुळे एनसीपीमध्ये स्मृती भ्रष्ट होऊ शकते ज्यामुळे अयशस्वी होण्यास किंवा इतर अनपेक्षित वर्तनास चालना मिळते.

(इतर संदर्भः १२३२३६१)

1343012 Si4468 फर्मवेअर पॅच सब-GHz Tx/Rx प्रोसेसिंगमध्ये रेस कंडिशनला संबोधित करण्यासाठी phy-pro2plus-लायब्ररीमध्ये जोडले. (इतर संदर्भ: 1341928)
1311214 इनकमिंग OTA सर्व्हर कमांड ZCL मेसेजमध्ये डीफॉल्ट प्रतिसाद सक्षम असताना व्युत्पन्न केलेला अतिरिक्त डीफॉल्ट प्रतिसाद निश्चित केला. एररला फक्त एक प्रतिसाद पाठवला जातो आणि यशस्वी ब्लॉक इमेज विनंत्यांसाठी, कोणताही डीफॉल्ट प्रतिसाद सेट केलेला नाही. (इतर संदर्भ: 1300935)
1296653 2.4GHz रेडिओ सक्रिय असताना दुहेरी-PHY NCP डिव्हाइस सब-GHz बँडवर एनर्जी स्कॅन करत असल्यास, 2.4GHz रेडिओ चॅनेलवर येणाऱ्या बीकन विनंत्यांना प्रतिसाद म्हणून इनकमिंग बीकन ट्रॅफिकचे मोठे स्फोट मोठ्या प्रमाणात व्यापू शकतात. अनेक उप-गीगाहर्ट्झ चॅनेल स्कॅन होत असताना स्टॅकची बफर मेमरी (हीप सेगमेंटमधून वाटप केलेली) ज्यामुळे बफर शोर होऊ शकतोtages आणि EZSP ओव्हरफ्लो परिस्थिती जर ढीग आकार (सिस्टीमसाठी किती बफर उपलब्ध आहेत हे निर्धारित करते) पुरेसे मोठे नसल्यास. ही ओव्हरफ्लो स्थिती स्कॅन पूर्ण हँडलरला होस्ट ऍप्लिकेशनपर्यंत पोहोचण्यापासून रोखू शकते, ज्यामुळे ऍपचे स्कॅन स्टेट मशीन कायमचे अडकले आहे.

ड्युअल PHY उपकरणांसाठी एनर्जी स्कॅनिंग कोड आता सब-GHz चॅनेलच्या स्कॅनिंग दरम्यान 2.4GHz रेडिओवर प्राप्त झालेले कोणतेही बीकन पॅकेट टाकून देतो, अशा प्रकारे बीकन्सचा मोठा ओघ वरील समस्या निर्माण करण्यापासून प्रतिबंधित करतो. लक्षात ठेवा की हे 2.4GHz वरील नेटवर्कचे सामान्य ऑपरेशन प्रतिबंधित करत नाही कारण जेव्हा डिव्हाइस सक्रिय स्कॅन करत नसेल तेव्हाच संभाव्य पॅन आयडी विरोधाभास शोधण्यासाठी बीकन्सचा वापर केला जातो आणि पॅन आयडी विवाद अजूनही नेटवर्कमधील इतर राउटरद्वारे शोधले जाऊ शकतात. या वेळी किंवा एनर्जी स्कॅन पूर्ण झाल्यावर समन्वयकाद्वारे. (इतर संदर्भः १२७६०४९)

आयडी # वर्णन
1295250 मानक अनुप्रयोगामध्ये चाचणी हार्नेस zigbee 3.0 घटक जोडताना संकलित समस्या निश्चित करा. (इतर संदर्भः १२८००५८)
1294848 253 पर्यंत सर्वात लांब स्ट्रिंग लांबी सामावून घेण्यासाठी ZCL डेटा ॲरेसाठी चेक जोडले. (इतर संदर्भ: 1275092)
1294843 वापरण्यापूर्वी स्थानिक व्हेरिएबल्सचे गहाळ आरंभीकरण निश्चित केले. (इतर संदर्भ: 1275104)
1271968
  • zigbee_watchdog_periodic_refresh घटक यापुढे zigbee ऍप्लिकेशन फ्रेमवर्कमध्ये वापरला जाणार नाही आणि या प्रकाशनात नापसंत केला आहे.
  • सर्व s साठी वॉचडॉग टाइमर डीफॉल्टनुसार अक्षम आहेample अनुप्रयोग. भविष्यात SDK मध्ये एक सुधारित वॉचडॉग घटक जोडला जाईल.
  • नोंद : कृपया तुमच्या अर्जामध्ये SL_LEGACY_HAL_DISABLE_WATCHDOG कॉन्फिगरेशन आयटमसह वॉचडॉग टाइमर 0 वर सेट केल्याचे सुनिश्चित करा.
1270721 डिव्हाइसेसचे मल्टी-हॉप जॉइनिंग सुधारण्यासाठी समस्येचे निराकरण केले. डिव्हाइसची घोषणा केल्यावर, ॲड्रेस कॅशेमध्ये ॲड्रेस जोडी जोडली जाते. (इतर संदर्भः १२६६३५१)

प्रकाशन 7.4.4.0 मध्ये निश्चित

आयडी # वर्णन
1334454 पुन्हा सामील व्हा प्रतिसाद हाताळण्यात समस्या सोडवली. (इतर संदर्भ: 1331580)
1330732 डायग्नोस्टिक कार्यक्षमतेने म्युटेक्स घेताना दावा टाळण्यासाठी आयओस्ट्रीमला कॉल केल्यानंतर व्यत्यय अक्षम केला पाहिजे.
 

1330720

EZSP_MAX_FRAME_LENGTH 220 वर परत केला आहे, XNCP संदेशाची कमाल लांबी देखील 220 आहे.

(इतर संदर्भः १२३२३६१)

1330311 RCP होस्ट सेटअपवर काही GP प्रॉक्सी चाचण्या अयशस्वी झाल्यामुळे समस्येचे निराकरण केले. (इतर संदर्भः १३२८९९१)
1312369 SL_LEGACY_HAL_WDOG_IRQHandler() कमकुवत फंक्शन बनवले, जे ग्राहकांना त्यांची स्वतःची अंमलबजावणी प्रदान करण्यास अनुमती देते.
1310711 जेव्हा zigbee प्रकल्पात RTOS घटक वापरला जातो तेव्हा SL_STACK_SIZE साठी संकलित वेळेची त्रुटी तपासण्यात जोडली.
 

1309913

ॲप फ्रेमवर्क इव्हेंट रांगेसाठी म्युटेक्स संरक्षण जोडले जेणेकरून ॲप फ्रेमवर्क इव्हेंट API एकाधिक कार्यांमधून कॉल केले जाऊ शकतात.

(इतर संदर्भः १२५२९४०, १२५४३९७)

1309333 सब-GHz बँडवर नवीन एंड डिव्हाईस सामील झाल्यानंतर, सर्व एंड डिव्हाईस मुलांसाठी ड्यूटी सायकल एजिंग डेटा चुकून साफ ​​केला गेला.

(इतर संदर्भः १२३२३६१)

1296002 halAppBootloader फंक्शनच्या एकाधिक व्याख्या कारणीभूत असलेल्या समस्येचे निराकरण केले आहे.
1295756 स्टॅक इव्हेंट्स व्यत्यय-सुरक्षित म्हणून चिन्हांकित नाहीत ISR संदर्भात शेड्यूल केले जाऊ नये कारण यामुळे रेसची स्थिती निर्माण होऊ शकते परिणामी इव्हेंट इव्हेंट रांगेतून वगळला जाईल. याच्या उदाहरणाने सब-GHz डिव्हाइसेसना MAC बॅकऑफ योग्यरित्या शेड्यूल करण्यापासून प्रतिबंधित केले जेव्हा ही शर्यत स्थिती ट्रिगर झाली.

(इतर संदर्भः १२३२३६१)

1294660 रिसेट होईपर्यंत या अवैध स्थितीत अडकलेले असताना नेटवर्क स्टीयरिंग प्लगइन नेटवर्कवर नसताना ते आधीपासून असल्यासारखे कार्य करू शकते अशा समस्येचे निराकरण केले. नेटवर्क स्टीयरिंग नेटवर्कमध्ये सामील होण्याच्या मध्यभागी असताना आणि MAC स्कॅन अद्याप प्रलंबित असताना नेटवर्क लीव्ह CLI कमांडला अचूक वेळेसह कॉल करून हे ट्रिगर केले जाऊ शकते.

(इतर संदर्भः १२३२३६१)

1290695 एक एंडपॉइंट अक्षम असताना वापर केससाठी ZLL कमिशनिंग पॅकेट सोडलेल्या समस्येचे निराकरण केले आहे आणि इतर एंडपॉइंट अजूनही सक्षम आहेत. सर्व सक्षम एंडपॉइंट तपासण्यासाठी निराकरण जोडले आहे.

(इतर संदर्भः १२३२३६१)

प्रकाशन 7.4.0.0 मध्ये निश्चित

आयडी # वर्णन
1019348 Zigbee ZCL Cli घटकासाठी अवलंबित्व आवश्यकता निश्चित केल्या जेणेकरून गरज नसताना ते काढले जाऊ शकते.
1024246 emberHaveLinkKey() आणि sl_zb_sec_man_have_link_key() साठी कार्य वर्णन अद्यतनित केले.
1036503 DMP s साठी Micrium कर्नल वापरण्याची शिफारस करण्यासाठी वर्णन जोडलेample ॲप्स.
1037661 प्रो स्टॅक किंवा लीफ स्टॅक स्थापित करण्यासाठी अनुप्रयोगास प्रतिबंधित करणारी समस्या निश्चित केली गेली आहे.
1078136 व्यत्यय संदर्भातून इव्हेंट्स सुधारित करताना मधूनमधून क्रॅश निश्चित केले
1081548 CSL मध्ये एक समस्या निश्चित केली गेली आहे जिथे मागील पेलोड फ्रेमनंतर लगेच प्राप्त होणारा नवीन वेक अप फ्रेम क्रम योग्यरित्या रेकॉर्ड केला जाणार नाही. यामुळे पेलोड फ्रेम चुकते.
1084111 या प्रकाशनाचा भाग म्हणून MG24 आधारित बोर्डांसाठी प्रारंभिक स्लीपी SPI-NCP समर्थन अद्यतनित केले आहे.
1104056 मल्टी-नेटवर्कच्या बाबतीत दुय्यम नेटवर्कवर चालण्यासाठी नेटवर्क-स्टीयरिंगसाठी समर्थन जोडले
1120515 mfglib set-channel कमांड वापरताना चॅनेल बदलले नाही अशा समस्येचे निराकरण केले.
1141109 व्युत्पन्न केलेल्या समस्येचे निराकरण केलेample application 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 स्मार्ट एनर्जीमध्ये, समन्वयक मर्यादित ड्युटी सायकलपर्यंत पोहोचल्यास OTA आता डाउनलोड करणे सुरू ठेवते.
1185509 CSL मध्ये समस्येचे निराकरण केले आहे जेथे मागील पेलोड फ्रेमनंतर लगेच प्राप्त होणारा नवीन वेक अप फ्रेम क्रम अचूकपणे रेकॉर्ड केला जाणार नाही. यामुळे पेलोड फ्रेम चुकते.
1186107 जीपी कमिशनिंग नोटिफिकेशनमध्ये येणारे GPDF बदलण्यासाठी प्राप्त झालेल्या GPDF चे अयशस्वी डिक्रिप्शन कारणीभूत असलेल्या समस्येचे निराकरण केले.
1188397 विस्तारित अहवाल सारणी आकार सक्षम करताना संकलित त्रुटी उद्भवलेल्या समस्येचे निराकरण केले.
1194090 सिंक कमिशनिंग मोड कमांडसाठी डीफॉल्ट प्रतिसादात अपयश स्थिती दुरुस्त केली - खालील विभाग 3.3.4.8.2
1194963 वापरकर्ता कॉलबॅक emberAfGreenPowerServerPairingStatusCallback कॉल करण्यापूर्वी कमिशनिंगजीपीडी संरचनेसाठी मेमसेट करण्यात येत असलेल्या समस्येचे निराकरण केले.
1194966 एक्झिट कमिशनिंग कृतीसह एंडपॉईंट आणि प्रॉक्सीसह समाविष्ट फील्ड सेट न केलेल्या समस्येचे निराकरण केले.
1196698 कोणताही डेटा प्रलंबित नसताना बनावट फ्रेम प्रलंबित बिट सेट निश्चित केला.
1199958 ग्रीन पॉवर संदेश तयार करण्यासाठी अधिक जागा नसताना केस हाताळण्यासाठी कोड जोडला.
1202034 sl_zb_sec_man_context_t स्टॅक व्हेरिएबल योग्यरितीने सुरू न झालेल्या समस्येचे निराकरण केले, ज्यामुळे इंस्टॉल कोडसह सामील होणे अयशस्वी झाले.
1206040 एंड डिव्हाइसद्वारे सुरक्षित पुन्हा सामील होण्याच्या प्रयत्नादरम्यान emberRemoveChild() ला कॉल केल्याने मूल्यसंख्येत अतिरिक्त घट होऊ शकते, संभाव्यपणे चाइल्ड काउंट -1 (255) म्हणून, अंतिम डिव्हाइसना सूचित कमतरतेमुळे सामील होण्यापासून/पुन्हा सामील होण्यापासून प्रतिबंधित करते. बीकनमधील क्षमतेचे.
 

1207580

स्टॅकमधील चाइल्ड टेबल शोध फंक्शन्स 0x0000 विरुद्ध 0xFFFF च्या वापरात विसंगत आहेत नोड आयडी रिटर्न व्हॅल्यू अवैध/रिक्त एंट्री दर्शविते, ज्यामुळे emberRemoveChild() सारख्या API मध्ये न वापरलेल्या नोंदी तपासण्यात समस्या निर्माण होतात.
1210706 emberCounterHandler() चा भाग म्हणून EmberExtraCounterInfo स्ट्रक्चरमध्ये प्रदान केलेले गंतव्यस्थान आणि PHY निर्देशांक MAC TX Unicast काउंटर प्रकारांसाठी चुकीचे असू शकतात.
1211610

1212525

सुरक्षित की स्टोरेज अपग्रेड घटक सक्षम केल्यानंतर डायनॅमिक मल्टीप्रोटोकॉल ऍप्लिकेशन्स क्रॅश झालेल्या समस्येचे निराकरण केले.
1211847 emberCounterHandler() ची स्वाक्षरी बदलली नसली तरी, त्याचे पॅरामीटर्स कसे भरले आहेत ते थोडेसे बदलले आहे. या API मधील बदल वरील विभाग २ मध्ये स्पष्ट केले आहेत.
 

1212449

आउटगोइंग बीकन्सचे MAC लेयरद्वारे चुकीचे वर्गीकरण केले गेले, ज्यामुळे emberCounterHandler() हे पॅकेट्स EMBER_COUNTER_MAC_TX_BROADCAST काउंटर प्रकारासह पकडण्यात अयशस्वी झाले आणि त्याऐवजी EMBER_COUNTER_MAC_TX_UNICAST_SU काउंटर प्रकारासह बीकन्स मोजले. त्यामुळे 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.si-labs.com/developers/zigbee-emberznet टेक डॉक्स टॅबमध्ये.

आयडी # वर्णन वर्कअराउंड
N/A या प्रकाशनात खालील ॲप्स/घटक समर्थित नाहीत: EM4 समर्थन. पुढील प्रकाशनांमध्ये वैशिष्ट्य सक्षम केले जाईल.
193492 emberAfFillCommandGlobalServerToClientConfigureRe पोर्टिंग मॅक्रो तुटलेले आहे. बफर भरल्याने चुकीचे कमांड पॅकेट तयार होते. API ऐवजी “zcl global send-me-a-report” CLI कमांड वापरा.
278063 स्मार्ट एनर्जी टनेलिंग plugins ॲड्रेस टेबल इंडेक्सचा परस्परविरोधी उपचार/वापर आहे. कोणतेही ज्ञात उपाय नाही
289569 नेटवर्क-निर्माता घटक पॉवर लेव्हल पिकलिस्ट EFR32 साठी समर्थित मूल्यांची संपूर्ण श्रेणी ऑफर करत नाही EMBER_AF_PLUGIN_NETWORK_CREATOR_RADIO_P साठी CMSIS टिप्पणीमध्ये निर्दिष्ट <-8..20> श्रेणी संपादित करा

मध्ये 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 ऑपरेशन अवरोधित करू शकते. ब्लॉकर ऑप्टिमायझेशनचे पर्यायी 'वाय-फाय सिलेक्ट' नियंत्रण "अक्षम" सोडले पाहिजे.
480550 OTA क्लस्टरची स्वतःची अंगभूत फ्रॅगमेंटेशन पद्धत आहे, म्हणून ते APS विखंडन वापरू नये. जरी, APS एन्क्रिप्शन सक्षम केले असल्यास ते इमेजब्लॉक रिस्पॉन्सेसचे पेलोड अशा आकारात वाढवते जेथे APS विखंडन सक्रिय केले जाते. यामुळे OTA प्रक्रिया अयशस्वी होऊ शकते. कोणतेही ज्ञात उपाय नाही
481128 डायग्नोस्टिक्स प्लगइन आणि व्हर्च्युअल UART परिधीय सक्षम असताना तपशीलवार रीसेट कारण आणि क्रॅश तपशील NCP प्लॅटफॉर्मवर व्हर्च्युअल UART (सिरियल 0) द्वारे डीफॉल्टनुसार उपलब्ध असले पाहिजेत. एनसीपीमध्ये सिरीयल 0 आधीपासून सुरू केलेले असल्याने, ग्राहक झिग्बी एनसीपी फ्रेमवर्कमध्ये emberAfNcpInitCallback सक्षम करू शकतात आणि योग्य निदान कार्ये कॉल करू शकतात (halGetExtendedResetInfo, halGetExtendedResetString, halPrintCrashSummary, halPrintCrashSummary, halPrintCallBack to this printer) हा डेटा सिरीयल 0 साठी viewनेटवर्क विश्लेषक कॅप्चर लॉगमध्ये ing.

माजी साठीampEXTENDED_RESET_INFO परिभाषित केल्यावर af-main-soc.c च्या emberAfMainInit() मध्ये समाविष्ट केलेल्या कोडचा संदर्भ घ्या.

आयडी # वर्णन वर्कअराउंड
486369 नवीन नेटवर्क बनवणाऱ्या DynamicMultiProtocolLightSoc कडे सोडलेल्या नेटवर्कमधून चाइल्ड नोड्स शिल्लक असल्यास, emberAfGetChildTableSize startIdentifyOnAllChildNodes मध्ये शून्य नसलेले मूल्य परत करते, ज्यामुळे "भूत" मुलांना संबोधित करताना Tx 66 त्रुटी संदेश येतात. नवीन नेटवर्क तयार करण्यापूर्वी शक्य असल्यास भाग पुसून टाका किंवा नेटवर्क सोडल्यानंतर चाइल्ड टेबल प्रोग्रामॅटिकपणे तपासा आणि नवीन नेटवर्क तयार करण्यापूर्वी emberRemoveChild वापरून सर्व मुले हटवा.
495563 SPI NCP स्लीपी एंड डिव्हाईस मध्ये सामील होत आहेample ॲप लहान मतदान करत नाही, म्हणून TC लिंक की अपडेट करण्याच्या स्थितीत सामील होण्याचा प्रयत्न अयशस्वी होतो. सामील होण्याचा प्रयत्न करण्यापूर्वी जे उपकरण सामील होऊ इच्छित आहे ते शॉर्ट पोल मोडमध्ये असले पाहिजे. हा मोड एंड डिव्हाइस सपोर्ट प्लगइनद्वारे सक्ती केला जाऊ शकतो.
497832 नेटवर्क ॲनालायझरमध्ये व्हेरिफाय की रिक्वेस्ट फ्रेमसाठी झिग्बी ॲप्लिकेशन सपोर्ट कमांड ब्रेकडाउन चुकून पेलोडच्या त्या भागाचा संदर्भ देते जो फ्रेम सोर्स ॲड्रेसला डेस्टिनेशन ॲड्रेस म्हणून सूचित करतो. कोणतेही ज्ञात उपाय नाही
519905

521782

SPI NCP अगदी क्वचितच ota-client प्लगइनच्या 'bootload' CLI कमांडचा वापर करून बूटलोडर कम्युनिकेशन सुरू करण्यात अयशस्वी होऊ शकते. बूटलोड प्रक्रिया रीस्टार्ट करा
620596 NCP SPI माजीample BRD4181A (EFR32xGMG21) साठी

nवेक डीफॉल्ट पिन परिभाषित केलेला वेक-अप पिन म्हणून वापरला जाऊ शकत नाही.

NCP-SPI प्लगइनमधील nWake साठी PD03 वरून EM2/3 वेक-अप-सक्षम पिनमध्ये डीफॉल्ट पिन बदला.
631713 “Zigbee PRO Stack Library” प्लगइन “Zigbee PRO Leaf Library” ऐवजी वापरल्यास Zigbee End Device वारंवार पत्ता विरोधाभास कळवेल. “Zigbee PRO स्टॅक लायब्ररी” प्लगइन ऐवजी “Zigbee PRO लीफ लायब्ररी” वापरा.
670702 रिपोर्टिंग प्लगइनमधील अकार्यक्षमतेमुळे डेटा लेखन वारंवारता आणि सारणी आकारावर आधारित लक्षणीय विलंब होऊ शकतो, जे इव्हेंट वेळेसह ग्राहक अनुप्रयोग कोडमध्ये व्यत्यय आणू शकते. वारंवार लेखन करत असल्यास, प्लगइन वापरण्याऐवजी रिपोर्टिंग अटी तपासण्याचा आणि मॅन्युअली अहवाल पाठवण्याचा विचार करा.
708258 addEntryToGroupTable() द्वारे group-server.c मध्ये सुरू न केलेले मूल्य एक बनावट बंधन तयार करू शकते आणि ग्रुपकास्ट रिपोर्टिंग संदेश पाठवण्यास कारणीभूत ठरू शकते. “binding.clusterId = EMBER_AF_INVALID_CLUSTER_ID;” जोडा binding.type नंतर

= EMBER_MULTICAST_BINDING;”

757775 सर्व EFR32 भागांमध्ये एक अद्वितीय RSSI ऑफसेट आहे. याव्यतिरिक्त, बोर्ड डिझाइन, अँटेना आणि संलग्नक RSSI वर परिणाम करू शकतात. नवीन प्रकल्प तयार करताना, RAIL युटिलिटी, RSSI घटक स्थापित करा. या वैशिष्ट्यामध्ये प्रत्येक भागासाठी डीफॉल्ट RSSI ऑफसेट SiLabs चा समावेश आहे. तुमच्या संपूर्ण उत्पादनाच्या RF चाचणीनंतर आवश्यक असल्यास या ऑफसेटमध्ये बदल केला जाऊ शकतो.
758965 ZCL क्लस्टर घटक आणि ZCL कमांड डिस्कवरी टेबल सिंक्रोनाइझ केलेले नाहीत. म्हणून, ZCL क्लस्टर घटक सक्षम किंवा अक्षम करताना, संबंधित ZCL Advanced Configurator कमांड टॅबमध्ये लागू केलेल्या आदेश सक्षम/अक्षम केले जाणार नाहीत. ZCL Advanced Configurator मधील इच्छित ZCL कमांडसाठी शोध व्यक्तिचलितपणे सक्षम/अक्षम करा.
765735 OTA अपडेट स्लीपी एंड डिव्हाइसवर सक्षम पृष्ठ विनंतीसह अयशस्वी होते. पेज रिक्वेस्ट ऐवजी ब्लॉक रिक्वेस्ट वापरा.
845649 CLI काढून टाकणे:कोअर घटक SL_cli.h वर EEPROM cli कॉल्स काढून टाकत नाही. eprom-cli.c हटवा file जे sl_cli.h ला कॉल करते. याव्यतिरिक्त, ota-storage-simple-eeprom मधील sl_cli.h तसेच sl_cli_command_arg_t वर कॉल्सवर टिप्पणी केली जाऊ शकते.
857200 ias-zone-server.c "0000000000000000" CIE पत्त्यासह बंधनकारक तयार करण्यास अनुमती देते आणि नंतर पुढील बाइंडिंगला अनुमती देत ​​नाही. कोणतेही ज्ञात उपाय नाही
1019961 व्युत्पन्न Z3Gateway मेकfile हार्डकोड "gcc" CC म्हणून कोणतेही ज्ञात उपाय नाही
आयडी # वर्णन वर्कअराउंड
1039767 मल्टी थ्रेड RTOS वापर प्रकरणात झिग्बी राउटर नेटवर्क रांग ओव्हरफ्लो समस्येचा पुन्हा प्रयत्न करा. Zigbee स्टॅक धागा-सुरक्षित नाही. परिणामी, दुसऱ्या टास्कमधून Zigbee स्टॅक API ला कॉल करणे OS वातावरणात समर्थित नाही आणि स्टॅकला "नॉन-वर्किंग" स्थितीत ठेवू शकते. अधिक माहितीसाठी आणि इव्हेंट हँडलर वापरून वर्कअराउंडसाठी खालील ॲप नोटचा संदर्भ घ्या.

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

1064370 Z3Switch sample ऍप्लिकेशनने डीफॉल्टनुसार फक्त एक बटण (उदाहरण: btn1) सक्षम केले आहे ज्यामुळे प्रोजेक्टमधील बटणाच्या वर्णनात जुळत नाही. file. वर्कअराउंड: Z0Switch प्रोजेक्ट तयार करताना btn3 इंस्टन्स व्यक्तिचलितपणे स्थापित करा.
1161063 Z3Light आणि संभाव्य इतर अनुप्रयोग चुकीच्या क्लस्टर पुनरावृत्ती मूल्यांचा अहवाल देतात. क्लस्टर पुनरावृत्ती विशेषता त्यांच्या योग्य पुनरावृत्तीसाठी व्यक्तिचलितपणे अद्यतनित करा.
१२,२४,

१२,२४,

1171479

त्रुटी: ezspErrorHandler 0x34 ने mfglib रिसीव्ह मोड दरम्यान वारंवार अहवाल दिला मुद्रित त्रुटी संदेश कमी करण्यासाठी, EMBER_AF_PLUGIN_GATEWAY_MAX_WAIT_FOR_EV कॉन्फिगर करा

होस्ट ॲपवर ENT_TIMEOUT_MS 100 पर्यंत, त्यामुळे कॉलबॅक रांग अधिक द्रुतपणे मोकळी केली जाते.

नापसंत आयटम

रिलीझ 7.4.5.0 मध्ये नापसंत
GSDK 7.4.5.0 मध्ये zigbee_watchdog_periodic_refresh नापसंत केले आहे. वॉचडॉग टाइमर रीफ्रेश करण्याचा पर्यायी शिफारस केलेला मार्ग म्हणजे विशिष्ट नियतकालिक इव्हेंटमध्ये लेगसी वॉचडॉग टाइमर API वापरणे.

रिलीझ 7.4.1.0 मध्ये नापसंत
GSDK 7.4.0.0 मध्ये, या पॅचसह, पोर्ट 3 किंवा 4900 सह टेलनेट इंटरफेस तयार करण्यासाठी Linux होस्ट ऍप्लिकेशनसाठी Z4901Gateway मधील “-v” पर्याय नापसंत केला आहे. टेलनेट इंटरफेस तयार करण्याचा पर्यायी शिफारस केलेला मार्ग म्हणजे लिनक्स युटिलिटीज जसे की “socat” वापरणे.

रिलीझ 7.4.0.0 मध्ये नापसंत
खालील बहिष्कृत सुरक्षा API काढले

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

की स्टोरेज आणि HMAC हॅशिंगमध्ये प्रवेश करण्यासाठी Zigbee सुरक्षा व्यवस्थापकाद्वारे प्रदान केलेले API वापरा.

आयटम काढले

रिलीज 7.4.0.0 मध्ये काढले

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

मल्टीप्रोटोकॉल गेटवे आणि आरसीपी

 नवीन आयटम

प्रकाशन 7.4.0.0 मध्ये जोडले
समवर्ती ऐकणे, EFR802.15.4xG32 किंवा xG24 RCP वापरताना Zigbee आणि OpenThread स्टॅकची स्वतंत्र 21 चॅनेलवर ऑपरेट करण्याची क्षमता, रिलीझ केली जाते. 802.15.4 RCP/Bluetooth RCP संयोजन, Zigbee NCP/OpenThread RCP संयोजन किंवा Zigbee/OpenThread सिस्टम-ऑन-चिप (SoC) साठी समवर्ती ऐकणे उपलब्ध नाही. भविष्यातील प्रकाशनात ते त्या उत्पादनांमध्ये जोडले जाईल.
OpenThread CLI विक्रेता विस्तार मल्टीप्रोटोकॉल कंटेनर्सच्या OpenThread होस्ट ॲप्समध्ये जोडला गेला आहे. यामध्ये coex cli कमांडचा समावेश आहे.

सुधारणा

प्रकाशन 7.4.0.0 मध्ये बदलले
Zigbee NCP/OpenThread RCP मल्टीप्रोटोकॉल संयोजन आता उत्पादन गुणवत्ता आहे. या एसample अनुप्रयोग मालिका-1 EFR उपकरणांवर समर्थित नाही.

निश्चित समस्या

प्रकाशन 7.4.5.0 मध्ये निश्चित

आयडी # वर्णन
1328799 स्पिनल RESET कमांडद्वारे ट्रिगर केलेला सॉफ्ट रीसेट आता 15.4 RCP चे बफर साफ करतो.
1337101 DMP मुळे रेडिओ व्यत्यय आल्यावर अपूर्ण 15.4 ट्रान्समिट ऑपरेशन्स (Tx ack ची वाट पाहणे, Tx an ack संदेशाला प्रतिसाद देणे इ.) यापुढे अकाली अयशस्वी मानले जाणार नाही. हे RAIL (शेड्युलर स्टेटस एरर इव्हेंट्स) द्वारे व्यत्ययानंतर किंवा कायमचे अयशस्वी झाल्यानंतर सांगितलेल्या ऑपरेशनला पुन्हा शेड्यूल करण्याची संधी दिली जाऊ शकते.

(इतर संदर्भः १२३२३६१)

1337228 Zigbeed मध्ये halCommonGetInt32uMillisecondTick() टिक API आता MONOTONIC घड्याळ वापरण्यासाठी अद्यतनित केले आहे, जेणेकरुन होस्ट सिस्टममध्ये NTP द्वारे प्रभावित होणार नाही.

(इतर संदर्भः १२३२३६१)

1346785 दोन्ही प्रोटोकॉल एकाच वेळी प्रसारित होत असताना 802.15.4 RCP वर समवर्ती ऐकणे अक्षम होऊ शकते अशी शर्यत स्थिती निश्चित केली.

(इतर संदर्भः १२३२३६१)

1346849 प्रकल्पात rail_mux घटक जोडल्याने आता ते संबंधित स्टॅक लायब्ररी प्रकारांसह आपोआप तयार होईल.

(इतर संदर्भः १२३२३६१)

प्रकाशन 7.4.4.0 मध्ये निश्चित

आयडी # वर्णन
1184065 MG13 आणि MG21 वर zigbee_ncp-ot_rcp-spi आणि zigbee_ncp-ot_rcp_uart साठी कमी केलेला RAM फूटप्रिंट.
1282264 रेडिओ ट्रान्समिट ऑपरेशन्समध्ये व्यत्यय आणू शकणाऱ्या समस्येचे निराकरण केले आहे ज्यामुळे ट्रान्समिट फिफो अकाली अंडरफ्लो होत आहे.
1292537 DMP Zigbee-BLE NCP ऍप्लिकेशन आता सिंपलीसिटी स्टुडिओ UI मध्ये योग्यरित्या दिसत आहे. (इतर संदर्भः १२९२५४०)
1230193 एंड डिव्हाइसवर नेटवर्कमध्ये सामील होताना चुकीच्या नोड प्रकार समस्येचे निराकरण केले. (इतर संदर्भः १२९८३४७)
1332330 हेवी नेटवर्क ट्रॅफिक असलेल्या वातावरणात कार्यरत असलेल्या 15.4+BLE RCP मध्ये अधूनमधून शर्यतीच्या स्थितीचा सामना करावा लागू शकतो ज्यामुळे डिव्हाइस रीबूट होईपर्यंत CPCd पर्यंत संदेश पाठवता येणार नाही अशा समस्येचे निराकरण केले.

(इतर संदर्भः १२३२३६१)

प्रकाशन 7.4.2.0 मध्ये निश्चित

आयडी # वर्णन
1022972 Zigbee-OpenThread NCP/RCP s मध्ये सहअस्तित्व प्लगइन परत जोडलेample अर्ज.
1231021 OTBR मध्ये असा दावा टाळा जो 80+ झिग्बी डिव्हाइसेस सामील होताना RCP रिकव्हर करून सब-मॅकवर न हाताळलेल्या ट्रान्समिट एरर पास करून दिसला.
1249346 एका समस्येचे निराकरण केले जेथे RCP यजमानासाठी निर्धारित पॅकेट्स चुकीच्या पद्धतीने डीक्यू करू शकतो, परिणामी OTBR मध्ये पार्स त्रुटी आणि अनपेक्षित समाप्ती.

प्रकाशन 7.4.1.0 मध्ये निश्चित

आयडी # वर्णन
1213701 जर MAC अप्रत्यक्ष रांगेत त्या मुलासाठी डेटा आधीच प्रलंबित असेल तर zigbeed ने मुलासाठी स्त्रोत जुळणी सारणी एंट्री तयार करण्याची परवानगी दिली नाही. या वर्तनामुळे एपीएस Ack किंवा ॲप-लेयर प्रतिसादाच्या अभावामुळे मूल आणि इतर काही डिव्हाइसमधील ऍप्लिकेशन लेयर व्यवहार अयशस्वी होऊ शकतात, विशेषत: चाइल्ड डिव्हाइसला लक्ष्य करणाऱ्या ZCL OTA अपग्रेडचा व्यत्यय आणि अनपेक्षित समाप्ती.
1244461 मेसेज प्रलंबित असूनही मुलासाठी स्त्रोत जुळणी सारणी एंट्री काढली जाऊ शकते.

प्रकाशन 7.4.0.0 मध्ये निश्चित

आयडी # वर्णन
1081828 FreeRTOS-आधारित Zigbee/BLE DMP सह थ्रूपुट समस्याample अनुप्रयोग.
1090921 Z3GatewayCpc ला गोंगाटाच्या वातावरणात नेटवर्क तयार करण्यात समस्या आली.
1153055 zigbee_ncp-ble_ncp-uart s वरून NCP आवृत्ती वाचताना संप्रेषण बिघडले तेव्हा यजमानावर दावा केला गेला.ample अॅप.
1155676 802.15.4 RCP ने सर्व प्राप्त युनिकास्ट पॅकेट्स (MAC ऍकिंग नंतर) टाकून दिल्यास, जर एकाधिक 15.4 इंटरफेस समान 16-बिट नोड ID सामायिक करतात.
1173178 होस्टने होस्ट-RCP सेटअपमध्ये mfglib सह प्राप्त झालेल्या शेकडो पॅकेटची खोटी तक्रार केली.
1190859 होस्ट-RCP सेटअपमध्ये mfglib यादृच्छिक पॅकेट पाठवताना EZSP त्रुटी.
1199706 विसरलेल्या एंड डिव्हाईस मुलांचे डेटा पोल RCP वर पूर्वीच्या मुलाला सोडा आणि पुन्हा सामील व्हा आदेश देण्यासाठी प्रलंबित फ्रेम योग्यरित्या सेट करत नव्हते.
1207967 “mfglib send random” कमांड Zigbeed वर अतिरिक्त पॅकेट पाठवत होती.
1208012 RCP वर प्राप्त करताना mfglib rx मोडने पॅकेट माहिती योग्यरित्या अपडेट केली नाही.
1214359 होस्ट-RCP सेटअपमध्ये 80 किंवा अधिक राउटरने एकाच वेळी सामील होण्याचा प्रयत्न केल्यावर समन्वयक नोड क्रॅश झाला.
1216470 ॲड्रेस मास्क 0xFFFF साठी ब्रॉडकास्ट रिले केल्यानंतर, पालक उपकरण म्हणून काम करणारी Zigbee RCP प्रत्येक मुलासाठी प्रलंबित डेटा ध्वज सेट सोडेल. यामुळे प्रत्येक पोल नंतर प्रत्येक मूल डेटाची अपेक्षा करत जागृत राहिले आणि अखेरीस ही स्थिती साफ करण्यासाठी प्रत्येक अंतिम डिव्हाइसवर काही इतर प्रलंबित डेटा व्यवहाराची आवश्यकता आहे.

वर्तमान प्रकाशनातील ज्ञात समस्या
मागील रिलीझपासून ठळक अंक जोडले गेले. तुम्ही रिलीझ चुकवले असल्यास, अलीकडील रिलीझ नोट्स वर उपलब्ध आहेत https://www.si-labs.com/developers/gecko-software-development-kit .

आयडी # वर्णन वर्कअराउंड
937562 Raspberry Pi OS 802154 वर rcp-uart- 11-blehci अॅपसह Bluetoothctl 'advertise on' कमांड अयशस्वी होते. Bluetoothctl ऐवजी btmgmt अॅप वापरा.
1074205 CMP RCP एकाच पॅन आयडीवर दोन नेटवर्कला सपोर्ट करत नाही. प्रत्येक नेटवर्कसाठी वेगवेगळे पॅन आयडी वापरा. भविष्यातील प्रकाशनात समर्थन नियोजित आहे.
1122723 व्यस्त वातावरणात z3-light_ot-ftd_soc ॲपमध्ये CLI प्रतिसाद देत नाही. माहित नाही उपाय.
1124140 z3-light_ot-ftd_soc sampOT नेटवर्क आधीच सुरू असल्यास le ॲप Zigbee नेटवर्क तयार करण्यास सक्षम नाही. प्रथम Zigbee नेटवर्क आणि नंतर OT नेटवर्क सुरू करा.
1170052 CMP Zigbee NCP + OT RCP आणि DMP Zigbee NCP + BLE NCP या वर्तमान रिलीझमध्ये 64KB आणि कमी RAM भागांवर बसू शकत नाही. या ॲप्ससाठी सध्या 64KB भाग समर्थित नाहीत.
1209958 Bobcat आणि Bobcat Lite वरील ZB/OT/BLE RCP तीनही प्रोटोकॉल चालवताना काही मिनिटांनंतर काम करणे थांबवू शकते. भविष्यातील प्रकाशनात संबोधित केले जाईल
1221299 Mfglib RSSI वाचन RCP आणि NCP मध्ये भिन्न आहे. भविष्यातील प्रकाशनात संबोधित केले जाईल.
1334477 अनेक वेळा BLE स्टॅक सुरू करणे आणि थांबवणे यामुळे DMP Zigbee-BLE s मधील मालिका 1 EFR डिव्हाइसेसवर BLE स्टॅक पुन्हा जाहिरात रीस्टार्ट करू शकत नाही.ample अर्ज. N/A

नापसंत आयटम नाही

आयटम काढले

रिलीज 7.4.0.0 मध्ये काढले
“NONCOMPLIANT_ACK_TIMING_WORKAROUND” मॅक्रो काढला गेला आहे. सर्व RCP ॲप्स आता डीफॉल्टनुसार 192 µsec टर्नअराउंड टाइमला सपोर्ट करतात नॉन-वर्धित ऍक्ससाठी 256 µsec टर्नअराउंड टाइम वापरत असताना CSL द्वारे आवश्यक वर्धित ऍक्ससाठी.

हे प्रकाशन वापरणे

या प्रकाशनात खालील गोष्टींचा समावेश आहे
  • Zigbee स्टॅक
  • Zigbee ऍप्लिकेशन फ्रेमवर्क
  • झिग्बी एसample अनुप्रयोग

Zigbee आणि EmberZNet SDK बद्दल अधिक माहितीसाठी UG103.02: Zigbee फंडामेंटल्स पहा.

तुम्ही प्रथमच वापरकर्ता असाल तर, SDK 180 आणि उच्चतर साठी QSG7.0: Zigbee EmberZNet Quick-Start Guide पहा, तुमचे डेव्हलपमेंट वातावरण कॉन्फिगर करणे, बिल्डिंग करणे आणि फ्लॅश करणे यावरील सूचनांसाठीample अनुप्रयोग, आणि पुढील चरणांकडे निर्देश करणारे दस्तऐवजीकरण संदर्भ.

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

वैकल्पिकरित्या, GitHub वरून नवीनतम डाउनलोड करून किंवा क्लोन करून Gecko SDK व्यक्तिचलितपणे स्थापित केले जाऊ शकते. पहा https://github.com/Sili-conLabs/gecko_sdk अधिक माहितीसाठी

साधेपणा स्टुडिओ मध्ये डीफॉल्टनुसार GSDK स्थापित करतो

  • (विंडोज): C:\वापरकर्ते\ \SimplicityStudio\SDKs\gecko_sdk
  • (MacOS): /वापरकर्ते/ /SimplicityStudio/SDKs/gecko_sdk

SDK आवृत्तीसाठी विशिष्ट दस्तऐवज SDK सह स्थापित केले आहे. अतिरिक्त माहिती सहसा नॉलेज बेस आर्टिकल (KBAs) मध्ये आढळू शकते. API संदर्भ आणि याविषयी आणि पूर्वीच्या प्रकाशनांबद्दलची इतर माहिती वर उपलब्ध आहे https://docs.silabs.com/ .

सुरक्षा माहिती

सुरक्षित वॉल्ट एकत्रीकरण
Secure Vault-High भागांवरील Secure Key Storage घटकाचा वापर करून की सुरक्षितपणे संग्रहित करण्याची निवड करणाऱ्या ॲप्लिकेशन्ससाठी, खालील तक्ता संरक्षित की आणि त्यांची साठवण संरक्षण वैशिष्ट्ये दाखवते जी झिग्बी सिक्युरिटी मॅनेजर घटक व्यवस्थापित करते.

गुंडाळलेली चावी निर्यात करण्यायोग्य / नॉन-एक्सपोर्टेबल नोट्स
नेटवर्क की निर्यात करण्यायोग्य
ट्रस्ट सेंटर लिंक की निर्यात करण्यायोग्य
क्षणिक लिंक की निर्यात करण्यायोग्य अनुक्रमित की सारणी, अस्थिर की म्हणून संग्रहित
ऍप्लिकेशन लिंक की निर्यात करण्यायोग्य अनुक्रमित की सारणी
सुरक्षित EZSP की निर्यात करण्यायोग्य
ZLL एन्क्रिप्शन की निर्यात करण्यायोग्य
ZLL प्रीकॉन्फिगर केलेली की निर्यात करण्यायोग्य
GPD प्रॉक्सी की निर्यात करण्यायोग्य अनुक्रमित की सारणी
GPD सिंक की निर्यात करण्यायोग्य अनुक्रमित की सारणी
अंतर्गत/प्लेसहोल्डर की निर्यात करण्यायोग्य Zigbee सुरक्षा व्यवस्थापकाद्वारे वापरण्यासाठी अंतर्गत की
  • "नॉन-एक्सपोर्टेबल" म्हणून चिन्हांकित केलेल्या गुंडाळलेल्या की वापरल्या जाऊ शकतात परंतु असू शकत नाहीत viewed किंवा रनटाइमवर शेअर केले.
  • "निर्यात करण्यायोग्य" म्हणून चिन्हांकित केलेल्या गुंडाळलेल्या की रनटाइमच्या वेळी वापरल्या जाऊ शकतात किंवा शेअर केल्या जाऊ शकतात परंतु फ्लॅशमध्ये संग्रहित असताना एनक्रिप्टेड राहतात.
  • वापरकर्ता अनुप्रयोगांना यापैकी बहुतेक की सह संवाद साधण्याची आवश्यकता नाही. लिंक की टेबल की किंवा ट्रान्झिएंट की व्यवस्थापित करण्यासाठी विद्यमान API अजूनही वापरकर्ता अनुप्रयोगासाठी उपलब्ध आहेत आणि आता Zigbee सुरक्षा व्यवस्थापक घटकाद्वारे मार्ग काढतात.
  • यापैकी काही की भविष्यात वापरकर्ता अनुप्रयोगासाठी निर्यात करण्यायोग्य नसतील. वापरकर्ता ऍप्लिकेशन्सना प्रोत्साहन दिले जाते की पूर्णपणे आवश्यक असल्याशिवाय की निर्यात करण्यावर अवलंबून राहू नये.
    सिक्युअर व्हॉल्ट की मॅनेजमेंट कार्यक्षमतेबद्दल अधिक माहितीसाठी, AN1271: सुरक्षित की स्टोरेज पहा.

सुरक्षा सल्ला
सुरक्षा सल्लागारांची सदस्यता घेण्यासाठी, सिलिकॉन लॅब्स ग्राहक पोर्टलवर लॉग इन करा, त्यानंतर खाते मुख्यपृष्ठ निवडा. पोर्टलच्या मुख्यपृष्ठावर जाण्यासाठी HOME वर क्लिक करा आणि नंतर सूचना व्यवस्थापित करा टाइलवर क्लिक करा. 'सॉफ्टवेअर/सिक्युरिटी अॅडव्हायझरी नोटिस आणि प्रॉडक्ट चेंज नोटिस (पीसीएन)' तपासले आहे आणि तुम्ही तुमच्या प्लॅटफॉर्म आणि प्रोटोकॉलसाठी किमान सदस्यत्व घेतले असल्याची खात्री करा. कोणतेही बदल जतन करण्यासाठी जतन करा क्लिक करा.

खालील आकृती माजी आहेample

SILICON-LABS-7-4-5-0-Zigbee-Ember-Z-Net-SDK-image (2) SILICON-LABS-7-4-5-0-Zigbee-Ember-Z-Net-SDK-image (3)

सपोर्ट
डेव्हलपमेंट किटचे ग्राहक प्रशिक्षण आणि तांत्रिक सहाय्यासाठी पात्र आहेत. सिलिकॉन लॅबोरेटरीज झिग्बी वापरा web सर्व Silicon Labs Zigbee उत्पादने आणि सेवांबद्दल माहिती मिळवण्यासाठी आणि उत्पादन समर्थनासाठी साइन अप करण्यासाठी पृष्ठ.
तुम्ही येथे सिलिकॉन लॅबोरेटरीज सपोर्टशी संपर्क साधू शकता http://www.silabs.com/support .

साधेपणा स्टुडिओ
MCU आणि वायरलेस टूल्स, डॉक्युमेंटेशन, सॉफ्टवेअर, सोर्स कोड लायब्ररी आणि बरेच काही वर एक-क्लिक प्रवेश. विंडोज, मॅक आणि लिनक्ससाठी उपलब्ध!

अस्वीकरण
सिलिकॉन लॅबचा ग्राहकांना सिलिकॉन लॅब उत्पादने वापरून किंवा वापरण्याचा हेतू असलेल्या सिस्टीम आणि सॉफ्टवेअर इम्प्ली-मेंटर्ससाठी उपलब्ध सर्व परिधीय आणि मॉड्यूल्सचे नवीनतम, अचूक आणि सखोल दस्तऐवजीकरण प्रदान करण्याचा मानस आहे. कॅरेक्टरायझेशन डेटा, उपलब्ध मॉड्यूल्स आणि पेरिफेरल्स, मेमरी आकार आणि मेमरी पत्ते प्रत्येक विशिष्ट उपकरणाचा संदर्भ घेतात आणि प्रदान केलेले “नमुनेदार” पॅरामीटर्स वेगवेगळ्या अनुप्रयोगांमध्ये बदलू शकतात आणि करू शकतात. अर्ज माजीampयेथे वर्णन केलेले लेस केवळ स्पष्टीकरणासाठी आहेत. सिलिकॉन लॅब्स येथे उत्पादन माहिती, तपशील आणि वर्णनांमध्ये पुढील सूचना न देता बदल करण्याचा अधिकार राखून ठेवते आणि समाविष्ट केलेल्या माहितीच्या अचूकतेची किंवा पूर्णतेची हमी देत ​​नाही. पूर्वसूचनेशिवाय, सुरक्षा किंवा विश्वासार्हतेच्या कारणास्तव सिलिकॉन लॅब उत्पादन प्रक्रियेदरम्यान उत्पादन फर्मवेअर अपडेट करू शकतात. अशा बदलांमुळे उत्पादनाची वैशिष्ट्ये किंवा कार्यप्रदर्शन बदलणार नाही. या दस्तऐवजात पुरवलेल्या माहितीच्या वापराच्या परिणामांसाठी सिलिकॉन लॅब्सचे कोणतेही उत्तरदायित्व असणार नाही. हा दस्तऐवज कोणत्याही एकात्मिक सर्किट्सचे डिझाईन किंवा फॅब्रिकेट करण्याचा कोणताही परवाना सूचित करत नाही किंवा स्पष्टपणे देत नाही. उत्पादने कोणत्याही FDA क्लास III डिव्हाइसेसमध्ये वापरण्यासाठी डिझाइन किंवा अधिकृत नाहीत, ज्या अनुप्रयोगांसाठी FDA प्रीमार्केट मंजुरी आवश्यक आहे किंवा सिलिकॉन लॅब्सच्या विशिष्ट लिखित संमतीशिवाय लाइफ सपोर्ट सिस्टम. "लाइफ सपोर्ट सिस्टीम" हे जीवन आणि/किंवा आरोग्याला समर्थन देण्यासाठी किंवा टिकवून ठेवण्याच्या उद्देशाने असलेले कोणतेही उत्पादन किंवा प्रणाली आहे, जे अयशस्वी झाल्यास, लक्षणीय वैयक्तिक इजा किंवा मृत्यू होण्याची वाजवी अपेक्षा केली जाऊ शकते. सिलिकॉन लॅब उत्पादने लष्करी अनुप्रयोगांसाठी डिझाइन किंवा अधिकृत नाहीत. सिलिकॉन लॅब्सची उत्पादने कोणत्याही परिस्थितीत अण्वस्त्र, जैविक किंवा रासायनिक शस्त्रे किंवा अशी शस्त्रे वितरीत करण्यास सक्षम क्षेपणास्त्रांसह (परंतु त्यापुरते मर्यादित नाही) मोठ्या प्रमाणावर विनाश करणारी शस्त्रे वापरली जाऊ नयेत. सिलिकॉन लॅब्स सर्व स्पष्ट आणि निहित वॉरंटी नाकारतात आणि अशा अनधिकृत अनुप्रयोगांमध्ये सिलिकॉन लॅब्स उत्पादनाच्या वापराशी संबंधित कोणत्याही इजा किंवा नुकसानीसाठी जबाबदार किंवा उत्तरदायी असणार नाही.

ट्रेडमार्क माहिती
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, EZLink®, EZRadio®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS Studio, Precision32®, Simplicity Studio®, Telegesis, Telegesis Logo®, USBXpress® , Zentri, Zentri लोगो आणि Zentri DMS, Z-Wave® आणि इतर हे सिलिकॉन लॅबचे ट्रेडमार्क किंवा नोंदणीकृत ट्रेडमार्क आहेत. ARM, CORTEX, Cortex-M3 आणि THUMB हे ARM होल्डिंगचे ट्रेडमार्क किंवा नोंदणीकृत ट्रेडमार्क आहेत. Keil हा ARM Limited चा नोंदणीकृत ट्रेडमार्क आहे. वाय-फाय हा वाय-फाय अलायन्सचा नोंदणीकृत ट्रेडमार्क आहे. येथे नमूद केलेली इतर सर्व उत्पादने किंवा ब्रँड नावे त्यांच्या संबंधित धारकांचे ट्रेडमार्क आहेत.

  • सिलिकॉन लॅबोरेटरीज इंक.
  • 400 वेस्ट सीझर चावेझ ऑस्टिन, TX 78701
  • यूएसए
  • www.silabs.com

कागदपत्रे / संसाधने

SILICON LABS 7.4.5.0 Zigbee Ember Z Net SDK [pdf] वापरकर्ता मार्गदर्शक
7.4.5.0, 7.4.4.0, 7.4.3.0, 7.4.2.0, 7.4.1.0, 7.4.0.0, 7.4.5.0 Zigbee Ember Z Net SDK, 7.4.5.0, Zigbee Ember Z Net NSDK, ZedKet SDK, Net SDK, SDK

संदर्भ

एक टिप्पणी द्या

तुमचा ईमेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित आहेत *