SILICON-LABS-لوګو

سیلیکون لابراتوار Zigbee EmberZ Net SDK

SILICON-LABS-Zigbee-EmberZ-Net-SDK-محصول

مشخصات

  • Zigbee EmberZNet SDK نسخه: 8.1 GA
  • د ساده SDK سویټ نسخه: 2024.12.0
  • د خپریدو نیټه: دسمبر 16, 2024
  • مطابقت لرونکي تالیف کونکي: د GCC نسخه 12.2.1
  • د EZSP پروتوکول نسخه: 0x10

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

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

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

زیګبی

  • - د APS لینک کلیدي جدول کې 250+ ننوتل
  • په Android 12 (v21.0.6113669) او Tizen (v0.1-13.1) کې ZigbeeD ملاتړ
  • xG26 ماډل ملاتړ

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

  • ZigbeeD او OTBR په OpenWRT - GA کې ملاتړ کوي
  • DMP BLE + CMP ZB & Matter/OT د SoC - GA لپاره په MG26 کې د سمسور اوریدلو سره
  • 802.15.4 متحد راډیو شیډولر لومړیتوب برخه
  • د MP کوربه غوښتنلیکونو لپاره دبیان بسته بندۍ ملاتړ - الفا

نوي توکي

مهم بدلونونه
د APS لینک کلیدي میز اندازه (د SL_ZIGBEE_KEY_TABLE_SIZE په کارولو سره ترتیب شوی) له 127 څخه تر 254 ننوتلو پورې پراخه شوی.

  • د R23 ملاتړ د ZDD شبکې کمیشن کولو فعالیت لپاره اضافه شوی. د تونل کولو فعالیت د میراث شبکې کارولو قضیو لپاره د ملاتړ پرته شتون لري.
  • د شبکې سټیرینګ او د شبکې جوړونکي برخې تازه شوي ترڅو د R23 یوځای کیدو لپاره ملاتړ شامل کړي. پدې کې لاندې اړوند بدلونونه شامل دي.
    • د ډیفالټ ټرسټ سنټر لینک کیلي (TCLK) غوښتنې پالیسي تازه شوې ترڅو د هرې غوښتنې وسیلې لپاره نوي کیلي رامینځته کړي. هرکله چې غوښتل شوي وسایل د خپل باور مرکز لینک کیلي تازه کولو هڅه وکړي نو نوې کیلي رامینځته کیږي.
    • د پخوانۍ TCLK پالیسۍ بدلون له امله، د شبکې جوړونکي امنیت برخه اوس د امنیت لینک کلیدي برخې ته اړتیا لري. د غوښتنلیکونو لوړول به د دې نوي اړتیا سره مطابقت لپاره تازه شي.
    • یو نوی ترتیب،
      SL_ZIGBEE_AF_PLUGIN_NETWORK_CREATOR_SECURITY_ALLOW_TC_USING_HASHED_LINK_KEY اضافه شوی ترڅو د اصلي، هش شوي کیلي په کارولو سره یوځای کیدو ته اجازه ورکړي. دا ترتیب د شبکې جوړونکي امنیت برخې لاندې موندل کیږي. د دې تګلارې کارول هر یوځای کېدونکي وسیلې ته اجازه ورکوي چې د یو ځای کیدو وروسته یو ځانګړی TCLK ترلاسه کړي ، مګر د TCLK تازه کولو لپاره تکراري هڅې به د غوښتنې وسیلې لپاره نوې کیلي پایله ونلري. د دې خپریدو دمخه د هش شوي لینک کیلي کارول د ډیفالټ پالیسي وه ، او د دې پالیسۍ کارول د باور مرکز ته اجازه ورکوي چې د امنیت لینک کیلي برخې کې د راوستلو مخه ونیسي ، کوم چې په فلش کې کیلي خوندي کوي.
      نوټ: سیلیکون لابراتوار د دې پالیسۍ کارولو وړاندیز نه کوي، ځکه چې دا د وسیلو سره یوځای کیدو مخه نیسي، د دوی د TCLKs رول کولو یا تازه کولو څخه.
  • د zigbee_ezsp_spi برخې ته یو نوی ترتیب سیټ اضافه شوی ترڅو د کوربه SPI آلې او د هغې پن انٹرفیسونو تنظیم کولو ته اجازه ورکړي.
  • د پخوانيampد پروژې په ګډون د پروژې files (.slcps) او د پروژې فولډر، د سیلیکون لابراتوار نومولو لارښوونو ته بدل شوي او د "پروژو" لارښود لاندې لیږدول شوي.

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

  • نوي ماډلونه
    • MGM260PD32VNA2
    • MGM260PD32VNN2
    • MGM260PD22VNA2
    • MGM260PB32VNA5
    • MGM260PB32VNN5
    • MGM260PB22VNA5
    • BGM260PB22VNA2
    • BGM260PB32VNA2
    • نوي راډیو بورډونه
    • MGM260P-RB4350A
    • MGM260P-RB4351A
  • نوې برخه
    • efr32xg27
  • اکسپلورر کټ
    • BRD2709A
    • MGM260P-EK2713A

نوي اسناد
یو نوی EZSP کارونکي د 600 او پورته خپرونو لپاره UG8.1 لارښود کوي.

اصالحات

  • SL_ZIGBEE_KEY_TABLE_SIZE حدود تر 254 ننوتلو پورې پراخ شوي.
  • Z3Light ته zigbee_security_link_keys اضافه کړل.
  • zigbee_security_link_keys zigbee_mp_z3_tc_z3_tc ته اضافه شوي. د دې د کلیدي میز اندازه هم تازه کړه.
  • د Z3 ګیټ وے کیلي میز اندازه (چې ncp ته به ټاکل کیږي) 20 ته لوړه کړي.

ثابتې مسلې

SILICON-LABS-Zigbee-EmberZ-Net-SDK-انځر- (1)SILICON-LABS-Zigbee-EmberZ-Net-SDK-انځر- (2)SILICON-LABS-Zigbee-EmberZ-Net-SDK-انځر- (3)SILICON-LABS-Zigbee-EmberZ-Net-SDK-انځر- (4)SILICON-LABS-Zigbee-EmberZ-Net-SDK-انځر- (5)SILICON-LABS-Zigbee-EmberZ-Net-SDK-انځر- (6)SILICON-LABS-Zigbee-EmberZ-Net-SDK-انځر- (7)SILICON-LABS-Zigbee-EmberZ-Net-SDK-انځر- (8)SILICON-LABS-Zigbee-EmberZ-Net-SDK-انځر- (9)

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

په بولډ کې مسلې د تیر خوشې کیدو راهیسې اضافه شوي. که تاسو یو ریلیز له لاسه ورکړی وي، وروستي خوشې یادښتونه شتون لري https://www.silabs.com/developers/zigbee-emberznet د تخنیکي اسنادو په ټب کې.SILICON-LABS-Zigbee-EmberZ-Net-SDK-انځر- (10)SILICON-LABS-Zigbee-EmberZ-Net-SDK-انځر- (11)SILICON-LABS-Zigbee-EmberZ-Net-SDK-انځر- (12)SILICON-LABS-Zigbee-EmberZ-Net-SDK-انځر- (13)SILICON-LABS-Zigbee-EmberZ-Net-SDK-انځر- (14)SILICON-LABS-Zigbee-EmberZ-Net-SDK-انځر- (15)SILICON-LABS-Zigbee-EmberZ-Net-SDK-انځر- (16)

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

  • د zigbee_watchdog_periodic_refresh برخه نور د Zigbee غوښتنلیک چوکاټ کې نه کارول کیږي او په دې خپرونه کې له مینځه وړل کیږي. د څار ټایمر د ټولو s لپاره په ډیفالټ ډول غیر فعال دیampد غوښتنلیکونه. په راتلونکي کې به په SDK کې د څارنې یوه ښه برخه اضافه شي.
  • نوټ: د څارنې ټایمر د ترتیب کولو توکي سره فعال کړئ SL_LEGACY_HAL_DISABLE_WATCHDOG ستاسو په غوښتنلیک کې 0 ته ټاکل شوی

د شبکې محدودیتونه او نظرونه

د ډیفالټ ټرسټ سنټر غوښتنلیکونه چې د دې EmberZNet خوشې کیدو سره لیږل شوي په شبکه کې د ډیری وسیلو ملاتړ کولو وړ دي. دا شمیره د ډیری فکتورونو پراساس ټاکل کیږي، پشمول د ترتیب شوي میز اندازه، د NVM کارول، او نور د نسل وخت او د چلولو وخت ارزښتونه. هغه کارونکي چې د لوی شبکې رامینځته کولو په لټه کې دي ممکن د سرچینو مسلو سره مخ شي کله چې د غوښتنلیک څخه لوی شبکه وده وکړي ملاتړ کولی شي. د مثال لپارهample، یو وسیله چې د باور مرکز څخه د باور مرکز لینک کیلي غوښتنه کوي ممکن د باور مرکز ته د sl_zigbee_af_zigbee_key_establishment_cb کال بیک پیل کړي د h حالت سره چې SL_ZIGBEE_KEY_TABLE_FULL ته ټاکل شوي، دا په ګوته کوي چې کیلي میز د دې لپاره ځای نلري چې د وسیلې لپاره نوې کیلي اضافه کړي یا غوښتنه وکړي. NVM3 هیڅ ځای نلري. سیلیکون لابراتوار د هغو کاروونکو لپاره لاندې سپارښتنې وړاندې کوي چې د لویو شبکو د جوړولو په لټه کې دي. د باور مرکز غوښتنلیکونو لپاره، لاندې تشکیلات سپارښتنه کیږي. دا سپارښتنې بشپړې ندي، او دوی د غوښتنلیکونو لپاره د اساس په توګه کار کوي چې د لویو شبکو وده غواړي.

  • د پتې جدول د برخې شاملول (zigbee_address_table)، سره
    • د SL_ZIGBEE_AF_PLUGIN_ADDRESS_TABLE_SIZE ترتیب توکي د مطلوب شبکې اندازې ته ټاکل شوي
    • د SL_ZIGBEE_AF_PLUGIN_ADDRESS_TABLE_TRUST_CENTER_CACHE_SIZE ارزښت اعظمي (4) ته ټاکل شوی
  • د امنیتي لینک کیلي برخې (zigbee_security_link_keys) شاملول، سره
    • د SL_ZIGBEE_KEY_TABLE_SIZE ارزښت د شبکې اندازې ته ټاکل شوی
  • لاندې ترتیب شوي توکي د مطلوب شبکې اندازې ته ټاکل شوي
    • SL_ZIGBEE_BROADCAST_TABLE_SIZE، لکه څنګه چې د Zigbee Pro Stack برخې کې موندل شوي
    • SL_ZIGBEE_SOURCE_ROUTE_TABLE_SIZE، لکه څنګه چې د سرچینې روټینګ برخې کې موندل شوي، که د سرچینې روټینګ کارول کیږي
  • د NVM3 کارولو سره سم د NVM3_DEFAULT_NVM_SIZE او NVM3_DEFAULT_CACHE_SIZE تنظیم کول
    • د مثال په توګه د شبکې اندازه د 65 نوډونو څخه لوی احتمال د 3K NVM64 اندازې ته اړتیا لري. په سیلیکون لابراتوار کې د NVM3 ډیفالټ اندازه Zigbee sampد غوښتنلیکونه 32K دي. هغه غوښتنلیکونه چې NVM ډیر کاروي ممکن د دې ارزښت حتی لوړ تنظیم کولو ته اړتیا ولري.
    • تر 65 نوډونو پورې لویې شبکې ممکن د 3 بایټس NVM1200 کیچ اندازې ته اړتیا ولري؛ د دې څخه لوی شبکې وده کول ممکن دا ارزښت 2400 بایټ ته دوه چنده کولو ته اړتیا ولري.

دا تعدیلات یوازې د باور په مرکز کې پلي کیږي

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

نوي توکي
د Zigbee + Openthread CMP سره د BLE DMP لپاره د GA SoC ملاتړ فعال شوی د xG26 برخو کې همغږي اوریدلو سره. د زیګبیډ، OTBR، او Z3Gateway غوښتنلیکونو لپاره د Debian الفا ملاتړ اضافه شوی. Zigbeed او OTBR د غوره شوي ریفرنس پلیټ فارم (Raspberry PI 4) لپاره د DEB بسته فارمیټ کې هم چمتو شوي. د ملټي پروتوکول شریک پروسیسر سره په لینکس کوربه کې په ورته وخت کې د Zigbee، OpenThread، او بلوتوټ چلول وګورئ docs.silabs.comد جزیاتو لپاره. د arm0.1 او aarch13.1 لپاره د Tizen-32-64 لپاره Zigbeed ملاتړ اضافه شوی او همدارنګه د aarch12 لپاره Android 64. د Zigbeed په اړه نور معلومات دلته موندلی شئ docs.silabs.com. نوی "802.15.4 متحد راډیو مهالویش لومړیتوب" برخه اضافه کړه. دا برخه د 15.4 سټیک د راډیو لومړیتوبونو تنظیم کولو لپاره کارول کیږي. برخه هم د نوي "راډیو_ لومړیتوب_ ترتیب کوونکی" برخې ته اړتیا لري. دا برخه پروژو ته اجازه ورکوي چې په ساده سټوډیو کې د راډیو لومړیتوب تنظیم کونکي وسیله وکاروي ترڅو د سټیکونو راډیو لومړیتوب کچه تنظیم کړي چې ورته اړتیا لري.

اصالحات
د غوښتنلیک یادداشت د ملټي پروتوکول شریک پروسیسر (AN1333) سره د لینکس کوربه کې په ورته وخت کې د Zigbee ، OpenThread او بلوتوټ چلول دې ته لیږدول شوي docs.silabs.com. د OpenWRT ملاتړ اوس د GA کیفیت دی. د Zigbee، OTBR، او Z3Gateway غوښتنلیکونو لپاره د OpenWRT ملاتړ اضافه شوی. Zigbeed او OTBR د حوالې پلیټ فارم (Raspberry PI 4) لپاره د IPK بسته فارمیټ کې هم چمتو شوي. د ملټي پروتوکول شریک پروسیسر سره په لینکس کوربه کې په ورته وخت کې د Zigbee، OpenThread، او بلوتوټ چلول وګورئ docs.silabs.comد جزیاتو لپاره.

ثابتې مسلېSILICON-LABS-Zigbee-EmberZ-Net-SDK-انځر- (17)

په اوسني خپرونه کې پیژندل شوي مسلې
په بولډ کې مسلې د تیر خوشې کیدو راهیسې اضافه شوي. که تاسو یو خوشې له لاسه ورکړی وي، وروستي خوشې یادښتونه شتون لريhttps://www.silabs.com/developers/simplicity-software-development-kit.SILICON-LABS-Zigbee-EmberZ-Net-SDK-انځر- (18)

تخریب شوي توکي
د "ملټي پروتوکول کانټینر" چې اوس مهال په DockerHub کې شتون لري (siliconlabsinc/multiprotocol) به په راتلونکي ریلیز کې له پامه غورځول شي. کانټینر به نور تازه نشي او د DockerHub څخه ایستل کیدی شي. د Cpcd، ZigBee، او ot-br-posix لپاره د Debian-based کڅوړې، د اصلي تولید شوي او تالیف شوي پروژو سره به د کانټینر له مینځه وړلو سره ورک شوي فعالیت بدل کړي.

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

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

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

د Zigbee and the EmberZNet SDK په اړه د نورو معلوماتو لپاره UG103.02 وګورئ: Zigbee Fundamentals. که تاسو د لومړي ځل لپاره کاروونکي یاست، QSG180 وګورئ: Zigbee EmberZNet Quick Start Guide for SDK 7.0 and High، د خپل پرمختیایي چاپیریال د تنظیمولو، جوړولو او فلش کولو لارښوونو لپاره.ample غوښتنلیک، او د اسنادو حوالې چې اضافي مرحلو ته اشاره کوي.

نصب او کارول
Zigbee EmberZNet SDK د سادگي SDK برخې په توګه چمتو شوی، د سیلیکون لابراتوار SDKs سویټ. د ساده SDK سره ګړندي پیل کولو لپاره ، د سادگي سټوډیو 5 نصب کړئ ، کوم چې ستاسو پراختیایی چاپیریال رامینځته کوي او تاسو به د سادگي SDK نصبولو له لارې پرمخ بوځي. د سادگي سټوډیو 5 د سیلیکون لابراتوار وسیلو سره د IoT محصول پراختیا لپاره اړین هرڅه شامل دي ، پشمول د سرچینې او پروژې لانچر ، د سافټویر ترتیب کولو وسیلې ، د GNU اوزار چین سره بشپړ IDE ، او تحلیلي وسیلې. د نصبولو لارښوونې د آنلاین ساده سټوډیو 5 کارونکي لارښود کې چمتو شوي. په بدیل سره، سادگي SDK کیدای شي د GitHub څخه وروستي ډاونلوډ یا کلون کولو سره په لاسي ډول نصب شي. وګورئ https://github.com/SiliconLabs/simplicity_sdk د نورو معلوماتو لپاره. د سادگي سټوډیو د سادگي SDK په ډیفالټ کې نصبوي:

  • (وینډوز): C:\Users\\SimplicityStudio\SDKs\simplicity_sdk
  • (MacOS): /استعمال کونکي//SimplicityStudio/SDKs/simplicity_sdk

د SDK نسخې لپاره ځانګړي اسناد د SDK سره نصب شوي. اضافي معلومات اکثرا د پوهې اساس مقالو (KBAs) کې موندل کیدی شي. د دې او پخوانیو خپرونو په اړه د API حوالې او نور معلومات شتون لري https://docs.silabs.com/.

امنیتي معلومات
د خوندي والټ ادغام
د هغو غوښتنلیکونو لپاره چې د سیکیور والټ - لوړ برخو کې د خوندي کلیدي ذخیره کولو برخې په کارولو سره په خوندي ډول کیلي ذخیره کول غوره کوي ، لاندې جدول خوندي کیلي او د دوی د ذخیره کولو محافظت ځانګړتیاوې ښیې چې د زیګبي امنیت مدیر اجزا اداره کوي.SILICON-LABS-Zigbee-EmberZ-Net-SDK-انځر- (19)پوښل شوي کیلي چې د "غیر صادراتي" په توګه نښه شوي کارول کیدی شي مګر نشي کیدی viewایډ یا د چلولو په وخت کې شریک شوی. پوښل شوي کیلي چې د "د صادراتو وړ" په توګه نښه شوي د چلولو په وخت کې کارول یا شریک کیدی شي مګر په فلش کې ذخیره کولو پرمهال کوډ شوي پاتې کیږي. د کارونکي غوښتنلیکونه هیڅکله اړتیا نلري چې د دې ډیری کیلي سره تعامل وکړي. د لینک کیلي جدول کیلي یا انتقالي کیلي اداره کولو لپاره موجود APIs لاهم د کارونکي غوښتنلیک لپاره شتون لري او د Zigbee امنیت مدیر برخې له لارې لیږدول شوي.

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

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

Zigbee تصدیق
د Ember ZNet 8.1 ریلیز د SoC، NC، P، او RCP جوړښتونو لپاره د Zigbee مطابقت لرونکي پلیټ فارم لپاره وړ شوی دی هلته د ZCP تصدیق ID شتون لري چې دې ریلیز سره تړلی دی، مهرباني وکړئ CSA وګورئ webدلته سایټ:
https://csa-iot.org/csa-iot_products/.

مهرباني وکړئ په یاد ولرئ چې د ZCP تصدیق دی fileد خوشې کولو وروسته، او په CSA کې د منعکس کولو څخه څو اونۍ وخت نیسي webسایټ د نورو پوښتنو لپاره، مهرباني وکړئ د سیلیکون لابراتوارونو ملاتړ سره اړیکه ونیسئ http://www.silabs.com/support.

FAQs

پوښتنه: زه څنګه په SDK کې د APS لینک کلیدي میز اندازه تازه کولی شم؟
A: د APS لینک کلیدي میز اندازه د SL_ZIGBEE_KEY_TABLE_SIZE پیرامیټر په کارولو سره تنظیم کیدی شي. په 8.1 نسخه کې، دا له 127 څخه 254 ننوتلو ته پراخ شوی.

پوښتنه: په 8.1 نسخه کې کوم پرمختګونه دي؟
A: نسخه 8.1 پرمختګونه راوړي لکه د APS لینک کلیدي میز اندازه پراخول، د اجزاوو نوم بدلول، د Athe pp چوکاټ چوکاټ پیښې کتار لپاره د میوټیکس محافظت اضافه کول، او نور. د پرمختګونو تفصيلي لیست لپاره د خوشې یادښتونو ته مراجعه وکړئ.

پوښتنه: زه څنګه په SDK کې ثابتې مسلې اداره کولی شم؟
A: په SDK کې ثابتې مسلې پشمول د ګاونډي میز اندازې ترتیب سره د احتمالي ستونزو حل کول ، د اجزاو نوم بدلول ، د سرې سرچینې لارې تنظیم کول ، د ZCL کمانډونو اداره کول ، او نور ډیر څه. ډاډ ترلاسه کړئ چې تاسو د دې اصلاحاتو څخه ګټه پورته کولو لپاره وروستي نسخه ته تازه کړئ.

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

سیلیکون لابراتوار Zigbee EmberZ Net SDK [pdf] لارښوونې
Zigbee EmberZ Net SDK، EmberZ Net SDK، Net SDK، SDK

حوالې

یو نظر پریږدئ

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