SILICON-LABS-Blogo

د سیلیکون لیبز بلوتوټ میش SDK ایمبیډ شوی سافټویر

SILICON-LABS-Bluetooth-Mesh-SDK-Embedded-Software-User-Guide-product

د محصول مشخصات

  • د محصول نوم: د سادگي SDK سویټ
  • نسخه: 2024.6.0
  • د خپریدو نیټه: د ۲۰۲۳ کال د جون ۱۹
  • د بلوتوټ میش ځانګړتیا نسخه: 1.1

د محصول کارولو لارښوونې

د بلوتوټ میش یوه نوې ټوپولوژي ده چې د بلوتوټ ټیټ انرژي (LE) وسیلو لپاره شتون لري چې له ډیری څخه ډیری (m:m) ارتباط فعالوي. دا د لوی پیمانه د نائب شبکې رامینځته کولو لپاره مطلوب دی او په مثالي توګه د اتومات کولو ، سینسر شبکې جوړولو او د شتمنیو تعقیب لپاره مناسب دی. زموږ سافټویر او د بلوتوټ پراختیا لپاره SDK د بلوتوټ میش او بلوتوټ فعالیت ملاتړ کوي. پراختیا کونکي کولی شي د LE وسیلو ته د میش شبکې ارتباط اضافه کړي لکه وصل شوي څراغونه ، د کور اتومات کول ، او د شتمنیو تعقیب سیسټمونه. سافټ ویر د بلوتوټ بیکون کولو ، بیکن سکین کولو ، او GATT اتصالاتو ملاتړ هم کوي نو د بلوتوټ میش کولی شي سمارټ فونونو ، ټابلیټونو او نورو بلوتوټ LE وسیلو سره وصل شي. پدې خپرونه کې د بلوتوټ میش مشخصاتو نسخه 1.1 لخوا ملاتړ شوي ځانګړتیاوې شاملې دي.

دا خوشې یادښتونه د SDK نسخې پوښي:
7.0.0.0 د جون په 5، 2024 خپور شو

د مطابقت او کارولو خبرتیاوې
د امنیت تازه معلوماتو او خبرتیاو په اړه د نورو معلوماتو لپاره، د دې SDK سره نصب شوي پلیټ فارم ریلیز نوټونو امنیت څپرکی یا د سیلیکون لابراتوار ریلیز نوټس پاڼې وګورئ. سیلیکون لابراتوار هم په کلکه وړاندیز کوي چې تاسو د تازه معلوماتو لپاره د امنیت مشورې ته ګډون وکړئ. د لارښوونو لپاره، یا که تاسو د سیلیکون لابراتوار بلوتوټ میش SDK ته نوي یاست، د دې ریلیز کارول وګورئ.

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

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

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

  • د GCC د لینک وخت اصلاح کولو خصوصیت غیر فعال شوی دی، د عکس اندازې لږ زیاتوالي په پایله کې.

نوي توکي
سادگي SDK زموږ د لړۍ 2 او لړۍ 3 بې سیم او MCU وسیلو پراساس د IoT محصولاتو جوړولو لپاره د سافټویر پراختیایی پلیټ فارم دی. دا د بې سیم پروتوکول سټیکونه ، میډیل ویئر ، پیری فیرل ډرایورونه ، بوټلوډر ، او د غوښتنلیک پخوانی مدغم کويamples - د بریښنا مطلوب او خوندي IoT وسیلو جوړولو لپاره یو قوي چوکاټ. د سادگي SDK ځواکمن ځانګړتیاوې وړاندې کوي لکه د الټرا ټیټ بریښنا مصرف، د شبکې قوي اعتبار، د ډیری نوډونو لپاره ملاتړ، او د پیچلو اړتیاو خلاصول لکه ملټي پروتوکول او مخکې تصدیق. برسیره پردې، سیلیکون لابراتوار د هوا څخه ډیر (OTA) سافټویر او امنیتي تازه معلومات چمتو کوي ترڅو وسیلې له لیرې څخه تازه کړي، د ساتنې لګښتونه کم کړي، او د پای کارونکي محصول تجربې ته وده ورکړي. سادگي SDK زموږ د مشهور ګیکو SDK څخه تعقیب دی ، کوم چې به زموږ د لړۍ 0 او لړۍ 1 وسیلو لپاره اوږد مهاله ملاتړ چمتو کولو ته دوام ورکړي.

د لړۍ 0 او لړۍ 1 وسیلو په اړه د اضافي معلوماتو لپاره مهرباني وکړئ مراجعه وکړئ: لړۍ 0 او لړۍ 1 EFM32/EZR32/EFR32 وسیله (silabs.com).

نوې ځانګړتیاوې

په 7.0.0.0 ریلیز کې اضافه شوی
د ساعت مدیر لپاره ملاتړ اضافه شوی. د سټیک اجزا نور د وخت پیل کولو لپاره device_init() نه کاروي. پرځای یې، د غوښتنلیک پروژه باید اوس د clock_manager برخه شامله کړي کوم چې د ساعت پیل کوي. د عام حافظې مدیر لپاره ملاتړ اضافه شوی.

نوي APIs
په ریلیز 7.0.0.0 کې اضافه شوي هیڅ نه.

اصالحات

  • د نوډ BGAPI ټولګي کمانډ، sl_btmesh_node_test_identity، د نوډ پیژندنې اعلاناتو سرچینو چک کولو لپاره اضافه شوی.
  • د ټیټ پاور نوډ خصوصیت د سینسر سرور ته اضافه شوی examples.
  • د ملګري فیچر د سینسر سرور پیرودونکي ته اضافه شوی example.

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

  • BGAPI بدلونونه:
    د نوډ BGAPI ټولګي کمانډ، sl_btmesh_node_test_identity، اضافه شوي ترڅو وګوري چې ایا د ترلاسه شوي نوډ پیژندنې اعلان د ورکړل شوي نوډ څخه سرچینه اخلي که نه.
  • Exampد غوښتنلیک بدلونونه:
    د ټیټ پاور نوډ ځانګړتیا د سینسر سرور ته اضافه شوېamples (btmesh_soc_sensor_thermometer, btmesh_soc_nlc_sensor_oc-cupancy btmesh_soc_nlc_sensor_ambient_light)، او د ملګري فیچر د سینسر سرور پیرودونکي ته اضافه شویample (btmesh_soc_sen-sor_client).

ثابتې مسلې
په ریلیز 7.0.0.0 کې ثابت شوی

  • که چیرې نوډ یوازې د PB-GATT په کارولو سره چمتو شوی وي د اعلاناتو پیلونکي څخه ډډه وکړئ.
  • په ډیر بار شوي وسیله کې د چمتو کولو پیښې راپور ورکول ښه شوي.
  • په ډیر بار شوي وسیله کې د DFU پیښې راپور ورکول ښه شوي.
  • د تېروتنې راپور ورکول اضافه شوي که چیرې په نوډ کې د بلب لیږد ترتیب د DFU توزیع کونکي او سټینډیل اپډیټر ماډلونو لپاره کافي نه وي.
  • کله چې د sl_btmesh_node_power_off() API کارولو په وخت کې NVM3 ته د بیا چلولو خوندي خوندي کول ثابت شوي.
ID # تفصیل
356148 که چیرې نوډ یوازې د PB-GATT په کارولو سره چمتو شي نو د اعلاناتو پیلونکي څخه مخنیوی کوي.
1250461 په ډیر بار شوي وسیلې کې د پیښو راپور ورکول ډیر قوي کړي.
1258654 د DFU پیښې راپور ورکول په ډیر بار شوي وسیلې کې ډیر قوي کړي.
1274632 د DFU توزیع کونکی او سټنډول اپډیټر ماډلونه به اوس د غلطۍ راپور ورکړي که چیرې په نوډ کې د بلب لیږد ترتیب کافي نه وي.
1284204 کله چې غوښتنلیک sl_btmesh_node_power_off() API کاروي نو NVM3 ته د بیا چلولو خوندي خوندي کول ثابت شوي.

په اوسني خپرونه کې پیژندل شوي مسلې
په بولډ کې مسلې د تیر خوشې کیدو راهیسې اضافه شوي.

  • د قطع شوي پیغام اداره کولو ناکامي لپاره د BGAPI پیښه نشته.
  • د کلیدي تازه حالت بدلون پیښو سره د NCP قطار احتمالي سیلاب.
  • د 1.5 نسخه په پرتله د دورې سفر ځنډ ازموینې کې د فعالیت لږ تخریب.
  • د پیوستون وړ اعلاناتو بیا رامینځته کولو سره مسلې که چیرې ټولې اړیکې فعالې وي او د GATT پراکسي کارول کیږي.
  • د GATT بییرر باندې د برخې شوي پیغام لیږد ضعیف فعالیت.
ID # تفصیل د کار چاره
401550 د قطع شوي پیغام اداره کولو ناکامي لپاره د BGAPI پیښه نشته. غوښتنلیک اړتیا لري چې د وخت پای ته رسیدو / د غوښتنلیک پرت غبرګون نشتوالي څخه ناکامي محاسبه کړي؛ د پلورونکي ماډلونو لپاره API چمتو شوی.
454059 د KR پروسې په پای کې د کلیدي ریفریش حالت بدلون پیښې رامینځته کیږي ، او دا ممکن د NCP قطار سیلاب کړي. په پروژه کې د NCP قطار اوږدوالی زیات کړئ.
454061 د 1.5 په پرتله د XNUMX په پرتله د فعالیت لږ تخریب د دورې سفر ځنډ ازموینې کې لیدل شوي.
624514 د نښلولو وړ اعلاناتو بیا رامینځته کولو سره مسله که چیرې ټولې اړیکې فعالې وي او د GATT پراکسي کارول کیږي. د اړتیا په پرتله یو بل پیوستون تخصیص کړئ.
841360 د GATT بییرر باندې د برخې شوي پیغام لیږد ضعیف فعالیت. ډاډ ترلاسه کړئ چې د اصلي BLE اتصال د اتصال وقفه لنډه ده؛ ډاډ ترلاسه کړئ چې ATT MTU دومره لوی دی چې د بشپړ میش PDU فټ شي؛ د لږترلږه پیوستون پیښې اوږدوالی تنظیم کړئ ترڅو د هر پیوستون پیښې ته د څو LL پاکټونو لیږدولو ته اجازه ورکړئ.
1121605 د ګول کولو تېروتنې ممکن د ټاکل شوي پیښو لامل شي چې د تمې په پرتله خورا لږ مختلف وختونو کې رامینځته شي.
1226127 کوربه چمتو کونکی پخوانیample کیدای شي ودرول شي کله چې دا د دویم نوډ چمتو کول پیل کړي. د دوهم نوډ چمتو کولو دمخه د کوربه چمتو کونکي ایپ بیا پیل کړئ.
1204017 توزیع کونکی نشي کولی موازي ځان FW تازه او FW اپلوډ اداره کړي. د ځان FW تازه او FW اپلوډ په موازي ډول مه چلوئ.
1301325 د مهالویش کړنې په سمه توګه د دوامداره ذخیره کولو لپاره ندي ساتل شوي.
1305041 د کوربه څخه EFR32 ته د NCP اړیکه ممکن وخت پای ته ورسیږي. sl_simple_com_usart.c ممکن د وخت پای ارزښت سمولو لپاره ترمیم شي.
1305928 د DFU رسیدونکي په توګه د 10 یا ډیرو تازه کولو نوډونو تنظیم کول ممکن د SoC توزیع کونکي ایپ کې ناکام شي.

تخریب شوي توکي
په خوشې 7.0.0.0 کې تخریب شوی
د BGAPI کمانډ sl_btmesh_prov_test_identity رد شوی دی. پرځای یې sl_btmesh_node_test_identity وکاروئ.

لرې شوي توکي
په خوشې 7.0.0.0 کې لرې شوی
د لړۍ 1 هارډویر (xG12 او xG13) لپاره ملاتړ پدې ریلیز کې لرې شوی.

د دې ریلیز کارول
دا خپرونه لاندې لري

  • د سیلیکون لیبز بلوتوټ میش سټیک کتابتون
  • د بلوتوټ میش sampد غوښتنلیکونه

که تاسو د لومړي ځل کاروونکي یاست، QSG176 وګورئ: د سیلیکون لابراتوار بلوتوت میش SDK v2.x د چټک پیل لارښود.

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

د سادگي سټوډیو د سادگي SDK په ډیفالټ کې نصبوي:

  • وینډوز:
    • ج:\کاروونکي\ \SimplicityStudio\SDKs\simplicity_sdk
  • MacOS: /کارونکي/ /سادگی سټوډیو/SDKs/simplicity_sdk
    د SDK نسخې لپاره ځانګړي اسناد د SDK سره نصب شوي. اضافي معلومات اکثرا د پوهې اساس مقالو (KBAs) کې موندل کیدی شي. د دې او پخوانیو خپرونو په اړه د API حوالې او نور معلومات شتون لري https://docs.silabs.com/.

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

کلید په نوډ کې د صادراتو وړتیا په برابرونکي باندې د صادراتو وړتیا یادښتونه
د شبکې کیلي د صادراتو وړ د صادراتو وړ د شبکې کیلي ترلاسه کول یوازې په RAM کې شتون لري پداسې حال کې چې د شبکې کیلي په فلش کې زیرمه شوي
کاریال کیلي غیر صادراتي د صادراتو وړ
د وسیلې کیلي غیر صادراتي د صادراتو وړ د پروویژنر په قضیه کې، د پروویژنر د خپل وسیله کیلي او همدارنګه د نورو وسیلو کیلي باندې پلي کیږي

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

  • هغه کلیدونه چې د "غیر صادراتي" په توګه په نښه شوي کارول کیدی شي مګر نشي کیدی viewایډ یا د چلولو په وخت کې شریک شوی.
  • هغه کلیدونه چې د "د صادراتو وړ" په توګه په نښه شوي د چلولو په وخت کې کارول یا شریک کیدی شي مګر په فلش کې زیرمه شوي کوډ شوي پاتې کیږي.
  • د Secure Vault Key Management فعالیت په اړه د نورو معلوماتو لپاره، AN1271 وګورئ: خوندي کلیدي ذخیره.

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

SILICON-LABS-Bluetooth-Mesh-SDK-Embedded-Software-User-Guide-fig-1

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

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

ردول
د سیلیکون لابراتوار اراده لري چې پیرودونکو ته د سیسټم او سافټویر پلي کونکو لپاره د سیلیکون لابراتوار محصولاتو کارولو یا کارولو اراده لرونکي ټولو برخو او ماډلونو وروستي ، دقیق او ژور اسناد چمتو کړي. د ځانګړتیا کولو ډاټا، شته ماډلونه او پردیوالونه، د حافظې اندازه او د حافظې پتې هر ځانګړي وسیلې ته راجع کیږي، او چمتو شوي "معمولي" پیرامیټونه کولی شي په مختلفو غوښتنلیکونو کې توپیر ولري. د غوښتنلیک مثال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، EZLink®، EZRadio®، EZRadioPRO®، Gecko®، Gecko OS، Gecko OS Studio، Precision32®، Simplicity Studio®، Telegisis، the Logo®, USBXpress®, Zentri, the Zentri logo او Zentri DMS, Z-Wave®، او نور د سیلیکون لابراتوار سوداګریزې نښې یا راجستر شوي سوداګریزې نښې دي. ARM، CORTEX، Cortex-M3 او THUMB د ARM Holdings سوداګریزې نښې یا راجستر شوي سوداګریزې نښې دي. Keil د ARM Limited راجستر شوی سوداګریز نښه ده. Wi-Fi د Wi-Fi اتحادیې راجستر شوی سوداګریز نښه ده. نور ټول محصولات یا د برانډ نومونه چې دلته ذکر شوي د دوی د اړونده مالکینو سوداګریزې نښې دي.

ډیری پوښتل شوي پوښتنې (FAQ)

پوښتنه: زه د امنیتي تازه معلوماتو په اړه نور معلومات چیرته ترلاسه کولی شم؟
ځواب: د پلیټ فارم ریلیز نوټونو امنیت څپرکي ته مراجعه وکړئ یا د تفصيلي امنیتي تازه معلوماتو لپاره د سیلیکون لابراتوار ریلیز نوټونو پاڼې ته مراجعه وکړئ.

پوښتنه: زه څنګه د ساعت پیل کولو لپاره د clock_manager برخه شاملولی شم؟
A: د ساعت پیل کولو لپاره د clock_manager برخې شاملولو لپاره ، ډاډ ترلاسه کړئ چې د کارونکي لارښود کې د چمتو شوي لارښوونو سره سم د خپل غوښتنلیک پروژه تازه کړئ.

د سیلیکون لابراتوارونو Inc.
400 لویدیځ سیزر چاویز
آسټین، TX 78701
USA
www.silabs.com

د IoT پورټ فولیو
www.silabs.com/IoT

SW/HW
www.silabs.com/simplicity

کیفیت
www.silabs.com/quality

ملاتړ او ټولنه
www.silabs.com/community

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

د سیلیکون لیبز بلوتوټ میش SDK ایمبیډ شوی سافټویر [pdf] د کارونکي لارښود
بلوتوټ میش SDK ایمبیډ شوی سافټویر، میش SDK ایمبیډ شوی سافټویر، SDK ایمبیډ شوی سافټویر، ایمبیډ شوی سافټویر، سافټویر

حوالې

یو نظر پریږدئ

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