Zigbee EmberZNet SDK 7.2.5.0 GA
گيڪو SDK سوٽ 4.2
جنوري 24، 2024
Zigbee EmberZNet SDK
Silicon Labs انهن جي پروڊڪٽس ۾ Zigbee نيٽ ورڪنگ کي ترقي ڪندڙ OEMs لاءِ پسند جو وينڊر آهي. Silicon Labs Zigbee پليٽ فارم سڀ کان وڌيڪ مربوط، مڪمل، ۽ خصوصيت سان مالا مال Zigbee حل موجود آهي.
Silicon Labs EmberZNet SDK تي مشتمل آهي سلڪون ليبز جي زگبي اسٽيڪ وضاحتن تي عمل درآمد.
اهي رليز نوٽس SDK ورجن کي ڍڪيندا آهن:
- 7.2.5.0 جاري ڪيو ويو 24 جنوري 2024
- 7.2.4.0 جاري ڪيو ويو آگسٽ 16، 2023
- 7.2.3.0 جاري ڪيو ويو 3 مئي 2023
- 7.2.2.0 جاري ڪيو ويو مارچ 8، 2023
- 7.2.1.0 جاري ڪيو ويو فيبروري 1، 2023
- 7.2.0.0 جاري ڪيو ويو ڊسمبر 14، 2022
اهم خصوصيتون
زگبي
- MG2x حصن لاءِ محفوظ ڪيئي اسٽوريج سپورٽ جيڪي Secure Vault-High کي سپورٽ ڪن ٿيون
- MG24+Si4468 Dual-PHY Zigbee اسمارٽ انرجي سپورٽ
- MG12 Dual-Band 2.4GHz + SubGHz Zigbee Smart Energy سپورٽ
- MGM240S SiP ماڊل سپورٽ
- Zigbee on Host (ZigbeeD) سپورٽ 32 بٽ ۽ 64 بٽ x86 فن تعمير لاءِ - تجرباتي
ملٽي پروٽوڪول
- Dynamic Multiprotocol Bluetooth ۽ multiPAN 802.15.4 RCP موڊ ۾
- متحرڪ ملٽي پروٽوڪول بلوٽوت ۽ Zigbee NCP - تجرباتي
- تعميراتي لائبريري (MfgLib) سمورو ملٽي پروٽوڪول RCP لاءِ سپورٽ
- Zigbee + OpenThread Concurrent Lisning on MG24 حصن - تجرباتي
مطابقت ۽ استعمال جا نوٽس
سيڪيورٽي اپڊيٽس ۽ نوٽس جي باري ۾ معلومات لاءِ، هن SDK سان انسٽال ٿيل گيڪو پليٽ فارم رليز نوٽس جو سيڪيورٽي باب ڏسو يا TECH DOCS ٽيب تي. https://www.silabs.com/developers/zigbee-emberznet. Silicon Labs پڻ سختي سان سفارش ڪري ٿو ته توھان رڪنيت حاصل ڪريو سيڪيورٽي مشوري لاءِ تازه ترين معلومات. ھدايتن لاءِ، يا جيڪڏھن توھان نوان آھيو Zigbee EmberZNet SDK تي، ڏسو ھي رليز استعمال ڪندي.
Cمطابقت رکندڙ گڏ ڪرڻ وارا:
IAR ايمبيڊڊ ورڪ بينچ فار ARM (IAR-EWARM) ورزن 9.20.4.
- IarBuild.exe ڪمانڊ لائن يوٽيلٽي يا IAR Embedded Workbench GUI سان ٺاھڻ لاءِ شراب استعمال ڪرڻ macOS يا Linux تي غلط ٿي سگھي ٿو files مختصر پيدا ڪرڻ لاءِ وائن جي هيشنگ الگورٿم ۾ ٽڪراءَ جي ڪري استعمال ٿي رهيو آهي file نالا
- macOS يا Linux تي صارفين کي صلاح ڏني وئي آهي ته IAR سان سادگي اسٽوڊيو کان ٻاهر تعمير نه ڪن. گراهڪ جيڪي ڪندا آهن انهن کي احتياط سان تصديق ڪرڻ گهرجي ته صحيح آهي files استعمال ڪري رهيا آهن.
GCC (The GNU Compiler Collection) ورجن 10.3-2021.10، سادگي اسٽوڊيو سان مهيا ڪيل.
نيون شيون
1.1 نيون خاصيتون
رليز ۾ نئون 7.2.0.0
Zigbee سيڪيورٽي
EFR32MG2x حصن تي محفوظ طور تي انڪريپشن ڪيز کي محفوظ ڪرڻ لاءِ سپورٽ موجود آهي جيڪي Secure Vault-High فيچر کي سپورٽ ڪن ٿيون. حوالو ڏيو AN1271: سيڪيور ڪي اسٽوريج بابت معلومات لاءِ سيڪيورٽي ڪيز کي محفوظ طور تي محفوظ ڪرڻ. ايپليڪيشنون جيڪي محفوظ اسٽوريج ۾ حفاظتي چيڪن کي ذخيرو ڪرڻ چاهين ٿيون انهن کي لازمي طور تي استعمال ڪيو وڃي نئين ڊيوائسز لاءِ، جيئن موجوده ڊوائيسز لاءِ OTA اپ گريڊ في الحال هن رليز ۾ غير معاونت آهي.
سمارٽ توانائي
هڪجهڙائي وارو Dual-PHY سمارٽ انرجي سپورٽ هاڻي EFR32xG24+Si4468 حصن تي دستياب آهي.
Zigbee Smart Energy Dual-Band 2.4GHz ۽ ذيلي GHz سپورٽ آخري ڊوائيسز لاءِ ھاڻي موجود آھي EFR32xG12 par
DMP NCP
Dynamic Multiprotocol Zigbee-NCP + Bluetooth-NCP سپورٽ ھاڻي دستياب آھي.
1.2 نيون ايپليڪيشنون
ڪو به
1.3 نئون اجزاء
رليز ۾ نئون 7.2.0.0
زگبي سيڪيورٽي مئنيجر اجزاء
Zigbee سيڪيورٽي مئنيجر
Zigbee سيڪيورٽي مئنيجر جزو هڪ عام جزو آهي جيڪو صارف لاءِ حفاظتي چاٻيون ۽ crypto روٽين کي منظم ڪرڻ لاءِ هڪ انٽرفيس مهيا ڪري ٿو. هي حصو Zigbee-مخصوص ڪنجيون ۽ crypto روٽين سان ٺهيل آهي.
سيڪيورٽي مئنيجر
سيڪيورٽي مئنيجر جزو هڪ اسٽيڪ-اجنوسٽڪ جزو آهي جيڪو PSA اسٽوريج ۾ ڪنجيون منظم ڪرڻ لاءِ هڪ انٽرفيس مهيا ڪري ٿو. اهي چاٻيون لپي سگهجن ٿيون جيڪڏهن ڊوائيس Secure Vault-High خصوصيت کي سپورٽ ڪري ٿي. سيڪيورٽي مئنيجر جزو پڻ مهيا ڪري ٿو هڪ انٽرفيس ڪجهه مخصوص crypto روٽين لاءِ. Zigbee Secure Key Storage جزو سيڪيورٽي مئنيجر جو حصو استعمال ڪري ٿو.
ڪلاسيڪل اهم اسٽوريج
Zigbee Classic Key Storage جزو NVM3 ٽوڪن ۾ سيڪيورٽي ڪيز جي اسٽوريج ۽ آڻڻ جو ڪم سنڀالي ٿو. NVM3-اسٽور ٿيل چابيون محفوظ ڪيون وينديون آهن صاف صاف ۾ فليش، جنهن جو مطلب آهي ته ڪنجيون پڙهي سگھجن ٿيون جڏهن فليش ڊوائيس مان پڙهي ويندي آهي. هي اسٽوريج جو طريقو اهو آهي ته Zigbee ايپليڪيشنون اڳ ۾ ڊوائيس تي چابيون محفوظ ڪيون ويون آهن.
محفوظ ڪنجي اسٽوريج
Zigbee Secure Key Storage جزو PSA APIs استعمال ڪندي اسٽوريج ڪيز کي سنڀاليندو آهي. ڊوائيسز لاءِ جيڪي Secure Vault-High خصوصيت کي سپورٽ ڪن ٿا، چاٻيون محفوظ اسٽوريج ۾ ويڙهيل آهن ۽ ڊوائيس مان فليش پڙهڻ سان گڏ نه ٿي سگهن ٿيون.
سيڪيورٽي مئنيجر جو حصو Zigbee Secure Key Storage جزو پاران استعمال ڪيو ويندو آھي ڪجھ مخصوص ڪرپٽو روٽينز کي هلائڻ لاءِ، جھڙوڪ AES انڪريپشن ۽ ڊيڪرپشن.
صارف جيڪي محفوظ طور تي ايپليڪيشن اسٽور جي چاٻيون حاصل ڪرڻ جي خواهشمند آهن انهن کي ائين ڪرڻ گهرجي صرف تازه ڪارين تي. في الحال ڪو به سپورٽ موجود ناهي ڊيوائسز لاءِ انهن جي اهم اسٽوريج کي اپڊيٽ ڪرڻ ۽ ٽوڪن مان سيڪيورٽي ڪيز کي محفوظ ڪي اسٽوريج ۾ منتقل ڪرڻ لاءِ. هي اپ گريڊ ڪارڪردگي مستقبل جي رليز لاءِ رٿيل آهي.
ڊيوائسز جن ۾ سيڪيور والٽ هاءِ فيچر شامل آهن اڃا به سيڪيورٽي ڪيز کي ڪلاسيڪل طور تي محفوظ ڪري سگھن ٿا (مثال طورample in tokens) بدران Classic Key Storage جزو شامل ڪري. SDK 7.2.0.0-بنياد ايپليڪيشنون جن ۾ OTA اپ گريڊ ڪارڪردگي شامل آھن انھن Secure Vault-High ڊوائيسز لاءِ جيڪي اڳي SDK 7.2.0.0 ڪوڊ ھلائينديون آھن في الحال محدود آھن Classic Key Storage جزو استعمال ڪرڻ تائين.
سيڪيور والٽ-هاءِ ڊيوائسز شايد ان تصوير کان هيٺ نه ٿي سگھن ٿيون جيڪي محفوظ اسٽوريج ۾ محفوظ ٿيل چابيون هڪ تصوير ۾ محفوظ ڪن ٿيون جيڪي ڪنيز کي واپس ٽوڪن ۾ محفوظ ڪن ٿيون.
ٻيا اجزاء
واچ ڊاگ ريفريش
واچ ڊاگ ريفريش جزو وقتي طور تي واچ ڊاگ ٽائمر کي ري سيٽ ڪري ٿو (قيمت ترتيب ڏيڻ جي قابل آهي ۽ 1 سيڪنڊ جي ڊفالٽ رکي ٿي). نوٽ ڪريو ته ھن کي مڪمل ڪرڻ لاء، حصو EM0 توانائي موڊ ۾ حاصل ڪرڻ جي ضرورت آھي. هي جزو ڊفالٽ طور شامل ڪيو ويندو آهي جڏهن ڪو RTOS هوندو آهي ۽ واچ ڊاگ ڪوڊ ۾ استعمال ٿيندو آهي. واچ ڊاگ ٽائمر کي ريفريش ڪرڻ کي بند ڪري سگھجي ٿو ڪنفيگريشن آپشن کي استعمال ڪندي جزو ۾.
گرين پاور اڊاپٽر
zigbee_green_power_adapter جزو گرين پاور سرور جي استعمال کي سپورٽ ڪري ٿو يا ڪسٽم فريم ورڪ ۾ ڪلائنٽ جزو. ھن جزو ۾ گھٽ ۾ گھٽ گهربل ذريعن جو ھڪڙو سيٽ شامل آھي files ايپليڪيشن فريم ورڪ مان آهي ۽ اهو ڪسٽم فريم ورڪ کي ضم ڪرڻ لاءِ استعمال ٿيڻ لاءِ ڪيترن ئي سب روٽينز مهيا ڪري ٿو.
1.4 نئون APIs
رليز ۾ نئون 7.2.1.0
sl_set_passive_ack_config() جو نالو sl_zigbee_set_passive_ack_config() ڪيو ويو
نالو تبديل ڪري emAfOverrideAppendSourceRouteCallback() ڪيو ويو emberAfOverrideAppendSourceRouteCallback()
7.2.0.0 ۾ هٽائڻ بعد emberChildId() کي بحال ڪيو ويو
emberChildIndex() کي 7.2.0.0 ۾ هٽائڻ کان پوءِ بحال ڪيو ويو
رليز ۾ نئون 7.2.0.0
Zigbee سيڪيورٽي مئنيجر جزو
Zigbee سيڪيورٽي مئنيجر جزو ڪيترن ئي APIs مهيا ڪري ٿو، جيڪي يا ته Zigbee Classic Key Storage يا Zigbee Secure Key Storage جزو طرفان لاڳو ٿين ٿا. اهي ڪارڪردگي مهيا ڪن ٿا جنهن ۾ شامل آهن درآمد ڪرڻ ۽ برآمد ڪرڻ واري چابين کي ذخيرو طرفان ذخيرو ڪرڻ، اهم ميٽا ڊيٽا کي ٻيهر حاصل ڪرڻ، هڪ آپريشن ۾ استعمال ڪرڻ لاء چابيون لوڊ ڪرڻ، ۽ لوڊ ٿيل چاٻي سان cryptographic آپريشن کي انجام ڏيڻ. انهن نئين APIs جي مڪمل فهرست Zigbee Stack API دستاويزن ۾ موجود آهي https://docs.silabs.com. انهن APIs جو هڪ ذيلي سيٽ هتي درج ڪيو ويو آهي.
- void sl_zb_sec_man_init_context(sl_zb_sec_man_context_t* context)
- sl_status_t sl_zb_sec_man_import_key(sl_zb_sec_man_context_t* context, sl_zb_sec_man_key_t* plaintext_key)
- sl_status_t sl_zb_sec_man_export_key(sl_zb_sec_man_context_t* context, sl_zb_sec_man_key_t* plaintext_key)
- sl_status_t sl_zb_sec_man_load_key_context(sl_zb_sec_man_context_t* context)
- sl_status_t sl_zb_sec_man_hmac_aes_mmo(const uint8_t* input, const uint8_t data_length, uint8_t* output)
- sl_status_t sl_zb_sec_man_aes_ccm(uint8_t* nonce، bool encrypt، const uint8_t* ان پٽ، uint8_t encryption_start_index، uint8_t ڊگھائي، uint8_t * آئوٽ)
متفرق
bool emberAfClusterEnableDisable(uint8_t endpoint, EmberAfClusterId clusterId, EmberAfClusterMask ماسڪ, bool enable) رن ٽائم تي ڪلسٽرز کي فعال ۽ غير فعال ڪرڻ جي اجازت ڏئي ٿو، bool emberAfIsClusterEnabled(uint8_t, EmberAfIsClusterEnabled) سان ) چيڪ ڪرڻ لاء ته ڇا هڪ ڪلستر فعال آهي. انهن APIs کي ترتيب ڏيڻ لاءِ ZCL فريم ورڪ ڪور پلگ ان ۾ EMBER_AF_PLUGIN_ZCL_CLUSTER_ENABLE_DISABLE_RUN_TIME سيٽ ڪرڻ جي ضرورت آهي.
1.5 نئون CLI حڪم
رليز ۾ نئون 7.2.0.0
"bluetooth_on_demand_start" جزو لاءِ نئون CLI ڪمانڊ شامل ڪيو ويو، 'پلگ ان ble start' ۽ 'plugin ble stop' جي درخواست ڪرڻ لاءِ بلوٽوٿ اسٽيڪ کي شروع ڪرڻ ۽ بند ڪرڻ جي ضرورت جي صورت ۾.
1.6 نئين پليٽ فارم جي حمايت
رليز ۾ نئون 7.2.4.0
BRD4195B ۽ BRD4196B ريڊيو بورڊ سپورٽ ھاڻي موجود آھي.
رليز ۾ نئون 7.2.0.0
MGM240S SiP ماڊل سپورٽ ھاڻي دستياب آھي.
1.7 نئون دستاويز
سڀئي اجزاء موجود دستاويز آهن. جيڪڏهن توهان کي دستاويز ڏسڻ ۾ ڪو مسئلو آهي جڏهن توهان پروجيڪٽ ڪنفيگريٽر ۾ حصو چونڊيو ٿا، توهان ان تي ڳولي سگهو ٿا https://docs.silabs.com/.
سڌارا
رليز ۾ تبديل ٿيل 7.2.5.0
MAC TX يونيڪاس ريٽري ڪائونٽر
پوئين ورزن ۾، MAC ۽ APS پرت EmberCounterTypes لاءِ ڪائونٽر هينڊلر ڪال بڪ پيڪيٽ RX ۽ TX بابت پاسنگ مناسب ٽارگيٽ نوڊ ID يا ڊيٽا دليلن کي پاس نه ڪيو پيو وڃي، ۽ API دستاويزن جي رويي بابت ڪجهه ڪائونٽرن جي رويي بابت جيڪي اهي پيٽرول استعمال ڪيا ويا آهن واضح يا گمراهه ڪندڙ. جڏهن ته emberCounterHandler() جي دستخط تبديل نه ڪئي وئي آهي، ان جي پيٽرولن کي آباد ڪرڻ جو طريقو ٿورو تبديل ٿي چڪو آهي. ھن API جي چوڌاري تبديليون ھيٺيون شامل آھن:
- Ember-types.h ۾ EmberCounterType enums جي چوڌاري تبصرا وضاحت لاءِ وڌايو ويو آهي.
- TX سان لاڳاپيل ڳڻپيندڙن لاءِ ڪائونٽر هينڊلر ڏانهن نوڊ آئي ڊي پيراميٽر هاڻي چيڪ ڪريو ته ڇا منزل ايڊريس موڊ ان کي استعمال ڪرڻ کان اڳ صحيح مختصر ID ڏيکاري ٿو. (جيڪڏهن نه، ڪا به منزل جو پتو نه ڀريو ويو آهي، ۽ هڪ جڳه دار قدر EMBER_UNKNOWN_NODE_ID جي بدران استعمال ڪيو ويندو آهي.)
- RX سان لاڳاپيل ڪائونٽرن لاءِ ڪائونٽر هينڊلر ڏانهن نوڊ آئي ڊي پيراميٽر هاڻي ماخذ نوڊ ID کي ظاهر ڪري ٿو، نه ته منزل نوڊ ID
- ٻيهر ڪوشش ڪرڻ جي ڳڻپ *نه* پاس ڪئي وئي آهي ڊيٽا پيراميٽر جي طور تي EMBER_COUNTER_MAC_TX_UNICAST_ SUCCESS/FAILED ڳڻپيندڙن لاءِ جيئن اڳئين ورزن ۾ ember-types.h ۾ بيان ڪيو ويو آهي، پر اهو اڳئين رليز ٿيل ورزن ۾ ڪڏهن به صحيح نموني سان آباد نه ڪيو ويو هو، تنهن ڪري پوئين رليز ۾ ان جي قيمت هميشه رهي ها. 0. ھن رويي کي واضح ڪيو ويو آھي انھن EmberCounterTypes جي وضاحت ۾. (جڏهن ته، APS پرت جي ٻيهر ڪوشش لاءِ ڳڻپ جاري آهي ڊيٽا پيراميٽر ۾ EMBER_COUNTER_APS_TX_UNICAST_SUCCESS/FAILED انسداد جي قسمن لاءِ، اڳئين رليزز سان مطابقت رکي ٿي.)
- سڀئي ڪائونٽر جيڪي ڪال بڪ لاءِ نوڊ ID يا ڊيٽا پيٽرولر کي آباد ڪن ٿا انهن جي چڪاس ڪئي وئي آهي انهي کي يقيني بڻائڻ لاءِ ته اهي متوقع ايڊريس پاس ڪن ٿا (يا EMBER_UNKNOWN_NODE_ID جيڪڏهن هڪ نوڊ ID جي توقع ڪئي وئي هئي پر پيڪٽ مان حاصل ڪرڻ جي قابل نه هئي)، يا ڊيٽا جيئن ته نظر ثاني ٿيل ايمبر ۾ بيان ڪيو ويو آهي. -types.h دستاويز.
- EMBER_COUNTER_MAC_TX_UNICAST_RETRY لاءِ ڪاؤنٽر ھينڊلر ھاڻي MAC پرت جي منزل نوڊ ID ۽ ان جي Destination Node ID ۽ ڊيٽا پيٽرولر ۾ ٻيهر ڪوششن جو تعداد صحيح طرح ڏيکاري ٿو.
- EMBER_COUNTER_PHY_CCA_FAIL_COUNT لاءِ ڪاؤنٽر ھينڊلر ھاڻي منزل جي نوڊ ID جي معلومات مهيا ڪري ٿو Node ID پيراميٽر ذريعي پيغام جي ارادي MAC پرت ھدف بابت جيڪو ٽرانسميشن ۾ ناڪام ٿيو.
CSL لاءِ ارادو ڪيل رويي جي وضاحت
صارفين کي ياد ڏياريو وڃي ٿو ته زگبي غير هم وقت سازي ٿيل سي ايس ايل ٽرانسميشنز ريڊيو شيڊولر تي پروٽوڪول پريمپشن جي تابع آهن. SleepyToSleepy ايپليڪيشنن ۾، BLE ڪري سگهي ٿو ۽ هڪ زگبي سي ايس ايل ٽرانسميشن کي پري ڪري ڇڏيندو، جيڪو ٽرانسميشن کي ختم ڪري ڇڏيندو. غير هم وقت سازي ٿيل CSL لاءِ شيڊيولر پريمپشن وڌيڪ عام آهي، جنهن کي ڏنو ويو آهي ته ممڪن طور تي ڊگھي ويڪ اپ فريم ترتيب استعمال ڪري سگهجي ٿي. صارف جيڪي ٽرانسميشن جي ترجيحن کي ترتيب ڏيڻ جي خواهشمند آھن اھي استعمال ڪري سگھن ٿا ڊي ايم پي ٽيوننگ ۽ ٽيسٽنگ جزو ائين ڪرڻ لاءِ. استعمال ڪندڙ پڻ صلاح ڪري سگھن ٿا UG305:
Dynamic Multiprotocol User's Guide وڌيڪ معلومات لاءِ.
هڪ مسئلو سي ايس ايل ۾ طئي ڪيو ويو آهي جتي هڪ نئون ويڪ اپ فريم ترتيب جيڪو فوري طور تي پوئين پيل لوڊ فريم جي پٺيان وصول ڪيو ويندو صحيح طور تي رڪارڊ نه ڪيو ويندو. ان جي نتيجي ۾ هڪ مس پيل لوڊ فريم ۾ ٿيندو.
رليز ۾ تبديل ٿيل 7.2.2.0
متفرق
فلوٽ ڊيٽا ٽائپ فرق جي حساب سان مدد ڪندي رپورٽنگ جزو ۾ رپورٽ قابل تبديلي حساب ڪتاب کي بهتر بڻايو. هي پليٽ فارم فلوٽ لائبريري استعمال ڪندي سپورٽ آهي. جيڪڏهن رپورٽ ڪرڻ جي قابل تبديلي جي حساب ۾ ٻٽي يا نيم درست ڊيٽا جا قسم شامل آهن، ڪال بڪ جو هڪ سيٽ (emberAfGetDiffCallback ۽ emberAfDetectReportChangedCallback) متعارف ڪرايو ويو آهي صارف لاءِ انهن جي رياضياتي افعال مهيا ڪرڻ لاءِ. اپڊيٽ ٿيل ايپليڪيشن فريم ورڪ اسٽيڪ ڪال بڪ فنڪشن دستخط ۽ شامل ڪيل غائب ميزبان فريم ورڪ ڪال بيڪ. اهي تازه ڪاريون دستياب آهن https://docs.silabs.com/. ezspPollHandler فنڪشن کي اپڊيٽ ٿيل ان پٽ دليلن سان اپڊيٽ ڪيو، جيڪو EZSP_PROTOCOL_VERSION کي 0x0B تائين اپڊيٽ ڪرڻ جي ضرورت آهي.
رليز ۾ تبديل ٿيل 7.2.1.0
متفرق
sl_zigbee_set_passive_ack_config().
رليز ۾ تبديل ٿيل 7.2.0.0
واچ ڊاگ
Zigbee s تي واچ ڊاگ ٽائمر کي ٻيهر فعال ڪيوampايپليڪيشنون. اسان هاڻي app.c ۾ هڪ ڀيرو في سيڪنڊ ۾ واچ ڊاگ کي پاليندا آهيون file لاڳاپيل منصوبي لاء.
ذيلي GHz نيٽ ورڪ ڳوليو
شامل ڪيو ويو CMSIS تشڪيل لاءِ چينل جي صفحن ۽ ماسڪ لاءِ ذيلي گيگاهرٽز نيٽ ورڪ ڳولڻ جو حصو.
نيٽ ورڪ اسٽيئرنگ
Zigbee نيٽ ورڪ اسٽيئرنگ جزو لاءِ هڪ تصديق واري اسڪرپٽ شامل ڪئي وئي انهي جي تصديق ڪرڻ لاءِ ته بهتر اسڪين آپشن پڻ فعال آهي جيڪڏهن 'سڀ چاٻيون آزمايو' اختيار فعال ٿيل آهي*.
NCP - CPC
دستاويزن کي اپڊيٽ ڪيو ويو ته اشارو ڪيو ويو ته NCP ايپليڪيشنن کي CPC جي ضرورت آهي RTOS-based ايپليڪيشنن ۾ شامل آهي ۽ لازمي طور تي استعمال ڪيو وڃي هاسٽ ايپليڪيشن سان جيڪو CPC کي سپورٽ ڪري ٿو.
گرين پاور سنڪ
GP سنڪ ٽيبل ھاڻي گروپ ڪاسٽ سنڪ ٽائپ (EMBER_GP_SINK_TYPE_GROUPCAST) لاءِ لاڳاپيل ٽوڪن ۾ گروپ ID محفوظ ڪري ٿو.
EMBER_GP_SINK_TYPE_SINK_GROUPLIST کي هٽائڻ لاءِ سنڪ قسم جي ڳڻپ کي اپڊيٽ ڪيو ويو.
متفرق
دستاويزن کي اپڊيٽ ڪيو ويو آهي ته حاصل ڪيل پيڪٽ جي آخري ٻن بائيٽس جي پيداوار واري موڊ ۾ FCS / CRC بائيٽ جي طور تي تعبير نه ڪيو وڃي.
4 بائيٽ کان وڌيڪ سائيز جي شين سان ڪمانڊ اسٽرڪٽس هاڻي انٽيجر پوائنٽرز جي بدران انٽيجر صفن جي طور تي بيان ڪيا ويا آهن.
مقرر ٿيل مسئلا
رليز 7.2.5.0 ۾ طئي ٿيل
سڃاڻپ # | وصف |
1147306 | ملٽي ميڪ ڪوآرڊينيٽر لاءِ هڪ مسئلو حل ڪيو جيڪو نيٽ ورڪ ٺهڻ دوران ذيلي گزينٽرفيس تي اسڪيننگ کي روڪيو ڇاڪاڻ ته اڳئين نيٽ ورڪ جي موڪل جي ڪري. |
1198598، 1196698 |
فڪسڊ اسپوري فريم پينڊنگ بٽ سيٽ جڏهن ڪو به ڊيٽا باقي نه آهي |
1215648 | ايمبر ريموو چائلڊ () کي ڪال ڪرڻ دوران هڪ محفوظ ٻيهر شامل ٿيڻ جي ڪوشش ۾ آخري ڊوائيس ذريعي ممڪن طور تي ٻارن جي ڳڻپ ۾ اضافو ٿي سگهي ٿو، امڪاني طور تي چائلڊ ڳڻپ -1 (255) جي ڪري ٿي سگھي ٿو، آخر ڊوائيسز کي شامل ٿيڻ/ ٻيهر شامل ٿيڻ کان روڪي ٿو. بيڪن ۾ گنجائش جي کوٽ جي نشاندهي ڪئي وئي آهي. |
1215649 | اسٽيڪ اندر چائلڊ ٽيبل جي ڳولا جا ڪم 0x0000 بمقابله 0xFFFF جي استعمال ۾ متضاد آهن نوڊ ID واپسي جي قيمت لاءِ غلط/خالي داخلائن جي نمائندگي ڪن ٿا، جنهن جي ڪري APIs ۾ غير استعمال ٿيل داخلائن جي چڪاس ڪرڻ ۾ مسئلا پيدا ٿين ٿا جهڙوڪ ember Remove Child(). |
1215650 | ايمبر ڪائونٽر هينڊلر() جي حصي جي طور تي ايمبر اضافي ڪائونٽر انفارميشن ڍانچي ۾ مهيا ڪيل منزل ۽ PHY انڊيڪس MAC TX Unicast ڪائونٽر جي قسمن لاءِ غلط ٿي سگھي ٿو. |
1215652 | ٻاھر نڪرندڙ بيڪن پيڪن کي ٽرگر ڪرڻ گھرجي EMBER_COUNTER_MAC_TX_BROADCAST بجاءِ EMBER_COUNTER_MAC_TX_UNICAST. |
1215653 | ڊيٽا پول موڪلڻ جڏهن پيڪٽ بفرز ختم ٿي ويا آهن صفر جي ويجهو هڪ بس جي غلطي ٿي سگهي ٿي. |
1221878 | آخري ڊيوائس a کي پوئين NWK Key سان ٻيهر شامل ڪرڻ هڪ اهم تبديلي کان پوءِ آخر ڊيوائس کي غلطيءَ سان پاڙيسري جي ٽيبل ۾ رکيو ويو ۽ آخر ڊيوائس ٻار جي بدران روٽر وانگر علاج ڪيو ويو، مناسب پيغام پهچائڻ ۾ مداخلت. |
1240390 | ZDO Bind/Unbind جي درخواستن تائين رسائي/اجازت جي سببن لاءِ رد ڪيو ويو آهي EMBER_ZDP_NOT_AUTHORIZED اسٽيٽس واپس ڪرڻ گهرجي بجاءِ EMBER_ZDP_NOT_PERMITTED اسٽيٽس Zigbee جي وضاحتن مطابق. |
1240620 | هڪ مسئلو حل ڪيو جنهن جي نتيجي ۾ آخري ڊيوائس منتقل رياستي مشين کي ڳري ٽرئفڪ جي حالتن هيٺ نيٽ ورڪ ۾ ٻيهر شامل ٿيڻ جي ڪوشش کي روڪڻ لاءِ. |
رليز 7.2.4.0 ۾ طئي ٿيل
سڃاڻپ # | وصف |
1174328 | هڪ مسئلو حل ڪيو جنهن سبب ٽچ لائن ٽيسٽ (DN-TLM-TC-02B) ۾ هڪ مرحلو ناڪام ٿيو. |
رليز 7.2.3.0 ۾ طئي ٿيل
سڃاڻپ # | وصف |
1130734 | فڪسڊ نول پوائنٽر ڊيريفرنس جڏهن ايسوسيئشن جو جواب موڪلي رهيو آهي جيڪڏهن ڪو بفر موجود نه آهي. |
رليز 7.2.2.0 ۾ طئي ٿيل
سڃاڻپ # | وصف |
660624 | ڊيوائس ٽيبل جو جزو اپڊيٽ ڪيو ويو آھي استعمال ڪرڻ لاءِ ٻئي SoC ۽ ھوسٽ آرڪيٽيڪچرز. |
754110 | پليٽ فارم تي منحصر فلوٽ لائبريري استعمال ڪندي فلوٽ حساب ڪتاب کي سپورٽ ڪرڻ لاءِ رپورٽ ڪرڻ واري تبديلي جي حساب ڪتاب کي اپڊيٽ ڪيو ويو آهي. |
1026022 | هڪ مسئلو حل ڪيو جيڪو UART baud جي شرح کي متاثر ڪري رهيو هو جڏهن سيٽ ڪريو EZSP_CONFIG_CTUNE_VALUE ڪمانڊ استعمال ڪندي ميزبان کان NCP تي CTUNE قدر. |
1026760 | هڪ مسئلو حل ڪيو جيڪو ڊبل PHY-قابل آخري ڊوائيسز کي 2.4 GHz انٽرفيس تي ٻيهر شامل ٿيڻ جي اجازت ڏئي رهيو هو ذيلي گيگاهرٽز انٽرفيس تي لاڳاپيل ٿيڻ کان پوءِ. |
1030357 | "پلگ ان ميگلپ سيٽ-اختيارن" سان هڪ مسئلو حل ڪيو، ترتيب جي قيمتن کي ترتيب ڏيڻ لاء ڪال بڪ کي رجسٽر ڪندي پيداوار واري موڊ ۾ غلطي واپس آڻيندي. |
1063627 | اپڊيٽ ڪيو ايمبر Af Remote Set Binding Callback() ۽ شامل ڪيل غائب ڪالبڪ ميزبان فن تعمير لاءِ. |
1079388 | هڪ مسئلو حل ڪيو جتي EMBER_AF_PLUGIN_NETWORK_CREATOR_SECURITY_BDB_JOIN_USES_INSTALL_CODE_KEY اختيار
نيٽ ورڪ ٺاهيندڙ سيڪيورٽي جزو اوور رائٽ ڪيو ويندو آهي جڏهن ”پلگ ان نيٽ ورڪ ٺاهيندڙ-سيڪيورٽي اوپن-نيٽ ورڪ“ يا ”پلگ ان نيٽ ورڪ خالق-سيڪيورٽي اوپن-وٿ-ڪي“ CLI ڪمانڊز کي سڏ ڪيو ويندو آهي. |
1087526 | ڪجھ ڳجھي مسئلن کي حل ڪيو. |
1096375 | هڪ مسئلو حل ڪيو جتي ايمبر Hmac AesHash API ايمبرزائن 7.2.0 کان وٺي ايپليڪيشن جي تعمير لاءِ دستياب نه هئي. |
1097258 | هڪ مسئلو حل ڪيو جيڪو متاثر ڪيو گرين پاور سرور ٽيسٽ ڪيس 4.5.2.2، 4.5.2.3، 4.4.3.1 ۽ 4.4.2.8. |
1099131 | هڪ مسئلو حل ڪيو جيڪو سرور کي روڪي رهيو هو ته ڪلائنٽ کي ختم ٿيڻ واري پيغام موڪلڻ لاءِ جيڪڏهن اهو اهم اسٽيبلشمينٽ دوران خراب ٿيل سرٽيفڪيٽ ملي ٿي. |
1103117 | هڪ مسئلو حل ڪيو جيڪو گرين پاور سرور کي نيٽ ورڪ ڇڏڻ ۽ گرين پاور ڪمبو ايپليڪيشن جي ٻيهر ايسوسيئيشن کان پوءِ غير شروع ٿيڻ جو سبب بڻيو. |
1104793 | هڪ مسئلو حل ڪيو جيڪو ڊبل PHY اسٽيڪ جي ٻنهي انٽرفيس تي جاري ڊيٽا ٽرانزيڪشن جي منظرنامي جي ناڪامي جو سبب بڻيو. |
1106002 | هڪ مسئلو حل ڪيو جيڪو متاثر ڪيو گرين پاور سرور ٽيسٽ ڪيس 4.4.1.7 مرحلا 1-2. |
رليز 7.2.1.0 ۾ طئي ٿيل
سڃاڻپ # | وصف |
289695 | رينج چيڪ لاءِ محفوظ ۽ غير موجود گرين پاور ڊيوائس سورس آئي ڊي شامل ڪيا ويا آهن گرين پاور ڪلسٽر ڪمانڊ هينڊلرز ۾. |
651930 | ختم ٿيل ورثي NCP ڪالبڪ ايمبر AfPlugin Concentrator Broadcast Sent Callback(). |
621144 | شامل ڪيل سپورٽ GPD سوئچ لاءِ سنگل بٽڻ واري ڊوائيسز تي جيئن ته BRD4183A. |
648906 | ٻيهر لاڳو ٿيل emberChildIndex(). |
659010 | ٻيهر لاڳو ٿيل emberChildIndex(). |
727076 | هڪ مسئلو حل ڪيو جيڪو LQI، RSSI، ۽ اوسط MAC ٻيهر ڪوشش کي اپڊيٽ ڪرڻ لاءِ غلط آخري پوائنٽ استعمال ڪرڻ لاءِ تشخيصي فنڪشن جو نتيجو ٿي سگهي ٿو. |
746260 | سمارٽ انرجي KEEP-ALIVE ڪلستر لاءِ سپورٽ شامل ڪئي وئي. |
1026760 | حل ٿيل مسئلو جتي آخر ڊيوائس غلط انٽرفيس استعمال ڪندي ٻيهر شامل ٿي سگھي ٿي. |
1031169 | هڪ مسئلو حل ڪيو جتي هڪ جوڙيل GPD کي هٽائي سگهجي ٿو بغير ترجمي جي ٽيبل ۾ موجودگي جي. |
1031241 | محفوظ ٿيل گرين پاور ايڊريس جي بهتر تصديق. |
1063525 | هڪ مسئلو حل ڪيو جنهن جي نتيجي ۾ ٿي سگهي ٿي غلط تصديق لنڪ ڪيئي مٽاسٽا ڪامياب ٿيڻ لاءِ جيتوڻيڪ ٽرسٽ سينٽر غلط لنڪ ڪيچ استعمال ڪيو. |
1067877 | هڪ مسئلو حل ڪيو جنهن سان منظر جي معلومات کي غلط طور تي هٽايو ويو جڏهن هڪ نئون منظر شامل ڪيو ويو ساڳئي Groupoid ۽ ScanID سان. |
1068968 | emberGetChildData(). |
1069245 | بهتر ٿيل ڊيوائس ٽيبل پلگ ان پروٽوٽائپ ايمبر Af Trust Center جوائن ڪريو ڪال بڪ () تاليف جي غلطين کي درست ڪرڻ لاءِ. |
1074378 | هڪ مسئلو حل ڪيو جيڪو ڊبل بينڊ اينڊ ڊيوائسز کي غلط طور تي غير ترجيحي چينل ۾ شامل ٿيڻ جي اجازت ڏئي ٿو پر چينل تي PAN کي ٻيهر شامل ٿيڻ جي اجازت نه ڏني. |
1075748 | هڪ مسئلو حل ڪيو جيڪو EEPROM تاليف جي غلطي جو سبب بڻيو جڏهن CLI کي هٽائڻ. |
1077176 | هڪ مسئلو حل ڪيو جيڪو اين سي پي جي شروعات ۾ ناڪام ٿيڻ جو سبب بڻجي سگهي ٿو انٽر-PAN ميڪ فلٽر (0x36) جي نتيجي ۾ غلط MAC فلٽر ٽيبل سائيز جي نتيجي ۾. |
1081511 | درست قسم 4 (OOB) جي استعمال کي روڪڻ واري مسئلي کي درست ڪيو ويو ڪميشن لاءِ. |
1082602 | ھڪڙي مسئلي کي حل ڪيو ويو آھي جيڪي پيڪيٽس جو سبب بڻجن ٿيون جيڪي ڪميشننگ دوران ڊيڪرپٽ ٿيڻ ۾ ناڪام ٿي وڃن ٿيون جيئن اڳتي وڌڻ لاءِ ڪميشن نوٽيفڪيشن جي تصديق سان ناڪام پرچم سيٽ. |
1083200 | هڪ مسئلو حل ڪيو جتي ميسيج انٽيگرٽي ڪوڊس جتي ڪاپي نه ڪئي وئي آهي واپس ميزباني تي emGpCalculateIncomingCommandMic(). |
1083835 | فڪسڊ سنڪ ٽيبل ريڊ ڪمانڊ هينڊلنگ لاءِ gp Sharedkey قسم جنهن GP ٽيسٽ ڪيس جي ناڪامي کي فڪس ڪيو 4.4.4.3. |
1085137 | هڪ مسئلو حل ڪيو جتي سنڪ ايپ موڊ 2 ۽ EUI64s سان ملندڙ سڀني داخلائن کي ختم ڪري سگهي ٿي. |
1087618 | گرين پاور اڊاپٽر هيڊر غائب ٿيڻ جي ڪري تاليف جي مسئلن کي حل ڪيو ويو files ڇڏڻ ۾ شامل نه آهي. |
1092779 | حل ٿيل مسئلو جيڪو غير والدين نيٽ ورڪ نوڊ کان ZDO ڇڏڻ جي درخواست کي پروسيس ڪرڻ لاءِ آخري ڊيوائس کي روڪي رهيو هو. |
1091792 | بهتر غلطي سنڀالڻ ۽ ايمبر جو واپسي ڪوڊ حاصل ڪريو موجوده سيڪيورٽي اسٽيٽ (). |
1087567 | اين سي پي ايسample ايپليڪيشن “nap-quart-hw-dual-phy” ڊولپمينٽ بورڊ BRD4155 پاران سهڪار نه ڪئي وئي آهي. |
سڃاڻپ # | وصف |
1089841 | هڪ مسئلو جنهن سبب نيٽ ورڪ ڳولهڻ ۽ ٻيهر شامل ٿيڻ جو سبب بڻيو مصروف اسٽيٽس کي واپس ڪرڻ لاءِ آخري ڊيوائس منتقل ڪرڻ واري عمل لاءِ ذيلي گيگاهرٽز انٽرفيس تي طئي ٿيل آهي. |
1094643 | فنڪشن پروٽوٽائپ لاءِ ايم جي پي آئوٽ گوئنگ ڪمانڊ انڪرپٽ کي گرين پاور سرور مان هٽايو ويو آهي ڇاڪاڻ ته اهو صرف گرين پاور-سيڪيورٽي جي اندروني آهي. file. |
1097536 | هڪ مسئلو حل ڪيو جنهن سبب ملٽي-MAC ڪوآرڊينيٽر غلط MAC انٽرفيس استعمال ڪيو ته جيئن ايڊريس تڪرار جي حل دوران ان جي ٻار کي غير گهربل ٻيهر شامل ٿيڻ جو جواب موڪلڻ لاءِ. اهو مسئلو ZCP ٽيسٽ ڪيس 10.12 کي ذيلي گيگاهرٽز تي ناڪام ٿيڻ جو سبب بڻيو. |
رليز 7.2.0.0 ۾ طئي ٿيل
سڃاڻپ # | وصف |
498094 | هڪ مسئلو حل ڪيو فنڪشن چيڪ ۾ رپورٽنگ ڪنفيگ () ميٽرنگ سرور ۾. جتي invoked function ember Af Contains Server() جو ٻيو ان پٽ پيراميٽر غلط طور تي ڪلسٽر ID جو حوالو ڏنو هو انتساب ID جي بدران. |
657626 | صفحو جي درخواست سان OTA اپڊيٽ ھاڻي ھاڻي ھاڻي سنڀالي سگھي ٿو EMBER_AF_PLUGIN_EEPROM_PARTIAL_WORD_STORAGE_COUNT نمبر کان ٻاھرين لکڻ جي عملن جي بغير ڪنهن دعويٰ جي. |
684653 | هڪ مسئلو حل ڪيو جنهن سبب نيٽ ورڪ اسٽيئرنگ شروع ڪيو TC ٽاسڪ شامل ڪرڻ کان سواءِ نيٽ ورڪ اسٽيٽ ۽ اسٽيئرنگ اسٽيٽ کي چيڪ ڪرڻ. |
688985 | حل ڪيو ويو مسئلو جتي شامل ٿيڻ واري ڊوائيس نيٽ ورڪ ۾ غلط توسيع ٿيل پين ID سان شامل ٿي، جنهن جي نتيجي ۾ هڪ پين ID تڪرار پيدا ٿيندو. |
742167 | هڪ مسئلو حل ڪيو جيڪو ZLL پيغام جوڑوں ۾ تسلسل نمبر فيلڊ جي تڪرار جو سبب بڻيو (درخواست - جواب). |
755880 | GBCS ايونٽ IDs کي تبديل ڪيو ويو آھي صحيح قدرن لاءِ مخصوص کان. |
756571 | اهو مسئلو حل ڪيو جنهن سبب ايمبر پيڪٽ هينڊ آف فن اچي رهيو آهي خراب انڊيڪس EMBER_ZIGBEE_PACKET_TYPE_NWK_DATA/EMBER_ZIGBEE_PACKET_TYPE_NWK_COMMAND پيڪٽس لاءِ |
760759 | هڪ مسئلو طئي ڪيو ويو آهي جتي ڪجهه ماڊلز، جهڙوڪ MGM210، هڪ ايپليڪيشن ٺاهڻ ۽ ٺاهڻ لاءِ استعمال ڪري سگھجن ٿيون جيڪي LEDs ۽ بٽڻ استعمال ڪن ٿيون، جهڙوڪ Dynamic Multiprotocol LightSed. ائپس جيڪي اهي پرديئر استعمال ڪن ٿيون انهن ماڊلز لاءِ سپورٽ نه ٿيون ڪن جن ۾ بٽڻن ۽ LEDs ٻنهي کي استعمال ڪرڻ لاءِ وقف ٿيل لائينون نه آهن. |
763728 | صفات پڙهڻ دوران ناکافي اسپيس ڪيس کي سنڀاليو. |
819117 | هڪ مسئلو حل ڪيو جنهن سبب والدين کي اڻڄاتل ڊوائيس کان ٻيهر شامل ٿيڻ جي درخواست جو جواب ڏيڻ دوران بيڪار بٽ تي RX چيڪ نه ڪيو |
824361 | "ncp-quart-hw" s تعمير ڪرڻ وقت مقرر ٿيل ٽائيپ ڊيف ڊيڄاريندڙampلي ايپ IAR سان. |
825902 | ھڪڙو مسئلو حل ڪيو جتي انجمن، ٻيهر شامل ٿيڻ، ۽ نوڊ ID اپڊيٽ ختم ٿي سگھي ٿي ھڪڙي نوڊ سان گڏ ھڪڙي غلط ايڊريس کي تفويض ڪيو پيو وڃي. |
829607 | صارف جي مهيا ڪيل نيٽ ورڪ ايڊريس عرف قدر کي اوور رائيڊ ڪندي آخري ڊيوائس جي ترتيب جو مسئلو حل ڪيو ان جي پنهنجي نوڊ آئي ڊي تي جڏهن ملٽي ڪاسٽ ۽ براڊڪاسٽ پيغام ايپليڪيشن پاران پيدا ڪيا ويا. |
841499 | هڪ مسئلو حل ڪيو جتي هڪ نئون شامل ٿيل ڊيوائس ڪڏهن ڪڏهن ٻار جي ٽيبل تي شامل نه ٿي سگهي ٿي جيڪڏهن ان جو IEEE پتو معلوم ناهي. |
842361 | OTA ڪلستر ڪمانڊز جي غلط منٽ ڊگھائي صف جي ڪري ھڪڙي پارسنگ مسئلي کي حل ڪيو. |
844016 | هڪ مسئلو حل ڪيو جيڪو BRD4183C تي تاليف جي غلطين جو سبب بڻيو هن بورڊ کي ڪجهه ايپس لاءِ خارج ڪري. * |
850747 | واچ ڊاگ هاڻي سڀني Zigbee Emberizine s تي ڊفالٽ طور تي فعال آهيampايپليڪيشنون. |
1017165 | هڪ مسئلو حل ڪيو جنهن جي ڪري فورس سمهڻ ۽ جاڳڻ جو حصو CLI جزو تي منحصر ڪيو ويو |
1021877 | DynamicMultiprotocolLightSed ۽ DynamicMultiprotocolLightSed منصوبن ۾ حل ٿيل مسئلو جتي شيڊولر کي CLI ڪم جي حوالي سان صحيح طريقي سان بند نه ڪيو ويو جڏهن CLI ڪمانڊ دليلن جو تعداد 2 کان گهٽ هو. |
1021884 | wwah-server-silabs جزو ۾ هڪ انڊيڪس ٿيل ٽوڪن لاءِ غلط ترتيب کي درست ڪيو. |
1024651 | هڪ مسئلو حل ڪيو جتي emberAfMessageSentCallback() نه سڏيو ويو جيڪڏهن ٻار کي ٽرانسميشن دوران هٽايو ويو هجي. |
1026622 | هڪ مسئلو حل ڪيو جنهن سبب پيڪٽ-هٿ آف سان آخري بائيٽ غائب ٿي وئي جڏهن EMBER_MANGLE_PACKET استعمال ڪيو ويو. |
1027200 | هڪ مسئلو حل ڪيو جتي اهم اسٽيبلشمينٽ جزو گهربل BAD_MESSAGE جي بدران NO_RESOURCES موڪليو جڏهن اڻڄاتل EUI64 سان هڪ شروعات ڪندڙ اهم اسٽيبلشمينٽ جي ڪوشش ڪئي. |
1030940 | حل ٿيل مسئلو جنهن ۾ واقعي اعليٰ APS ميسيج فريڪوئنسي SED ڊوائيسز جي نتيجي ۾ ٿي سگهي ٿي غير پروسيس ٿيل (ٻيهر) شامل ٿيڻ جي درخواستن ۾. |
سڃاڻپ # | وصف |
1042022 | حل ٿيل مسئلو جتي اهم اسٽيبلشمينٽ جزو گهٽ ۾ گهٽ حڪم جي درخواست ۽ حڪم جي جواب جي ڊيگهه جي جانچ نه ڪئي. |
1058984 | موڪليل پيغام لاءِ ٽيمپليٽ ڪيل ڪال بڪ کي ٽڪرا ٽڪرا ٿيل پيڪٽس لاءِ ڪيترائي ڀيرا سڏيو ويندو، هڪ ڀيرو جي بدران سڀني ٽڪرا موڪلڻ کان پوءِ. هي Zigbee Emberizine SDK 7.0 ۾ شروع ٿيندڙ رويي ۾ تبديلي هئي ۽ SDK 7.2.0 ۽ بعد ۾ خطاب ڪيو ويو آهي. ٽيمپليٽ ڪيل ڪال بڪ هاڻي صرف هڪ ڀيرو في ٽڪرا ٿيل ٽرانسميشن تي سڏبو آهي. |
1060156 | هڪ مسئلو حل ڪيو جتي TC نه موڪليو NWK Key جڏهن ٻيا ڊوائيس اسڪين ڪري رهيا هئا. |
1061948 | شروعاتي اهم اسٽيبلشمينٽ ڪمانڊ لاءِ هيٺين ZCL ترتيب نمبر جو مسئلو جيڪو پڙھڻ واري خصوصيت جي پٺيان آھي مقرر ٿيل آھي. |
1066234 | هڪ مسئلو حل ڪيو جنهن جي ڪري اهم اسٽيبلشمينٽ اسٽيٽ مشين کي ڦاسي وڃڻ جي صورت ۾ تصديق ڪريو اهم ڊيٽا جو جواب هوا تي گم ٿي ويو آهي. |
1066947 | حل ٿيل مسئلو جتي فارم ۽ شامل ٿيڻ واري ڪوڊ ۾ اسڪين جو طريقو ٻين بفرن پاران استعمال ڪيل ياداشت کي خراب ڪري سگهي ٿو. اهو ظاهر ٿئي ٿو يا ته هڪ بس جي غلطي، استعمال جي غلطي يا هڪ پيڪٽ بفر اصرار. |
1068035 | هڪ امڪاني مسئلي کي حل ڪيو جيڪو ڳنڍڻ جي غلطي جو سبب بڻيو جڏهن گراهڪ استعمال ڪرڻ چاهي ٿو گرين پاور ڪلائنٽ يا سرور صرف انهن جي NCP ايپليڪيشن لاءِ. |
1068055 | هيٺيون ZCL بنيادي ڪلستر اختياري خاصيتون، جيڪي XML جي تعريف مان غائب هيون fileشامل ڪيو ويو آهي: 0x000C ٺاهيندڙ نسخو تفصيلات، 0x000D سيريل نمبر، ۽ 0x000E پراڊڪٽ ليبل. |
1069727 | اڻ سڌي طرح-قطار ۾ اڻ شروع ٿيل متغير MISRA غلطي کي درست ڪيوfile. |
1077662 | حل ٿيل مسئلو جتي اپ گريڊ ضابطو صحيح طور تي فائر نه ڪيو Zigbee RTOS ٽاسڪ اسٽيڪ سائيز جي ترتيب لاءِ. اهو هاڻي لفظن جي بدران بائيٽ ۾ بيان ڪيو ويو آهي. |
موجوده رليز ۾ ڄاڻايل مسئلا
اڳئين رليز کان وٺي بولڊ ۾ مسئلا شامل ڪيا ويا. جيڪڏهن توهان هڪ ڇڏڻ کي مس ڪيو آهي، تازو رليز نوٽس تي دستياب آهن https://www.silabs.com/developers/zigbee-emberznet Tech Docs ٽيب ۾.
سڃاڻپ # | وصف | ڪم ڪار |
N/A | ھيٺيون ائپس/ اجزاء ھن رليز ۾ سپورٽ نه آھن · NCP سليپي · EM4 سپورٽ |
خاصيتون ايندڙ رليز ۾ فعال ڪيون وينديون. |
193492 |
ember Af Fill Command Global Server To Client Configure Reporting macro ڀڄي ويو آهي. بفر ڀرڻ غلط ڪمانڊ پيڪٽ ٺاهي ٿو. | استعمال ڪريو "zcl global send-me-a-report" CLI حڪم API جي بدران. |
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. مثال لاءِampلي، تبديل ڪريو <-26..20>. |
295498 | UART استقبال ڪڏهن ڪڏهن Zigbee + BLE متحرڪ ملٽي پروٽوڪول استعمال جي صورت ۾ ڳري لوڊ هيٺ بائيٽ ڇڏي ٿو. | هارڊويئر فلو ڪنٽرول استعمال ڪريو يا بيڊ جي شرح کي گھٽ ڪريو. |
312291 |
EMHAL: hal Common Get In.x Millisecond Tick functions on Linux hosts في الحال gettimeofday فنڪشن استعمال ڪن ٿا، جنهن جي هڪجهڙائي جي ضمانت نه آهي. جيڪڏهن سسٽم جو وقت تبديل ٿئي ٿو، اهو اسٽيڪ ٽائيمنگ سان مسئلا پيدا ڪري سگهي ٿو. |
انھن ڪمن کي تبديل ڪريو clock_gettime کي CLOCK_MONOTONIC ماخذ سان استعمال ڪرڻ بدران. |
338151 | اين سي پي کي شروع ڪرڻ سان گھٽ پيڪٽ بفر ڳڻپ جي قيمت خراب ٿي سگھي ٿي. | تمام گھٽ ڊفالٽ ويل کان بچڻ لاءِ پيڪٽ بفر جي ڳڻپ لاءِ 0xFF رکيل قدر استعمال ڪريو |
387750 | روٽ ٽيبل جي درخواست فارميٽ سان مسئلو آخر ڊوائيس تي. | تحقيق هيٺ |
400418 | هڪ ٽچ لنڪ شروع ڪندڙ هڪ غير فيڪٽري-نئين آخري ڊوائيس ٽارگيٽ سان ڳنڍي نٿو سگهي. | ڪو به معلوم حل ناهي. |
424355 |
هڪ غير فيڪٽري-نئين ننڊ جي آخري ڊيوائس ٽچ لنڪ ٽارگيٽ- قابل شروعات ڪندڙ ڪجهه حالتن ۾ ڊوائيس جي معلومات جو جواب حاصل ڪرڻ جي قابل ناهي. |
تحقيق هيٺ |
465180 |
Coexistence Radio Blocker Optimization item “Enable Runtime Control” مناسب Zigbee آپريشن کي بلاڪ ڪري سگھي ٿو. | اختياري 'وائي فائي چونڊيو' بلاڪر جي اصلاح جو ڪنٽرول ڇڏڻ گهرجي "معذور". |
480550 |
OTA ڪلستر جو پنهنجو بلٽ ان فريگمينٽيشن طريقو آهي، ان ڪري ان کي APS فريگمينٽيشن استعمال نه ڪرڻ گهرجي. جيتوڻيڪ، صورت ۾ APS انڪرپشن کي فعال ڪيو ويو آهي، اهو ImageBlockResponses جي پيل لوڊ کي هڪ سائيز تائين وڌائيندو آهي جتي APS ٽڪنڊي کي چالو ڪيو ويندو آهي. اهو ٿي سگهي ٿو OTA عمل ناڪام ٿيڻ. |
ڪو به معلوم حل ناهي |
481128 |
تفصيلي ري سيٽ سبب ۽ حادثي جا تفصيل ڊفالٽ طور تي دستياب هجڻ گهرجن ورچوئل UART (سيريل 0) ذريعي NCP پليٽ فارمن تي جڏهن تشخيص پلگ ان ۽ ورچوئل UART پردي فعال ٿيل آهن. |
جيئن ته سيريل 0 اڳ ۾ ئي NCP ۾ شروع ڪيو ويو آهي، گراهڪ زگبي NCP فريم ورڪ ۾ ايمبر AfN cp Init ڪال کي فعال ڪري سگھن ٿا ۽ مناسب تشخيصي ڪمن کي ڪال ڪري سگھن ٿا (ha lGet Extended Reset Info، hal Get Extended Reset String، hal Print Crash Summary، hal Crash Details ۽ halPrintCrashData) ھن ڪال بڪ ۾ پرنٽ ڪريو ھن ڊيٽا کي سيريل 0 ۾ پرنٽ ڪرڻ لاءِ viewنيٽ ورڪ اينالائيزر ڪيپچر لاگ ۾ داخل ڪريو.
هڪ اڳوڻي لاءampانهن ڪمن کي ڪيئن استعمال ڪجي، af-main-soc.c جي emberAfMainInit() ۾ شامل ڪوڊ جو حوالو ڏيو جڏهن EXTENDED_RESET_INFO وضاحت ڪئي وئي آهي. |
سڃاڻپ # | وصف | ڪم ڪار |
486369 |
جيڪڏهن هڪ نئون نيٽ ورڪ ٺاهيندي هڪ متحرڪ ملٽي پروٽو ڪال LightSoc وٽ چائلڊ نوڊس آهن باقي بچيل نيٽ ورڪ مان، ايمبر Af Get ChildTableSize startIdentifyOnAllChildNodes ۾ هڪ غير صفر قدر واپس ڪري ٿو، جنهن ڪري Tx 66 غلطي پيغامن جو سبب بڻجندي جڏهن ”ڀوت“ ٻارن کي خطاب ڪندي. | جيڪڏهن ممڪن هجي ته نئون نيٽ ورڪ ٺاهڻ کان اڳ حصي کي ماس-ڊيٽ ڪريو يا نيٽ ورڪ ڇڏڻ کان پوءِ چائلڊ ٽيبل کي پروگرام طور چيڪ ڪريو ۽ نئون نيٽ ورڪ ٺاهڻ کان اڳ emberRemoveChild استعمال ڪندي سڀني ٻارن کي حذف ڪريو. |
495563 |
شامل ٿيڻ SPI NCP Sleepy End Device Sample ائپ شارٽ پول نه ٿي ڪري، ان ڪري شامل ٿيڻ جي ڪوشش ناڪام ٿي TC Link Key کي اپڊيٽ ڪرڻ جي حالت ۾. | ڊوائيس جيڪو شامل ٿيڻ چاهي ٿو شامل ٿيڻ جي ڪوشش ڪرڻ کان پهريان مختصر پول موڊ ۾ هجڻ گهرجي. ھن موڊ کي مجبور ڪري سگھجي ٿو آخر ڊيوائس سپورٽ پلگ ان. |
497832 |
نيٽ ورڪ اينالائيزر ۾ Zigbee ايپليڪيشن سپورٽ ڪمانڊ بريڪ ڊائون جي تصديق ڪنجي درخواست فريم لاءِ غلطيءَ سان پيل لوڊ جي حصي جو حوالو ڏئي ٿو جيڪو اشارو ڪري ٿو فريم ماخذ ايڊريس کي منزل پتي طور. |
ڪو به معلوم حل ناهي |
519905
521782 |
Spi-NCP شايد تمام گھٽ ناڪام ٿي سگھي ٿو بوٽ لوڊر ڪميونيڪيشن شروع ڪرڻ ۾ 'بوٽ لوڊ' CLI ڪمانڊ استعمال ڪندي اوٽا ڪلائنٽ پلگ ان. |
بوٽ لوڊ ڪرڻ واري عمل کي ٻيهر شروع ڪريو |
620596 |
NCP SPI ExampBRD4181A لاءِ (EFR32xGMG21)
nWake default pin defined wake-up pin طور استعمال نٿو ڪري سگھجي. |
NCP-SPI پلگ ان ۾ nWake لاءِ ڊفالٽ پن کي PD03 کان EM2/3 ويڪ-اپ-فعال پن ۾ تبديل ڪريو. |
631713 |
A Zigbee End Device بار بار ايڊريس تڪرارن جي رپورٽ ڪندو جيڪڏهن پلگ ان ”Zigbee PRO Stack Library“ بدران ”Zigbee PRO Leaf Library“ استعمال ڪيو وڃي. | استعمال ڪريو ”Zigbee PRO Leaf Library“ بدران ”Zigbee PRO Stack Library“ پلگ ان. |
670702 |
رپورٽنگ پلگ ان جي اندر غير موثريت ڊيٽا لکڻ جي تعدد ۽ ٽيبل جي سائيز جي بنياد تي اهم ويڪرائي جو سبب بڻجي سگهي ٿي، جيڪا شايد ڪسٽمر ايپليڪيشن ڪوڊ سان مداخلت ڪري ٿي، بشمول واقعي جي وقت. | جيڪڏهن بار بار لکي رهيا آهيو، رپورٽنگ جي حالتن کي جانچڻ تي غور ڪريو ۽ پلگ ان استعمال ڪرڻ بجاءِ دستي طور رپورٽون موڪلڻ. |
708258 |
addEntryToGroupTable() ذريعي گروپس-server.c ۾ غير شروع ٿيل قدر هڪ غلط بائنڊنگ ٺاهي سگهي ٿي ۽ گروپ ڪاسٽ رپورٽنگ پيغام موڪلڻ جو سبب بڻجي سگهي ٿي. | شامل ڪريو "binding.clusterId = EMBER_AF_INVALID_CLUSTER_ID؛" "binding.type کان پوء
= EMBER_MULTICAST_BINDING؛" |
757775 |
سڀ EFR32 حصن ۾ هڪ منفرد RSSI آفسيٽ آهي. ان کان علاوه، بورڊ ڊيزائن، اينٽيننا ۽ ملفوظات RSSI کي متاثر ڪري سگھن ٿا. |
جڏهن هڪ نئون پروجيڪٽ ٺاهي، انسٽال ڪريو RAIL يوٽيلٽي، RSSI جزو. ھن خصوصيت ۾ شامل آھي ڊفالٽ RSSI Offset Silabs ھر حصي لاءِ ماپي چڪو آھي. توهان جي مڪمل پراڊڪٽ جي آر ايف جاچ کان پوءِ جيڪڏهن ضروري هجي ته هي آفسٽ تبديل ڪري سگهجي ٿو. |
758965 |
ZCL ڪلستر اجزاء ۽ ZCL ڪمانڊ دريافت جدول هم وقت سازي نه آهن. تنهن ڪري، جڏهن هڪ ZCL ڪلستر جزو کي فعال يا غير فعال ڪيو وڃي، لاڳو ٿيل حڪمن کي لاڳاپيل ZCL ترقي يافته ڪنفيگريٽر ڪمانڊ ٽيب ۾ فعال / غير فعال نه ڪيو ويندو. |
دستي طور تي ZCL Advanced Configurator ۾ مطلوب ZCL حڪمن لاءِ دريافت کي فعال/بند ڪريو. |
765735 | OTA اپڊيٽ سليپي اينڊ ڊيوائس تي ناڪام ٿي ٿي فعال پيج جي درخواست سان. | صفحي جي درخواست جي بدران بلاڪ درخواست استعمال ڪريو. |
845649 |
CLI کي هٽائڻ: بنيادي جزو EEPROM ڪلائي ڪالن کي ختم نٿو ڪري sl_cli.h. |
eprom-cli.c کي ختم ڪريو file جيڪو سڏي ٿو slcli.h. اضافي طور تي، slcli.h ڏانهن ڪالون پڻ sl_cli_commandarg_t ota-storage-simple-eeprom ۾ تبصرو ڪري سگھجن ٿيون. |
857200 |
ias-zone-server.c ”0000000000000000“ CIE ايڊريس سان هڪ بائنڊنگ ٺاهڻ جي اجازت ڏئي ٿو ۽ پوئين طور تي وڌيڪ پابندين جي اجازت نٿو ڏئي. | ڪو به معلوم حل ناهي |
1019961 | ٺاهيل Z3Gateway ٺاهيوfile هارڊ ڪوڊس ”gcc“ جيئن CC | ڪو به معلوم حل ناهي |
سڃاڻپ # | وصف | ڪم ڪار |
1039767 | Zigbee روٽر نيٽ ورڪ ٻيهر ڪوشش ڪريو قطار اوور فلو مسئلو ملٽي ٿريڊ RTOS استعمال ڪيس ۾. | Zigbee اسٽيڪ ٿريڊ-محفوظ نه آهي. نتيجي طور، زگبي اسٽيڪ APIs کي ٻئي ٽاسڪ کان ڪال ڪرڻ او ايس ماحول ۾ سهڪار نه آهي ۽ ٿي سگهي ٿو اسٽيڪ کي ”غير ڪم ڪندڙ“ حالت ۾. ايونٽ هينڊلر استعمال ڪندي وڌيڪ معلومات ۽ ڪم ڪار جي لاءِ هيٺ ڏنل ايپ نوٽ ڏانهن رجوع ڪريو.
https://www.silabs.com/documents/public/application- نوٽس/an1322-dynamic-multiprotocol-bluetooth-zigbee-sdk- 7x.pdf . |
1081914 | هڪ مسئلو موجود آهي انهن ايپليڪيشنن لاءِ جيڪي محفوظ ڪن کي محفوظ ڪن ٿيون، يا اهي جن ۾ سيڪيور ڪي اسٽوريج جز، ۽ ٽوڪن شامل آهن file-based ٽرسٽ سينٽر بيڪ اپ فيچر، جيئن AN1387 ۾ بيان ڪيو ويو آهي: هڪ Z3 گرين پاور ڪمبو گيٽ وي کي بيڪ اپ ۽ بحال ڪرڻ. | يا ته استعمال ڪريو Classic Key Storage يا معياري Trust Center Backup، جيڪو ٽوڪن معلومات کي ٽيڪسٽ ۾ ذخيرو نٿو ڪري file. |
1082798 | Throughput پلگ ان ۾ پيڪٽ جي وڌ ۾ وڌ ڊگھائي کان 5 بائيٽ گهٽ آهن. | فنڪشن ۾ getHeaderLen() واقع آهي zigbee/framework/plugin/app/framework/plugin/throughput/ throughtput.c، هٽايو EMBER_AF_ZCL_MANUFACTURER_SPECIFIC_OVERH
maxPayloadLen متغير جي حساب سان EAD ميڪرو. |
1064370 | Z3Switch sample ايپليڪيشن صرف هڪ بٽڻ کي فعال ڪيو آهي (مثال طور: btn1) ڊفالٽ جي طور تي جيڪو پروجيڪٽ ۾ بٽڻ جي وضاحت ۾ بي ترتيب جي ڪري ٿوfile. | ڪم ڪار: Z0Switch پروجيڪٽ ٺاهڻ دوران دستي طور تي btn3 مثال انسٽال ڪريو. |
1105915 | ڊبل بينڊ سليڪشن ڊيوائس تي، emberGetRadioParam-eters هميشه چينل جي صفحي لاءِ 0 موٽائي ٿو بغير موجوده چينل جي صفحي جي. | ڪم ڪار جي طور تي، صفحو ٻيهر حاصل ڪري سگھجي ٿو: emMacPgChanPg(emCurrentChannel)؟ (emMacPgChanPg(emCurrentChannel) | 0x18). |
1175771 | جڏهن هلندي mfglib حاصل ڪريو ٽيسٽ موڊ ميزبان-NCP آرڪيٽيڪچر لاءِ s سانample ايپليڪيشن، Z3Gateway، رپورٽ ڪري ٿو تمام گھڻيون ezspErrorHandler غلطي 0x34 پيغام بفرز جي غير موجودگيءَ جو اشارو ڪندي. | EMBER_AF_PLUGIN_GATEWAY_MAX_WAIT_FOR_EV ترتيب ڏيو ENT_TIMEOUT_MS ھوسٽ ايپ تي 100 تائين، ھي نقص گھٽائي ٿو. |
1152898 | هارڊويئر فلو ڪنٽرول واچ ڊاگ سان اين سي پي بار بار متحرڪ ٿي ويندي آهي جڏهن ته ميزبان مٿي نه هوندو آهي. | پڪ ڪريو ته NCP ميزبان سان ڳنڍيل آهي ان کان اڳ NCP طاقتور آهي. |
ختم ٿيل شيون
رليز 7.2.0.0 ۾ ختم ٿيل
محفوظ EZSP خصوصيت کي ختم ڪيو ويندو مستقبل جي رليز ۾.
ختم ٿيل شيون
رليز 7.2.1.0 ۾ هٽايو ويو
ختم ٿيل غير استعمال ٿيل، ورثي NCP ڪالبڪ API ايمبر پلگ ان ڪنسنٽريٽر بورا ڪاسٽ موڪليل ڪالبڪ(). غير استعمال ٿيل هٽايو ويو RESERVED_AVAILABLE_MEMORY ۽ EXTRA_MEMORY ڪيترن ئي Zigbee S ۾ وضاحت ڪري ٿوample ايپليڪيشن پروجيڪٽ ٽيمپليٽس. نوٽ ڪريو ته انهن ورثي جي وضاحتن کي ختم ڪرڻ جو S تي ڪو به اثر نه آهيampلي ايپليڪيشنون.
رليز 7.2.0.0 ۾ هٽايو ويو
Zigbee AES (PSA) ۽ Zigbee CCM (PSA) اجزاء کي هٽايو ويو آهي. EFR-بنياد ايپليڪيشنن لاءِ، هارڊويئر سپورٽ انهن ڪرپٽو روٽينز لاءِ هاڻي Zigbee سيڪيورٽي مئنيجر جزو سان گڏ آندو ويو آهي، جيڪو جزو جي انحصار ذريعي منصوبن ۾ آندو ويندو آهي. ميزبان ايپليڪيشنون استعمال نه ٿيون ڪن Zigbee سيڪيورٽي مئنيجر جزو. ميزبان ايپليڪيشنون اڃا به استعمال ڪري سگھن ٿيون AES (سافٽ ويئر) ۽ سي سي ايم (سافٽ ويئر) اجزاء جيڪڏهن گهربل هجي.
ملٽي پروٽوڪول گيٽ وي ۽ آر سي پي
7.1 نيون شيون
رليز 7.2.2.0 ۾ شامل ڪيو ويو
Zigbeed هاڻي لوڊ ڪري ٿو CREATOR_STACK_RESTORED_EUI64، جيڪڏهن موجود هجي، ميزبان ٽوڪن مان file، ۽ ان کي EUI64 طور استعمال ڪري ٿو، EFR64 تي ذخيرو ٿيل EUI32 کي ختم ڪندي.
رليز 7.2.1.0 ۾ شامل ڪيو ويو
Zigbeed هاڻي coex EZSP حڪمن جي حمايت ڪري ٿو.
رليز 7.2.0.0 ۾ شامل ڪيو ويو
شامل ڪيو ويو متحرڪ ملٽي پروٽوڪول BLE ۽ Zigbee NCP پروجيڪٽ (zigbee_ncp-ble_ncp-xxx.slcp). تجرباتي معيار جي طور تي جاري ڪيو ويو.
شامل ڪيو ويو 802.15.4 سمورو ٻڌڻ لاءِ EFR32MG24 CMP RCP. هي هڪ واحد RCP استعمال ڪندي Zigbee ۽ Open Thread هڪ ئي وقت لاتعلق چينلز کي هلائڻ جي صلاحيت آهي (rcp-802154-xxx.slcp ۽ rcp-802154-blehci-xxx.slcp). تجرباتي معيار جي طور تي جاري ڪيو ويو.
شامل ڪيو ويو Zigbee سپورٽ 32-bit x86 فن تعمير لاءِ.
ملٽي پروٽوڪول استعمال جي ڪيسن ۾ BLE کي ختم ڪرڻ لاءِ سپورٽ شامل ڪئي وئي، ٻين پروٽوڪول اسٽيڪ جي استعمال لاءِ ميموري وسيلن کي آزاد ڪرڻ.
Stack API ٽريس هاڻي Zigbeed لاءِ فعال ڪري سگھجي ٿو ڊيبگ-سطح کي 4 يا 5 تي zigbeed.conf ۾ سيٽ ڪندي file.
Zigbeed اسٽيڪ ورزن سان گڏوگڏ تعمير جي تاريخ ۽ وقت هاڻي لاگن ۾ ڇپيل آهن.
7.2 بهتري
رليز ۾ تبديل ٿيل 7.2.2.0
Zigbee BLE DMP NCP کي MG13 خاندان تي فٽ ڪرڻ لاءِ CPC Tx ۽ Rx قطار جي سائز کي گھٽايو ويو.
تبديل ڪيو zigbee_ble_event_handler DMPLight ايپ ۾ ورثي جي اشتهارن مان اسڪين جوابن کي پرنٽ ڪرڻ لاءِ.
rcp-xxx-802154 ۽ rcp-xxx-802154-blehci ائپس هاڻي استعمال ڪن ٿيون 192 µsec ٽرن رائونڊ ٽائيم غير بهتر ٿيل ايڪن لاءِ جڏهن ته اڃا به استعمال ڪن ٿيون 256 µsec ٽرنارائونڊ ٽائيم لاءِ گهربل واڌايون CSL لاءِ.
7.3 طئي ٿيل مسئلا
رليز 7.2.5.0 ۾ طئي ٿيل
سڃاڻپ # | وصف |
1188521 | نوٽيفڪيشن ۽ اوپن ٿريڊ پنگ ٽريفڪ سان BLE اسڪين هلائڻ دوران RCP ھنگ واري مسئلي کي حل ڪيو. |
رليز 7.2.4.0 ۾ طئي ٿيل
سڃاڻپ # | وصف |
1118077 | سي ايم پي آر سي پي ۾، اسپنل پيغامن کي ٽريفڪ جي وڏي لوڊ هيٺ اڇلايو پيو وڃي ڇاڪاڻ ته سي پي سي ايندڙ پيڪيٽس سان گڏ نه رکڻ جي ڪري. سي پي سي تي موڪلڻ لاءِ تيار ڪيل سڀني اسپنل پيغامن کي بنڊل ڪندي هن کي درست ڪيو RCP تي هڪ پيل لوڊ ۾، ۽ انهن کي ميزبان تي اڻ بنڊ ڪرڻ. هي ڊرامائي طور تي سي پي سي جي ڪارڪردگي کي بهتر بڻائي ٿو ته جيئن اهو ايندڙ ريڊيو ٽرئفڪ سان گڏ رهي سگهي. |
سڃاڻپ # | وصف |
1113498، 1135805، 1139990، 1143344 |
مقرر ٿيل گھڻن وقفي وقفي سان Zigbeed حادثن ۽ اصرار جيڪي شروع ٿي سگھن ٿيون جڏهن ڪيترن ئي Zigbee ڊوائيسز کي گڏ ڪرڻ سان گڏ CMP RCP ۾ شامل ٿيڻ. |
رليز 7.2.3.0 ۾ طئي ٿيل
سڃاڻپ # | وصف |
1130226 | طئي ٿيل مسئلو جنهن ۾ RCP بحال نه ٿيندو جيڪڏهن CPC عارضي طور تي مصروف ٿي وئي. |
1129821 | زگ بيڊ ۾ فڪسڊ نول پوائنٽر ڊيريفرنس جڏهن پيڪٽ حاصل ڪري رهيا آهن جيڪڏهن ڪو بفر موجود نه آهي. |
رليز 7.2.1.0 ۾ طئي ٿيل
سڃاڻپ # | وصف |
1036645 | BLE CPC NCP ۾ هڪ بگ حل ڪيو جنهن هڪ ڪلائنٽ ايپ کي پهرين ڪنيڪشن کان پوءِ ٻيهر ڳنڍڻ کان روڪيو. |
1068435 | مقرر ٿيل گرين پاور بائي ڊائريڪشنل ڪميشننگ ٽائيمنگ جو مسئلو. سرٽيفڪيشن ٽيسٽ ڪيس GPP 5.4.1.23 پاس. |
1074593 | حل ٿيل مسئلو جنهن ۾ Just-in-time (JIT) نياپا ننڊ جي آخري ڊوائيسز ڏانهن Zigbee + RCP پاران صحيح طور تي نه موڪليا ويا. |
1076235 | حل ٿيل مسئلو جتي اوٽ-ڪلي ملٽي پروٽوڪول ڊاکر ڪنٽينر ۾ هلائڻ ۾ ناڪام ٿيو. |
1080517 | Z3GatewayCPC هاڻي خودڪار طريقي سان اين سي پي (سي پي سي ثانوي) جي ري سيٽ کي سنڀاليندو آهي. |
1085498 | هڪ مسئلو حل ڪيو جتي Zigbeed اڻ سڌي طرح سليپي اينڊ ڊيوائسز تي ٻيهر شامل ٿيڻ جا جواب نه موڪلي رهيو هو. |
1090915 | حل ٿيل مسئلو جتي هڪ کان وڌيڪ 0x38 غلطيون ظاهر ٿيون جڏهن يا ته Z3GatewayCPC تي Zigbee انڊ پوائنٽ کولڻ جي ڪوشش ڪئي وئي يا CPC NCP کي ري سيٽ ڪرڻ کان سواءِ EZSP پيٽرولر سيٽ ڪرڻ لاءِ. |
رليز 7.2.0.0 ۾ طئي ٿيل
سڃاڻپ # | وصف |
828785 | cpc-hci-bridge ۾ هڪ بگ کي درست ڪيو جنهن جي ڪري هڪ HCI پيڪيٽ ڇڏي ويو جيڪڏهن BlueZ هڪ ڀيرو ٻه موڪليا. |
834191 | cpc-hci-bridge مددگار ايپليڪيشن جي CPU استعمال کي بهتر بڻايو. |
1025713 | Zigbeed ڊوائيس جي رستي جي وڌ ۾ وڌ ڊگھائي 4096 تائين. |
1036622 | ملٽي PAN RCP استعمال ڪندي اوٽ ڪلائي ٺاهڻ لاءِ cmake استعمال ڪندي مسئلو حل ڪيو. |
1040127 | سي پي سي سيڪيورٽي rcp-uart-802154 ۽ rcp-spi-802154 منصوبن جي MG13 ۽ MG14 سيريز حصن تي شروع ڪرڻ ۾ ناڪام ٿي رهي هئي. ھن مسئلي جي چوڌاري ڪم ڪرڻ لاء، mbedtls_entropy_adc شامل ڪيو ويو آھي اينٽراپي ماخذ طور انھن حصن لاء. اهو شايد ADC کي CPC سيڪيورٽي سان ميلاپ ۾ استعمال ٿيڻ کان روڪي سگھي ٿو. |
1066422 | Zigbeed ۾ هڪ وقفي وقفي بفر ليک کي درست ڪيو. |
1068429 | ھڪڙي ريس شرط مقرر ڪئي جيڪا CMP RCP کي زور ڏئي سگھي ٿي. |
1068435 | RCP نوڊ تي قابليت شامل ڪئي وئي آھي چيڪ ڪرڻ ۽ بفر ڪرڻ لاءِ ھڪڙي ھڪڙي بائڊائريشنل گرين پاور ڊيٽا فريم کي ۽ ان کي موڪلڻ وقت rx آفسيٽ ٽائم آئوٽ تي. |
1068942 | RCP ماخذ ميچ ٽيبل ۾ هڪ ليک کي درست ڪيو جيڪو Zigbee ڊوائيسز کي شامل ٿيڻ کان روڪي سگهي ٿو. |
1074172 | غير ٻار کان ووٽ حاصل ڪرڻ وقت Zigbeed کان موڪلڻ جي موڪل جي درخواست مقرر ڪئي وئي. |
1074290 | زگ بيڊ کي غير محفوظ ٿيل پولن تي عمل ڪرڻ کان روڪيو. |
1079903 | CMP RCP ۾ هڪ بگ کي درست ڪيو جيڪو SPINEL پيغامن کي غلط طور تي موڪلڻ جو سبب بڻجي سگهي ٿو، جنهن جي نتيجي ۾ Zigbeed ۽ OTBR حادثو يا نڪرڻ. |
7.4 موجوده رليز ۾ ڄاڻايل مسئلا
اڳئين رليز کان وٺي بولڊ ۾ مسئلا شامل ڪيا ويا. جيڪڏهن توهان هڪ ڇڏڻ کي مس ڪيو آهي، تازو رليز نوٽس تي دستياب آهن https://www.silabs.com/developers/gecko-software-development-kit.
سڃاڻپ # | وصف | ڪم ڪار |
811732 | Zigbee استعمال ڪرڻ وقت ڪسٽم ٽوڪن سپورٽ دستياب ناهي. | حمايت مستقبل جي رليز ۾ رٿابندي ڪئي وئي آهي. |
937562 | Bluetoothctl 'advertise on' حڪم ناڪام ٿئي ٿو rcp-uart- 802154-blehci ايپ سان Raspberry Pi OS 11 تي. | استعمال ڪريو btmgmt ائپ بجاءِ بلوٽوٿ سي ايل. |
1031607 | rcp-uart-802154.slcp پروجيڪٽ هڪ MG1 حصي تي رام تي گهٽ هلي رهيو آهي. اجزاء شامل ڪرڻ شايد ھيٺ ڏنل ڍير جي سائيز کي گھٽائي سگھي ٿي جيڪا CPC ۾ ECDH بائنڊنگ کي سپورٽ ڪرڻ جي ضرورت آھي. | ھڪڙو حل آھي SL_CPC_SECURITY_ENABLED ٺاھ جوڙ ذريعي CPC سيڪيورٽي کي غير فعال ڪرڻ. |
1074205 | CMP RCP ساڳئي PAN id تي ٻن نيٽ ورڪن کي سپورٽ نٿو ڪري. | هر نيٽ ورڪ لاءِ مختلف PAN id استعمال ڪريو. حمايت مستقبل جي رليز ۾ رٿابندي ڪئي وئي آهي. |
7.5 ختم ٿيل شيون
ڪو به
7.6 ختم ٿيل شيون
ڪو به
هن رليز کي استعمال ڪندي
هن رليز ۾ هيٺيان شامل آهن:
- زگبي اسٽيڪ
- Zigbee ايپليڪيشن فريم ورڪ
- زيگبي ايسampاپليڪيشن
Zigbee ۽ Emberizine SDK بابت وڌيڪ معلومات لاءِ ڏسو UG103.02: Zigbee Fundamentals.
جيڪڏهن توهان پهريون ڀيرو استعمال ڪندڙ آهيو، ڏسو QSG180: Z Zigbee Emberizine Quick-Start Guide for SDK 7.0 and Higher، توهان جي ڊولپمينٽ ماحول کي ترتيب ڏيڻ جي هدايتن لاءِ، عمارت ۽ چمڪample ايپليڪيشن، ۽ دستاويزي حوالا ايندڙ مرحلن ڏانهن اشارو ڪندي.
8.1 تنصيب ۽ استعمال
Zigbee Emberizine SDK گيڪو SDK (GSDK) جي حصي طور مهيا ڪئي وئي آهي، سلڪون ليبز SDKs جو سوٽ. GSDK سان جلدي شروع ڪرڻ لاء، انسٽال ڪريو سادگي اسٽوڊيو 5، جيڪو توهان جي ترقياتي ماحول کي ترتيب ڏيندو ۽ توهان کي GSDK تنصيب ذريعي هلندو. Simplicity Studio 5 ۾ IoT پراڊڪٽ ڊولپمينٽ لاءِ گهربل هر شيءِ شامل آهي Silicon Labs ڊوائيسز، بشمول هڪ وسيلو ۽ پروجيڪٽ لانچر، سافٽ ويئر ڪنفيگريشن ٽولز، GNU toolchain سان مڪمل IDE، ۽ تجزيي جا اوزار. تنصيب جون هدايتون آن لائن ۾ مهيا ڪيون ويون آهن سادگي اسٽوڊيو 5 يوزر گائيڊ.
متبادل طور تي، Gecko SDK شايد دستياب طور تي GitHub کان تازو ڊائون لوڊ يا ڪلوننگ ڪندي نصب ڪيو وڃي. ڏسو https://github.com/Sili- conLabs/gecko_sdk وڌيڪ معلومات لاءِ.
سادگي اسٽوڊيو GSDK انسٽال ڪري ٿو ڊفالٽ ۾:
- (ونڊوز): سي: \ استعمال ڪندڙ \ \SimplicityStudio\SDKs\gecko_sdk
- (MacOS): /استعمال ڪندڙ/ /سادگي اسٽوڊيو/SDKs/gecko_sdk
SDK ورزن لاءِ مخصوص دستاويز SDK سان انسٽال ٿيل آهي. اضافي معلومات اڪثر ڪري ڳولهي سگهجن ٿا علم جو بنياد آرٽيڪل (KBAs). API حوالا ۽ ٻي معلومات هن بابت ۽ اڳوڻي رليز تي موجود آهي https://docs.silabs.com/.
8.2 سيڪيورٽي ڄاڻ
محفوظ والٽ انٽيگريشن
ايپليڪيشنن لاءِ جيڪي چونڊي محفوظ ڪنجي اسٽوريج جزو کي استعمال ڪندي محفوظ طور تي محفوظ ڪنجي اسٽوريج جزو استعمال ڪندي Secure Vault-High حصن، هيٺ ڏنل جدول ڏيکاري ٿو محفوظ ڪنجيون ۽ انهن جي اسٽوريج حفاظتي خاصيتون جيڪي Zigbee سيڪيورٽي مئنيجر جزو منظم ڪري ٿو.
ويڙهيل چاٻي | قابل برآمد / غير برآمدي | نوٽس |
نيٽ ورڪ ڪي | قابل برآمد | |
اعتماد سينٽر لنڪ ڪيچ | قابل برآمد | |
عارضي لنڪ چيڪ | قابل برآمد | انڊيڪس ڪيل ڪيٽي جدول، محفوظ ڪيل ڪيچي جي طور تي |
ايپليڪيشن لنڪ ڪيچ | قابل برآمد | انڊيڪس ڪيل ڪيچ ٽيبل |
محفوظ EZSP چيڪ | قابل برآمد | |
ZLL انڪرپشن چيڪ | قابل برآمد | |
ZLL اڳواٽ ترتيب ڏنل چيڪ | قابل برآمد | |
GPD Proxy Key | قابل برآمد | انڊيڪس ڪيل ڪيچ ٽيبل |
GPD سنڪ چاٻي | قابل برآمد | انڊيڪس ڪيل ڪيچ ٽيبل |
اندروني / جڳه جي چاٻي | قابل برآمد | Zigbee سيڪيورٽي مئنيجر پاران استعمال ڪرڻ لاء اندروني چيڪ |
لپيل چابيون جيڪي نشان لڳل آهن "غير برآمد ٿيندڙ" استعمال ڪري سگهجن ٿيون پر نه ٿي سگهن viewايڊ يا رن ٽائيم تي شيئر ڪيو ويو.
ويڙهيل چاٻيون جيڪي نشان لڳل آهن "برآمد لائق" رن ٽائم تي استعمال يا شيئر ڪري سگھجن ٿيون پر فليش ۾ محفوظ ٿيڻ دوران انڪريپٽ ٿيل رهنديون آهن.
استعمال ڪندڙ ايپليڪيشنن کي ڪڏهن به ضرورت نه آهي ته انهن جي اڪثريت سان لهه وچڙ ۾. موجوده APIs کي منظم ڪرڻ لاءِ لنڪ ڪيئي ٽيبل ڪيز يا ٽرانسينٽ ڪيز اڃا تائين موجود آهن صارف جي ايپليڪيشن لاءِ ۽ هاڻي روٽ ذريعي Zigbee سيڪيورٽي مئنيجر جزو.
انهن مان ڪجهه ڪنجيون مستقبل ۾ صارف جي ايپليڪيشن لاءِ غير برآمد ٿي سگهن ٿيون. استعمال ڪندڙ ايپليڪيشنن کي حوصلا افزائي ڪئي وڃي ٿي ته ڪنجي جي برآمد تي ڀروسو نه ڪن جيستائين بلڪل ضروري نه هجي.
Secure Vault Key Management functionality تي وڌيڪ معلومات لاءِ، ڏسو AN1271: محفوظ ڪنجي اسٽوريج.
سيڪيورٽي صلاحون
سيڪيورٽي مشوري جي رڪنيت حاصل ڪرڻ لاء، لاگ ان ڪريو Silicon Labs ڪسٽمر پورٽل، پوء چونڊيو اڪائونٽ گهر. ھوم تي ڪلڪ ڪريو پورٽل ھوم پيج ڏانھن وڃڻ لاءِ ۽ پوءِ ڪلڪ ڪريو مينيجمينٽ نوٽيفڪيشن ٽائل. پڪ ڪريو ته 'سافٽ ويئر/سيڪيورٽي ايڊوائزري نوٽس ۽ پراڊڪٽ جي تبديلي جا نوٽس (PCNs)' چيڪ ٿيل آهي، ۽ اهو ته توهان پنهنجي پليٽ فارم ۽ پروٽوڪول لاءِ گهٽ ۾ گهٽ رڪنيت حاصل ڪئي آهي. ڪنهن به تبديلي کي محفوظ ڪرڻ لاء محفوظ ڪريو تي ڪلڪ ڪريو.
8.3 سپورٽ
ڊولپمينٽ کٽ گراهڪ ٽريننگ ۽ ٽيڪنيڪل سپورٽ لاءِ اهل آهن. استعمال ڪريو سلکان ليبارٽريز Zigbee web صفحو سڀني Silicon Labs Zigbee پروڊڪٽس ۽ خدمتن جي باري ۾ معلومات حاصل ڪرڻ، ۽ پراڊڪٽ سپورٽ لاءِ سائن اپ ڪرڻ لاءِ.
توھان رابطو ڪري سگھو ٿا سلڪون ليبارٽريز سپورٽ تي http://www.silabs.com/support.
سادگي اسٽوڊيو
MCU ۽ وائرليس اوزار، دستاويزن، سافٽ ويئر تائين هڪ ڪلڪ جي رسائي،
ذريعو ڪوڊ لائبريريون ۽ وڌيڪ. ونڊوز، ميڪ ۽ لينڪس لاءِ دستياب!
![]() |
![]() |
![]() |
![]() |
IoT پورٽ فوليو www.silabs.com/IoT |
SW/HW www.silabs.com/simplicity |
ڪيفيت www.silabs.com/quality |
سپورٽ ۽ ڪميونٽي www.silabs.com/community |
رد ڪرڻ
Silicon Labs گراهڪن کي مهيا ڪرڻ جو ارادو رکي ٿو جديد، صحيح، ۽ گہرا دستاويز مهيا ڪرڻ لاءِ موجود سڀني پردي ۽ ماڊلز جي سسٽم ۽ سافٽ ويئر لاڳو ڪندڙن لاءِ استعمال ڪرڻ يا استعمال ڪرڻ جو ارادو Silicon Labs پروڊڪٽس. خاصيتن جي ڊيٽا، دستياب ماڊلز ۽ پرديئرز، ميموري سائيز ۽ ميموري ايڊريس هر مخصوص ڊوائيس ڏانهن اشارو ڪن ٿا، ۽ مهيا ڪيل "عام" پيٽرولر مختلف ايپليڪيشنن ۾ مختلف ٿي سگهن ٿا. درخواست مثالampهتي بيان ڪيل les صرف مثالي مقصدن لاءِ آهن. Silicon Labs هتي موجود پراڊڪٽ جي معلومات، وضاحتن، ۽ وضاحتن ۾ وڌيڪ نوٽيس کانسواءِ تبديليون ڪرڻ جو حق محفوظ رکي ٿي، ۽ شامل ڪيل معلومات جي درستگي يا مڪمل ٿيڻ جي ضمانت نه ڏئي ٿي. اڳواٽ اطلاع جي بغير، سلڪون ليبز شايد پيداوار واري عمل دوران پراڊڪٽ فرم ویئر کي اپڊيٽ ڪري سگھن ٿيون حفاظتي يا اعتبار جي سببن لاءِ. اهڙيون تبديليون مخصوص ڪيشنز يا پيداوار جي في فارم کي تبديل نه ڪنديون. Silicon Labs هن دستاويز ۾ مهيا ڪيل معلومات جي استعمال جي نتيجن لاء ڪو به ذميواري نه هوندي. هي دستاويز ڪنهن به انٽيگريٽيڊ سرڪٽس کي ڊزائين ڪرڻ يا ٺاھڻ لاءِ ڪو به لائسنس ظاهر يا واضح طور تي نٿو ڏئي. پراڊڪٽس ڪنهن به FDA ڪلاس III ڊوائيسز ۾ استعمال ٿيڻ جي لاءِ ٺهيل يا مجاز نه آهن، ايپليڪيشنون جن لاءِ FDA پريم مارڪيٽ جي منظوري گهربل آهي يا لائف سپورٽ سسٽم، بغير سلڪون ليبز جي مخصوص لکيل اجازت کان سواءِ. هڪ ”لائف سپورٽ سسٽم“ ڪو به پراڊڪٽ يا سسٽم آهي جنهن جو مقصد زندگي ۽/يا صحت کي سهارو ڏيڻ يا برقرار رکڻ آهي، جيڪو، جيڪڏهن اهو ناڪام ٿئي ٿو، معقول طور تي اميد رکي سگهجي ٿو ته ان جي نتيجي ۾ اهم ذاتي زخم يا موت واقع ٿي سگهي ٿي. Silicon Labs پروڊڪٽس فوجي ايپليڪيشنن لاءِ ٺهيل يا مجاز نه آهن. Silicon Labs مصنوعات ڪنهن به حالت ۾ وڏي تباهي جي هٿيارن ۾ استعمال نه ٿينديون آهن (پر ان تائين محدود ناهي) ايٽمي، حياتياتي يا ڪيميائي هٿيار، يا ميزائل جيڪي اهڙي قسم جي هٿيارن کي پهچائڻ جي قابل آهن. Silicon Labs سڀني ظاهري ۽ تقاضا وارنٽي کي رد ڪري ٿي ۽ اهڙي غير مجاز ايپليڪيشنن ۾ سلڪون ليبز جي پراڊڪٽ جي استعمال سان لاڳاپيل ڪنهن به زخم يا نقصان جي ذميوار يا ذميوار نه هوندي. نوٽ: هي مواد شايد ختم ٿيل اصطلاحن تي مشتمل هجي جيڪو هاڻي ختم ٿي چڪو آهي. Silicon Labs انهن اصطلاحن کي تبديل ڪري رهي آهي شامل ٻولي سان جتي ممڪن هجي. وڌيڪ معلومات لاء، دورو ڪريو www.silabs.com/about-us/inclusive-lexicon-project
ٽريڊ مارڪ ڄاڻ
Silicon Laboratories Inc. , “دنيا جا سڀ کان وڌيڪ توانائي دوست مائڪرو ڪنٽرولرز” , Redpine Signals ® , WiSeConnect , n-Link ® , ThreadArch ® , EZLink ® , EZRadio ® , EZRadioPRO ® , Gecko ® , Gecko OS , Gecko ® , Gecko OS , Gecko Simcision ® Studioes 32 , Teeityleg Studios , the Telegesis Logo ® , USBXpress ® , Zentri , the Zentri logo and Zentri DMS , Z-Wave ® , ۽ ٻيا آھن ٽريڊ مارڪ يا رجسٽرڊ ٽريڊمارڪس Silicon Labs جا. ARM، CORTEX، Cortex-M32 ۽ THUMB ARM Holdings جا ٽريڊ مارڪ يا رجسٽرڊ ٽريڊمارڪس آھن. Keil ARM Limited جو رجسٽرڊ ٽريڊ مارڪ آھي. وائي فائي وائي فائي الائنس جو رجسٽرڊ ٽريڊ مارڪ آھي. هتي ذڪر ڪيل ٻيا سڀئي پروڊڪٽس يا برانڊ جا نالا انهن جي لاڳاپيل هولڊرز جا ٽريڊ مارڪ آهن.
Silicon Laboratories Inc.
400 ويسٽ سيزر شاويز
آسٽن، TX 78701
آمريڪا www.silabs.com
دستاويز / وسيلا
![]() |
سلڪون ليبز Zigbee EmberZNet SDK [pdf] مالڪ جو دستور Zigbee EmberZNet SDK، EmberZNet SDK، SDK |
![]() |
سلڪون ليبز Zigbee EmberZNet SDK [pdf] مالڪ جو دستور 8.0.3.0، زگبي ايمبر زي نيٽ ايس ڊي ڪي، ايمبر زي نيٽ ايس ڊي ڪي، ايس ڊي ڪي |