سیلیکون لابراتوار 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 ته لوړه کړي.
ثابتې مسلې
په اوسني خپرونه کې پیژندل شوي مسلې
په بولډ کې مسلې د تیر خوشې کیدو راهیسې اضافه شوي. که تاسو یو ریلیز له لاسه ورکړی وي، وروستي خوشې یادښتونه شتون لري https://www.silabs.com/developers/zigbee-emberznet د تخنیکي اسنادو په ټب کې.
تخریب شوي توکي
- د 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د جزیاتو لپاره.
ثابتې مسلې
په اوسني خپرونه کې پیژندل شوي مسلې
په بولډ کې مسلې د تیر خوشې کیدو راهیسې اضافه شوي. که تاسو یو خوشې له لاسه ورکړی وي، وروستي خوشې یادښتونه شتون لريhttps://www.silabs.com/developers/simplicity-software-development-kit.
تخریب شوي توکي
د "ملټي پروتوکول کانټینر" چې اوس مهال په 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/.
امنیتي معلومات
د خوندي والټ ادغام
د هغو غوښتنلیکونو لپاره چې د سیکیور والټ - لوړ برخو کې د خوندي کلیدي ذخیره کولو برخې په کارولو سره په خوندي ډول کیلي ذخیره کول غوره کوي ، لاندې جدول خوندي کیلي او د دوی د ذخیره کولو محافظت ځانګړتیاوې ښیې چې د زیګبي امنیت مدیر اجزا اداره کوي.پوښل شوي کیلي چې د "غیر صادراتي" په توګه نښه شوي کارول کیدی شي مګر نشي کیدی viewایډ یا د چلولو په وخت کې شریک شوی. پوښل شوي کیلي چې د "د صادراتو وړ" په توګه نښه شوي د چلولو په وخت کې کارول یا شریک کیدی شي مګر په فلش کې ذخیره کولو پرمهال کوډ شوي پاتې کیږي. د کارونکي غوښتنلیکونه هیڅکله اړتیا نلري چې د دې ډیری کیلي سره تعامل وکړي. د لینک کیلي جدول کیلي یا انتقالي کیلي اداره کولو لپاره موجود APIs لاهم د کارونکي غوښتنلیک لپاره شتون لري او د Zigbee امنیت مدیر برخې له لارې لیږدول شوي.
امنیتي مشورې
د امنیت مشورې ته د ګډون لپاره، د سیلیکون لابراتوار پیرودونکي پورټل ته ننوځئ، بیا د حساب کور غوره کړئ. د پورټل کور پاڼې ته د تګ لپاره په کور کلیک وکړئ او بیا د خبرتیاو مدیریت ټایل کلیک وکړئ. ډاډ ترلاسه کړئ چې د سافټویر/امنیت مشورتي خبرتیاوې او د محصول بدلون خبرتیاوې (PCNs) چک شوي، او دا چې تاسو لږترلږه د خپل پلیټ فارم او پروتوکول لپاره ګډون کوئ. د هر ډول بدلونونو خوندي کولو لپاره خوندي کلیک وکړئ.
ملاتړ
د پراختیا کټ پیرودونکي د روزنې او تخنیکي ملاتړ لپاره وړ دي. د سیلیکون لابراتوار 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
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 |