د سیلیکون لیبز بلوتوټ میش SDK ایمبیډ شوی سافټویر
د محصول مشخصات
- د محصول نوم: د سادگي 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) چک شوي، او دا چې تاسو لږترلږه د خپل پلیټ فارم او پروتوکول لپاره ګډون کوئ. د هر ډول بدلونونو خوندي کولو لپاره خوندي کلیک وکړئ.
ملاتړ
د پراختیا کټ پیرودونکي د روزنې او تخنیکي ملاتړ لپاره وړ دي. د سیلیکون لابراتوار بلوتوټ میش وکاروئ 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 ایمبیډ شوی سافټویر، ایمبیډ شوی سافټویر، سافټویر |