SILICON LABS 6.1.3.0 GA Bluetooth Mesh ဆော့ဖ်ဝဲလ် ဖွံ့ဖြိုးတိုးတက်မှု
သတ်မှတ်ချက်များ
- ထုတ်ကုန်အမည်- Gecko SDK Suite 4.4
- ထုတ်ဝေသည့်ရက်စွဲ- အောက်တိုဘာ ၃၁၊ ၂၀၂၂
- Bluetooth Mesh သတ်မှတ်ချက် ဗားရှင်း- 1.1
- ပံ့ပိုးထားသော SDK ဗားရှင်းများ-
- 6.1.3.0 23 ခုနှစ် အောက်တိုဘာလ 2024 ရက်နေ့တွင် ထုတ်ပြန်ခဲ့သည်။
- 6.1.2.0 14 ခုနှစ် သြဂုတ်လ 2024 ရက်နေ့တွင် ထုတ်ပြန်ခဲ့သည်။
- 6.1.1.0 2 ခုနှစ် မေလ 2024 ရက်နေ့တွင် ထုတ်ပြန်ခဲ့သည်။
- 6.1.0.0 ဧပြီလ 10 ရက် 2024 ခုနှစ်တွင် ထုတ်ပြန်ခဲ့သည်။
- 6.0.1.0 14 ခုနှစ် ဖေဖော်ဝါရီလ 2024 ရက်နေ့တွင် ထုတ်ပြန်ခဲ့သည်။
- 6.0.0.0 ဒီဇင်ဘာ 13၊ 2023 တွင် ထုတ်ပြန်ခဲ့သည်။
ထုတ်ကုန်အသုံးပြုမှု ညွှန်ကြားချက်များ
လိုက်ဖက်ညီမှုနှင့် အသုံးပြုမှု သတိပေးချက်များ
လုံခြုံရေး အပ်ဒိတ်များနှင့် သတိပေးချက်များ အတွက်၊ Gecko ပလပ်ဖောင်း ဖြန့်ချိရေးမှတ်စုများ ၏ လုံခြုံရေးအခန်းကို ကိုးကားပါ သို့မဟုတ် Silicon Labs ဖြန့်ချိရေး မှတ်စုများ စာမျက်နှာသို့ ဝင်ရောက်ကြည့်ရှုပါ။ နောက်ဆုံးရအချက်အလက်များအတွက် လုံခြုံရေးအကြံပေးချက်များထံ စာရင်းသွင်းပါ။
ဤဖြန့်ချိမှုကို အသုံးပြု
အကယ်၍ သင်သည် Silicon Labs Bluetooth mesh SDK နှင့် အသစ်ဖြစ်ပါက၊ ထုတ်ကုန်ကို စတင်ရန်အတွက် အသုံးပြုသူလက်စွဲတွင် ပေးထားသည့် ညွှန်ကြားချက်များကို လိုက်နာပါ။
လိုက်ဖက်သော Compilers
မှန်မှန်ကန်ကန် သုံးနေကြောင်း သေချာပါစေ။ fileထုတ်ကုန်၏ အကောင်းဆုံးစွမ်းဆောင်ရည်အတွက် အကြံပြုထားသည့်အတိုင်း s နှင့် compilers များ။
အမြဲမေးလေ့ရှိသောမေးခွန်းများ
- မေး- လုံခြုံရေးအပ်ဒိတ်များအကြောင်း နောက်ထပ်အချက်အလက်များကို ဘယ်မှာ ရှာနိုင်မလဲ။
A- Gecko Platform Release Notes ၏ လုံခြုံရေးအခန်းကို ကိုးကားနိုင်သည် သို့မဟုတ် အသေးစိတ်လုံခြုံရေးအပ်ဒိတ်အချက်အလက်များအတွက် Silicon Labs Release Notes စာမျက်နှာသို့ သွားရောက်ကြည့်ရှုနိုင်ပါသည်။ | - မေး- ဤထုတ်ကုန်အတွက် လုံခြုံရေးအကြံပေးချက်များကို ကျွန်ုပ်မည်ကဲ့သို့ စာရင်းသွင်းနိုင်မည်နည်း။
A- လုံခြုံရေး အကြံပေးချက်များတွင် စာရင်းသွင်းပြီး နောက်ဆုံးပေါ် အချက်အလက်များကို ရယူရန်၊ အသုံးပြုသူလက်စွဲတွင် ဖော်ပြထားသည့် ညွှန်ကြားချက်များကို လိုက်နာပါ သို့မဟုတ် Silicon Labs ပံ့ပိုးကူညီမှုထံ ဆက်သွယ်ပါ။ - မေး- ဒီထုတ်ကုန်နဲ့ ဘယ်လို compilers တွေနဲ့ လိုက်ဖက်သလဲ။
A- ဤထုတ်ကုန်နှင့် အသုံးပြုရန် အကြံပြုထားသည့် တွဲဖက်အသုံးပြုနိုင်သည့် စုစည်းမှုစာရင်းအတွက် အသုံးပြုသူလက်စွဲကို ကိုးကားပါ။
Bluetooth® mesh SDK 6.1.3.0 GA
Gecko SDK Suite 4.4 အောက်တိုဘာ 23၊ 2024
Bluetooth mesh သည် များစွာသော (m:m) ဆက်သွယ်ရေးကို ဖွင့်ပေးနိုင်သော Bluetooth Low Energy (LE) စက်များအတွက် ရရှိနိုင်သော topology အသစ်တစ်ခုဖြစ်သည်။ ၎င်းသည် အကြီးစား de-vice ကွန်ရက်များကို ဖန်တီးရန်အတွက် အကောင်းဆုံးဖြစ်ပြီး အလိုအလျောက်စနစ်တည်ဆောက်ခြင်း၊ အာရုံခံကွန်ရက်များနှင့် ပိုင်ဆိုင်မှုခြေရာခံခြင်းအတွက် အကောင်းဆုံးဖြစ်သည်။ Bluetooth ဖွံ့ဖြိုးတိုးတက်မှုအတွက် ကျွန်ုပ်တို့၏ဆော့ဖ်ဝဲနှင့် SDK သည် Bluetooth Mesh နှင့် Bluetooth 5.3 လုပ်ဆောင်ချက်ကို ပံ့ပိုးပေးပါသည်။ ဆော့ဖ်ဝဲအင်ဂျင်နီယာများသည် ချိတ်ဆက်ထားသောမီးများ၊ အိမ်အလိုအလျောက်စနစ်နှင့် ပိုင်ဆိုင်မှုခြေရာခံခြင်းစနစ်များကဲ့သို့သော LE စက်များသို့ mesh ကွန်ရက်ဆက်သွယ်မှုကို ပေါင်းထည့်နိုင်သည်။ ဆော့ဖ်ဝဲလ်သည် Bluetooth beaconing၊ beacon scanning နှင့် GATT ချိတ်ဆက်မှုများကိုလည်း ပံ့ပိုးပေးသောကြောင့် Bluetooth mesh သည် စမတ်ဖုန်းများ၊ တက်ဘလက်များနှင့် အခြားသော Bluetooth LE စက်များနှင့် ချိတ်ဆက်နိုင်သည်။ ဤထုတ်ဝေမှုတွင် Bluetooth mesh သတ်မှတ်ချက်ဗားရှင်း 1.1 မှ ပံ့ပိုးပေးထားသည့် အင်္ဂါရပ်များ ပါဝင်သည်။
အဓိကအင်္ဂါရပ်များ
- Mesh 1.1 ကို အရည်အချင်းပြည့်မီသော အကောင်အထည်ဖော်မှု
- ကွန်ရက်အလင်းရောင်ထိန်းချုပ်မှု (NLC) ပံ့ပိုးမှုကို ထည့်သွင်းထားသည်။files
ဤထုတ်ဝေမှုမှတ်စုများသည် SDK ဗားရှင်းများကို အကျုံးဝင်သည်-
- 6.1.3.0 23 ခုနှစ် အောက်တိုဘာလ 2024 ရက်နေ့တွင် ထုတ်ပြန်ခဲ့သည်။
- 6.1.2.0 14 ခုနှစ် သြဂုတ်လ 2024 ရက်နေ့တွင် ထုတ်ပြန်ခဲ့သည်။
- 6.1.1.0 2 ခုနှစ် မေလ 2024 ရက်နေ့တွင် ထုတ်ပြန်ခဲ့သည်။
- 6.1.0.0 ဧပြီလ 10 ရက် 2024 ခုနှစ်တွင် ထုတ်ပြန်ခဲ့သည်။
- 6.0.1.0 14 ခုနှစ် ဖေဖော်ဝါရီလ 2024 ရက်နေ့တွင် ထုတ်ပြန်ခဲ့သည်။
- 6.0.0.0 ဒီဇင်ဘာ 13၊ 2023 တွင် ထုတ်ပြန်ခဲ့သည်။
လိုက်ဖက်ညီမှုနှင့် အသုံးပြုမှု သတိပေးချက်များ
လုံခြုံရေးအပ်ဒိတ်များနှင့် သတိပေးချက်များအကြောင်း နောက်ထပ်အချက်အလက်များအတွက်၊ ဤ SDK ဖြင့် ထည့်သွင်းထားသော Gecko Platform Release Notes ၏ လုံခြုံရေးအခန်း သို့မဟုတ် 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 ကိုအသုံးပြုလျက်ရှိသည်။ GCC (GNU Compiler Collection) ဗားရှင်း 12.2.1၊ Simplicity Studio ဖြင့် ပံ့ပိုးထားသည်။
- GCC ၏ လင့်ခ်အချိန်ပိုကောင်းအောင်ပြုလုပ်ခြင်းအင်္ဂါရပ်ကို ပိတ်လိုက်သောကြောင့် ရုပ်ပုံအရွယ်အစား အနည်းငယ်တိုးလာခဲ့သည်။
ပစ္စည်းအသစ်များ
အင်္ဂါရပ်အသစ်များ
ထုတ်ဝေမှု 6.0.1.0 တွင် ထည့်သွင်းထားသည်။
SLC အစိတ်အပိုင်းများတွင် အပြောင်းအလဲများ-
- အပလီကေးရှင်းသည် စိတ်ကြိုက်အခန်းကဏ္ဍကို အကောင်အထည်ဖော်ရန် လွတ်လွတ်လပ်လပ်ရရှိသည့် စိတ်ကြိုက် BT Mesh Role ဖြစ်သည့် စီမံဆောင်ရွက်ပေးသူနှင့် စီမံပေးသူအခန်းအနားတွင် တတိယ BT Mesh Role ကို ထည့်သွင်းထားသည်။ ဟောင်းအတွက်ample၊ စီမံပေးသူ သို့မဟုတ်
- စီမံပေးသူအခန်းကဏ္ဍသည် အပြေးအချိန်ကို ရွေးချယ်နိုင်သည်။
- ထုတ်ဝေမှု 6.0.0.0 တွင် ထည့်သွင်းထားသည်။
- New Networked Lighting Control (NLC) example အက်ပ်များ
- BT Mesh NLC Basic Lightness Controller Pro ၏သရုပ်ပြမှုအတွက် btmesh_soc_nlc_basic_lightness_controllerfile
- BT Mesh NLC Basic Scene Selector Pro ၏သရုပ်ပြမှုအတွက် btmesh_soc_nlc_basic_scene_selectorfile
- BT Mesh NLC Dimming Controller Pro ၏သရုပ်ပြမှုအတွက် btmesh_soc_nlc_dimming_controlfile
- BT Mesh NLC Ambient Light Sensor Pro ၏သရုပ်ပြမှုအတွက် btmesh_soc_nlc_sensor_ambient_lightfile
- BT Mesh NLC Occupancy Sensor Pro ၏သရုပ်ပြမှုအတွက် btmesh_soc_nlc_sensor_occupancyfile (လူများရေတွက်ခြင်း)
ex အပြောင်းအလဲများample အက်ပ်များ
btmesh_soc_sensor_server ကို ဖျက်လိုက်ပြီး ၎င်း၏ လုပ်ဆောင်နိုင်စွမ်းကို ex 3 ခု ခွဲထားသည်။amples-
- သာမိုမီတာဖြင့် Sensor Server Model ၏သရုပ်ပြမှုအတွက် btmesh_soc_sensor_thermometer
- BT Mesh NLC Occupancy Sensor Pro ၏သရုပ်ပြမှုအတွက် btmesh_soc_nlc_sensor_occupancyfile (လူရေတွက်သည်)
- BT Mesh NLC Ambient Light Sensor Pro ၏သရုပ်ပြမှုအတွက် btmesh_soc_nlc_sensor_ambient_lightfile
- btmesh_soc_switch ကို btmesh_soc_switch_ctl သို့ အမည်ပြောင်းခဲ့သည်၊၊ ရည်ရွယ်ချက်မှာ Light CTL Client Model ၏အသုံးပြုမှုကို သရုပ်ပြရန်ဖြစ်သည်။ ရည်းစားဟောင်းampမြင်ကွင်းများကို မထိန်းချုပ်တော့ပါ (Scene Client)
- btmesh_soc_light ကို btmesh_soc_light_ctl ဟု အမည်ပြောင်းခဲ့သည်
- ရည်းစားဟောင်းample LC Server မော်ဒယ်နှင့် Scene Server၊ Scheduler Server နှင့် Time Server Models တို့ကို သရုပ်မပြတော့ပါ။
- btmesh_soc_hsl ကို btmesh_soc_light_hsl ဟု အမည်ပြောင်းခဲ့သည်
- ရည်းစားဟောင်းample LC Server မော်ဒယ်နှင့် Scene Server၊ Scheduler Server နှင့် Time Server Models တို့ကို သရုပ်မပြတော့ပါ။
ex များအားလုံးတွင် အပြောင်းအလဲများample အက်ပ်များ
- DFU ရုပ်ပုံအပ်ဒိတ်များကို create_bl_ အစား Python script မှထုတ်ပေးသည်files.bat/.sh files
- Mesh Composition Data စာမျက်နှာ 1၊ 2၊ 128၊ 129၊ 130 တို့အတွက် ပံ့ပိုးမှုကို ဟောင်းအားလုံးအတွက် ပေါင်းထည့်ခဲ့သည်amples၊ ဤစာမျက်နှာများကို BT Mesh Configurator tool မှ အလိုအလျောက်ထုတ်ပေးပါသည်။
SLC အစိတ်အပိုင်းအသစ်များ-
- BT Mesh NLC Basic Lightness Controller Pro ၏သရုပ်ပြမှုအတွက် btmesh_nlc_basic_lightness_controllerfile
- btmesh_nlc_basic_lightness_controller_profileComposition Data အတွက် _metadata Page 2 အခြေခံ Lightness Controller Pro အတွက် NLC ပံ့ပိုးမှုfile
- BT Mesh NLC Basic Scene Selector Pro ၏သရုပ်ပြမှုအတွက် btmesh_nlc_basic_scene_selectorfile
- btmesh_nlc_basic_scene_selector_profileဖွဲ့စည်းမှုဒေတာအတွက် _metadata စာမျက်နှာ 2 အခြေခံရှုခင်းရွေးချယ်မှု Pro အတွက် NLC ပံ့ပိုးမှုfile BT Mesh NLC ၏သရုပ်ပြမှုအတွက် btmesh_nlc_dimming_control
- Dimming Controller Profile
- btmesh_nlc_dimming_control_profileComposition Data အတွက် _metadata စာမျက်နှာ 2 NLC သည် Dimming Controller Pro အတွက် ပံ့ပိုးမှုfile BT Mesh NLC Ambient Light Sensor Pro ၏သရုပ်ပြမှုအတွက် btmesh_nlc_ambient_light_sensorfile
- btmesh_nlc_ambient_light_sensor_profileComposition Data အတွက် _metadata Page 2 NLC သည် Ambient Light Sensor Pro အတွက် ပံ့ပိုးမှုfile BT Mesh NLC Occupancy Sensor Pro ၏သရုပ်ပြမှုအတွက် btmesh_nlc_occupancy_sensorfile (လူများရေတွက်ခြင်း)
- btmesh_nlc_occupancy_sensor_profileဖွဲ့စည်းမှုဒေတာအတွက် _metadata စာမျက်နှာ 2 NLC ပံ့ပိုးမှု Occupancy Sensor Profile
- Generic Move Unacknowledged နှင့် Generic Delta အမည်မသိစာတိုများဖြင့် ယေဘုယျအခြေခံအစိတ်အပိုင်းကို တိုးချဲ့ရန်အတွက် btmesh_generic_level_client_ext
- Advertisement Extension မှတဆင့် ဒေတာလွှဲပြောင်းခြင်းကို ခွင့်ပြုရန် node အတွက် Silabs Configuration Server ရောင်းချသူ မော်ဒယ်ကို ဖွင့်ရန်အတွက် ncp_btmesh_ae_server
- node အတွက် Silabs Configuration Client ရောင်းချသူ မော်ဒယ်ကို ဖွင့်ရန်အတွက် ncp_btmesh_ae_server
- BGAPI အသုံးပြုသူမက်ဆေ့ချ်များ၊ တုံ့ပြန်မှုများနှင့် ဖြစ်ရပ်များကို အသုံးပြု၍ NCP လက်ခံသူနှင့် NCP ပစ်မှတ်အကြား ဆက်သွယ်မှုကို သရုပ်ပြရန်အတွက် ncp_btmesh_user_cmd
API အသစ်များ
ထုတ်ဝေမှု 6.1.0.0 တွင် ထည့်သွင်းထားသည်။
BGAPI ထပ်တိုးမှုများ
Mesh စီမံဆောင်ရွက်ပေးခြင်းနှင့် Mesh proxy ဝန်ဆောင်မှုကြော်ငြာများဖြင့် စကင်န်တုံ့ပြန်မှုဒေတာကို ချိတ်ဆက်ရန်အတွက် အမိန့်အသစ်များကို node အတန်းတွင် ထည့်သွင်းထားသည်။ Mesh proxy ဝန်ဆောင်မှုကြော်ငြာများနှင့်ဆက်စပ်သော စကင်န်တုံ့ပြန်မှုဒေတာကို ကွန်ရက်ကီးတစ်ခုစီအတွက် တစ်ဦးချင်းသတ်မှတ်ထားနိုင်သည်၊ ထို့ကြောင့် ၎င်းတွင် ထိုသော့ဖြင့် ကုဒ်ဝှက်ထားသောဒေတာပါဝင်နိုင်သော်လည်း ၎င်းကိုစီမံခန့်ခွဲရန် အပလီကေးရှင်းပေါ်တွင်မူတည်ပါသည်။ အမိန့်အသစ်များမှာ-
- sl_btmesh_node_set_proxy_service_scan တုံ့ပြန်ချက်- ပရောက်စီဝန်ဆောင်မှုကြော်ငြာအတွက် စကင်န်တုံ့ပြန်မှုဒေတာကို သတ်မှတ်ပါ
- sl_btmesh_node_clear_proxy_service_scan_response- ပရောက်စီဝန်ဆောင်မှုကြော်ငြာအတွက် စကင်န်တုံ့ပြန်မှုဒေတာကို ရှင်းလင်းပါ။
- sl_btmesh_node_set_provisioning_service_scan တုံ့ပြန်ချက်- ဝန်ဆောင်မှုကြော်ငြာကို ပံ့ပိုးပေးရန်အတွက် စကင်န်တုံ့ပြန်မှုဒေတာကို သတ်မှတ်ပါ
- sl_btmesh_node_clear_provisioning_service_scan_response- ဝန်ဆောင်မှုကြော်ငြာထည့်သွင်းခြင်းအတွက် စကင်န်တုံ့ပြန်မှုဒေတာကို ရှင်းလင်းပါ။
မော်ဒယ်အပြုအမူရွေးချယ်စရာများကို သတ်မှတ်ရန် ရောင်းချသူ မော်ဒယ်အတန်းတွင် အမိန့်အသစ်တစ်ခု ထည့်သွင်းထားသည်။ လောလောဆယ်တွင် မက်ဆေ့ချ်လက်ခံမှုအစီရင်ခံခြင်းအတွက် ရောင်းချသူမော်ဒယ်တစ်ခုစီအတွက် အလုပ်ကြားခံတစ်ခုအား အစုအဝေးမှ ခွဲဝေချထားခြင်းရှိမရှိ ထိန်းချုပ်နိုင်သော ရွေးချယ်ခွင့်တစ်ခုရှိသည်။ စက်ပစ္စည်းတစ်ခုသည် အပိုဆောင်းမှတ်ဉာဏ်အသုံးပြုမှုစရိတ်ကြီးမားစွာဖြင့် ဝန်မြင့်မားနေချိန်တွင် ဖြစ်ရပ်အစီရင်ခံခြင်းခံနိုင်ရည်ကို တိုးမြင့်စေသည့် မူရင်းတန်ဖိုး (1) သည် ကြားခံတစ်ခုကို ခွဲဝေပေးသည်။ အမိန့်အသစ်မှာ-
- sl_btmesh_vendor_model_set_option- ရောင်းချသူ မော်ဒယ် အပြုအမူ ရွေးချယ်မှုတစ်ခု သတ်မှတ်ပါ။
မိတ်ဖွဲ့မှုဆိုင်ရာ ဖြစ်ရပ်များကို သတင်းပို့ရန် အမှားရှာဖွေရေးအတန်းတွင် ညွှန်ကြားချက်အသစ်များကို ထည့်သွင်းထားသည်။ အမိန့်အသစ်များမှာ-
- sl_btmesh_diagnostic_enable_friend- ချစ်ကြည်ရင်းနှီးမှုဆိုင်ရာ ရောဂါရှာဖွေရေးဖြစ်ရပ်များ မျိုးဆက်များကို ဖွင့်ပါ
- sl_btmesh_diagnostic_disable_friend- ချစ်ကြည်ရင်းနှီးမှုဆိုင်ရာ ရောဂါရှာဖွေရေးဖြစ်ရပ်များ မျိုးဆက်များကို ပိတ်ပါ
- sl_btmesh_diagnostic_get_friend- ချစ်ကြည်ရင်းနှီးမှုဆိုင်ရာ ရောဂါရှာဖွေရေးကောင်တာများကို ရယူပါ
ရောဂါရှာဖွေရေးအတန်းတွင် ထည့်သွင်းထားသော ဖြစ်ရပ်အသစ်များမှာ အောက်ပါအတိုင်းဖြစ်သည်-
- sl_btmesh_diagnostic_friend_queue- ချစ်ကြည်ရေး မက်ဆေ့ဂျ် တန်းစီသို့ မက်ဆေ့ချ် ပေါင်းထည့်နေသည့် ကိစ္စ
sl_btmesh_diagnostic_friend_relay- LPN သို့ မက်ဆေ့ချ်ပို့ခြင်းအတွက် အစီအစဉ် - sl_btmesh_diagnostic_friend_remove- ချစ်ကြည်ရေးစာတိုတန်းစီမှ မက်ဆေ့ဂျ်ကို ဖယ်ရှားခြင်းအတွက် အစီအစဉ်
ထုတ်ဝေမှု 6.0.0.0 တွင် ထည့်သွင်းထားသည်။
SLC အစိတ်အပိုင်းများတွင် အပြောင်းအလဲများ-
- ncp_btmesh_dfu အစိတ်အပိုင်း၏ ncp_btmesh_dfu.h တွင် API အသစ်တစ်ခု ရှိသည်
- sl_btmesh_ncp_dfu_handle_cmd(ပျက်ပြယ် *ဒေတာ၊ bool *cmd_handled);
- btmesh_provisioning_decorator အစိတ်အပိုင်းတွင် စီမံဆောင်ရွက်ပေးခြင်း မအောင်မြင်ပြီးနောက် btmesh_lighting_server ၏ sl_btmesh_lighting_server.h တွင် API အသစ်တစ်ခု ရှိသည်
- sl_btmesh_update_lightness(uint16_t lightness၊ uint32_t ကျန်_ms);
- btmesh_event_log တွင် ပိုမိုအသေးစိတ်ပြင်ဆင်နိုင်သည့် ရွေးချယ်စရာများ ရှိသည်။
- btmesh_ctl_client ၏ sl_btmesh_ctl_client.h အစား API ပြောင်းလဲမှုတစ်ခု ရှိသည်
- sl_btmesh_set_temperature(uint8_t new_color_temperature_percen ပျက်ပြယ်သည်tagင); API အသစ်သည်
- sl_btmesh_ctl_client_set_temperature(uint8_t temperature_percent); sl_btmesh_ctl_client_set_lightness(uint8_t lightness_percent);
BGAPI ထပ်တိုးမှုများ
စက်ပစ္စည်းရှာဖွေခြင်းအတွက် BGAPI အတန်းအစားအသစ်ကို ထည့်သွင်းလိုက်ပါပြီ။ ၎င်းသည် အပလီကေးရှင်းအား Mesh stack စာရင်းအင်းကောင်တာများနှင့် ကွန်ရက် PDU ထပ်ဆင့်ပို့ခြင်းနှင့် ပရောက်စီလုပ်ဆောင်ခြင်းဆိုင်ရာ ဖြစ်ရပ်အခြေခံအစီရင်ခံခြင်းတို့ကို ပံ့ပိုးပေးထားပြီး လိုအပ်သလို အသက်သွင်းနိုင်ပြီး ပိတ်နိုင်သည်။
ရောဂါရှာဖွေရေးအတန်းရှိ BGAPI ညွှန်ကြားချက်များမှာ-
- sl_btmesh_diagnostic_init- ရောဂါရှာဖွေရေး အစိတ်အပိုင်းကို စတင်ပါ။
- sl_btmesh_diagnostic_deinit- ရောဂါရှာဖွေရေး အစိတ်အပိုင်းကို Deinitialize လုပ်ပါ။
- sl_btmesh_diagnostic_enable_relay- ကွန်ရက် PDU ထပ်ဆင့်ပို့ခြင်း/ပရောက်စီလုပ်ဆောင်မှုဆိုင်ရာ ဖြစ်ရပ်အခြေပြု အစီရင်ခံခြင်းကို ဖွင့်ပါ
- sl_btmesh_diagnostic_disable_relay- ကွန်ရက် PDU ထပ်ဆင့်ပို့ခြင်း/proxying လုပ်ဆောင်မှု၏ ဖြစ်ရပ်အခြေခံ အစီရင်ခံခြင်းကို ပိတ်ပါ။
- sl_btmesh_diagnostic_get_relay- ယခုအချိန်အထိ ထပ်ဆင့်ပို့သော/proxied ကွန်ရက် PDU အရေအတွက်ကို ရယူပါ
- sl_btmesh_diagnostic_get_statistics- mesh stack ကိန်းဂဏန်းကောင်တာများကို ရယူပါ။
- sl_btmesh_diagnostic_clear_statistics- Zero mesh stack ကိန်းဂဏန်းကောင်တာများ
ရောဂါရှာဖွေရေးအတန်းတွင် BGAPI ဖြစ်ရပ်သည်-
- sl_btmesh_diagnostic_relay- ကွန်ရက် PDU အား ထပ်ဆင့်ပို့ခြင်း သို့မဟုတ် ပရောက်စီပြုလုပ်ကြောင်း အစီရင်ခံခြင်းဖြစ်ရပ်
တိုးတက်မှုများ
ထုတ်ဝေမှု 6.1.0.0 တွင် ပြောင်းလဲခဲ့သည်။
ဒေတာအားလုံးကို တစ်ပြိုင်နက် ပြန်လည်ရယူမည့်အစား ဒေတာအပိုင်းများကို ထုတ်ယူရန် ဒေတာကို ထုတ်ယူရန်အတွက် ခွဲခြားနိုင်သော အတန်းအစား BGAPI ညွှန်ကြားချက်ကို ပြောင်းလဲထားသည်။ ခေါ်ဆိုသူသည် ကိန်းဂဏန်းအချက်အလက်များရှိ အတုံးများ၏ နှိမ်ချမှုနှင့်အတူ ၎င်းတောင်းဆိုသည့်အပိုင်း၏အရွယ်အစားကို ပေးဆောင်သင့်ပြီး တောင်းဆိုမှုကန့်သတ်ချက်များကြောင့် ပေးပို့နိုင်သလောက်ဒေတာဖြင့် ခေါ်ဆိုမှုပြန်လာမည်ဖြစ်သည်။
ထုတ်ဝေမှု 6.0.0.0 တွင် ပြောင်းလဲခဲ့သည်။
- ဝန်ဆောင်မှုပေးသူ သို့မဟုတ် node တစ်ခုသည် ယခုဖွဲ့စည်းမှုပုံစံ ဖောက်သည်မော်ဒယ်နှင့် ၎င်း၏ကိုယ်ပိုင်လိပ်စာကို အသုံးပြု၍ မက်ဆေ့ချ်များအတွက် ဦးတည်ရာအဖြစ် သူ့ဘာသာသူ configure လုပ်နိုင်ပါသည်။ ၎င်းသည် စမ်းသပ် BGAPI ညွှန်ကြားချက်များဖြင့် ကိုယ်တိုင်ဖွဲ့စည်းမှုကို အစားထိုးနိုင်သည်။
- ကုဒ်ပိုကောင်းအောင်ပြုလုပ်ခြင်းသည် အသုံးပြုသည့်အင်္ဂါရပ်ပေါ်မူတည်၍ ယခင်ထက် အနည်းငယ်သေးငယ်သော firmware ပုံများကို ဖြစ်ပေါ်စေနိုင်သည်။
- အသုံးပြုထားသောအင်္ဂါရပ်ပေါ်မူတည်၍ ကုဒ်ပိုမိုကောင်းမွန်အောင်ပြုလုပ်ခြင်းသည် ယခင်ထက် အနည်းငယ်သေးငယ်သော RAM အသုံးပြုမှုကို ဖြစ်ပေါ်စေနိုင်သည်။
- Mesh stack သည် ကန့်ကွက်ထားသော BLE ကြော်ငြာသူနှင့် scanner အစိတ်အပိုင်းများကို မလိုအပ်တော့ပါ သို့မဟုတ် ပံ့ပိုးမှုမရှိတော့ပါ။ ယင်းအစား၊ ၎င်းသည် တစ်ခုစီ၏ လက်ရှိဗားရှင်းများ (သက်တမ်းတိုးမဟုတ်သော ကြော်ငြာများအတွက် အမွေအနှစ်စကင်နာ၊ ကြော်ငြာထည့်သူနှင့် ထပ်တိုးကြော်ငြာများအတွက် တိုးချဲ့စကင်နာ) ကို အသုံးပြုသည်။ BLE နှင့် Mesh BGAPIs နှစ်ခုလုံးကို အသုံးပြုသည့် အပလီကေးရှင်းများသည် ရပ်ဆိုင်းထားသော BLE ကြော်ငြာသူနှင့် စကင်နာ အစိတ်အပိုင်းများကို မသုံးသင့်တော့ပါ။
ပုံသေကိစ္စများ
ထုတ်ဝေမှု 6.1.3.0 တွင် ပြင်ဆင်ထားသည်။
ID နံပါတ် | ဖော်ပြချက် |
၁၀၅၊
၁၀၅၊ 1338090 |
စက်ပစ္စည်းသည် ယာဉ်အသွားအလာများလွန်းနေချိန်တွင် ပျက်စီးသွားနိုင်သည့် အလားအလာရှိသော ကိုင်တွယ်မထားသော မှတ်ဉာဏ်ခွဲဝေမှုဆိုင်ရာ ချို့ယွင်းချက်များစွာကို ပြင်ဆင်ခဲ့သည်။ |
1345827 | node ဖယ်ရှားခြင်းအတွက် သတင်းအချက်အလက်ဆိုင်ရာ DFU ဖြန့်ဖြူးသူ BGAPI ဖြစ်ရပ်ကို ပြင်ဆင်ပြီး ဆုံးရှုံးမှု။ |
1351464 | လွန်လွန်ကဲကဲ အခြေအနေတွင် ပိတ်ထားသော ချိတ်ဆက်မှုများကို အစီရင်ခံသည့် လင့်ခ်အလွှာ။ |
1354679 | အမွေအနှစ် ကြော်ငြာများ ပေးပို့သည့်အခါ မမ်မိုရီအသုံးပြုမှုကို အကောင်းဆုံးဖြစ်အောင် ပြုလုပ်ထားသည်။ |
1356050 | နောက်ခံချိတ်ဆက်မှု မမျှော်လင့်ဘဲ ပိတ်သွားသည့်အခါ GATT ပရောက်စီကို ပြန်လည်စတင်သည့် ပြဿနာကို ဖြေရှင်းပေးသည်။ |
ထုတ်ဝေမှု 6.1.2.0 တွင် ပြင်ဆင်ထားသည်။
ID နံပါတ် | ဖော်ပြချက် |
1251498 | အကူးအပြောင်းအချိန် အပါအဝင် Lighting မက်ဆေ့ချ်သည် မှတ်တမ်းများတွင် မှားယွင်းသော အမှားအယွင်း မက်ဆေ့ချ်တစ်ခုဆီသို့ ဦးတည်သွားသည့်အခါ ပြင်ဆင်သည်။ |
1284204 | sl_btmesh_node_power_off ညွှန်ကြားချက်ကို အသုံးပြုသောအခါ ပြန်ဖွင့်ခြင်း ကာကွယ်မှုစာရင်းကို သိမ်းဆည်းခြင်းမှ တားဆီးနိုင်သည့် ပြဿနာကို ဖြေရှင်းခဲ့သည်။ |
1325267 | ပြင်ဆင်သတ်မှတ်ထားသော write interval exponent ကို သုညဟုသတ်မှတ်ထားသောအခါတွင် ပုံသေဒြပ်စင် sequence နံပါတ်ရေးခြင်း။ |
1334927 | အရင်းအမြစ်များ ငတ်မွတ်နေချိန်တွင် GATT ပရောက်စီဆာဗာမှ ဒေတာလက်ခံရရှိသည့်အခါ ခက်ခဲသောအမှားအယွင်းဖြစ်စေနိုင်သည့် ပြဿနာကို ဖြေရှင်းခဲ့သည်။ |
ထုတ်ဝေမှု 6.1.0.0 တွင် ပြင်ဆင်ထားသည်။
ID နံပါတ် | ဖော်ပြချက် |
1235337 | ဝန်ပိုနေသော စက်ပစ္စည်းတစ်ခုတွင် GATT ဝန်ဆောင်မှုကို ရှာဖွေတွေ့ရှိမှုကို ပိုမိုအားကောင်းစေသည်။ |
1247422 | ဝန်ပိုနေသော စက်ပစ္စည်းတစ်ခုပေါ်တွင် ရောင်းချသူ မော်ဒယ် ဧည့်ခံမှုကို ပိုမိုအားကောင်းစေသည်။ |
1252252 | ယေဘူယျ ရွှေ့သည့် မက်ဆေ့ချ်သည် မှိန်မှိန်မှိန်အထိ ရောက်သွားနိုင်ပြီး၊ မှိန်မှိန်အထိ လျှံတက်သွားပါက ပြင်ဆင်ပါ။ |
1254356 | သူငယ်ချင်းစနစ်ခွဲကို ငြင်းပယ်ခြင်းဖြင့် ဆုတ်ယုတ်မှုကို ပြုပြင်ခဲ့သည်။ |
1276121 | ထည့်သွင်းထားသော ပံ့ပိုးပေးသူသည် သော့ပြန်လည်ဆန်းသစ်မှုလုပ်ငန်းစဉ်ကို ခေါ်ဆိုသောအခါ BGAPI အဆင့်တွင် အပလီကေးရှင်းသော့အညွှန်းကို ဖြတ်တောက်ခြင်းကို ပြုပြင်ထားသည်။ |
ထုတ်ဝေမှု 6.0.1.0 တွင် ပြင်ဆင်ထားသည်။
ID နံပါတ် | ဖော်ပြချက် |
1226000 | သီးသန့် node အထောက်အထားကိုလည်း စစ်ဆေးရန်အတွက် node အထောက်အထားကို စစ်ဆေးရန်အတွက် Extended Provisioner BGAPI လုပ်ဆောင်ချက်။ |
1206620 | Firmware အတည်ပြုခြင်းဆိုင်ရာ ပြဿနာများကို ပြုပြင်ရန်အတွက် မြင့်မားသော load ကာလအတွင်း BGAPI ဖြစ်ရပ်များ ပျောက်ဆုံးခြင်းကြောင့် ဖြစ်ပေါ်လာသော ပြဿနာများကို ဖြေရှင်းပေးပါသည်။ |
1230833 | စက်ပစ္စည်းကို ပြန်လည်သတ်မှတ်ခြင်းမပြုဘဲ ပြန်လည်စတင်ခြင်းလုပ်ဆောင်နိုင်ရန် Fixed friend subsystem deinitialization။ |
1243565 | ဥပမာ-ကြိုတင်ပြင်ဆင်ခြင်း မအောင်မြင်ပါက ဖြစ်ပေါ်လာနိုင်သည့် ပြုပြင်ထားသော ပျက်စီးမှုampပုံမမှန်သော DCD ကြောင့်ဖြစ်သည်။ |
1244298 | Scene Client မော်ဒယ်၏ မှတ်ပုံတင်ခြင်း အခြေအနေ ဖြစ်ရပ်တွင် ပြင်းထန်သော အပို octets များ၏ အစီရင်ခံမှုကို ပြုပြင်ထားသည်။ |
1243556 | BT Mesh အပလီကေးရှင်းအစိတ်အပိုင်းများအတွက် အလိုအလျောက် node စတင်ခြင်းအား ဖယ်ရှားခဲ့သည်။ ယခုအခါ အစိတ်အပိုင်းအားလုံးကို စီမံပေးသူအခန်းကဏ္ဍတွင်လည်း အသုံးပြုနိုင်ပါသည်။ |
ထုတ်ဝေမှု 6.0.0.0 တွင် ပြင်ဆင်ထားသည်။
ID နံပါတ် | ဖော်ပြချက် |
360955 | ပထမနှင့် ဒုတိယအာရုံစူးစိုက်မှုအချိန်တိုင်းကိရိယာကြားကာလသည် အခြားတစ်စက္ကန့်မဟုတ်ပေ။ |
1198887 | သီးသန့် beacon ကျပန်းကြော်ငြာသူလိပ်စာသည် ကွဲပြားသင့်သော်လည်း subnet များအားလုံးအတွက် တူညီပါသည်။ |
1202073 | Btmesh_ncp_empty exampGCC compiler ဖြင့် BRD4182 တွင် RAM အလုံအလောက်မရှိပါ။ |
1202088 | Btmesh_soc_switch exampLe တွင် IAR compiler ဖြင့် BRD4311 နှင့် BRD4312 တွင် RAM အလုံအလောက်မရှိပါ။ |
1206714 | ပရောက်စီဆာဗာတွင် ကွန်ရက်ခွဲတစ်ခုကို ပရောက်စီဆာဗာသို့ ပေါင်းထည့်သည့်အခါ ပရောက်စီချိတ်ဆက်မှုမှတစ်ဆင့် ဘီကွန်တစ်ခု ထုတ်လွှတ်သင့်သည်။ |
ID နံပါတ် | ဖော်ပြချက် |
၁၀၅၊
၁၀၅၊ 1211022 |
စက်ပစ္စည်းဖွဲ့စည်းမှုဒေတာ စာမျက်နှာ 2၊ 129 နှင့် 130 တို့အတွက် ပံ့ပိုးမှုအား အဝေးထိန်းစနစ်ဖြင့် စီမံဆောင်ရွက်ပေးခြင်းကို ပံ့ပိုးသောအခါတွင် ဖွဲ့စည်းမှုဆာဗာပုံစံအပြင် ကြီးမားသောဖွဲ့စည်းမှုဒေတာဆာဗာမော်ဒယ်တွင် ပါဝင်သင့်သည် |
1211017 | တည်နေရာအချက်အလက်ကို အချိန်အခါအလိုက် ထုတ်ဝေခြင်းသည် ကမ္ဘာလုံးဆိုင်ရာနှင့် ဒေသဆိုင်ရာ တည်နေရာနှစ်ခုလုံးကို သိထားသည့်အခါတွင် ပြောင်းလဲသင့်သည်။ |
1212373 | ရာနှင့်ချီသော ပရောက်စီချိတ်ဆက်မှုများကို ဖွင့်ပိတ်ပိတ်ပြီးနောက် ပရောက်စီချိတ်ဆက်မှုကိုင်တွယ်ရာတွင် အရင်းအမြစ်ယိုစိမ့်မှု |
1212854 | Pull mode MBT ကို LPN သို့ လွှဲပြောင်းခြင်း အောင်မြင်စွာ မပြီးမြောက်ပါ။ |
၁၀၅၊
1194443 |
DFU ဖြန့်ဖြူးသူ အပလီကေးရှင်းသည် လက်ရှိတွင် node 60 ကျော်ကို အောင်မြင်စွာ မကိုင်တွယ်နိုင်ပါ။ |
1202088 | Btmesh_soc_switch_ctl example သည် IAR compiler ဖြင့် ဘုတ်များအားလုံးတွင် စုစည်းသည်။ |
လက်ရှိထုတ်ဝေမှုတွင် သိထားသော ပြဿနာများ
ယခင်ထုတ်ပြီးကတည်းက စာလုံးကြီးဖြင့် ပြဿနာများကို ထည့်သွင်းထားသည်။
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 အပ်လုဒ်ကို တဆက်တည်း မလုပ်ဆောင်ပါနှင့်။ |
1338936 | GATT ပရောက်စီသည် ဝန်ပိုလွန်းသည့်အခြေအနေတွင် ချိတ်ဆက်မှုပြတ်တောက်ပြီးနောက် ဝန်ဆောင်မှုကြော်ငြာကို ပြန်လည်စတင်နိုင်မည်မဟုတ်ပေ။ | ယာဉ်သွားလာမှု ကိုင်တွယ်ရန်အတွက် လုံလောက်သော ကြားခံများကို သီးသန့်ထားထားကြောင်း သေချာပါစေ။ မည်သည့် Node မျှ အသွားအလာ ရှုပ်နေစေရန် ကွန်ရက်နှင့် ဆက်သွယ်ရေးပုံစံများကို စီစဉ်ပါ။ |
1344809 | ဒေတာပေးပို့ရာတွင် ပုံမှန်ထက် နှောင့်နှေးမှုများ ပိုမိုများပြားသော အခြေအနေတွင် ကြော်ငြာကိုင်ဆောင်သူ အရောင်းဆိုင်များသို့ proxy ပေးခြင်း။ | ယာဉ်သွားလာမှု ကိုင်တွယ်ရန်အတွက် လုံလောက်သော ကြားခံများကို သီးသန့်ထားထားကြောင်း သေချာပါစေ။ မည်သည့် Node မျှ အသွားအလာ ရှုပ်နေစေရန် ကွန်ရက်နှင့် ဆက်သွယ်ရေးပုံစံများကို စီစဉ်ပါ။ |
ကန့်ကွက်ထားသည့်အရာများ
ထုတ်ဝေမှု 6.0.0.0 တွင် ကန့်ကွက်ထားသည်။
BGAPI အမိန့်ကို sl_btmesh_node_get_networks() အား ရပ်ဆိုင်းထားသည်။ ၎င်းအစား sl_btmesh_node_key_key_count() နှင့် sl_btmesh_node_get_key() ကိုသုံးပါ။
BGAPI အမိန့်ပေးချက်များကို sl_btmesh_test_set_segment_send_delay() နှင့် sl_btmesh_test_set_sar_config() အား ရပ်တန့်ထားသည်။ sl_btmesh_sar_config_set_sar_transmitter() နှင့် sl_btmesh_sar_config_server_set_sar_receiver() ကိုသုံးပါ။
ဖယ်ရှားထားသော အရာများ
ထုတ်ဝေမှု 6.0.0.0 တွင် ဖယ်ရှားခဲ့သည်။
BGAPI အမိန့်ပေးချက်များကို sl_btmesh_test_set_local_config() နှင့် sl_btmesh_test_get_local_config() ကို ဖယ်ရှားလိုက်ပါပြီ။ BGAPI မှ sl_btmesh_node_get_statistics() နှင့် sl_btmesh_node_clear_statistics() ကို ဖယ်ရှားလိုက်ပါပြီ။
ဤဖြန့်ချိမှုကို အသုံးပြု
ဤထုတ်ဝေမှုတွင် အောက်ပါတို့ပါရှိသည်။
- Silicon Labs Bluetooth mesh stack စာကြည့်တိုက်
- ဘလူးတုသ်ကွက် ၎ample applications များ
အကယ်၍ သင်သည် ပထမဆုံးအသုံးပြုသူဖြစ်ပါက QSG176- Silicon Labs Bluetooth Mesh SDK v2.x အမြန်စတင်ရန်လမ်းညွှန်ကို ကြည့်ပါ။
တပ်ဆင်ခြင်းနှင့်အသုံးပြုခြင်း။
Bluetooth mesh SDK ကို Silicon Labs SDKs အစုံအလင်ဖြစ်သော Gecko SDK (GSDK) ၏ တစ်စိတ်တစ်ပိုင်းအဖြစ် ပံ့ပိုးထားပါသည်။ GSDK ဖြင့် လျင်မြန်စွာ စတင်ရန်၊ သင်၏ ဖွံ့ဖြိုးတိုးတက်မှု ပတ်ဝန်းကျင်ကို စနစ်ထည့်သွင်းပြီး GSDK တပ်ဆင်မှုမှတစ်ဆင့် သင့်ကို လမ်းညွှန်ပေးမည့် Simplicity Studio 5 ကို ထည့်သွင်းပါ။ Simplicity Studio 5 တွင် ရင်းမြစ်နှင့် ပရောဂျက် launcher၊ ဆော့ဖ်ဝဲဖွဲ့စည်းပုံတူးလ်များ၊ GNU toolchain ပါရှိသော IDE အပြည့်အစုံနှင့် ခွဲခြမ်းစိတ်ဖြာမှုကိရိယာများအပါအဝင် Silicon Labs စက်ပစ္စည်းများဖြင့် IoT ထုတ်ကုန်ဖွံ့ဖြိုးတိုးတက်မှုအတွက် လိုအပ်သော အရာအားလုံးပါဝင်သည်။ တပ်ဆင်ခြင်းဆိုင်ရာ ညွှန်ကြားချက်များကို အွန်လိုင်း Simplicity Studio 5 အသုံးပြုသူ၏ လမ်းညွှန်တွင် ဖော်ပြထားသည်။
တနည်းအားဖြင့် Gecko SDK ကို GitHub မှ နောက်ဆုံးထွက်ကို ဒေါင်းလုဒ်ဆွဲခြင်း သို့မဟုတ် ပုံတူပွားခြင်းဖြင့် ကိုယ်တိုင်ထည့်သွင်းနိုင်ပါသည်။ ကြည့်ပါ။ https://github.com/Sili-conLabs/gecko_sdk ပိုမိုသိရှိလိုပါက။
GSDK ၏ မူရင်းထည့်သွင်းမှုတည်နေရာသည် Simplicity Studio 5.3 နှင့် အထက်တွင် ပြောင်းလဲခဲ့သည်။
- Windows- C:\Users\ \SimplicityStudio\SDKs\gecko_sdk
- MacOS- /အသုံးပြုသူများ/ /SimplicityStudio/SDKs/gecko_sdk
stack ၏ ဤဗားရှင်းကို Secure Vault Key Management နှင့် ပေါင်းစပ်ထားသည်။ Secure Vault High စက်များတွင် အသုံးပြုသောအခါ၊ Mesh encryption keys များကို Secure Vault Key Management လုပ်ဆောင်ချက်ကို အသုံးပြု၍ ကာကွယ်ထားသည်။ အောက်ဖော်ပြပါဇယားတွင် ကာကွယ်ထားသောသော့များနှင့် ၎င်းတို့၏သိုလှောင်မှုကာကွယ်ရေးလက္ခဏာများကို ပြသထားသည်။
သော့ | node တစ်ခုပေါ်တွင် တင်ပို့နိုင်မှု | Provisioner တွင် တင်ပို့နိုင်မှု | မှတ်စုများ |
ကွန်ရက်သော့ | တင်ပို့နိုင်သော | တင်ပို့နိုင်သော | ကွန်ရက်ကီး၏ ဆင်းသက်လာမှုများသည် RAM တွင်သာ တည်ရှိပြီး ကွန်ရက်ကီးများကို flash တွင် သိမ်းဆည်းထားသည်။ |
လျှောက်လွှာသော့ | တင်ပို့၍မရပါ။ | တင်ပို့နိုင်သော | |
စက်ခလုတ် | တင်ပို့၍မရပါ။ | တင်ပို့နိုင်သော | Provisioner ၏ကိစ္စတွင်၊ Provisionerr ၏ကိုယ်ပိုင်စက်ပစ္စည်းကီးများအပြင် အခြားစက်ပစ္စည်းများ၏သော့များတွင်ပါ အသုံးပြုနိုင်ပါသည်။ |
“တင်ပို့၍မရသော” ဟု အမှတ်အသားပြုထားသည့် သော့များကို အသုံးပြု၍မရပါ။ viewed သို့မဟုတ် runtime တွင်မျှဝေသည်။ “ထုတ်နိုင်သည်” ဟု အမှတ်အသားပြုထားသည့် သော့များကို runtime တွင် အသုံးပြုနိုင်ပြီး မျှဝေနိုင်သော်လည်း flash တွင် သိမ်းဆည်းထားစဉ်တွင် ကုဒ်ဝှက်ထားဆဲဖြစ်သည်။ Secure Vault Key Management လုပ်ဆောင်ချက်အကြောင်း နောက်ထပ်အချက်အလက်များအတွက် AN1271- Secure Key Storage ကို ကြည့်ပါ။
လုံခြုံရေးအကြံပေးချက်များစာရင်းသွင်းရန်၊ Silicon Labs ဖောက်သည်ပေါ်တယ်သို့ ဝင်ရောက်ပြီး အကောင့်ပင်မကို ရွေးချယ်ပါ။ Portal ပင်မစာမျက်နှာသို့သွားရန် HOME ကိုနှိပ်ပြီး အကြောင်းကြားချက်များကို စီမံရန် အကွက်ကို နှိပ်ပါ။ 'Software/Security Advisory Notices & Product Change Notices (PCNs)' ကို အမှန်ခြစ်ပြီး သင်၏ platform နှင့် protocol အတွက် အနည်းဆုံး စာရင်းသွင်းထားကြောင်း သေချာပါစေ။ ပြောင်းလဲမှုများကိုသိမ်းဆည်းရန် Save ကိုနှိပ်ပါ။
အောက်ပါပုံသည် ရည်းစားဟောင်းဖြစ်သည်။ample-
အထောက်အပံ့
Development Kit ဖောက်သည်များသည် လေ့ကျင့်ရေးနှင့် နည်းပညာပံ့ပိုးမှုများအတွက် အရည်အချင်းပြည့်မီပါသည်။ Silicon Labs Bluetooth mesh ကိုသုံးပါ။ web Silicon Labs Bluetooth ထုတ်ကုန်များနှင့် ဝန်ဆောင်မှုများအကြောင်း အချက်အလက်ရယူရန်နှင့် ထုတ်ကုန်ပံ့ပိုးမှုအတွက် စာရင်းသွင်းရန် စာမျက်နှာ။ Silicon Laboratories ပံ့ပိုးကူညီမှုတွင် ဆက်သွယ်ပါ။ http://www.silabs.com/support.
IoT အစုစုwww.silabs.com/IoT
- SW/HW www.silabs.com/simplicity
- အရည်အသွေး www.silabs.com/quality
- ပံ့ပိုးမှု & အသိုင်းအဝိုင်း www.silabs.com/community
ရှင်းလင်းချက်
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 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 Logo®၊ USBXpress®၊ Zentri၊ Zentri လိုဂိုနှင့် Zentri DMS၊ Z-Wave® နှင့် အခြားအရာများသည် Silicon Labs ၏ ကုန်အမှတ်တံဆိပ်များ သို့မဟုတ် မှတ်ပုံတင်ထားသော ကုန်အမှတ်တံဆိပ်များဖြစ်သည်။ ARM၊ CORTEX၊ Cortex-M3 နှင့် THUMB များသည် ARM Holdings ၏ ကုန်အမှတ်တံဆိပ်များ သို့မဟုတ် မှတ်ပုံတင်ထားသော ကုန်အမှတ်တံဆိပ်များဖြစ်သည်။ Keil သည် ARM Limited ၏ မှတ်ပုံတင်ထားသော ကုန်အမှတ်တံဆိပ်တစ်ခုဖြစ်သည်။ Wi-Fi သည် Wi-Fi Alliance ၏ မှတ်ပုံတင်ထားသော ကုန်အမှတ်တံဆိပ်တစ်ခုဖြစ်သည်။ ဤနေရာတွင်ဖော်ပြထားသော အခြားထုတ်ကုန်များ သို့မဟုတ် အမှတ်တံဆိပ်အမည်များအားလုံးသည် ၎င်းတို့၏ သက်ဆိုင်ရာကိုင်ဆောင်သူများ၏ အမှတ်တံဆိပ်များဖြစ်သည်။
ဆီလီကွန်ဓာတ်ခွဲခန်း Inc.
400 West Cesar Chavez Austin, TX 78701
ယူအက်စ်အေwww.silabs.com
စာရွက်စာတမ်းများ / အရင်းအမြစ်များ
![]() |
SILICON LABS 6.1.3.0 GA Bluetooth Mesh ဆော့ဖ်ဝဲလ် ဖွံ့ဖြိုးတိုးတက်မှု [pdf] အသုံးပြုသူလမ်းညွှန် 6.1.3.0 GA Bluetooth Mesh Software Development၊ 6.1.3.0 GA၊ Bluetooth Mesh Software Development၊ Mesh Software Development၊ Software Development၊ Development |