SILICON-LABS-LOGO

SILICON LABS Zigbee EmberZNet SDK سافټویر

SILICON-LABS-Zigbee-EmberZNet-SDK-Software-Product

د محصول معلومات

مشخصات

    • Zigbee EmberZNet SDK نسخه: 7.4.3.0
    • د ګیکو SDK سویټ نسخه: 4.4 می 2، 2024
    • پلورونکی: سیلیکون لابراتوارونه
    • کلیدي ځانګړتیاوې: په SoC کې ملټي پروتوکول (CMP) Zigbee او OpenThread ملاتړ
    • د محصول کارولو لارښوونې
  • د مطابقت او کارولو خبرتیاوې
  • مطابقت لرونکی کمپیلر
    • ډاډ ترلاسه کړئ چې سمه ده files د GCC (د GNU کمپیلر ټولګه) نسخه 12.2.1 سره کارول کیږي چې د ساده سټوډیو سره چمتو شوي.
  • د EZSP پروتوکول نسخه
    • د دې خوشې کولو لپاره د EZSP پروتوکول نسخه 0x0D ده.

FAQ

  • د دې Zigbee EmberZNet SDK نسخه کلیدي ځانګړتیا څه ده؟
    • د دې نسخې کلیدي ځانګړتیا په SoC کې ملټي پروتوکول (CMP) Zigbee او OpenThread ملاتړ دی.
  • زه د محصول لپاره امنیتي تازه معلومات او خبرتیاوې چیرته موندلی شم؟
    • تاسو کولی شئ امنیتي تازه معلومات او خبرتیاوې د ګیکو پلیټ فارم ریلیز نوټونو امنیت فصل کې یا د سیلیکون لابراتوارونو کې ومومئ webپه سایټ کې https://www.silabs.com/developers/zigbee-emberznet.
  • کوم تالیف کونکي د دې محصول سره مطابقت لري؟
    • دا محصول د GCC (د GNU کمپیلر ټولګه) نسخه 12.2.1 سره مطابقت لري چې د ساده سټوډیو سره چمتو شوي.

سیلیکون لابراتوار د OEMs لپاره د انتخاب پلورونکی دی چې په خپلو محصولاتو کې د Zigbee شبکې رامینځته کوي. د سیلیکون لابراتوار زیګبي پلیټ فارم خورا مدغم ، بشپړ او بډایه زیګبي حل شتون لري.
د سیلیکون لابراتوار EmberZNet SDK د سیلیکون لابراتوار د زیګبي سټیک توضیحاتو پلي کول لري.

دا خوشې یادښتونه د SDK نسخه پوښي:

  • 7.4.3.0 د می په 2، 2024 خپور شو
  • 7.4.2.0 د اپریل 10، 2024 خپور شو
  • 7.4.1.0 د فبروري 14، 2024 خپور شو
  • 7.4.0.0 د دسمبر په 13، 2023 خپور شو

کلیدي ځانګړتیاوې

زیګبی

  • Zigbee R23 موافقت
  • Zigbee سمارټ انرژي 1.4a موافقت - تولید
  • Zigbee GP 1.1.2 موافقت - الفا
  • د MG27 ملاتړ - تولید
  • د خوندي والټ برخو لپاره ښه ملاتړ
  • د NCP SPI (غیر-CPC) غوښتنلیکونو - الفا کې خوب ملاتړ

ملټي پروتوکول 

  • د سمدستي اوریدلو ملاتړ (RCP) - MG21 او MG24
  • کنورنټ ملټي پروتوکول (CMP) Zigbee NCP + OpenThread RCP - تولید
  • په SoC کې متحرک ملټي پروتوکول بلوتوټ + سمسور ملټي پروتوکول (CMP) Zigbee او OpenThread ملاتړ

د مطابقت او کارولو خبرتیاوې

د امنیتي تازه معلوماتو او خبرتیاو په اړه د معلوماتو لپاره، د دې SDK سره نصب شوي د ګیکو پلیټ فارم ریلیز نوټونو امنیت څپرکی وګورئ یا د TECH DOCS ټب کې https://www.silabs.com/developers/zigbee-emberznet. سیلیکون لابراتوار هم په کلکه وړاندیز کوي چې تاسو د تازه معلوماتو لپاره د امنیت مشورې ته ګډون وکړئ. د لارښوونو لپاره، یا که تاسو Zigbee EmberZNet SDK ته نوي یاست، وګورئ

د دې ریلیز کارول

مطابقت لرونکی تالیف کونکي:

د ARM (IAR-EWARM) نسخه 9.40.1 لپاره د IAR ایمبیډډ ورک بینچ.

  • په macOS یا لینکس کې د IarBuild.exe کمانډ لاین یوټیلیټ یا IAR ایمبیډډ ورک بینچ GUI سره جوړولو لپاره د شراب کارول ممکن غلط پایله ولري files د لنډ تولید لپاره د وائن هیشینګ الګوریتم کې د ټکرونو له امله کارول کیږي file نومونه
  • په macOS یا لینکس کې پیرودونکو ته مشوره ورکول کیږي چې د سادگي سټوډیو څخه بهر د IAR سره جوړ نه کړي. هغه پیرودونکي چې دا کار کوي باید په احتیاط سره تصدیق کړي چې سم دي files کارول کیږي.

GCC (د GNU کمپیلر ټولګه) نسخه 12.2.1، د ساده سټوډیو سره چمتو شوی.

د دې خوشې کولو لپاره د EZSP پروتوکول نسخه 0x0D ده.

نوي توکي

د ګیکو SDK (GSDK) دا خپریدل به د ټولو EFM او EFR وسیلو لپاره د ګډ ملاتړ سره وروستی وي ، پرته له دې چې اړتیا وي پدې نسخه کې پیچونه. د 2024 په مینځ کې به موږ جلا SDKs معرفي کړو:

  • موجوده Gecko SDK به د لړۍ 0 او 1 وسیلو لپاره ملاتړ ته دوام ورکړي.
  • یو نوی SDK به په ځانګړي ډول د لړۍ 2 او 3 وسیلو ته اړتیا ولري.

د Gecko SDK به د ټولو لړۍ 0 او 1 وسیلو مالتړ ته دوام ورکړي پرته لدې چې زموږ د سافټویر پالیسي لاندې چمتو شوي اوږدمهاله مالتړ ، ساتنې ، کیفیت ، او ځواب ویلو کې هیڅ بدلون ونلري.
نوی SDK به د ګیکو SDK څخه څانګه وکړي او د نوي ب featuresو وړاندیز کولو پیل وکړي چې پراختیا کونکو سره مرسته وکړي پرمختګ وکړيtagزموږ د لړۍ 2 او 3 محصولاتو پرمختللي ظرفیتونو څخه.
دا پریکړه د پیرودونکو نظرونو سره سمون لري، د کیفیت لوړولو، ثبات یقیني کولو، او زموږ د سافټویر SDKs په اوږدو کې د غیر معمولي کاروونکي تجربې لپاره د فعالیت لوړولو لپاره زموږ ژمنتیا منعکس کوي.

نوي اجزا

په خپریدو کې نوی 7.4.0.0

  • د "zigbee_direct_security_p256" او "zigbee_direct_security_curve25519" برخې اضافه شوي ترڅو کاروونکي وکولی شي د Zigbee مستقیم امنیت اختیار مشخص کړي.
  • کاروونکو ته اجازه ورکول کیږي چې د Zigbee مستقیم وسیلې (ZDD) غوښتنلیک کې ډیری "zigbee_direct_security" برخې فعالې کړي. په دې حالت کې، اصلي امنیت اختیار د Zigbee مجازی وسیله (ZVD) ترتیب پورې اړه لري.

نوي APIs

په خپریدو کې نوی 7.4.2.0

  • غزول شوی SPI NCP د ځینې کوربه-NCP کارولو قضیو کې د خوب په توګه کارول کیږي.
    پدې کارونې قضیه کې د SPI NCP د خوب پای وسیلې په توګه تنظیم کیدی شي. کوربه Z3Gateway sample غوښتنلیک د اضافي دودیز CLI کوډ سره غزیدلی چې NCP ته د امر کولو مسؤلیت لري ترڅو د ګمرک CLI کمانډ سلیپ موډ له لارې د خوب حالتونو څخه یو ته ننوځي ، او باید د نورو EZSP مخابراتو دمخه د دودیز CLI کمانډ وییک اپ په کارولو سره ویښ شي.
  • یو نوی API sl_zigbee_af_isr_event_init معرفي کړ ترڅو د غوښتنلیک چوکاټ پیښې پیل کړي چې هدف یې د مداخلې خدماتو معمول (ISR) کې فعالول دي. دا پیښې، چې د ISR څخه ټاکل شوي، باید د 0 ملیسیکنډ ځنډ پارام ولري. په بل عبارت، د ISR پیښې باید د سمدستي پیښې په توګه فعال شي. د ISR دننه د پیښې غیر فعالولو اجازه نشته.
    د پورتني دلیل په لاندې ډول دی. د پیښې سیسټم د مهالویش پرمهال د پیښې کتار تخریب کاروي (د غیر صفر ځنډ سره فعال کول ، یا غیر فعال کول) پیښې. د ځنډ کمولو لپاره، ISR باید د 0 ځنډ سره یوه پیښه فعاله کړي، چې د راتلونکي پیښې کتار پروسس کولو کې ټاکل کیږي. دا نور ځنډ، یا غیر فعالولو ته اجازه ورکوي چې د ISR له وتلو وروسته ترسره شي. د پیښو توپیر کولو لپاره چې د ISR دننه کارول کیږي، د پیښې جوړښت د پیل کولو پرمهال د sli_zigbee_isr_event_marker سره نښه شوی. د zigbee_app_framework_event.h سرچینې ته مراجعه وکړئ file د دې نوي فعالیت د جزیاتو لپاره.
  • د نوي فنکشن emberUpdateMultiMacRejoinChannelMaskForSelectionOrJoiningDevice کارولو په اړه وضاحت چې د سټیک API دننه ویل کیږي emberFindAndRejoinNetworkWithReason د بیا یوځای کیدو لپاره د چینل ماسک ترلاسه کولو لپاره.
    د SE1.4a مشخصات د ملټي میک سره یوځای کیدو پای وسیلې ډول وسیلې ته د بیا یوځای کیدو پرمهال د انٹرفیس بدلون (فارم 2.4GHz ته فرعي GHz یا برعکس) محدودوي. څرنګه چې د وسیلې ډول د غوښتنلیک چوکاټ ترتیب دی (یعنې د یوځای کیدو پای وسیلې ډول به یا د فرعي GHz وسیله وي یا د 2.4 GHz وسیله وي ، نه دواړه په ترتیب کې) ، دا زنګ د دې ترتیب پراساس د چینل ماسک چمتو کوي نو چې د بیا یوځای کیدو ماسک تل د یوځای کیدو انٹرفیس ماسک په څیر وي.

په خپریدو کې نوی 7.4.0.0 

  • یو نوی API sl_zigbee_token_factory_reset اضافه کړ ترڅو Zigbee NVM3 ټوکن د دوی ډیفالټ ارزښت ته بیا تنظیم کړي.
  • د API bool sl_zigbee_sec_man_link_key_slot_available(EmberEUI64 eui) اضافه شوی، کوم چې ریښتیا راګرځي که چیرې د لینک کیلي جدول د دې پتې سره ننوتل اضافه یا تازه کړي (جدول ډک ندی).

یو نوی API bool sl_zb_sec_man_compare_key_to_value (sl_zb_sec_man_context_t* context، sl_zb_sec_man_key_t* کیلي) اضافه کړه، کوم چې ریښتیا راګرځي که چیرې کیلي د شرایطو لخوا راجع کیږي ورته ارزښت ولري په دلیل کې ورکړل شوي کلیدي.

د نوي پلیټ فارم ملاتړ

په خپریدو کې نوی 7.4.0.0

  • د لاندې نوي برخو لپاره د Zigbee سټیک ملاتړ پدې خپرونه کې اضافه شوی: EFR32MG24A010F768IM40 and EFR32MG24A020F768IM40.

نوي اسناد 

په خپریدو کې نوی 7.4.0.0

د زیګبي سیکیور کیلي ذخیره کولو برخې لپاره توضیحات تازه کړل ترڅو د زیګبي سیکور کیلي ذخیره اپ گریڈ اضافه منعکس کړي (کوم چې د موجوده پروژو سره شاته مطابقت اضافه کوي).

د اجزاو د Zigbee امنیت مدیر ګروپ سره د متقابل عمل لپاره د غوښتنلیک نوی نوټ اضافه کړ (AN1412: د زیګبي امنیت مدیر).

اراده شوي چلند

کاروونکو ته یادونه کیږي چې د Zigbee غیر همغږي شوي CSL لیږدونه د راډیو شیډولر کې د پروتوکول پریمپشن تابع دي. په SleepyToSleepy غوښتنلیکونو کې، BLE کولی شي د Zigbee CSL لیږد مخه ونیسي، کوم چې لیږد پای ته رسوي. د مهالویش مخنیوی د غیر همغږي شوي CSL لپاره خورا عام دی ، په دې شرط چې د احتمالي اوږد وییک اپ فریم ترتیب کارول کیدی شي. هغه کارونکي چې غواړي د لیږد لومړیتوبونه تنظیم کړي ممکن د دې کولو لپاره د DMP توننګ او ازموینې برخې وکاروي. کاروونکي کولی شي مشوره هم وکړي UG305: د متحرک ملټي پروتوکول کارونکي لارښود د نورو معلوماتو لپاره.

اصالحات

په خوشې 7.4.0.0 کې بدل شوی

emberCounterHandler API Doc بدلونونه

په تیرو نسخو کې، د پیکټ RX او TX په اړه د MAC او APS پرت EmberCounterTypes لپاره د کاونټر هینډلر کال بیک د مناسب هدف نوډ ID یا ډیټا دلیلونه نه لیږدول شوي، او د ځینې کاونټرانو چلند په اړه د API اسناد چې دا پیرامیټرې یې کارولې ناڅرګنده یا ګمراه کونکي وه.

پداسې حال کې چې د emberCounterHandler() لاسلیک نه دی بدل شوی، د پیرامیټرونو د ډکولو طریقه یو څه بدلون موندلی.

  • په ember-types.h کې د EmberCounterType enums شاوخوا نظرونه د وضاحت لپاره پراخ شوي.
  • د TX اړونده کاونټرو لپاره د کاونټر هینډلر ته د نوډ ID پیرامیټر اوس ګوري چې ایا د منزل پته حالت د کارولو دمخه یو معتبر لنډ ID په ګوته کوي. (که نه، د منزل هیڅ پته نه ده ډکه شوې، او د ځای لرونکی ارزښت
    EMBER_UNKNOWN_NODE_ID پرځای کارول کیږي.)
  • د RX پورې اړوند کاونټرونو لپاره کاونټر هینډلر ته د نوډ ID پیرامیټر اوس د سرچینې نوډ ID منعکس کوي ، نه د منزل نوډ ID.
  • د بیا کوښښ شمیره د EMBER_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 تمه کیده مګر له پاکټ څخه ترلاسه نشي ، لکه څنګه چې په بیاکتل شوي امبر- کې تشریح شوي. type.h اسناد.
  • د EMBER_COUNTER_MAC_TX_UNICAST_RETRY لپاره کاونټر سمبالونکی اوس په سمه توګه د MAC لیئر منزل نوډ ID او د دې د منزل نوډ ID او ډیټا پیرامیټونو کې د بیاکتنې شمیر منعکس کوي.
  • د EMBER_COUNTER_PHY_CCA_FAIL_COUNT لپاره کاونټر هینډلر اوس د نوډ ID پیرامیټر له لارې د منزل نوډ ID معلومات چمتو کوي د پیغام د مطلوب MAC پرت هدف په اړه چې لیږد ناکام شوی.

د شنه بریښنا کوډ تازه شوی

د ګرین پاور سرور کوډ د مختلف پرمختګونو سره تازه شوی په شمول:

  • د GP سرور ترلاسه کولو پرمهال د غلط پای ټکي سره د راتلونکو کمانډونو لپاره نور د اعتبار کوډ اضافه شوی.
  • د قضیې اداره کولو لپاره کوډ اضافه شوی کله چې د شنه بریښنا پیغامونو جوړولو لپاره نور ځای شتون نلري.
  • سینک اوس د عمل سره د جوړه کولو ترتیب پریږدي په ځینو مواردو کې د ځانګړي برخې A.3.5.2.4.1.
  • سنک اوس د لرې کولو دمخه د ننوتلو موجود ګروپ لیست خوندي کوي کله چې د عمل توسیع سره د جوړه کولو ترتیب پروسس کول.
  • د ژباړې پوښتنې کمانډ "نه موندل شوی" د خطا کوډ په توګه راګرځوي کله چې د ژباړې جدول خالي وي یا شاخص په جدول کې د ننوتلو شمیر څخه لوی وي.
  • په ځینو ایپسونو کې د GP پای ټکي نسخه له 1 څخه تر 0 پورې بدله کړه.

د GPDF د لیږلو فعالیت کې د CSMA کارول محدود دي ځکه چې د شنه بریښنا وسیلې لږترلږه د انرژي وسایل دي او په ډیری ډیزاینونو کې CSMA نه کاروي. پرځای یې، غوره ډیزاین دا دی چې د ورته انرژي بودیجې په کارولو سره ډیری کڅوړې واستول شي.
د ګرین پاور سرور پلگ ان اختیار کې د پټ پای ټکي کارول لرې کړل. پرځای یې د غوښتنلیک پای ټکی څخه یو وکاروئ.

د شبکې کلیدي تازه پلگ ان کوډ اصلاحات

  • د دوراني شبکې کلیدي تازه کولو موده تر 1 کال پورې بدله کړه.

د غیر ضروري کلیدي صادراتو څخه مخنیوي لپاره ځینې APIs تنظیم شوي

د ساده متن کلیدي معلوماتو باندې د کلیدي شرایطو کارولو په برخه کې بدلونونه رامینځته کړي.

  • sl_zigbee_send_security_challenge_request اوس د EmberKeyData په ځای د sl_zb_sec_man_context_t دلیل اخلي.
  • د sl_zb_sec_man_derived_key_type enum ارزښتونه اوس د 16-bit بټ ماسک دي ترڅو په مستقیم ډول د ځینې کلیدي مشتقاتو ملاتړ وکړي چې ډیری ترلاسه شوي ډولونه سره یوځای کوي.

ثابتې مسلې

په ریلیز 7.4.2 کې ثابت شوی.

ID # تفصیل
 

1252268

په 4900/4901 کې د IP پورټ خلاصولو لپاره د زیګبي کوربه غوښتنلیک اختیار له مینځه وړل شوی.

د کوربه غوښتنلیک سره متقابل عمل کولو لپاره د ریموټ اتصال کارولو بدیل لاره ممکن په ډیری ملاتړ شوي عملیاتي سیسټمونو کې د سوکاټ افادیت کارول وي.

(نور حوالې: 1232361)

 

 

 

1254541

د نوي پیښې پیل کولو فنکشن، sl_zigbee_af_isr_event_init، معرفي شوی ترڅو د غوښتنلیک پیښو پیل کولو ته اجازه ورکړي چې هدف یې د مداخلې خدماتو معمول (ISR) څخه فعالول دي.

دا پیښې یوازې د 0 msec ځنډ سره د ISR څخه فعال کیدی شي.

دا پیښې باید د غیر صفر ځنډ سره تنظیم نه شي یا د ISR دننه غیر فعاله شي.

 

د پورته فعالیت لپاره د غوښتنلیک چوکاټ اسناد اضافه شوي. مهرباني وکړئ د پورتنیو API اسنادو لپاره د دې خپرونې لپاره docs.silabs.com ته مراجعه وکړئ.

(نور حوالې: 1252940)

1255175 ثابته شوې مسله چې د APS تایید کلیدي تایید پیغام پروسس کولو تېروتنه لامل شوې. (نور حوالې: 1227738)
 

1260605

اختیاري اختیارونه د "نیټ ملټي فای سټارټ" CLI کمانډ لپاره د ماسک پیرامیټر له پامه غورځول شوي او تل د 0 په توګه چلند کیږي.

(نور حوالې: 1258636)

1262538 یوه مسله حل کړه چې د GP سرور د ذخیره شوي FC سره مساوي FC سره چوکاټ نه وغورځاوه. (نور حوالې: 1259936)
1263124 د تخریب شوي MAC کمانډ اداره کولو لپاره لرې شوی کوډ. (نور حوالې: 1262368)
1266765 د پرو پاڼي سټیک لیبل سره مسله حل کړه. (نور حوالې: 1259298)
1270706 یوه مسله حل کړه چې د بریالیتوب قضیې لپاره د ZCL ډیفالټ ځواب لیږلو لپاره د غوښتنلیک چوکاټ مخه نیسي.
1272181 یوه مسله حل کړه چې د رامینځته کولو ناکامۍ لامل شوې کله چې په Z3 ګیټ وے کې د پراخ شوي راپور ورکولو میز فعالول. (نور حوالې: 1188397)
1272280 د SE1.4a توضیحات د ملټي میک سره یوځای کیدو پای وسیلې ته اړتیا لري ترڅو په ورته انٹرفیس کې بیا یوځای شي چې دا دمخه یوځای شوی. د بیا یوځای کیدو پرمهال د انٹرفیس هیڅ بدلون (له 2.4GHz څخه Sub-GHz ته یا برعکس) اجازه نلري. بیا یوځای کیدل ممکن د مور او پلار له لاسه ورکولو یا د نوډ د بریښنا ریسایکل په پایله کې پیل شي. په دې دواړو قضیو کې ، د سټیک API emberFindAndRejoinNetworkWithReason د بیا یوځای کیدو پروسې پیل کولو لپاره په داخلي توګه ویل کیږي ، او دا API د دلیل په توګه د بیا یوځای کیدو چینل ماسک ته اړتیا لري. د دې چینل ماسک د زنګ وهلو فنکشن لخوا د سټیک لخوا ترلاسه شوی ، emberUpdateMultiMacRejoinChannelMaskForSelectionOrJoiningDevice، چې د سرچینې په توګه او د غوښتنلیک پروژې برخې په توګه پلي کیږي.

یو ډیفالټ پلي کول په ember-configuration.c کې د WEAK فعالیت په توګه موندل کیدی شي ترڅو د کارونکي بیرته راګرځیدل ممکن وي.

1273235 د ویده پای وسیلې ماشوم لپاره د ماشوم لرې کولو عملیات پیل کول کله چې د انجمن ځواب یا د بیا یوځای کیدو ځواب لاهم د دې ماشوم لپاره تحویلي پاتې وي د ورته ماشوم ننوتلو لپاره دوه له مینځه وړل کیدی شي. دا به emberChildCount() د -1 لخوا پریږدي. که دا په میز کې وروستی ماشوم وي چې له مینځه وړل کیږي، دا کولی شي د ماشوم شمیرې د کمیدو لامل شي. دا د هر ډول پای وسیلو لخوا د بیا یوځای کیدو / بیا یوځای کیدو هڅو مخه نیسي تر هغه چې بیا تنظیم یا LeaveNetwork ترسره نشي، کوم چې کیدای شي په ځینو خپرونو کې د ادعا ناکامۍ (د ماشوم په حواله) پایله ولري.
 

1273585

په غیر متزلزل حافظه کې د شین بریښنا امنیت چوکاټ کاونټرونو لپاره د پیل کولو ارزښت له 0xFFFFFFFF څخه 0 ته ټاکل شوی.

(نور حوالې: 1269700)

1277012 که چیرې د ماشوم میز ډک وي، او د محلي وسیلې موجود ماشوم هڅه کوي چې بیا یوځای شي، بیا یوځای کیدل په غلط ډول رد شوي، د ماشوم د ننوتلو د لیرې کولو لامل کیږي او ماشوم مجبوروي چې بیا یوځای شي ترڅو د مور او پلار سره بیا یوځای شي.

په ریلیز 7.4.1.0 کې ثابت شوی

ID # تفصیل
1036893 یوه مسله حل کړه چې د OTA کلستر برخې د انحصار په توګه د میراث بوټ-لوډر انٹرفیس برخې نصبولو لامل شوې.
1114905 Zigbee مستقیم: د لیو شبکې ځانګړتیا ښه اداره کول.
1180937 ثابت WDT بیا تنظیم کول کله چې Zigbee Direct ZDD له دریمې ډلې ZVD سره وصل کړئ.
1223904 یوه مسله حل کړه چې د پای وسیله حرکت په خورا بوخت چاپیریال کې په غلط ډول کار کولو لامل شوی.
1224393 د ګرین پاور سنک میز د غوښتنې هینډلر کوډ تازه کړی ترڅو د ځواب منزل پته تازه کړي.
1228808 د gp-types.h اسنادو کې د میکرو تعریفونو سره د ښودلو مسله حل کړه.
1232297 یوه مسله حل شوې چیرې چې emberSetOutgoingNwkFrameCounter او emberSetOutgoingApsFrameCounter په 64-bit کوربه غوښتنلیکونو کار نه کوي (EMBER_BAD_ARGUMENT بیرته راګرځول).
1232359 د شنه بریښنا پیرودونکي کمانډ پروسس کولو کې د gppTunnelingDelay پیرامیټر محاسبه حل کړه.
 

1240392

د ZDO بانډ / غیر پابند غوښتنې د لاسرسي/اجازې دلایلو له امله رد شوي باید د Zigbee مشخصاتو سره سم د EMBER_ZDP_NOT_PERMITTED حالت پرځای د EMBER_ZDP_NOT_AUTHORIZED حالت بیرته راستانه کړي.
1243523 Zigbee مستقیم: ZVD ته د BLE اتصال ښه ثبات.
1249455 یوه مسله حل کړه چې د خوب کولو پای وسیلې ته د ننوتلو لامل شو کله چې د اک ترلاسه کولو دمخه نشر ترلاسه شو.
1252295 د اجزاو کتلاګ میکرو SL_CATALOG_ZIGBEE_OTA_STORAGE_COMMON_PRESENT کې د ټایپ غلطی حل کړئ.

په ریلیز 7.4.0.0 کې ثابت شوی

ID # تفصیل
1019348 د Zigbee ZCL Cli برخې لپاره د انحصار اړتیاوې تنظیم کړې ترڅو دا د اړتیا په وخت کې لرې شي.
1024246 د emberHaveLinkKey() او sl_zb_sec_man_have_link_key() لپاره د فعالیت توضیحات تازه کړل.
1036503 د DMP s لپاره د مایکرم کرنل کارولو وړاندیز کولو لپاره توضیحات اضافه کړلample apps.
1037661 یوه مسله چې د پرو سټیک یا پاڼي سټیک نصبولو لپاره د غوښتنلیک مخه نیسي حل شوې.
1078136 د مداخلې شرایطو څخه پیښې بدلولو په وخت کې یو متقابل حادثه حل کړه
1081548 کاروونکو ته یادونه کیږي چې د Zigbee غیر همغږي شوي CSL لیږدونه د راډیو شیډولر کې د پروتوکول پریمپشن تابع دي. په SleepyToSleepy غوښتنلیکونو کې، BLE کولی شي د Zigbee CSL لیږد مخه ونیسي، کوم چې لیږد پای ته رسوي. د مهالویش مخنیوی د غیر همغږي شوي CSL لپاره خورا عام دی ، په دې شرط چې د احتمالي اوږد وییک اپ فریم ترتیب کارول کیدی شي. هغه کارونکي چې غواړي د لیږد لومړیتوبونه تنظیم کړي ممکن د دې کولو لپاره د DMP توننګ او ازموینې برخې وکاروي. کاروونکي ممکن د نورو معلوماتو لپاره UG305: متحرک ملټي پروتوکول کارونکي لارښود سره هم مشوره وکړي.

په CSL کې یوه مسله حل شوې چیرې چې د نوي وییک اپ فریم ترتیب چې د مخکینۍ تادیې چوکاټ وروسته سمدلاسه ترلاسه کیږي سم به ثبت نشي. دا به د ورک شوي تادیاتو چوکاټ پایله ولري.

1084111 د MG24-based بورډونو لپاره ابتدايي خوب SPI-NCP ملاتړ د دې خپرونې برخې په توګه تازه شوي.
1104056 د څو شبکې په صورت کې په ثانوي شبکه کې د چلولو لپاره د شبکې سټیرینګ لپاره ملاتړ اضافه شوی
1120515 یوه مسله حل کړه چیرې چې د mfglib set-channel کمانډ کارولو پرمهال چینل بدل نه شو.
1141109 یوه مسله حل کړه چې د رامینځته شوي s لامل شوېample غوښتنلیک ncp-uart-gp-multi-rail د ځینې سرلیک له لاسه ورکولو لپاره files کله چې د -cp اختیار سره د ګرین پاور اډاپټر برخې کاروئ.
1144316 په gp-types.h اسنادو کې د ځینې ډیټا جوړښت ډولونو توضیحات تازه کړل.
1144884 فکسډ سپوریس فریم پینډینګ بټ سیټ کله چې هیڅ معلومات پاتې نه وي.
1152512 په ټیټ میک ریل کې د احتمالي حادثې حل کول کله چې د isr په شرایطو کې پیښه تعدیل کړئ.
1154616 د قضیې سره د شبکې پیل کولو لپاره د حالت لپاره استثنا اضافه کړه "د خوب پای وسیلې څخه غیر خوبي پای وسیلې ته د رول بدلول".
1157289 یوه مسله حل کړه چې ممکن د BDB ازموینې ناکامۍ لامل شي DN-TLM-TC-02B.
ID # تفصیل
1157426 د شنه_پاور_اډاپټر برخې سره zigbee_simple_app جوړولو پرمهال د جوړونې مسله حل کړه.
1157932 یو شرط اضافه شوی ترڅو وګوري چې ایا د "انتقال وخت" ساحه ورکه ده او د دې ورک شوي ساحې لپاره ډیفالټ ارزښت 0xFFFF تنظیم کړئ.
1166340 یوه مسله حل کړه چې د emberAfGpdfSend د تکرار لیږدونو مطلوب شمیر لیږلو مخه نیسي.
1167807 یوه مسله حل شوې چیرې چې وسیلې په توزیع شوي شبکو کې د باور مرکزونو په توګه کار کوي هرکله چې نوی وسیله یوځای شي د دوی لیږدونکي لینک کیلي په غلط ډول پاکوي.
1169504 یوه مسله حل کړه چې د ځواک له ویښیدو وروسته د خوب شوي وسیلې د بیا تنظیم لامل شوې.
1169966 د بفر تخصیص کوډ کې د ورک شوي بیرته راستنیدونکي ارزښت اعتبار ثابت شوی.
۲۴۷۷۷۷۴۹

172270

د mfglib start 1 سره هیڅ پیغام نه لیږدول کیږي مګر ترلاسه کیږي ، نو د ښودل شوي ټرمینل پیغام "mfglib send complete" غلط دی او په وروستي %d ms کې RXed %d پاکټونو ته بدل شوی.
1171935 د دوراني شبکې کلیدي تازه کولو موده تر 1 کال پورې بدله کړه.
1172778 د ګرین پاور سرور ته د emberAfPluginGreenPowerServerUpdateAliasCallback ورک شوی غوښتنه اضافه کړه..
1174288 یوه مسله حل کړه چې د شبکې سټیرینګ پروسې لامل کیږي که چیرې د روانې سکین بندولو لپاره زنګ ویل کیږي.
1178393 د اسنادو تېروتنه تازه کړه.
1180445 په سمارټ انرژی کې، OTA اوس ډاونلوډ ته دوام ورکوي که چیرې همغږي کوونکي محدود ډیوټ سائیکل ته ورسیږي.
1185509 په CSL کې یوه مسله حل شوې چیرې چې د نوي وییک اپ فریم سلسله چې سمدلاسه د مخکیني تادیې چوکاټ وروسته ترلاسه کیږي په سمه توګه ثبت نشي. دا به د ورک شوي تادیاتو چوکاټ پایله ولري.
1186107 یوه مسله حل کړه چې د ترلاسه شوي GPDFs ناکامه ډیکریپشن لامل شوی ترڅو د gp کمیسیون کولو خبرتیا کې راتلونکي GPDF ځای په ځای کړي.
1188397 یوه مسله حل کړه چې د تالیف خطا لامل شوې کله چې د پراخ شوي راپور جدول اندازه فعالول.
1194090 د سینک کمیشنینګ موډ کمانډ لپاره په ډیفالټ ځواب کې د ناکامۍ حالت سم کړی - د 3.3.4.8.2 برخې لاندې
1194963 یوه مسله یې حل کړه چې د کارونکي کال بیک ایمبرAfGreenPowerServerPairingStatusCallback زنګ وهلو دمخه د کمیسیون کولو جی پی ډی جوړښت یاد ساتي.
1194966 یوه مسله حل کړه چیرې چې پای ټکی او پراکسي شامل شوي ساحې د وتلو کمیسیون عمل سره ندي تنظیم شوي.
1196698 کله چې هیڅ معلومات پاتې نه وي د جعلي چوکاټ پاتې بټ سیټ فکس کړئ.
1199958 د قضیې اداره کولو لپاره کوډ اضافه شوی کله چې د شنه بریښنا پیغامونو جوړولو لپاره نور ځای شتون نلري.
1202034 یوه مسله حل کړه چیرې چې sl_zb_sec_man_context_t سټیک متغیر په سمه توګه نه و پیل شوی ، د انسټال کوډ سره یوځای کیدل د ناکامۍ لامل کیږي.
 

1206040

د پای وسیلې لخوا د خوندي بیا یوځای کیدو هڅې پرمهال emberRemoveChild() ته زنګ وهل په احتمالي توګه د ماشومانو شمیر د اضافي کمیدو لامل کیدی شي ، په بالقوه توګه د ماشومانو شمیر -1 (255) ته لاره هواروي ، د پای وسیلې د شاملیدو / بیا یوځای کیدو څخه منع کوي د یوې نښې نشتوالي له امله په بیکن کې ظرفیت.
 

1207580

د سټک دننه د ماشوم جدول لټون فعالیتونه د نوډ ID بیرته ستنیدو ارزښت لپاره د 0x0000 په مقابل کې د 0xFFFF په کارولو کې متضاد دي چې د غلط/خالي ننوتونو نمایندګي کوي، چې د APIs لکه emberRemoveChild().
1210706 د emberCounterHandler() د برخې په توګه په EmberExtraCounterInfo جوړښت کې چمتو شوي منزل او PHY شاخص ممکن د MAC TX یونیکاسټ کاونټر ډولونو لپاره غلط وي.
1211610

1212525

یوه مسله حل کړه چیرې چې ډینامیک ملټي پروتوکول غوښتنلیکونه د خوندي کیلي ذخیره اپ گریڈ برخې فعالولو وروسته کریش شوي.
1211847 پداسې حال کې چې د emberCounterHandler() لاسلیک نه دی بدل شوی، د پیرامیټرونو د ډکولو طریقه یو څه بدلون موندلی. د دې API شاوخوا بدلونونه په پورتنۍ برخه کې تشریح شوي.
 

1212449

بهر ته روان بیکونونه د MAC پرت لخوا په غلطه توګه طبقه بندي شوي، د دې لامل شوي چې emberCounterHandler() د EMBER_COUNTER_MAC_TX_BROADCAST کاونټر ډول سره د دې کڅوړو په نیولو کې پاتې راشي او پرځای یې د EMBER_COUNTER_MAC_TX_UNICAST_SU ډول سره بیکنز شمیرل شي. دا په بالقوه توګه د EmberCounterInfo جوړښت ته لیږدول شوي د ډیسټ EmberNodeId پیرامیټر لپاره د اعتبار وړ ارزښتونو پایله وه
1214866 په ځانګړو لوړ ټرافیک ترتیبونو کې د ډیټا ټولپوښتنې کڅوړې لیږل ممکن د بس غلطۍ پایله ولري.
1216552 یوه مسله چې د مصروف ترافیک شرایطو لاندې د ادعا لامل کیږي حل کیږي.
1216613 یوه مسله حل کړه کوم چې د پراکسي میز کې د ګروپ کاسټ ریډیس غلط ارزښت لامل شوی.
ID # تفصیل
1222509 روټر/ همغږي کوونکی د رخصتۍ او بیا یوځای کیدو غوښتنه غیر ماشوم د رایې ورکولو پای وسیلې ته لیږي، مګر د MAC منزل د NWK منزل پتې سره د سمون پرځای 0xFFFF دی.
1223842 د sl_component_catalog.h د نسل سره یوه مسله حل کړه چې په دې کې ناغوښتل کوډ پریږدي چې د تالیف ناکامي لامل کیږي.
756628 د غوښتنلیک کال بیک ایمبرAfMacFilterMatchMessageCallback غوښتنه بدله کړه چې یوازې د ZLL پیغامونو لپاره ویل کیږي چې د سټیک لخوا تایید شوي.
816088 د EMBER ترتیب له zigbeed_configuration.h څخه zigbeed.slcp ته لیږدول شوی.
829508 د ریس حالت څخه مخنیوي لپاره، په emberSetLogicalAndRadioChannel کې اضافي تایید اضافه شوی ترڅو بیرته راستانه شي که چیرې ښکته پرتونه بوخت وي یا د چینل بدلولو حالت کې نه وي.

په اوسني خپرونه کې پیژندل شوي مسلې

په بولډ کې مسلې د تیر خوشې کیدو راهیسې اضافه شوي. که تاسو یو ریلیز له لاسه ورکړی وي، وروستي خوشې یادښتونه شتون لري https://www.si-labs.com/developers/zigbee-emberznet د تخنیکي اسنادو په ټب کې.

ID # تفصیل د کار چاره
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: د لینکس کوربه کې د halCommonGetIntxxMillisecondTick فنکشن اوس مهال د gettimeofday فنکشن کاروي، کوم چې د monotonic وي تضمین نلري. که د سیسټم وخت بدل شي، دا کولی شي د سټیک وخت سره ستونزې رامینځته کړي. د دې پر ځای د CLOCK_MONOTONIC سرچینې سره د clock_gettime کارولو لپاره دا افعال بدل کړئ.
338151 د ټیټ بسته بفر شمیرې ارزښت سره د NCP پیل کول ممکن د فاسدو کڅوړو لامل شي. د پیکټ بفر شمیرې لپاره د 0xFF خوندي ارزښت وکاروئ ترڅو د خورا ټیټ ډیفالټ ارزښت څخه مخنیوی وشي
387750 په پای وسیلې کې د روټ جدول غوښتنې فارمیټونو سره مسله. د پلټنې لاندې
400418 د ټچ لینک پیل کونکی نشي کولی د غیر فابریکې نوي پای وسیله هدف سره اړیکه ونیسي. هیڅ پیژندل شوی حل ندی.
424355 یو غیر فابریکه - د نوي خوب پای وسیلې ټچ لینک هدف وړ ابتکار نشي کولی په ځانګړو شرایطو کې د وسیلې معلوماتو ځواب ترلاسه کړي.  

د پلټنې لاندې

465180 د همغږۍ راډیو بلاکر اصلاح کولو توکي "د چلولو کنټرول فعال کړئ" ممکن د زیګبي مناسب عملیات بند کړي. د بلاکر اصلاح کولو اختیاري 'وائی فای انتخاب' کنټرول باید "غیر فعال" پریښودل شي.
480550 د OTA کلستر خپل جوړ شوی د ټوټې کولو طریقه لري، نو دا باید د APS ټوټې کولو څخه کار وانخلي. که څه هم، په هغه صورت کې چې د APS کوډ کول فعال شوي وي دا د ImageBlockResponses تادیه اندازه ته وده ورکوي چیرې چې د APS ټوټه کول فعال شوي. دا کولی شي د OTA پروسې ناکامۍ لامل شي.  

 

هیڅ پیژندل شوی حل ندی

481128 د ری سیٹ تفصیلي لامل او د حادثې توضیحات باید په ډیفالټ ډول د NCP پلیټ فارمونو کې د مجازی UART (سیریل 0) له لارې شتون ولري کله چې د تشخیص پلگ ان او مجازی UART پرفیریل فعال وي. څرنګه چې سیریل 0 لا دمخه په NCP کې پیل شوی ، پیرودونکي کولی شي د Zigbee NCP چوکاټ کې emberAfNcpInitCallback فعال کړي او مناسب تشخیصي افعال (halGetExtendedResetInfo, halGetExtendedResetString, halGetExtendedResetString, halPrintCrashSummary, halPrintCrashSummary, halDprintCallback) ته زنګ ووهي. دا ډاټا د سیریل 0 لپاره viewد شبکې تحلیل کونکي کیپچر لاګ کې شامل کړئ.

د پخواني لپارهampد دې دندو د کارولو څرنګوالي په اړه، د af-main-soc.c emberAfMainInit() کې شامل کوډ ته مراجعه وکړئ کله چې EXTENDED_RESET_INFO تعریف شوی وي.

ID # تفصیل د کار چاره
486369 که چیرې یو DynamicMultiProtocolLightSoc نوې شبکه جوړه کړي د ماشوم نوډونه د یوې شبکې څخه پاتې دي چې پاتې شوي وي، emberAfGetChildTableSize په startIdentifyOnAllChildNodes کې غیر صفر ارزښت بیرته راګرځوي، د Tx 66 د خطا پیغامونه رامینځته کوي کله چې د "غوسټ" ماشومانو ته خطاب کوي. د امکان په صورت کې د نوې شبکې له جوړولو مخکې برخه په ډله ایزه توګه پاکه کړئ یا د شبکې پریښودو وروسته د ماشوم میز په برنامه توګه وګورئ او د نوي شبکې جوړولو دمخه د emberRemoveChild په کارولو سره ټول ماشومان حذف کړئ.
495563 د SPI NCP Sleepy End Device S سره یوځای کیدلampلی ایپ لنډ نظر نه دی، نو د TC لینک کیلي تازه کولو حالت کې د یوځای کیدو هڅه ناکامه شوه. هغه وسیله چې غواړي یوځای شي باید د یوځای کیدو هڅه کولو دمخه د لنډې ټولپوښتنې حالت کې وي. دا حالت د پای وسیلې ملاتړ پلگ ان لخوا مجبور کیدی شي.
497832 د شبکې تحلیل کونکي کې د تایید کلیدي غوښتنې چوکاټ لپاره د Zigbee غوښتنلیک ملاتړ کمانډ ماتول په غلطۍ سره د تادیې برخې ته اشاره کوي چې د چوکاټ سرچینې پته د منزل پته په توګه په ګوته کوي.  

 

هیڅ پیژندل شوی حل ندی

519905

521782

Spi-NCP ممکن په ندرت سره د ota-client پلگ ان د 'بوټلوډ' CLI کمانډ په کارولو سره د بوټلوډر مخابراتو پیل کولو کې پاتې راشي.  

د بوټلوډ پروسه بیا پیل کړئ

 

620596

د NCP SPI پخوانیample د BRD4181A (EFR32xGMG21) لپاره

د ویک ډیفالټ پن تعریف شوی د وییک اپ پن په توګه نشي کارول کیدی.

 

د NCP-SPI پلگ ان کې د nWake لپاره ډیفالټ پن له PD03 څخه EM2/3 وییک اپ فعال پن ته بدل کړئ.

 

631713

د زیګبي پای وسیله به په مکرر ډول د شخړو په اړه راپور ورکړي که چیرې د "زګبي پرو سټیک کتابتون" پلگ ان د "زګبي پرو لیف کتابتون" پرځای وکارول شي. د "Zigbee PRO Stack Library" پلگ ان پر ځای "Zigbee PRO Leaf Library" وکاروئ.
 

670702

د راپور ورکولو پلگ ان کې بې کفایتي کولی شي د ډیټا لیکلو فریکونسۍ او د میز اندازې پراساس د پام وړ ځنډ لامل شي ، کوم چې ممکن د پیرودونکي غوښتنلیک کوډ کې مداخله وکړي ، پشمول د پیښې وخت. که په مکرر ډول لیکنې کوئ ، د راپور ورکولو شرایط چیک کړئ او د پلگ ان کارولو پرځای په لاسي ډول د راپورونو لیږلو ته پام وکړئ.
 

708258

په Groups-server.c کې د addEntryToGroupTable() له لارې غیر پیل شوي ارزښت کولی شي یو جعلي پابند رامینځته کړي او د ګروپ کاسټ راپور ورکولو پیغامونو لیږلو لامل شي. "binding.clusterId = EMBER_AF_INVALID_CLUSTER_ID؛" اضافه کړئ وروسته "binding.type

= EMBER_MULTICAST_BINDING؛"

757775 ټولې EFR32 برخې یو ځانګړی RSSI آفسیټ لري. برسېره پردې، د بورډ ډیزاین، انتن او تړل کولی شي په RSSI اغیزه وکړي. کله چې نوې پروژه رامینځته کوئ ، د RAIL یوټیلیټ ، RSSI برخې نصب کړئ. پدې خصوصیت کې د ډیفالټ RSSI آفسیټ سیلابونه د هرې برخې لپاره اندازه شوي شامل دي. دا آفسیټ د اړتیا په صورت کې ستاسو د بشپړ محصول RF ازموینې وروسته ترمیم کیدی شي.
 

 

758965

د ZCL کلستر اجزا او د ZCL کمانډ کشف جدول همغږي شوي ندي. نو ځکه، کله چې د ZCL کلستر برخې فعال یا غیر فعال کړئ، پلي شوي کمانډونه به په اړونده ZCL پرمختللي ترتیب کونکي کمانډ ټب کې فعال / غیر فعال نشي. په لاسي ډول د ZCL پرمختللي ترتیب کونکي کې د مطلوب ZCL کمانډونو لپاره کشف فعال / غیر فعال کړئ.
765735 د OTA تازه کول د فعال شوي پاڼې غوښتنې سره په سلیپي پای وسیلې کې ناکام کیږي. د پاڼې غوښتنې پرځای د بلاک غوښتنه وکاروئ.
845649 د CLI لرې کول: اصلي برخه SL_cli.h ته د EEPROM کلی کالونه له مینځه وړي. eprom-cli.c ړنګ کړئ file چې sl_cli.h بولي. برسیره پردې، د sl_cli.h او همدارنګه په ota-storage-simple-eeprom کې sl_cli_command_arg_t ته زنګونه تبصره کیدی شي.
857200 ias-zone-server.c د "0000000000000000" CIE پته سره د پابندۍ رامینځته کولو ته اجازه ورکوي او وروسته د نورو بندیزونو ته اجازه نه ورکوي. هیڅ پیژندل شوی حل ندی
1019961 د Z3Gateway جوړ شویfile هارډ کوډونه "gcc" د CC په توګه هیڅ پیژندل شوی حل ندی
ID # تفصیل د کار چاره
1039767 د Zigbee روټر شبکه د څو تار RTOS کارولو قضیه کې د قطار اوور فلو مسله بیا هڅه کوي. Zigbee Stack د تار څخه خوندي نه دی. د پایلې په توګه، د بل کار څخه د Zigbee سټیک APIs زنګ وهل په OS چاپیریال کې نه ملاتړ کیږي او کیدای شي سټیک په "غیر کاري" حالت کې واچوي. د لا زیاتو معلوماتو لپاره لاندې اپلیکیشن یادښت ته مراجعه وکړئ او د پیښې هینډلر په کارولو سره د کار کولو لپاره.

https://www.silabs.com/documents/public/application- یادښتونه/an1322-dynamic-multiprotocol-bluetooth-zigbee-sdk- 7x.pdf .

1064370 د Z3Switch sampلی اپلیکیشن یوازې یو تڼۍ فعاله کړې (مثال: btn1) د ډیفالټ په واسطه چې په پروژه کې د تڼۍ توضیحاتو کې بې توپیره لامل کیږيfile. کاري چاره: د Z0Switch پروژې رامینځته کولو پرمهال په لاسي ډول د btn3 مثال نصب کړئ.
1161063 Z3Light او ​​احتمالي نور غوښتنلیکونه د غلط کلستر بیاکتنې ارزښتونو راپور ورکوي. په لاسي ډول د کلستر بیاکتنې ځانګړتیا د دوی مناسب بیاکتنې ته تازه کړئ.
۲۴۷۷۷۷۴۹

۲۴۷۷۷۷۴۹

1171479

تېروتنه: ezspErrorHandler 0x34 د mfglib د ترلاسه کولو حالت په جریان کې په مکرر ډول راپور شوی د چاپ شوي خطا پیغامونو کمولو لپاره، EMBER_AF_PLUGIN_GATEWAY_MAX_WAIT_FOR_EV ترتیب کړئ

په کوربه ایپ کې ENT_TIMEOUT_MS تر 100 پورې، نو د کال بیک کتار په چټکۍ سره خلاصیږي.

1252460 د SimEEPROM د بیا رغونې معمولونه (د دواړو v1 او v2 لپاره) د پیل په وخت کې چلول ممکن د فلش پاڼې له مینځه وړل غلط کال ترسره کړي چې پایله یې د em_msc.c د MSC_ErasePage روټین په جریان کې ادعا کیږي. د کار چاره: په em_msc.c کې د MSC_ErasePage() فنکشن په سر کې د کوډ لاندې کرښه ځای په ځای کړئ: د پیل پته = (uint32_t*)((uint32_t) د پیل پته او

~(FLASH_PAGE_SIZE-1));

تخریب شوي توکي

په خوشې 7.4.1.0 کې تخریب شوی 

په GSDK 7.4.0.0 کې، د دې پیچ په شمول، په Z3Gateway کې د لینکس کوربه غوښتنلیک لپاره د "-v" اختیار د 4900 یا 4901 پورټ سره د ټیلنیټ انٹرفیس رامینځته کولو لپاره رد شوی. د ټیلنیټ انٹرفیس رامینځته کولو لپاره بدیل وړاندیز شوی لاره د لینکس اسانتیاو لکه "سوکاټ" کارول دي.

په خوشې 7.4.0.0 کې تخریب شوی

  • لاندې تخریب شوي امنیتي APIs لرې کړل:
  • emberGetKey()
  • emberGetKeyTableEntry()
  • emberSetKeyTableEntry()
  • emberHaveLinkKey()
  • emberAddOrUpdateKeyTableEntry()
  • emberAddTransientLinkKey()
  • emberGetTransientKeyTableEntry()
  • emberGetTransientLinkKey()
  • emberHmacAesHash()

د کیلي ذخیره کولو او HMAC هش کولو ته د لاسرسي لپاره د Zigbee امنیت مدیر لخوا چمتو شوي APIs وکاروئ.

لرې شوي توکي

په خوشې 7.4.0.0 کې لرې شوی

  • په عامه سرلیک کې نقل شوي عامه APIs لرې کړل file gp-types.h.
  • د zigbee_end_device_bind برخه لیرې شوې ده. دا برخه د همغږي کونکي لپاره کارول شوې وه ترڅو د پای وسیلو لپاره د بیا پوښتنلیکونو د بروکر کولو پابند وي. دا اختیاري فعالیت د Zigbee اصلي ځانګړتیا R22 څخه لیرې شوی.
  • په af-host.c او بې کاره چک قضیه EZSP_CONFIG_PACKET_BUFFER_COUNT: په command-handlers.c کې setPacketBufferCount() لرې شوی.
  • د حافظې تخصیص دلیل لرې شوی ځکه چې د NCP پیل کولو پرمهال په دوه مرحلو ویشلو ته اړتیا نشته.
  • emberAfNcpInitCallback() په se14-comms-hub، se14-ihd، او se14-meter-gas's app.c کې لرې کړل.
  • د EZSP_CONFIG_RETRY_QUEUE_SIZE ارزښت په ncp-configuration.c کې د ncp پیل کولو پرمهال لرې شوی ترتیب.

ملټي پروتوکول ګیټ وے او RCP

نوي توکي

په 7.4.0.0 ریلیز کې اضافه شوی

په ورته وخت کې اوریدل، د Zigbee او OpenThread سټیکونو وړتیا چې په خپلواک 802.15.4 چینلونو کې کار کوي کله چې د EFR32xG24 یا xG21 RCP کاروي، خوشې کیږي. د 802.15.4 RCP/Bluetooth RCP ترکیب، Zigbee NCP/OpenThread RCP ترکیب، یا د Zigbee/OpenThread سیسټم-آن-چپ (SoC) لپاره همغږي اوریدل شتون نلري. دا به په راتلونکي ریلیز کې دې محصولاتو ته اضافه شي.
د OpenThread CLI پلورونکي توسیع د ملټي پروتوکول کانټینرونو OpenThread کوربه ایپسونو کې اضافه شوی. پدې کې د coex cli کمانډونه شامل دي.

اصالحات

په خوشې 7.4.0.0 کې بدل شوی
د Zigbee NCP/OpenThread RCP ملټي پروتوکول ترکیب اوس د تولید کیفیت دی.
7.3 ثابتې مسلې

په ریلیز 7.4.2.0 کې ثابت شوی

ID # تفصیل
1022972 Zigbee-OpenThread NCP/RCP s ته د یوځای کیدو پلگ ان بیرته اضافه شوampد غوښتنلیک.
1231021 په OTBR کې د یوې ادعا څخه مخنیوی وکړئ چې د 80+ زیګبي وسیلو سره د یوځای کیدو په وخت کې لیدل شوي چې د RCP په بیرته ترلاسه کولو سره د فرعي ماک ته د نه کنټرول شوي لیږد غلطیو په لیږدولو سره.
1249346 یوه مسله یې په ګوته کړه چیرې چې RCP کولی شي په غلط ډول د کوربه لپاره ټاکل شوي پاکټونه ترتیب کړي ، په پایله کې د OTBR کې د پارس غلطی او غیر متوقع پای ته رسیدو سره.

په ریلیز 7.4.1.0 کې ثابت شوی 

ID # تفصیل
1213701 ZigBee اجازه نه ورکوله چې د ماشوم لپاره د سرچینې میچ میز ته ننوځي که چیرې د MAC غیر مستقیم کتار د هغه ماشوم لپاره لا دمخه معلومات پاتې وي. دا چلند کولی شي د ماشوم او ځینې نورو وسیلو ترمینځ د اپلیکیشن - پرت لیږد لامل شي چې د APS Ack یا د ایپ - پرت غبرګون نشتوالي له امله ناکام شي ، په ځانګړي توګه د ZCL OTA اپ گریڈونو ګډوډي او غیر متوقع ختمول چې د ماشوم وسیله په نښه کوي.
1244461 د ماشوم لپاره د سرچینې میچ میز داخلیدل د پیغامونو پاتې کیدو سره سره لرې کیدی شي.

په ریلیز 7.4.0.0 کې ثابت شوی 

ID # تفصیل
1081828 د FreeRTOS-based Zigbee/BLE DMP s سره د Throughput مسلهampد غوښتنلیکونه.
1090921 Z3GatewayCpc په شورماشور چاپیریال کې د شبکې په جوړولو کې ستونزه درلوده.
1153055 په کوربه باندې یو ادعا هغه وخت رامینځته شوه کله چې د zigbee_ncp-ble_ncp-uart s څخه د NCP نسخه لوستلو پرمهال د ارتباط ناکامي وهample app.
1155676 802.15.4 RCP ټول ترلاسه شوي یونیکاسټ پاکټونه رد کړل (د MAC اکینګ وروسته) که ډیری 15.4 انٹرفیس ورته 16-bit نوډ ID شریک کړي.
1173178 کوربه په غلط ډول راپور ورکړ چې په Host-RCP ترتیب کې د mfglib سره ترلاسه شوي سلګونه پاکټونه.
ID # تفصیل
1190859 د EZSP تېروتنه کله چې په کوربه-RCP ترتیب کې د mfglib تصادفي پاکټونو لیږل.
1199706 د هیر شوي پای وسیلې ماشومانو څخه د معلوماتو ټولپوښتنې په RCP کې په سمه توګه د پاتې کیدو چوکاټ ترتیب نه و ترڅو پخواني ماشوم ته د Leave & Rejoin کمانډ قطار کړي.
1207967 د "mfglib تصادفي لیږلو" کمانډ په زیګبیډ کې اضافي پاکټونه لیږل.
1208012 د mfglib rx حالت په RCP کې د ترلاسه کولو پرمهال د پیکټ معلومات په سمه توګه تازه نه کړل.
1214359 د همغږي کوونکي نوډ هغه وخت خراب شو کله چې 80 یا ډیرو روټرانو هڅه وکړه چې په ورته وخت کې د کوربه-RCP تنظیم کې یوځای شي.
 

1216470

د آدرس ماسک 0xFFFF لپاره د خپرونې له خپرولو وروسته، Zigbee RCP د مور او پلار په توګه کار کوي د هر ماشوم لپاره د پاتې معلوماتو بیرغ پریږدي. د دې په پایله کې هر ماشوم د هرې ټولپوښتنې وروسته د معلوماتو په تمه ویښ پاتې شو، او په پای کې د دې حالت پاکولو لپاره د هرې پایې وسیلې ته ځینې نور پاتې شوي ډیټا لیږد ته اړتیا درلوده.

په اوسني خپرونه کې پیژندل شوي مسلې

په بولډ کې مسلې د تیر خوشې کیدو راهیسې اضافه شوي. که تاسو یو ریلیز له لاسه ورکړی وي، وروستي خوشې یادښتونه شتون لري https://www.si-labs.com/developers/gecko-software-development-kit.

ID # تفصیل د کار چاره
937562 د بلوتوټ سیټل 'اعتراض آن' کمانډ په Raspberry Pi OS 802154 کې د rcp-uart- 11-blehci ایپ سره ناکام شو. د بلوتوث سیټل پر ځای د btmgmt ایپ وکاروئ.
1074205 د CMP RCP په ورته PAN ID کې دوه شبکې ملاتړ نه کوي. د هرې شبکې لپاره مختلف PAN ID استعمال کړئ. ملاتړ په راتلونکي خپرونه کې پلان شوی.
1122723 په یو بوخت چاپیریال کې CLI ممکن په z3-light_ot-ftd_soc ایپ کې غیر ځواب ویونکي شي. هیڅ پیژندل شوی حل ندی.
1124140 z3-light_ot-ftd_soc sample ایپ نشي کولی د Zigbee شبکه جوړه کړي که چیرې د OT شبکه لا دمخه پورته وي. د Zigbee شبکه لومړی او د OT شبکه وروسته پیل کړئ.
 

1170052

CMP Zigbee NCP + OT RCP او DMP Zigbee NCP + BLE NCP ممکن پدې اوسني ریلیز کې په 64KB او ټیټ RAM برخو کې مناسب نه وي.  

د 64KB برخې اوس مهال د دې ایپسونو لپاره نه ملاتړ کیږي.

 

1209958

په Bobcat او Bobcat Lite کې ZB/OT/BLE RCP کولی شي د څو دقیقو وروسته کار ودروي کله چې ټول درې پروتوکول چلوي  

په راتلونکي خپرونه کې به په ګوته شي

1221299 د Mfglib RSSI لوستل د RCP او NCP ترمنځ توپیر لري. په راتلونکي خپرونه کې به په ګوته شي.

تخریب شوي توکي

هیڅ نه

لرې شوي توکي

په خوشې 7.4.0.0 کې لرې شوی

"NONCOMPLIANT_ACK_TIMING_WORKAROUND" میکرو لرې شوی. ټول RCP ایپس اوس د ډیفالټ لخوا د غیر پرمختللي اکسونو لپاره د 192 µsec بدلون وخت ملاتړ کوي پداسې حال کې چې لاهم د CSL لخوا اړین پرمختللي اکسونو لپاره د 256 µsec بدلون وخت کاروي.

د دې ریلیز کارول

دا خپرونه لاندې لري:

  • Zigbee stack
  • د Zigbee غوښتنلیک چوکاټ
  • زیګبي ایسample غوښتنلیکونه

د Zigbee and the EmberZNet SDK په اړه د نورو معلوماتو لپاره وګورئ UG103.02: د زیګبي اساسات.
که تاسو د لومړي ځل کاروونکي یاست، وګورئ QSG180: Zigbee EmberZNet د SDK 7.0 او لوړ لپاره د چټک پیل لارښود، ستاسو د پراختیایي چاپیریال د تنظیمولو، د جوړولو او فلش کولو په اړه د لارښوونو لپارهampد غوښتنلیک، او د اسنادو حواله چې راتلونکو ګامونو ته اشاره کوي.

نصب او کارول 

Zigbee EmberZNet SDK د Gecko SDK (GSDK) برخې په توګه چمتو شوی، د سیلیکون لابراتوار SDKs سویټ. د GSDK سره ګړندي پیل کولو لپاره ، نصب کړئ ساده سټوډیو 5، کوم چې به ستاسو د پراختیا چاپیریال تنظیم کړي او تاسو د GSDK نصبولو له لارې پرمخ بوځي. د سادگي سټوډیو 5 د سیلیکون لابراتوار وسیلو سره د IoT محصول پراختیا لپاره اړین هرڅه شامل دي ، پشمول د سرچینې او پروژې لانچر ، د سافټویر ترتیب کولو وسیلې ، د GNU اوزار چین سره بشپړ 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/.

امنیتي معلومات

د خوندي والټ ادغام

د هغو غوښتنلیکونو لپاره چې د سیکیور والټ - لوړ برخو کې د خوندي کلیدي ذخیره کولو برخې په کارولو سره په خوندي ډول کیلي ذخیره کول غوره کوي ، لاندې جدول خوندي کیلي او د دوی د ذخیره کولو محافظت ځانګړتیاوې ښیې چې د زیګبي امنیت مدیر اجزا اداره کوي.

وپلټل کیلي د صادراتو وړ / غیر صادراتي یادښتونه
د شبکې کیلي د صادراتو وړ
د باور مرکز لینک کیلي د صادراتو وړ
د انتقالي لینک کیلي د صادراتو وړ ترتیب شوی کیلي جدول، د بې ثباته کیلي په توګه زیرمه شوی
د غوښتنلیک لینک کیلي د صادراتو وړ د کلیدي جدول ترتیب شوی
خوندي EZSP کیلي د صادراتو وړ
د ZLL کوډ کولو کیلي د صادراتو وړ
ZLL مخکې ترتیب شوی کیلي د صادراتو وړ
د GPD پراکسي کیلي د صادراتو وړ د کلیدي جدول ترتیب شوی
د GPD سنک کیلي د صادراتو وړ د کلیدي جدول ترتیب شوی
داخلي/ځای لرونکی کیلي د صادراتو وړ د Zigbee امنیت مدیر لخوا د کارولو لپاره داخلي کیلي

پوښل شوي کیلي چې د "غیر صادراتي" په توګه نښه شوي کارول کیدی شي مګر نشي کیدی viewایډ یا د چلولو په وخت کې شریک شوی.
پوښل شوي کیلي چې د "د صادراتو وړ" په توګه نښه شوي د چلولو په وخت کې کارول یا شریک کیدی شي مګر په فلش کې زیرمه شوي کوډ شوي پاتې کیږي.
د کارونکي غوښتنلیکونه هیڅکله اړتیا نلري چې د دې ډیری کیلي سره تعامل وکړي. د لینک کیلي میز کیلي یا انتقالي کیلي اداره کولو لپاره موجود APIs لاهم د کارونکي غوښتنلیک لپاره شتون لري او اوس د Zigbee امنیت مدیر برخې له لارې تیریږي.

د دې کلیدونو څخه ځینې ممکن په راتلونکي کې د کارونکي غوښتنلیک ته د صادرولو وړ نه وي. د کاروونکي غوښتنلیکونه هڅول کیږي چې د کیلي صادرولو باندې تکیه ونه کړي پرته لدې چې بالکل اړین وي.
د Secure Vault Key Management فعالیت په اړه د نورو معلوماتو لپاره، وګورئ AN1271: خوندي کلیدي ذخیره.

امنیتي مشورې

د امنیت مشورې ته د ګډون لپاره، د سیلیکون لابراتوار پیرودونکي پورټل ته ننوځئ، بیا د حساب کور غوره کړئ. د پورټل کور پاڼې ته د تګ لپاره په کور کلیک وکړئ او بیا د خبرتیاو مدیریت ټایل کلیک وکړئ. ډاډ ترلاسه کړئ چې د سافټویر/امنیت مشورتي خبرتیاوې او د محصول بدلون خبرتیاوې (PCNs) چک شوي، او دا چې تاسو لږترلږه د خپل پلیټ فارم او پروتوکول لپاره ګډون کوئ. د هر ډول بدلونونو خوندي کولو لپاره خوندي کلیک وکړئ.

SILICON-LABS-Zigbee-EmberZNet-SDK-Software-FIG (1)

ملاتړ

د پراختیا کټ پیرودونکي د روزنې او تخنیکي ملاتړ لپاره وړ دي. د سیلیکون لابراتوار Zigbee وکاروئ web پاڼه د ټولو سیلیکون لابراتوار Zigbee محصولاتو او خدماتو په اړه د معلوماتو ترلاسه کولو لپاره، او د محصول مالتړ لپاره لاسلیک کول.
تاسو کولی شئ په http://www.silabs.com/support کې د سیلیکون لابراتوارونو ملاتړ سره اړیکه ونیسئ.

د سادگي سټوډیو

MCU او بې سیم وسیلو ته یو کلیک لاسرسی، اسناد، سافټویر، د سرچینې کوډ کتابتونونه او نور ډیر څه. د وینډوز، ماک او لینوکس لپاره شتون لري!

SILICON-LABS-Zigbee-EmberZNet-SDK-Software-FIG (2)

د IoT پورټ فولیو

SW/HW

کیفیت

ملاتړ او ټولنه

ردول

د سیلیکون لابراتوار اراده لري چې پیرودونکو ته د سیسټم او سافټویر پلي کونکو لپاره د سیلیکون لابراتوار محصولاتو کارولو یا کارولو اراده لرونکي ټولو پردیو او ماډلونو وروستي ، دقیق او ژور اسناد چمتو کړي. د ځانګړتیا کولو ډاټا، موجود ماډلونه او پردیوالونه، د حافظې اندازه او د حافظې پتې هر ځانګړي وسیلې ته راجع کیږي، او چمتو شوي "معمولي" پیرامیټونه کولی شي په مختلفو غوښتنلیکونو کې توپیر ولري. د غوښتنلیک مثالampدلته تشریح شوي یوازې د مثالي موخو لپاره دي. د سیلیکون لابراتوار حق لري چې د محصول معلوماتو ، مشخصاتو او توضیحاتو ته له نور خبرتیا پرته بدلونونه رامینځته کړي ، او د شامل شوي معلوماتو دقت یا بشپړتیا په اړه تضمین نه ورکوي. د مخکینۍ خبرتیا پرته، سیلیکون لابراتوار ممکن د تولید پروسې په جریان کې د امنیت یا اعتبار دالیلو لپاره د محصول فرم ویئر تازه کړي. دا ډول بدلونونه به د محصول ځانګړتیاوې یا فعالیت بدل نه کړي. د سیلیکون لابراتوارونه باید پدې سند کې چمتو شوي معلوماتو کارولو پایلو لپاره هیڅ مسؤلیت ونلري. دا سند د کوم مدغم سرکیټونو ډیزاین یا جوړولو لپاره هیڅ جواز نه ورکوي یا په څرګند ډول نه ورکوي. محصولات د FDA ټولګي III وسیلو کې د کارولو لپاره ډیزاین یا مجاز ندي ، هغه غوښتنلیکونه چې د FDA دمخه بازار تصویب ته اړتیا لري یا د سیلیکون لابراتوار ځانګړي لیکلي رضایت پرته د ژوند ملاتړ سیسټمونه. د "ژوند مالتړ سیسټم" هر هغه محصول یا سیسټم دی چې هدف یې د ژوند او/یا روغتیا ملاتړ یا ساتل دي، کوم چې که دا ناکام شي، په معقول ډول تمه کیدی شي د پام وړ شخصي ټپي یا مړینې پایله ولري. د سیلیکون لابراتوار محصولات د نظامي غوښتنلیکونو لپاره ډیزاین یا مجاز ندي. د سیلیکون لابراتوار محصولات باید په هیڅ حالت کې د ډله ایزو ویجاړونکو وسلو په شمول (مګر محدود نه وي) اټومي، بیولوژیکي یا کیمیاوي وسلې، یا توغندي چې د ورته وسلو رسولو وړ وي کارول کیږي. د سیلیکون لابراتوار ټول څرګند او ضمیمه تضمینونه ردوي او په داسې غیر مجاز غوښتنلیکونو کې د سیلیکون لابراتوار محصول کارولو پورې اړوند د کوم ټپ یا زیان لپاره مسؤل یا مسؤل نه وي. یادونه: په دې منځپانګه کې ښايي ناوړه اصطلاحات شامل وي چې اوس له منځه تللي دي. د سیلیکون لابراتوار دا شرایط هرکله چې امکان ولري د جامع ژبې سره ځای په ځای کوي. د نورو معلوماتو لپاره، لیدنه وکړئ www.silabs.com/about-us/inclusive-lexicon-project

د سوداګریزې نښې معلومات

Silicon Laboratories Inc.®, Silicon Laboratories®, Silicon Labs®, SiLabs® او د Silicon Labs logo®, Bluegiga®, Bluegiga Logo®, EFM®, EFM32®, EFR, Ember®, Energy Micro, Energy Micro logo او د هغې ترکیبونه , "د نړۍ ترټولو انرژي دوستانه مایکرو کنټرولرونه"، Redpine Signals®، WiSeConnect، n-Link، ThreadArch®، EZLink®، EZRadio®، EZRadioPRO®، Gecko®، Gecko OS، Gecko OS Studio، Precision32®، Simplicity Studio® د Telegesis Logo®, USBXpress®, Zentri, the Zentri logo او Zentri DMS, Z-Wave®، او نور د سیلیکون لابراتوار سوداګریزې نښې یا راجستر شوي سوداګریزې نښې دي. ARM، CORTEX، Cortex-M3 او THUMB د ARM Holdings سوداګریزې نښې یا راجستر شوي سوداګریزې نښې دي. Keil د ARM Limited راجستر شوی سوداګریز نښه ده. Wi-Fi د Wi-Fi اتحادیې راجستر شوی سوداګریز نښه ده. نور ټول محصولات یا د برانډ نومونه چې دلته ذکر شوي د دوی د اړونده مالکینو سوداګریزې نښې دي.

د سیلیکون لابراتوارونو Inc.

یو ډیر تړلی نړۍ جوړول.

اسناد / سرچینې

SILICON LABS Zigbee EmberZNet SDK سافټویر [pdf] د کارونکي لارښود
Zigbee EmberZNet SDK سافټویر، EmberZNet SDK سافټویر، SDK سافټویر، سافټویر

حوالې

یو نظر پریږدئ

ستاسو بریښنالیک پته به خپره نشي. اړین ساحې په نښه شوي *