SILICON LABS Bluetooth Mesh SDK ထည့်သွင်းထားသော ဆော့ဖ်ဝဲလ်
ကုန်ပစ္စည်းသတ်မှတ်ချက်များ
- ထုတ်ကုန်အမည်- ရိုးရှင်းသော SDK Suite
- ဗားရှင်း- 2024.6.0
- ဖြန့်ချိသည့်ရက်: ဇွန် ၁၇၊ ၂၀၂၃
- Bluetooth Mesh သတ်မှတ်ချက် ဗားရှင်း- 1.1
ထုတ်ကုန်အသုံးပြုမှု ညွှန်ကြားချက်များ
Bluetooth mesh သည် များစွာသော (m:m) ဆက်သွယ်မှုကို ဖွင့်ပေးနိုင်သော Bluetooth Low Energy (LE) စက်များအတွက် ရရှိနိုင်သော topology အသစ်တစ်ခုဖြစ်သည်။ ၎င်းသည် အကြီးစား de-vice ကွန်ရက်များကို ဖန်တီးရန်အတွက် အကောင်းဆုံးဖြစ်ပြီး အလိုအလျောက်စနစ်တည်ဆောက်ခြင်း၊ အာရုံခံကွန်ရက်များနှင့် ပိုင်ဆိုင်မှုခြေရာခံခြင်းအတွက် အထူးသင့်လျော်ပါသည်။ Bluetooth ဖွံ့ဖြိုးတိုးတက်မှုအတွက် ကျွန်ုပ်တို့၏ဆော့ဖ်ဝဲနှင့် SDK သည် Bluetooth Mesh နှင့် Bluetooth လုပ်ဆောင်နိုင်စွမ်းကို ပံ့ပိုးပေးပါသည်။ ဆော့ဖ်ဝဲအင်ဂျင်နီယာများသည် ချိတ်ဆက်ထားသောမီးများ၊ အိမ်အလိုအလျောက်စနစ်နှင့် ပိုင်ဆိုင်မှုခြေရာခံခြင်းစနစ်များကဲ့သို့သော LE စက်များသို့ mesh ကွန်ရက်ဆက်သွယ်မှုကို ပေါင်းထည့်နိုင်သည်။ Software သည် Bluetooth beaconing၊ beacon scanning နှင့် GATT ချိတ်ဆက်မှုများကိုလည်း ပံ့ပိုးပေးသောကြောင့် Bluetooth mesh သည် စမတ်ဖုန်းများ၊ တက်ဘလက်များနှင့် အခြားသော Bluetooth LE စက်များနှင့် ချိတ်ဆက်နိုင်ပါသည်။ ဤထုတ်ဝေမှုတွင် Bluetooth mesh သတ်မှတ်ချက်ဗားရှင်း 1.1 မှ ပံ့ပိုးပေးထားသည့် အင်္ဂါရပ်များ ပါဝင်သည်။
ဤထုတ်ဝေမှုမှတ်စုများသည် SDK ဗားရှင်းများကို အကျုံးဝင်သည်-
7.0.0.0 5 ခုနှစ် ဇွန်လ 2024 ရက်နေ့တွင် ထုတ်ပြန်ခဲ့သည်။
လိုက်ဖက်ညီမှုနှင့် အသုံးပြုမှု သတိပေးချက်များ
လုံခြုံရေးအပ်ဒိတ်များနှင့် သတိပေးချက်များအကြောင်း နောက်ထပ်အချက်အလက်များအတွက်၊ ဤ SDK ဖြင့် ထည့်သွင်းထားသော ပလပ်ဖောင်းဖြန့်ချိရေးမှတ်စုများ သို့မဟုတ် Silicon Labs Release Notes စာမျက်နှာတွင် လုံခြုံရေးအခန်းကို ကြည့်ပါ။ Silicon Labs မှ နောက်ဆုံးပေါ် အချက်အလက်များအတွက် လုံခြုံရေး အကြံပေးများထံ စာရင်းသွင်းရန် ပြင်းပြင်းထန်ထန် အကြံပြုထားသည်။ ညွှန်ကြားချက်များအတွက်၊ သို့မဟုတ် သင်သည် Silicon Labs Bluetooth mesh SDK အတွက် အသစ်ဖြစ်ပါက၊ ဤဖြန့်ချိမှုကို အသုံးပြုခြင်းကို ကြည့်ပါ။
လိုက်ဖက်သော Compilers
ARM (IAR-EWARM) ဗားရှင်း 9.40.1 အတွက် IAR Embedded Workbench
- IarBuild.exe command line utility သို့မဟုတ် IAR Embedded Workbench GUI ဖြင့် တည်ဆောက်ရန် ဝိုင်ကိုအသုံးပြုခြင်းသည် macOS သို့မဟုတ် Linux တွင် မှားယွင်းမှုဖြစ်ပေါ်နိုင်သည်။ fileဝိုင်၏ hashing algorithm တွင် တိုက်မိမှုကြောင့် အတိုချုံးထုတ်လုပ်ခြင်းဖြစ်သည်။ file နာမည်များ
- macOS သို့မဟုတ် Linux ပေါ်ရှိ သုံးစွဲသူများအား Simplicity Studio ပြင်ပတွင် IAR ဖြင့် တည်ဆောက်ခြင်းမပြုရန် အကြံပြုအပ်ပါသည်။ ဖောက်သည်များ မှန်ကန်ကြောင်း သေချာစွာ စစ်ဆေးသင့်သည်။ files ကိုအသုံးပြုလျက်ရှိသည်။
Simplicity Studio ဖြင့် ပံ့ပိုးပေးထားသော GCC (GNU Compiler Collection) ဗားရှင်း 12.2.1။
- GCC ၏ လင့်ခ်အချိန်ပိုကောင်းအောင်ပြုလုပ်ခြင်းအင်္ဂါရပ်ကို ပိတ်လိုက်သောကြောင့် ရုပ်ပုံအရွယ်အစား အနည်းငယ်တိုးလာခဲ့သည်။
ပစ္စည်းအသစ်များ
Simplicity SDK သည် ကျွန်ုပ်တို့၏ Series 2 နှင့် Series 3 ကြိုးမဲ့နှင့် MCU စက်ပစ္စည်းများကို အခြေခံ၍ IoT ထုတ်ကုန်များတည်ဆောက်ရန်အတွက် မြှုပ်နှံထားသောဆော့ဖ်ဝဲဖွံ့ဖြိုးတိုးတက်ရေးပလပ်ဖောင်းတစ်ခုဖြစ်သည်။ ၎င်းသည် ကြိုးမဲ့ပရိုတိုကောအတွဲများ၊ အလယ်တန်းဆော့ဖ်ဝဲ၊ အရံဒရိုက်ဗာများ၊ bootloader နှင့် အပလီကေးရှင်းဟောင်းတို့ကို ပေါင်းစပ်ထားသည်။amples – ပါဝါ-အကောင်းဆုံးနှင့် လုံခြုံသော IoT စက်ပစ္စည်းများကို တည်ဆောက်ရန်အတွက် ခိုင်မာသောမူဘောင်။ Simplicity SDK သည် အလွန်နိမ့်သော ပါဝါသုံးစွဲမှု၊ ခိုင်မာသော ကွန်ရက်ယုံကြည်စိတ်ချရမှု၊ node အများအပြားအတွက် ပံ့ပိုးမှု၊ နှင့် multiprotocol နှင့် ကြိုတင်လက်မှတ်များကဲ့သို့ ရှုပ်ထွေးသော လိုအပ်ချက်များကို စုပ်ယူမှုတို့ကဲ့သို့သော အစွမ်းထက်သောအင်္ဂါရပ်များကို ပေးဆောင်ပါသည်။ ထို့အပြင်၊ Silicon Labs သည် စက်ပစ္စည်းများကို အဝေးမှ အပ်ဒိတ်လုပ်ရန်၊ ပြုပြင်ထိန်းသိမ်းမှုကုန်ကျစရိတ်များကို လျှော့ချရန်နှင့် နောက်ဆုံးအသုံးပြုသူ၏ ထုတ်ကုန် expe-rience ကို မြှင့်တင်ရန်အတွက် ပြင်ပလေကြောင်း (OTA) ဆော့ဖ်ဝဲနှင့် လုံခြုံရေးအပ်ဒိတ်များကို ပံ့ပိုးပေးပါသည်။ Simplicity SDK သည် ကျွန်ုပ်တို့၏ Series 0 နှင့် Series 1 စက်များအတွက် ရေရှည်ပံ့ပိုးမှုပေးသည့် ကျွန်ုပ်တို့၏နာမည်ကြီး Gecko SDK ၏ နောက်ဆက်တွဲတစ်ခုဖြစ်သည်။
Series 0 နှင့် Series 1 စက်ပစ္စည်းများတွင် နောက်ထပ်အချက်အလက်များအတွက် ကျေးဇူးပြု၍ ကိုးကားပါ- စီးရီး 0 နှင့် စီးရီး 1 EFM32/EZR32/EFR32 စက်ပစ္စည်း (silabs.com).
အင်္ဂါရပ်အသစ်များ
ထုတ်ဝေမှု 7.0.0.0 တွင် ထည့်သွင်းထားသည်။
Clock Manager အတွက် ပံ့ပိုးမှု ထည့်ပေးထားပါသည်။ stack အစိတ်အပိုင်းများသည် နာရီစတင်ခြင်းအတွက် device_init() ကို အသုံးမပြုတော့ပါ။ ယင်းအစား၊ အပလီကေးရှင်းပရောဂျက်တွင် clock_manager အစိတ်အပိုင်းကို ယခု clock စတင်ခြင်းလုပ်ဆောင်သည့် အစိတ်အပိုင်းကို ထည့်သွင်းရပါမည်။ Common Memory Manager အတွက် ပံ့ပိုးမှုကို ထည့်သွင်းထားသည်။
API အသစ်များ
ထုတ်ဝေမှု 7.0.0.0 တွင် ထည့်သွင်းခြင်းမရှိပါ။
တိုးတက်မှုများ
- node Identity ကြော်ငြာရင်းမြစ်များကို စစ်ဆေးရန်အတွက် node BGAPI class command၊ sl_btmesh_node_test_identity ကို ပေါင်းထည့်ထားပါသည်။
- Low Power Node အင်္ဂါရပ်ကို အာရုံခံဆာဗာတွင် ထည့်သွင်းထားသည်။amples
- အာရုံခံဆာဗာ ဖောက်သည်ဟောင်းသို့ သူငယ်ချင်းအင်္ဂါရပ်ကို ထည့်သွင်းထားသည်။ampလဲ့
ထုတ်ဝေမှု 7.0.0.0 တွင် ပြောင်းလဲခဲ့သည်။
- BGAPI အပြောင်းအလဲများ-
လက်ခံရရှိသော node အထောက်အထားကြော်ငြာသည် ပေးထားသော node မှအစပြုခြင်းရှိ၊ - Exampလျှောက်လွှာအပြောင်းအလဲများ-
Low Power Node အင်္ဂါရပ်ကို Sensor ဆာဗာဟောင်းတွင် ထည့်သွင်းထားပါသည်။amples (btmesh_soc_sensor_thermometer၊ btmesh_soc_nlc_sensor_oc-cupancy btmesh_soc_nlc_sensor_ambient_light) နှင့် Friend အင်္ဂါရပ်ကို အာရုံခံဆာဗာ ဖောက်သည်ဟောင်းသို့ ပေါင်းထည့်ခဲ့သည်ample (btmesh_soc_sen-sor_client)။
ပုံသေကိစ္စများ
ထုတ်ဝေမှု 7.0.0.0 တွင် ပြင်ဆင်ထားသည်။
- node ကို PB-GATT ကိုသာ အသုံးပြု၍ စီမံဆောင်ရွက်ပေးပါက ကြော်ငြာကိုင်ဆောင်သူ စတင်ခြင်းမှ ရှောင်ကြဉ်ပါ။
- ဝန်ပိုနေသော စက်ပစ္စည်းတစ်ခုပေါ်တွင် စီမံဆောင်ရွက်ပေးခြင်းဆိုင်ရာ အဖြစ်အပျက် အစီရင်ခံခြင်းကို ပိုမိုကောင်းမွန်အောင် ပြုလုပ်ထားသည်။
- ဝန်ပိုနေသော စက်ပစ္စည်းပေါ်တွင် DFU ဖြစ်ရပ် အစီရင်ခံခြင်းကို ပိုမိုကောင်းမွန်အောင် ပြုလုပ်ထားသည်။
- Node ပေါ်ရှိ Blob Transfer ဖွဲ့စည်းမှုပုံစံသည် DFU Distributor နှင့် Standalone Updater မော်ဒယ်များအတွက် မလုံလောက်ပါက အစီရင်ခံမှုတွင် အမှားအယွင်းများ ထည့်သွင်းထားသည်။
- sl_btmesh_node_power_off() API ကိုအသုံးပြုသောအခါတွင် NVM3 သို့ ပြန်လည်ကစားခြင်း အကာအကွယ်ကို သိမ်းဆည်းထားသည်။
ID နံပါတ် | ဖော်ပြချက် |
356148 | node ကို PB-GATT ကိုသာ အသုံးပြု၍ စီမံဆောင်ရွက်ပေးပါက ကြော်ငြာကိုင်ဆောင်သူ စတင်ခြင်းကို ရှောင်ကြဉ်ပါ။ |
1250461 | ဝန်ပိုနေသော စက်ပစ္စည်းတစ်ခုတွင် ပိုမိုခိုင်မာသော အစီရင်ခံမှုကို စီမံဆောင်ရွက်ပေးခြင်းကို ပြုလုပ်ထားသည်။ |
1258654 | ဝန်ပိုနေသော စက်ပစ္စည်းတစ်ခုပေါ်တွင် ပိုမိုခိုင်မာသော အစီရင်ခံမှုကို DFU ဖြစ်ရပ်ကို ပြုလုပ်ထားသည်။ |
1274632 | DFU Distributor နှင့် Standalone Updater မော်ဒယ်များသည် node ပေါ်ရှိ Blob Transfer configuration မလုံလောက်ပါက အမှားအယွင်းတစ်ခုကို ယခုသတင်းပို့ပါမည်။ |
1284204 | အပလီကေးရှင်း sl_btmesh_node_power_off() API ကို အသုံးပြုသောအခါတွင် သိမ်းဆည်းခြင်းအား ပြန်လည်ကစားခြင်း အကာအကွယ်ကို NVM3 သို့ ပြုပြင်ခဲ့သည်။ |
လက်ရှိထုတ်ဝေမှုတွင် သိထားသော ပြဿနာများ
ယခင်ထုတ်ပြီးကတည်းက စာလုံးကြီးဖြင့် ပြဿနာများကို ထည့်သွင်းထားသည်။
- အပိုင်းခွဲထားသော မက်ဆေ့ချ်များကို ကိုင်တွယ်မှု ပျက်ကွက်မှုအတွက် BGAPI ကိစ္စမရှိပါ။
- အဓိကပြန်လည်ဆန်းသစ်သည့်အခြေအနေပြောင်းလဲမှုဖြစ်ရပ်များနှင့်အတူ NCP တန်းစီ၏ အလားအလာ ရေလွှမ်းမိုးမှု။
- ဗားရှင်း 1.5 နှင့် နှိုင်းယှဉ်ပါက အသွားအပြန် latency စမ်းသပ်မှုများတွင် စွမ်းဆောင်ရည် အနည်းငယ်ကျဆင်းခြင်း။
- ချိတ်ဆက်မှုအားလုံးသည် အသက်ဝင်နေပြီး GATT ပရောက်စီကို အသုံးပြုနေပါက ချိတ်ဆက်နိုင်သော ကြော်ငြာများကို ပြန်လည်တည်ထောင်ခြင်းဖြင့် ပြဿနာများရှိသည်။
- GATT ကိုင်ဆောင်သူအပေါ် အပိုင်းခွဲထားသော မက်ဆေ့ချ်ပို့ခြင်း၏ စွမ်းဆောင်ရည် ညံ့ဖျင်းသည်။
ID နံပါတ် | ဖော်ပြချက် | ဖြေရှင်းချက် |
401550 | အပိုင်းခွဲထားသော မက်ဆေ့ချ်များကို ကိုင်တွယ်မှု ပျက်ကွက်မှုအတွက် BGAPI ကိစ္စမရှိပါ။ | အပလီကေးရှင်းသည် အချိန်ကုန်ခြင်း/ အပလီကေးရှင်းအလွှာတုံ့ပြန်မှု မရှိခြင်းမှ ပျက်ကွက်မှုကို နုတ်ယူရန် လိုအပ်သည်။ ရောင်းချသူ မော်ဒယ်များအတွက် API တစ်ခု ပေးထားပါသည်။ |
454059 | KR လုပ်ငန်းစဉ်အဆုံးတွင် အဓိကပြန်လည်ဆန်းသစ်သည့်အခြေအနေပြောင်းလဲမှုဖြစ်ရပ်အများအပြားကိုထုတ်ပေးပြီး ၎င်းသည် NCP တန်းစီခြင်းကိုလွှမ်းမိုးသွားနိုင်သည်။ | ပရောဂျက်တွင် NCP တန်းစီစောင့်ဆိုင်းမှု အရှည်ကို တိုးမြှင့်ပါ။ |
454061 | အသွားအပြန် latency စမ်းသပ်မှုများတွင် 1.5 နှင့် နှိုင်းယှဉ်ပါက စွမ်းဆောင်ရည် အနည်းငယ် ကျဆင်းသွားသည်ကို တွေ့ရှိခဲ့သည်။ | |
624514 | ချိတ်ဆက်မှုအားလုံး အသက်ဝင်နေပြီး GATT ပရောက်စီကို အသုံးပြုနေပါက ချိတ်ဆက်နိုင်သော ကြော်ငြာများကို ပြန်လည်တည်ထောင်ခြင်းဖြင့် ပြဿနာတက်ပါသည်။ | လိုအပ်သည်ထက်ပို၍ ချိတ်ဆက်မှုတစ်ခုကို ခွဲဝေပါ။ |
841360 | GATT ကိုင်ဆောင်သူအပေါ် အပိုင်းခွဲထားသော မက်ဆေ့ချ်ပို့ခြင်း၏ စွမ်းဆောင်ရည် ညံ့ဖျင်းသည်။ | အရင်းခံ BLE ချိတ်ဆက်မှု၏ ချိတ်ဆက်မှုကြားကာလသည် တိုတောင်းကြောင်း သေချာပါစေ။ ATT MTU သည် Mesh PDU အပြည့်အစုံနှင့် အံဝင်ခွင်ကျဖြစ်လောက်အောင် ကြီးမားကြောင်း သေချာပါစေ။ ချိတ်ဆက်မှုဖြစ်ရပ်တစ်ခုတွင် LL အစုံလိုက်များစွာကို ထုတ်လွှင့်ခွင့်ပြုရန် အနိမ့်ဆုံးချိတ်ဆက်မှုဖြစ်ရပ်အရှည်ကို ချိန်ညှိပါ။ |
1121605 | အလှည့်ကျအမှားများသည် မျှော်လင့်ထားသည်ထက် အနည်းငယ်ကွဲပြားသည့်အချိန်များတွင် စီစဉ်ထားသည့် အစီအစဉ်များကို အစပျိုးစေနိုင်သည်။ | |
1226127 | လက်ခံဆောင်ရွက်ပေးသူ ဟောင်းampဒုတိယ node တစ်ခုအား စတင်သောအခါတွင် le သည် ပိတ်သွားနိုင်သည်။ | ဒုတိယ node ကိုမစီစဉ်မီ လက်ခံဆောင်ရွက်ပေးသူအက်ပ်ကို ပြန်လည်စတင်ပါ။ |
1204017 | Distributor သည် မိမိကိုယ်တိုင် FW Update နှင့် FW Upload တို့ကို အပြိုင်မကိုင်တွယ်နိုင်ပါ။ | ကိုယ်ပိုင် FW အပ်ဒိတ်နှင့် FW အပ်လုဒ်ကို တဆက်တည်း မလုပ်ဆောင်ပါနှင့်။ |
1301325 | အချိန်ဇယားဆွဲသည့် လုပ်ဆောင်ချက်များကို ဆက်တိုက်သိမ်းဆည်းခြင်းတွင် မှန်ကန်စွာ သိမ်းဆည်းထားခြင်းမရှိပါ။ | |
1305041 | လက်ခံသူမှ EFR32 သို့ NCP ဆက်သွယ်ရေးသည် အချိန်ကုန်သွားနိုင်သည်။ | sl_simple_com_usart.c သည် အချိန်လွန်တန်ဖိုးကို ပြုပြင်ရန် တည်းဖြတ်နိုင်သည်။ |
1305928 | DFU လက်ခံကိရိယာများသည် SoC ဖြန့်ဖြူးသူအက်ပ်တွင် ကျရှုံးနိုင်သောကြောင့် 10 သို့မဟုတ် ထို့ထက်ပိုသော အဆင့်မြှင့်တင်ခြင်း node များကို စနစ်ထည့်သွင်းခြင်း။ |
ကန့်ကွက်ထားသည့်အရာများ
ထုတ်ဝေမှု 7.0.0.0 တွင် ကန့်ကွက်ထားသည်။
BGAPI ညွှန်ကြားချက် sl_btmesh_prov_test_identity ကို ရပ်တန့်ထားသည်။ ၎င်းအစား sl_btmesh_node_test_identity ကိုသုံးပါ။
ဖယ်ရှားထားသော အရာများ
ထုတ်ဝေမှု 7.0.0.0 တွင် ဖယ်ရှားခဲ့သည်။
Series 1 ဟာ့ဒ်ဝဲ (xG12 နှင့် xG13) အတွက် ပံ့ပိုးမှုအား ဤထုတ်ဝေမှုတွင် ဖယ်ရှားထားသည်။
ဤဖြန့်ချိမှုကို အသုံးပြု
ဤထုတ်ဝေမှုတွင် အောက်ပါတို့ပါရှိသည်။
- Silicon Labs Bluetooth mesh stack စာကြည့်တိုက်
- ဘလူးတုသ်ကွက် ၎ample applications များ
အကယ်၍ သင်သည် ပထမအကြိမ်အသုံးပြုသူဖြစ်ပါက၊ QSG176- Silicon Labs Bluetooth Mesh SDK v2.x အမြန်စတင်ရန်လမ်းညွှန်ကို ကြည့်ပါ။
တပ်ဆင်ခြင်းနှင့်အသုံးပြုခြင်း။
Bluetooth mesh SDK ကို Silicon Labs SDKs ၏ အစုံအလင်ဖြစ်သော Simplicity SDK (GSDK) ၏ တစ်စိတ်တစ်ပိုင်းအဖြစ် ပံ့ပိုးထားပါသည်။ Simplicity SDK ကို လျင်မြန်စွာ စတင်ရန်၊ သင်၏ ဖွံ့ဖြိုးတိုးတက်မှု ပတ်ဝန်းကျင်ကို စနစ်ထည့်သွင်းပြီး Simplicity SDK တပ်ဆင်မှုမှတစ်ဆင့် သင့်ကို လမ်းပြပေးမည့် Simplicity Studio 5 ကို ထည့်သွင်းပါ။ Simplicity Studio 5 တွင် ရင်းမြစ်နှင့် ပရောဂျက် launcher၊ ဆော့ဖ်ဝဲဖွဲ့စည်းပုံတူးလ်များ၊ GNU toolchain ပါရှိသော IDE အပြည့်အစုံနှင့် ခွဲခြမ်းစိတ်ဖြာမှုကိရိယာများအပါအဝင် Silicon Labs စက်ပစ္စည်းများဖြင့် IoT ထုတ်ကုန်ဖွံ့ဖြိုးတိုးတက်မှုအတွက် လိုအပ်သော အရာအားလုံးပါဝင်သည်။ တပ်ဆင်ခြင်းဆိုင်ရာ ညွှန်ကြားချက်များကို အွန်လိုင်း Simplicity Studio 5 အသုံးပြုသူ၏ လမ်းညွှန်တွင် ဖော်ပြထားသည်။ တစ်နည်းအားဖြင့်၊ ရိုးရှင်းသော SDK ကို GitHub မှ နောက်ဆုံးပေါ်ဒေါင်းလုဒ်ဆွဲခြင်း သို့မဟုတ် ပုံတူပွားခြင်းဖြင့် ကိုယ်တိုင်ထည့်သွင်းနိုင်ပါသည်။ ကြည့်ပါ။ https://github.com/Sili-conLabs/simplicity_sdk ပိုမိုသိရှိလိုပါက။
Simplicity Studio သည် ပုံသေအားဖြင့် Simplicity SDK ကို ထည့်သွင်းသည်-
- Windows-
- C:\အသုံးပြုသူများ\ \SimplicityStudio\SDKs\simplicity_sdk
- MacOS- /အသုံးပြုသူများ/ /SimplicityStudio/SDKs/simplicity_sdk
SDK ဗားရှင်းအတွက် သီးခြားစာရွက်စာတမ်းများကို SDK ဖြင့် ထည့်သွင်းထားသည်။ နောက်ထပ်အချက်အလက်များကို အသိပညာအခြေခံဆောင်းပါးများ (KBAs) တွင် မကြာခဏတွေ့နိုင်သည်။ API ကိုးကားချက်များနှင့် ဤနှင့် အစောပိုင်းထုတ်ပြန်မှုများအကြောင်း အခြားအချက်အလက်များကို တွင်ရနိုင်သည်။ https://docs.silabs.com/.
လုံခြုံရေးအချက်အလက်
သော့ | node တစ်ခုပေါ်တွင် တင်ပို့နိုင်မှု | Provisioner တွင် တင်ပို့နိုင်မှု | မှတ်စုများ |
ကွန်ရက်သော့ | တင်ပို့နိုင်သော | တင်ပို့နိုင်သော | ကွန်ရက်ကီး၏ ဆင်းသက်လာမှုများသည် RAM တွင်သာ တည်ရှိပြီး ကွန်ရက်ကီးများကို flash တွင် သိမ်းဆည်းထားသည်။ |
လျှောက်လွှာသော့ | တင်ပို့၍မရပါ။ | တင်ပို့နိုင်သော | |
စက်ခလုတ် | တင်ပို့၍မရပါ။ | တင်ပို့နိုင်သော | Provisioner ၏ကိစ္စတွင်၊ Provisionerr ၏ကိုယ်ပိုင်စက်ပစ္စည်းကီးများအပြင် အခြားစက်ပစ္စည်းများ၏သော့များတွင်ပါ အသုံးပြုနိုင်ပါသည်။ |
Secure Vault ပေါင်းစပ်မှု
stack ၏ ဤဗားရှင်းကို Secure Vault Key Management နှင့် ပေါင်းစပ်ထားသည်။ Secure Vault High စက်များတွင် အသုံးပြုသောအခါ၊ Mesh encryption keys များကို Secure Vault Key Management လုပ်ဆောင်ချက်ကို အသုံးပြု၍ ကာကွယ်ထားသည်။ အောက်ဖော်ပြပါဇယားတွင် ကာကွယ်ထားသောသော့များနှင့် ၎င်းတို့၏သိုလှောင်မှုကာကွယ်ရေးလက္ခဏာများကို ပြသထားသည်။
- “တင်ပို့၍မရသော” ဟု အမှတ်အသားပြုထားသည့် သော့များကို အသုံးပြု၍မရပါ။ viewed သို့မဟုတ် runtime တွင်မျှဝေသည်။
- “ထုတ်နိုင်သည်” ဟု အမှတ်အသားပြုထားသည့် သော့များကို runtime တွင် အသုံးပြုနိုင်ပြီး မျှဝေနိုင်သော်လည်း flash တွင် သိမ်းဆည်းထားစဉ်တွင် ကုဒ်ဝှက်ထားဆဲဖြစ်သည်။
- Secure Vault Key Management လုပ်ဆောင်ချက်အကြောင်း နောက်ထပ်အချက်အလက်များအတွက်၊ AN1271 ကိုကြည့်ပါ- လုံခြုံသောသော့သိုလှောင်မှု။
လုံခြုံရေးအကြံပေးချက်များ
လုံခြုံရေးအကြံပေးချက်များစာရင်းသွင်းရန်၊ Silicon Labs ဖောက်သည်ပေါ်တယ်သို့ ဝင်ရောက်ပြီး အကောင့်ပင်မကို ရွေးချယ်ပါ။ Portal ပင်မစာမျက်နှာသို့သွားရန် HOME ကိုနှိပ်ပြီး အကြောင်းကြားချက်များကို စီမံရန် အကွက်ကို နှိပ်ပါ။ 'Software/Security Advisory Notices & Product Change Notices (PCNs)' ကို အမှန်ခြစ်ပြီး သင်၏ platform နှင့် protocol အတွက် အနည်းဆုံး စာရင်းသွင်းထားကြောင်း သေချာပါစေ။ ပြောင်းလဲမှုများကိုသိမ်းဆည်းရန် Save ကိုနှိပ်ပါ။
အထောက်အပံ့
Development Kit ဖောက်သည်များသည် လေ့ကျင့်ရေးနှင့် နည်းပညာပံ့ပိုးမှုများအတွက် အရည်အချင်းပြည့်မီပါသည်။ Silicon Labs Bluetooth mesh ကိုသုံးပါ။ web Silicon Labs Bluetooth ထုတ်ကုန်များနှင့် ဝန်ဆောင်မှုများအကြောင်း အချက်အလက်ရယူရန်နှင့် ထုတ်ကုန်ပံ့ပိုးမှုအတွက် စာရင်းသွင်းရန် စာမျက်နှာ။
Silicon Laboratories ပံ့ပိုးကူညီမှုတွင် ဆက်သွယ်ပါ။ http://www.silabs.com/support.
ရိုးရှင်းစတူဒီယို
MCU နှင့် ကြိုးမဲ့ကိရိယာများ၊ စာရွက်စာတမ်းများ၊ ဆော့ဖ်ဝဲလ်၊ အရင်းအမြစ်ကုဒ်စာကြည့်တိုက်များနှင့် အခြားအရာများကို တစ်ချက်နှိပ်ရုံဖြင့် ဝင်ရောက်ကြည့်ရှုပါ။ Windows၊ Mac နှင့် Linux အတွက် ရနိုင်သည်။
ရှင်းလင်းချက်
Silicon Labs သည် သုံးစွဲသူများအား Silicon Labs ထုတ်ကုန်များကို အသုံးပြုရန် သို့မဟုတ် အသုံးပြုရန် ရည်ရွယ်ထားသော စနစ်နှင့် ဆော့ဖ်ဝဲအကောင်အထည်ဖော်သူများအတွက် ရရှိနိုင်သော အရံအတားများနှင့် မော်ဂျူးများအားလုံး၏ နောက်ဆုံးပေါ်၊ တိကျပြီး အတွင်းကျကျ စာရွက်စာတမ်းများကို ပံ့ပိုးပေးရန် ရည်ရွယ်ပါသည်။ စရိုက်လက္ခဏာပြခြင်းဒေတာ၊ ရရှိနိုင်သော မော်ဂျူးများနှင့် အရံအတားများ၊ မှတ်ဉာဏ်အရွယ်အစားနှင့် မမ်မိုရီလိပ်စာများသည် သီးခြားစက်ပစ္စည်းတစ်ခုစီကို ရည်ညွှန်းပြီး ပေးထားသည့် "ပုံမှန်" ဘောင်များသည် မတူညီသော အပလီကေးရှင်းများတွင် ကွဲပြားနိုင်သည်။ လျှောက်လွှာ exampဤနေရာတွင်ဖော်ပြထားသော les များသည် ပုံဥပမာများအတွက်သာဖြစ်သည်။ Silicon Labs သည် ဤနေရာတွင် ထုတ်ကုန်အချက်အလက်၊ သတ်မှတ်ချက်များနှင့် ဖော်ပြချက်များကို ထပ်မံအသိမပေးဘဲ အပြောင်းအလဲပြုလုပ်ပိုင်ခွင့်ကို လက်ဝယ်ရှိပြီး ပါ၀င်သည့်အချက်အလက်များ၏ တိကျမှု သို့မဟုတ် ပြည့်စုံမှုနှင့်ပတ်သက်၍ အာမခံချက်မပေးပါ။ ကြိုတင်အသိပေးချက်မရှိဘဲ၊ Silicon Labs သည် ထုတ်လုပ်မှုလုပ်ငန်းစဉ်အတွင်း လုံခြုံရေး သို့မဟုတ် ယုံကြည်စိတ်ချရမှုဆိုင်ရာ အကြောင်းပြချက်များအတွက် ထုတ်ကုန် firmware ကို အပ်ဒိတ်လုပ်နိုင်ပါသည်။ ထိုသို့သောပြောင်းလဲမှုများသည် ထုတ်ကုန်၏ သတ်မှတ်ချက်များ သို့မဟုတ် စွမ်းဆောင်ရည်ကို ပြောင်းလဲမည်မဟုတ်ပါ။ ဆီလီကွန်ဓာတ်ခွဲခန်းများသည် ဤစာတမ်းပါ အချက်အလက်များကို အသုံးပြုခြင်း၏ အကျိုးဆက်များအတွက် တာ၀န်မရှိစေရပါ။ ဤစာတမ်းသည် ပေါင်းစပ်ဆားကစ်များကို ဒီဇိုင်းထုတ်ရန် သို့မဟုတ် ဖန်တီးပြုလုပ်ရန် မည်သည့်လိုင်စင်ကိုမဆို အဓိပ္ပာယ်ဖွင့်ဆိုခြင်း သို့မဟုတ် ထုတ်ဖော်ပြောဆိုခြင်းမပြုပါ။ ထုတ်ကုန်များသည် မည်သည့် FDA Class III စက်ပစ္စည်းများတွင်မဆို အသုံးပြုရန် ဒီဇိုင်းထုတ်ထားခြင်း သို့မဟုတ် အခွင့်အာဏာမရှိပါ၊ FDA ၏ကြိုတင်စျေးကွက်အတည်ပြုချက်လိုအပ်သည့်လျှောက်လွှာများ သို့မဟုတ် Silicon Labs ၏ သီးခြားစာဖြင့်ရေးသားထားသောသဘောတူညီချက်မပါဘဲ Life Support Systems။ “အသက်ကယ်ထောက်ပံ့မှုစနစ်” သည် အသက်နှင့်/သို့မဟုတ် ကျန်းမာရေးကို ပံ့ပိုးရန် သို့မဟုတ် ပံ့ပိုးရန် ရည်ရွယ်ထားသည့် မည်သည့် ထုတ်ကုန် သို့မဟုတ် စနစ်မဆို ပျက်ကွက်ပါက သိသိသာသာ ပုဂ္ဂိုလ်ရေးထိခိုက်မှု သို့မဟုတ် သေဆုံးမှုအထိ ဖြစ်နိုင်သည်ဟု ကျိုးကြောင်းဆီလျော်စွာ မျှော်လင့်နိုင်သည်။ Silicon Labs ထုတ်ကုန်များသည် စစ်ဘက်ဆိုင်ရာ အသုံးချမှုများအတွက် ဒီဇိုင်းရေးဆွဲခြင်း သို့မဟုတ် ခွင့်ပြုချက်မရှိပါ။ Silicon Labs ထုတ်ကုန်များကို နျူကလီးယား၊ ဇီဝဗေဒ သို့မဟုတ် ဓာတုလက်နက်များ သို့မဟုတ် ယင်းလက်နက်များ ပေးပို့နိုင်သော ဒုံးကျည်များအပါအဝင် အစုလိုက်အပြုံလိုက် ဖျက်ဆီးပစ်သည့်လက်နက်များတွင် မည်သည့်အခြေအနေတွင်မျှ အသုံးမပြုရ။ Silicon Labs သည် ထုတ်ဖော်ပြောဆိုပြီး သွယ်ဝိုက်သောအာမခံချက်အားလုံးကို ငြင်းဆိုထားပြီး ထိုသို့သောခွင့်ပြုချက်မရှိသောအက်ပ်များတွင် Silicon Labs ထုတ်ကုန်ကိုအသုံးပြုခြင်းနှင့်ပတ်သက်သည့် ထိခိုက်ဒဏ်ရာရခြင်း သို့မဟုတ် ပျက်စီးဆုံးရှုံးမှုများအတွက် တာဝန်ရှိခြင်း သို့မဟုတ် တာ၀န်ရှိမည်မဟုတ်ပါ။
မှတ်ချက် - ဤအကြောင်းအရာတွင် ယခုအခါ အသုံးမပြုတော့သော ရိုင်းစိုင်းသော ဝေါဟာရများ ပါဝင်နိုင်ပါသည်။ Silicon Labs သည် ဤအသုံးအနှုန်းများကို တတ်နိုင်သမျှ ပါဝင်နိုင်သော ဘာသာစကားဖြင့် အစားထိုးနေသည်။ ပိုမိုသိရှိလိုပါက, သွားရောက်ကြည့်ရှု www.silabs.com/about-us/inclusive-lexicon-project
ကုန်အမှတ်တံဆိပ်အချက်အလက်
Silicon Laboratories Inc.®၊ Silicon Laboratories®၊ Silicon Labs®၊ SiLabs® နှင့် Silicon Labs လိုဂို®၊ Bluegiga®၊ Bluegiga Logo®၊ EFM®၊ EFM32®၊ EFR၊ Ember®၊ Energy Micro၊ Energy Micro လိုဂိုနှင့် ပေါင်းစပ်မှုများ ၊ "ကမ္ဘာ့စွမ်းအင်အသုံးအများဆုံး မိုက်ခရိုကွန်ထရိုလာများ"၊ Redpine Signals®၊ WiSeConnect၊ n-Link၊ EZLink®၊ EZRadio®၊ EZRadioPRO®၊ Gecko®၊ Gecko OS၊ Gecko OS Studio၊ Precision32®၊ Simplicity Studio®၊ Telegesis၊ Telegesis လိုဂို®၊ USBXpress®၊ Zentri၊ Zentri လိုဂိုနှင့် Zentri DMS၊ Z-Wave® နှင့် အခြားအရာများသည် Silicon Labs ၏ ကုန်အမှတ်တံဆိပ်များ သို့မဟုတ် မှတ်ပုံတင်ထားသော ကုန်အမှတ်တံဆိပ်များဖြစ်သည်။ ARM၊ CORTEX၊ Cortex-M3 နှင့် THUMB များသည် ARM Holdings ၏ ကုန်အမှတ်တံဆိပ်များ သို့မဟုတ် မှတ်ပုံတင်ထားသော ကုန်အမှတ်တံဆိပ်များဖြစ်သည်။ Keil သည် ARM Limited ၏ မှတ်ပုံတင်ထားသော ကုန်အမှတ်တံဆိပ်တစ်ခုဖြစ်သည်။ Wi-Fi သည် Wi-Fi Alliance ၏ မှတ်ပုံတင်ထားသော ကုန်အမှတ်တံဆိပ်တစ်ခုဖြစ်သည်။ ဤနေရာတွင်ဖော်ပြထားသော အခြားထုတ်ကုန်များ သို့မဟုတ် အမှတ်တံဆိပ်အမည်များအားလုံးသည် ၎င်းတို့၏ သက်ဆိုင်ရာကိုင်ဆောင်သူများ၏ အမှတ်တံဆိပ်များဖြစ်သည်။
အမေးများသောမေးခွန်းများ (FAQ)
မေး- လုံခြုံရေးအပ်ဒိတ်များအကြောင်း နောက်ထပ်အချက်အလက်များကို ဘယ်မှာ ရှာနိုင်မလဲ။
A- အသေးစိတ်လုံခြုံရေးအပ်ဒိတ်များအတွက် ပလပ်ဖောင်းဖြန့်ချိရေးမှတ်စုများ၏ လုံခြုံရေးအခန်းကို ကိုးကားပါ သို့မဟုတ် အသေးစိတ်လုံခြုံရေးအပ်ဒိတ်များအတွက် Silicon Labs Release Notes စာမျက်နှာသို့ ဝင်ရောက်ကြည့်ရှုပါ။
မေး- နာရီစတင်ခြင်းအတွက် clock_manager အစိတ်အပိုင်းကို ဘယ်လိုထည့်သွင်းရမလဲ။
A- နာရီစတင်ခြင်းအတွက် clock_manager အစိတ်အပိုင်းကို ထည့်သွင်းရန်၊ အသုံးပြုသူလက်စွဲပါ လမ်းညွှန်ချက်များအတိုင်း သင့်အက်ပ်ပရောဂျက်ကို အပ်ဒိတ်လုပ်ရန် သေချာပါစေ။
ဆီလီကွန်ဓာတ်ခွဲခန်း Inc.
အနောက် Cesar Chavez 400
အော်စတင်၊ TX 78701
ယူအက်စ်အေ
www.silabs.com
IoT အစုစု
www.silabs.com/IoT
SW/HW
www.silabs.com/simplicity
အရည်အသွေး
www.silabs.com/quality
ပံ့ပိုးမှု & အသိုင်းအဝိုင်း
www.silabs.com/community
စာရွက်စာတမ်းများ / အရင်းအမြစ်များ
![]() |
SILICON LABS Bluetooth Mesh SDK ထည့်သွင်းထားသော ဆော့ဖ်ဝဲလ် [pdf] အသုံးပြုသူလမ်းညွှန် Bluetooth Mesh SDK မြှုပ်သွင်းဆော့ဖ်ဝဲ၊ Mesh SDK မြှုပ်သွင်းဆော့ဖ်ဝဲ၊ SDK ထည့်သွင်းဆော့ဖ်ဝဲ၊ မြှုပ်သွင်းဆော့ဖ်ဝဲ၊ ဆော့ဖ်ဝဲ |