ՍԻԼԻԿՈՆ-LOGOSILICON LABS 6.1.3.0 GA Bluetooth Mesh Ծրագրային ապահովման մշակում

SILICON-LABS-6-1-3-0-GA-Bluetooth-Mesh-Software-Development-PRODUCT

Տեխնիկական պայմաններ

  • Ապրանքի անվանումը՝ Gecko SDK Suite 4.4
  • Թողարկման ամսաթիվ՝ 23 թվականի հոկտեմբերի 2024
  • Bluetooth Mesh Specification Տարբերակ՝ 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 Platform Release Notes-ի Անվտանգության գլուխը կամ այցելեք Silicon Labs Release Notes էջը: Բաժանորդագրվեք Անվտանգության խորհրդատվություններին վերջին տեղեկությունների համար:

Օգտագործելով այս թողարկումը
Եթե ​​դուք նոր եք Silicon Labs Bluetooth mesh SDK-ում, հետևեք օգտագործողի ձեռնարկում տրված հրահանգներին՝ արտադրանքը սկսելու համար:

Համատեղելի կոմպիլյատորներ
Համոզվեք, որ ճիշտ եք օգտագործում files և կոմպիլյատորներ, ինչպես առաջարկվում է արտադրանքի օպտիմալ աշխատանքի համար:

ՀՏՀ

  • Հարց. Որտե՞ղ կարող եմ ավելի շատ տեղեկություններ գտնել անվտանգության թարմացումների մասին:
    A: Դուք կարող եք այցելել Gecko Platform Release Notes-ի Անվտանգության գլուխը կամ այցելել Silicon Labs Release Notes էջը անվտանգության թարմացման մանրամասն տեղեկությունների համար: |
  • Հարց. Ինչպե՞ս կարող եմ բաժանորդագրվել այս ապրանքի անվտանգության խորհրդատվություններին:
    A: Անվտանգության խորհրդատվություններին բաժանորդագրվելու և արդի տեղեկատվություն ստանալու համար հետևեք օգտագործողի ձեռնարկում տրված հրահանգներին կամ կապվեք Silicon Labs-ի աջակցման ծառայության հետ:
  • Հարց: Ո՞ր կոմպիլյատորներն են համատեղելի այս արտադրանքի հետ:
    A: Տե՛ս օգտագործողի ձեռնարկը՝ այս արտադրանքի հետ օգտագործելու համար առաջարկվող համատեղելի կոմպիլյատորների ցանկի համար:

Bluetooth® ցանց SDK 6.1.3.0 GA
Gecko SDK Suite 4.4, հոկտեմբերի 23, 2024 թ

Bluetooth ցանցը նոր տոպոլոգիա է, որը հասանելի է Bluetooth ցածր էներգիայի (LE) սարքերի համար, որը հնարավորություն է տալիս շատ-շատ (մ:մ) հաղորդակցություն: Այն օպտիմիզացված է սարքերի լայնածավալ ցանցեր ստեղծելու համար և իդեալականորեն հարմար է շենքերի ավտոմատացման, սենսորային ցանցերի և ակտիվներին հետևելու համար: Մեր ծրագրաշարը և SDK-ն Bluetooth-ի մշակման համար աջակցում են Bluetooth Mesh և Bluetooth 5.3 գործառույթներին: Մշակողները կարող են ավելացնել ցանցային ցանցային հաղորդակցություն LE սարքերին, ինչպիսիք են միացված լույսերը, տան ավտոմատացումը և ակտիվների հետագծման համակարգերը: Ծրագիրը նաև աջակցում է Bluetooth beaconing, beacon սկանավորում և GATT միացումներ, որպեսզի Bluetooth ցանցը կարողանա միանալ սմարթ հեռախոսներին, պլանշետներին և այլ Bluetooth LE սարքերին: Այս թողարկումը ներառում է գործառույթներ, որոնք աջակցվում են Bluetooth ցանցի 1.1 տարբերակով:

ՀԻՄՆԱԿԱՆ ԱՌԱՆՁՆԱՀԱՏԿՈՒԹՅՈՒՆՆԵՐ

  • Mesh 1.1-ի որակավորված իրականացում
  • Ավելացվեց ցանցային լուսավորության հսկողություն (NLC) պրոֆfilesSILICON-LABS-6-1-3-0-GA-Bluetooth-Mesh-Software-Development- (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-ին

Համատեղելիության և օգտագործման ծանուցումներ
Անվտանգության թարմացումների և ծանուցումների մասին լրացուցիչ տեղեկությունների համար տե՛ս այս SDK-ով կամ Silicon Labs Release Notes էջում տեղադրված Gecko Platform-ի թողարկման նշումների Անվտանգության գլուխը: Silicon Labs-ը նաև խստորեն խորհուրդ է տալիս բաժանորդագրվել Անվտանգության խորհրդատվություններին՝ թարմ տեղեկություններ ստանալու համար: Հրահանգների համար կամ եթե նոր եք Silicon Labs Bluetooth mesh SDK-ում, տես Օգտագործելով այս թողարկումը:

Համատեղելի Կազմողներ.
IAR ներկառուցված աշխատանքային սեղան ARM-ի համար (IAR-EWARM) տարբերակ 9.40.1

  • IarBuild.exe հրամանի տողի կամ IAR Embedded Workbench GUI-ի հետ ստեղծելու համար գինի օգտագործելը macOS-ում կամ Linux-ում կարող է հանգեցնել սխալի: files-ն օգտագործվում է գինու հեշավորման ալգորիթմի բախումների պատճառով կարճ ստեղծման համար file անունները.
  • MacOS-ի կամ Linux-ի հաճախորդներին խորհուրդ է տրվում չկառուցել IAR-ով Simplicity Studio-ից դուրս: Հաճախորդները, ովքեր դա անում են, պետք է ուշադիր ստուգեն, որ ճիշտ է fileները օգտագործվում են. GCC (The GNU Compiler Collection) տարբերակը 12.2.1, տրամադրված Simplicity Studio-ով:
  • GCC-ի կապի ժամանակի օպտիմալացման գործառույթն անջատվել է, ինչի արդյունքում պատկերի չափը մի փոքր մեծացել է:

Նոր Նյութեր

 Նոր առանձնահատկություններ
Ավելացվել է 6.0.1.0 թողարկման մեջ

SLC բաղադրիչների փոփոխություններ.

  • Երրորդ BT Mesh Role-ն ավելացվեց Provisioner-ի և Provisionee-ի դերին կողքին՝ Custom BT Mesh Role, որտեղ հավելվածը ստանում է հատուկ դեր իրականացնելու ազատություն: Նախample, The Provisioner կամ
  • Մատուցողի դերը կարող է ընտրվել գործարկման ժամանակը:
  • Ավելացվել է 6.0.0.0 թողարկման մեջ
  • Նոր ցանցային լուսավորության հսկողություն (NLC) նախկինampհավելվածներ.
  • btmesh_soc_nlc_basic_lightness_controller BT Mesh NLC Basic Lightness Controller Pro-ի ցուցադրման համարfile
  • btmesh_soc_nlc_basic_scene_selector BT Mesh NLC Basic Scene Selector Pro-ի ցուցադրման համարfile
  • btmesh_soc_nlc_dimming_control BT Mesh NLC Dimming Controller Pro-ի ցուցադրման համարfile
  • btmesh_soc_nlc_sensor_ambient_light BT Mesh NLC Ambient Light Sensor Pro-ի ցուցադրման համարfile
  • btmesh_soc_nlc_sensor_occupancy BT Mesh NLC Occupancy Sensor Pro-ի ցուցադրման համարfile (Մարդիկ հաշվում են)

Փոփոխություններ նախկինումampհավելվածներ.
btmesh_soc_sensor_server-ը ջնջվել է, և դրա ֆունկցիոնալությունը բաժանվել է 3 նախկինիamples:

  • btmesh_soc_sensor_thermometer ջերմաչափով սենսորային սերվերի մոդելի ցուցադրման համար
  • btmesh_soc_nlc_sensor_occupancy BT Mesh NLC Occupancy Sensor Pro-ի ցուցադրման համարfile (մարդիկ հաշվում են)
  • btmesh_soc_nlc_sensor_ambient_light BT Mesh NLC Ambient Light Sensor Pro-ի ցուցադրման համարfile
  • btmesh_soc_switch-ը վերանվանվել է btmesh_soc_switch_ctl, որի նպատակն է ցույց տալ Light CTL Client Model-ի օգտագործումը: Նախկինample-ն այլևս չի վերահսկում տեսարանները (Scene Client)
  • btmesh_soc_light վերանվանվել է btmesh_soc_light_ctl
  • Նախկինample-ն այլևս չի ցուցադրում LC Server մոդելը և Scene Server, Scheduler Server և Time Server մոդելները
  • btmesh_soc_hsl վերանվանվել է btmesh_soc_light_hsl
  • Նախկինample-ն այլևս չի ցուցադրում LC Server մոդելը և Scene Server, Scheduler Server և Time Server մոդելները

Փոփոխություններ բոլոր նախկինampհավելվածներ.

  • DFU պատկերների թարմացումները ստեղծվում են Python սկրիպտի միջոցով՝ create_bl_-ի փոխարենfileս.բատ/.շ files
  • Աջակցություն ցանցի կազմի տվյալների 1, 2, 128, 129, 130 էջերին ավելացվել է բոլոր նախկինների համարamples, այս էջերը ավտոմատ կերպով ստեղծվում են BT Mesh Configurator գործիքի կողմից:

Նոր SLC բաղադրիչներ.

  • btmesh_nlc_basic_lightness_controller BT Mesh NLC Basic Lightness Controller Pro-ի ցուցադրման համարfile
  • btmesh_nlc_basic_lightness_controller_profile_metadata for Composition Data Page 2 NLC աջակցություն Basic Lightness Controller Pro-ի համարfile
  • btmesh_nlc_basic_scene_selector BT Mesh NLC Basic Scene Selector Pro-ի ցուցադրման համարfile
  • btmesh_nlc_basic_scene_selector_profile_metadata for Composition Data Page 2 NLC աջակցություն Basic Scene Selector Pro-ի համարfile btmesh_nlc_dimming_control BT Mesh NLC-ի ցուցադրման համար
  • Dimming Controller Profile
  • btmesh_nlc_dimming_control_profile_metadata for Composition Data Page 2 NLC աջակցություն Dimming Controller Pro-ի համարfile btmesh_nlc_ambient_light_sensor BT Mesh NLC Ambient Light Sensor Pro-ի ցուցադրման համարfile
  • btmesh_nlc_ambient_light_sensor_profile_metadata for Composition Data Page 2 NLC աջակցություն Ambient Light Sensor Pro-ի համարfile btmesh_nlc_occupancy_sensor՝ BT Mesh NLC Occupancy Sensor Pro-ի ցուցադրման համարfile (Մարդիկ հաշվում են)
  • btmesh_nlc_occupancy_sensor_profile_metadata for Composition Data Page 2 NLC աջակցություն Occupancy Sensor Pro-ի համարfile
  • btmesh_generic_level_client_ext Ընդհանուր բազային բաղադրիչը ընդլայնելու համար Generic Move Unacknowledged և Generic Delta Unacknownledged հաղորդագրություններով
  • ncp_btmesh_ae_server՝ Silabs Configuration Server վաճառողի մոդելը հանգույցի համար թույլ տալու համար տվյալների փոխանցումը գովազդի ընդլայնման միջոցով
  • ncp_btmesh_ae_server՝ հանգույցի համար Silabs Configuration Client վաճառողի մոդելը միացնելու համար:
  • ncp_btmesh_user_cmd՝ NCP հյուրընկալողի և NCP թիրախի միջև հաղորդակցությունը ցուցադրելու համար՝ օգտագործելով BGAPI օգտվողի հաղորդագրությունները, պատասխանները և իրադարձությունները:

Նոր API-ներ
Ավելացվել է 6.1.0.0 թողարկման մեջ

BGAPI հավելումներ.
Նոր հրամաններ են ավելացվել հանգույցների դասին՝ սկանավորման պատասխանի տվյալները կապակցելու Mesh-ի տրամադրման և Mesh պրոքսի ծառայության գովազդների հետ: Mesh պրոքսի ծառայության գովազդի հետ կապված սկանավորման պատասխանի տվյալները կարող են առանձին սահմանվել ցանցի յուրաքանչյուր բանալիի համար, այնպես որ այն կարող է պարունակել տվյալ բանալիով կոդավորված տվյալներ, բայց դա կառավարելու խնդիրն է հավելվածը: Նոր հրամաններն են.

  • sl_btmesh_node_set_proxy_service_scan answer. Սահմանեք սկանավորման պատասխանի տվյալները վստահված անձի ծառայության գովազդի համար
  • sl_btmesh_node_clear_proxy_service_scan_response. Մաքրել սկանավորման պատասխանի տվյալները վստահված անձի ծառայության գովազդի համար
  • sl_btmesh_node_set_provisioning_service_scan response. Սահմանեք սկանավորման պատասխանի տվյալները ծառայության գովազդի տրամադրման համար
  • 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
    • void sl_btmesh_ncp_dfu_handle_cmd(void *data, bool *cmd_handled);
  • btmesh_provisioning_decorator բաղադրիչը չի վերսկսում ապահովումը այն բանից հետո, երբ ապահովումը ձախողվում է. btmesh_lighting_server-ի sl_btmesh_lighting_server.h-ն ունի նոր API
    • void sl_btmesh_update_lightness (uint16_t թեթեւություն, uint32_t մնացած_ms);
  • btmesh_event_log-ն ունի ավելի հատիկավոր կազմաձևման տարբերակներ
  • btmesh_ctl_client-ի sl_btmesh_ctl_client.h-ն ունի API-ի փոփոխություն՝ փոխարենը
    • void sl_btmesh_set_temperature(uint8_t new_color_temperature_percentagե); նոր APi-ն է
    • void sl_btmesh_ctl_client_set_temperature (uint8_t temperature_percent); void sl_btmesh_ctl_client_set_lightness (uint8_t lightness_percent);

BGAPI հավելումներ.
Սարքի ախտորոշման նոր BGAPI դաս է ավելացվել: Այն հավելվածին տրամադրում է Mesh stack վիճակագրական հաշվիչներ և ցանցային PDU-ի փոխանցման և պրոքսիինգի մասին իրադարձության վրա հիմնված հաշվետվություն, որը հնարավոր է ակտիվացնել և անջատել ըստ անհրաժեշտության:

Ախտորոշիչ դասի BGAPI հրամաններն են.

  • sl_btmesh_diagnostic_init. Նախնականացրեք ախտորոշիչ բաղադրիչը
  • sl_btmesh_diagnostic_deinit. Ապանույնականացնել ախտորոշիչ բաղադրիչը
  • sl_btmesh_diagnostic_enable_relay. Միացնել իրադարձությունների վրա հիմնված հաշվետվությունը ցանցի PDU փոխանցման/պրոքսիի գործունեության մասին
  • sl_btmesh_diagnostic_disable_relay. անջատել իրադարձությունների վրա հիմնված հաշվետվությունը ցանցի PDU փոխանցման/պրոքսի գործունեության մասին
  • sl_btmesh_diagnostic_get_relay. Ստացեք մինչ այժմ փոխանցվող/պրոքսի ցանցային PDU-ների քանակը
  • sl_btmesh_diagnostic_get_statistics. Ստացեք mesh stack վիճակագրական հաշվիչներ
  • sl_btmesh_diagnostic_clear_statistics. զրոյական ցանցի ստաժի վիճակագրական հաշվիչներ

BGAPI իրադարձությունը ախտորոշիչ դասում հետևյալն է. 

  • sl_btmesh_diagnostic_relay. Իրադարձություն, որը հաղորդում է, որ ցանցի PDU-ն փոխանցվել է կամ պրոքսիվել է կույտի կողմից

 Բարելավումներ

Փոփոխվել է 6.1.0.0 թողարկման մեջ

Վիճակագրության առբերման BGAPI ախտորոշիչ դասի հրամանը փոխվել է՝ բոլոր տվյալները միանգամից առբերելու փոխարեն տվյալների կտորներ առբերելու համար: Զանգահարողը պետք է տրամադրի իր պահանջած հատվածի չափը վիճակագրության տվյալների մասի հետ միասին, և զանգը կվերադառնա այնքան տվյալներով, որքան հնարավոր է տրամադրել՝ հաշվի առնելով հարցումների սահմանափակումները:

Փոփոխվել է 6.0.0.0 թողարկման մեջ

  • Մատակարարը կամ հանգույցն այժմ կարող է ինքն իրեն կարգավորել՝ օգտագործելով կոնֆիգուրացիայի հաճախորդի մոդելը և իր հիմնական հասցեն՝ որպես հաղորդագրությունների նպատակակետ: Սա կարող է փոխարինել ինքնակազմակերպումը փորձնական BGAPI հրամաններով:
  • Կոդի օպտիմիզացումը կարող է հանգեցնել մի փոքր ավելի փոքր որոնվածի պատկերների, քան նախկինում, կախված օգտագործվող գործառույթների հավաքածուից:
  • Կոդի օպտիմիզացումը կարող է հանգեցնել մի փոքր ավելի փոքր RAM-ի օգտագործման, քան նախկինում՝ կախված օգտագործվող գործառույթների հավաքածուից:
  • Mesh փաթեթն այլևս չի պահանջում կամ չի աջակցում հնացած BLE գովազդատուի և սկաների բաղադրիչները: Փոխարենը, այն օգտագործում է յուրաքանչյուրի ընթացիկ տարբերակները (հնացած գովազդատու և հին սկաներ ոչ ընդլայնված գովազդի համար, և ընդլայնված գովազդատու և ընդլայնված սկաներ ընդլայնված գովազդի համար): Հավելվածները, որոնք օգտագործում են և՛ BLE, և՛ Mesh BGAPI-ները, այլևս չպետք է օգտագործեն հնացած BLE գովազդատուի և սկաների բաղադրիչները:

Ամրագրված խնդիրներ

Ամրագրված է 6.1.3.0 թողարկման մեջ

ID # Նկարագրություն
1331888,

1338088,

1338090

Շտկվել են մի շարք չկառավարվող հիշողության բաշխման ձախողումներ, որոնք կարող են հանգեցնել վթարի, երբ սարքը ծանրաբեռնված է երթևեկությամբ:
1345827 Հանգույցի հեռացման համար տեղեկատվական DFU դիստրիբյուտորի BGAPI իրադարձության ֆիքսված կորուստ:
1351464 Հաստատված կապի շերտի հաշվետվություն ծանրաբեռնված իրավիճակում փակվող կապերի մասին:
1354679 Հիշողության օպտիմիզացված օգտագործումը հին գովազդներ ուղարկելիս:
1356050 Ուղղվել է GATT վստահված անձի վերագործարկման խնդիրը, երբ հիմքում ընկած կապն անսպասելիորեն փակվում է:

Ամրագրված է 6.1.2.0 թողարկման մեջ 

ID # Նկարագրություն
1251498 Ուղղվել է, երբ Lighting հաղորդագրությունը, ներառյալ անցման ժամանակը, հանգեցնում է սխալի սխալ հաղորդագրության մատյաններում:
1284204 Շտկվել է մի խնդիր, որը կարող էր կանխել sl_btmesh_node_power_off հրամանի օգտագործման ժամանակ կրկնվող պաշտպանության ցուցակի պահպանումը:
1325267 Ֆիքսված տարրի հաջորդականության համարի գրում, երբ կազմաձևված գրման միջակայքի ցուցիչը դրված է զրոյի:
1334927 Շտկվել է մի խնդիր, որը կարող էր լուրջ անսարքություն առաջացնել, երբ GATT պրոքսի սերվերը տվյալներ է ստանում ռեսուրսների սովի ժամանակ:

Ամրագրված է 6.1.0.0 թողարկման մեջ 

ID # Նկարագրություն
1235337 GATT ծառայության հայտնաբերումն ավելի ուժեղ դարձրեց գերբեռնված սարքի վրա:
1247422 Վաճառողի մոդելի ընդունումն ավելի ամուր դարձրեց գերբեռնված սարքի վրա:
1252252 Ուղղվել է, երբ Generic Move հաղորդագրությունը հանգեցնում է մթության, որը կարող է հոսել մինչև մթության:
1254356 Ամրագրել է ռեգրեսիա՝ ընկերոջ ենթահամակարգի ապանույնականացման միջոցով:
1276121 Հաստատվել է կիրառման բանալիների ինդեքսի կրճատումը BGAPI մակարդակում, երբ ներկառուցված մատակարարը կանչում է բանալիների թարմացման ընթացակարգը:

Ամրագրված է 6.0.1.0 թողարկման մեջ 

ID # Նկարագրություն
1226000 Extended Provisioner BGAPI ֆունկցիան՝ ստուգելու հանգույցի ինքնությունը, որպեսզի ստուգի նաև մասնավոր հանգույցի ինքնությունը:
1206620 Շտկվել են BGAPI իրադարձությունների բացակայությամբ առաջացած խնդիրները բարձր բեռնվածության ժամանակ՝ ծրագրաշարի ստուգման խնդիրները շտկելու համար:
1230833 Ամրագրել է ընկերոջ ենթահամակարգի ապասկզբնավորումը, որպեսզի նորից սկզբնավորումն աշխատի առանց սարքը վերակայելու:
1243565 Շտկվել է վթար, որը կարող էր տեղի ունենալ, եթե մատակարարի սկզբնավորումը ձախողվեր, օրինակampանսարք DCD-ի պատճառով:
1244298 Scene Client մոդելի ռեգիստրի կարգավիճակի իրադարձության մեջ կեղծ լրացուցիչ օկտետների մասին ֆիքսված հաշվետվություն:
1243556 Հանգույցի ավտոմատ սկզբնավորումը հեռացվել է BT Mesh հավելվածի բաղադրիչների համար: Այժմ բոլոր բաղադրիչները կարող են օգտագործվել նաև Մատակարարի դերում:

Ամրագրված է 6.0.0.0 թողարկման մեջ 

ID # Նկարագրություն
360955 Առաջին և երկրորդ ուշադրության ժմչփի իրադարձության միջև ընկած ժամանակահատվածը կարող է լինել մեկ վայրկյանից տարբեր:
1198887 Անձնական փարոս պատահական գովազդատուի հասցեն նույնն է բոլոր ենթացանցերի համար, մինչդեռ այն պետք է տարբեր լինի:
1202073 Btmesh_ncp_empty նախկինample չունի բավարար RAM BRD4182-ի վրա GCC կոմպիլյատորով:
1202088 Btmesh_soc_switch նախկինample-ը չունի բավարար RAM BRD4311 և BRD4312 IAR կոմպիլյատորով
1206714 Պրոքսի սերվերը պետք է արձակի փարոս պրոքսի կապի միջոցով, երբ պրոքսի սերվերին ենթացանց ավելացվի
ID # Նկարագրություն
1206715,

1211012,

1211022

Սարքի կազմի տվյալների էջ 2, 129 և 130 աջակցությունը պետք է առկա լինի կազմաձևման սերվերի մոդելում, ինչպես նաև մեծ կազմի տվյալների սերվերի մոդելում, երբ աջակցվում է հեռակառավարման ապահովումը:
1211017 Տեղադրության մասին տեղեկատվության պարբերական հրապարակումը պետք է փոխարինվի գլոբալ և տեղական տեղանքների միջև, երբ երկուսն էլ հայտնի են
1212373 Ռեսուրսների արտահոսք պրոքսի կապի կառավարման մեջ մի քանի հարյուր պրոքսի կապերի բացումից և փակումից հետո
1212854 Ձգվող ռեժիմի MBT փոխանցումը LPN-ին հաջողությամբ չի ավարտվում
1197398,

1194443

DFU դիստրիբյուտոր հավելվածը ներկայումս ի վիճակի չէ 60-ից ավելի հանգույցների հաջողությամբ կառավարել
1202088 Btmesh_soc_switch_ctl նախկինample-ը հավաքում է բոլոր տախտակների վրա IAR կոմպիլյատորով:

 Ընթացիկ թողարկման հայտնի խնդիրներ

Նախորդ թողարկումից հետո թավատառով խնդիրներ են ավելացվել:

ID # Նկարագրություն Լուծում
401550 BGAPI իրադարձություն չկա՝ հատվածավորված հաղորդագրությունների մշակման ձախողման համար: Հավելվածը պետք է եզրակացնի ձախողումը ժամանակի ավարտից / կիրառման շերտի պատասխանի բացակայությունից; վաճառողի մոդելների համար տրամադրվել է API:
454059 Մեծ թվով հիմնական թարմացման վիճակի փոփոխման իրադարձություններ ստեղծվում են KR գործընթացի վերջում, և դա կարող է ողողել NCP հերթը: Մեծացնել NCP հերթի երկարությունը նախագծում:
454061 Դիտարկվել է կատարողականի աննշան դեգրադացիա՝ համեմատած 1.5-ի հետ, շրջադարձային ուշացման թեստերում:
624514 Խնդիր կապակցվող գովազդի վերահաստատման հետ, եթե բոլոր կապերն ակտիվ են եղել, և GATT վստահված անձը օգտագործվում է: Հատկացրեք ևս մեկ կապ, քան անհրաժեշտ է:
841360 GATT կրողի միջոցով հատվածավորված հաղորդագրությունների փոխանցման վատ կատարումը: Համոզվեք, որ հիմքում ընկած BLE կապի միացման միջակայքը կարճ է. համոզվեք, որ ATT MTU-ն բավականաչափ մեծ է՝ ամբողջական Mesh PDU-ին տեղավորելու համար; կարգավորել միացման իրադարձության նվազագույն երկարությունը, որպեսզի թույլ տա մի քանի LL փաթեթներ փոխանցել միացման իրադարձության համար:
1121605 Կլորացման սխալները կարող են հանգեցնել պլանավորված իրադարձությունների գործարկմանը սպասվածից մի փոքր տարբեր ժամանակներում:
1226127 Հյուրընկալող մատակարար նախկինample-ն կարող է խրված լինել, երբ այն սկսում է ապահովել երկրորդ հանգույց: Վերագործարկեք հյուրընկալող մատակարարի հավելվածը՝ նախքան երկրորդ հանգույցը տրամադրելը:
1204017 Դիստրիբյուտորն ի վիճակի չէ կարգավորել զուգահեռ ինքնուրույն FW թարմացումն ու FW վերբեռնումը: Մի գործարկեք ինքնուրույն FW թարմացումն ու FW վերբեռնումը զուգահեռ:
1338936 GATT վստահված անձը կարող է չվերսկսել ծառայության գովազդը գերծանրաբեռնված իրավիճակում անջատվելուց հետո: Համոզվեք, որ բավականաչափ բուֆերներ են պահպանվել երթևեկության կառավարման համար: Պլանավորեք ցանցը և հաղորդակցության ձևերը, որպեսզի ոչ մի հանգույց չծանրաբեռնվի երթևեկությամբ:
1344809 Գովազդի կրողին վստահված անձը փակվում է գերծանրաբեռնված իրավիճակում՝ տվյալների փոխանցման սովորականից ավելի ուշացումներով: Համոզվեք, որ բավականաչափ բուֆերներ են պահպանվել երթևեկության կառավարման համար: Պլանավորեք ցանցը և հաղորդակցության ձևերը, որպեսզի ոչ մի հանգույց չծանրաբեռնվի երթևեկությամբ:

Հնացած իրեր

Հնացած է 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 ցանցային դարակ
  • Bluetooth ցանց sampհայտերը

Եթե ​​առաջին անգամ եք օգտագործում, տես QSG176. Silicon Labs Bluetooth Mesh SDK v2.x Quick-Start Guide:

 Տեղադրում և օգտագործում
Bluetooth ցանցի SDK-ն տրամադրվում է որպես Gecko SDK-ի (GSDK) մաս՝ Silicon Labs SDK-ների փաթեթի: GSDK-ով արագ սկսելու համար տեղադրեք Simplicity Studio 5-ը, որը կստեղծի ձեր զարգացման միջավայրը և կուղեկցի ձեզ GSDK-ի տեղադրման ընթացքում: Simplicity Studio 5-ը ներառում է այն ամենը, ինչ անհրաժեշտ է Silicon Labs սարքերի հետ IoT արտադրանքի մշակման համար, ներառյալ ռեսուրսները և նախագծերի գործարկիչը, ծրագրաշարի կազմաձևման գործիքները, ամբողջական IDE-ն GNU գործիքների շղթայով և վերլուծության գործիքներ: Տեղադրման հրահանգները ներկայացված են առցանց 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
SDK տարբերակին հատուկ փաստաթղթերը տեղադրվում են SDK-ով: Լրացուցիչ տեղեկություններ հաճախ կարելի է գտնել գիտելիքների բազայի հոդվածներում (KBAs): API-ի հղումները և այլ տեղեկություններ այս և ավելի վաղ թողարկումների մասին հասանելի են այստեղ https://docs.silabs.com/.
Անվտանգության տեղեկատվություն
Անվտանգ պահոց ինտեգրում
Կույտի այս տարբերակը ինտեգրված է Secure Vault Key Management-ի հետ: Երբ տեղադրվում են Secure Vault High սարքերում, ցանցային գաղտնագրման բանալիները պաշտպանված են՝ օգտագործելով Secure Vault Key Management գործառույթը: Ստորև բերված աղյուսակը ցույց է տալիս պաշտպանված բանալիները և դրանց պահպանման պաշտպանության բնութագրերը:
Բանալին Արտահանելիություն հանգույցի վրա Արտահանելիություն մատակարարի վրա Նշումներ
Ցանցային բանալի Արտահանելի Արտահանելի Ցանցային բանալիի ածանցյալները գոյություն ունեն միայն RAM-ում, մինչդեռ ցանցի բանալիները պահվում են ֆլեշի վրա
Դիմումի բանալի Չարտահանվող Արտահանելի
Սարքի բանալի Չարտահանվող Արտահանելի Provisioner-ի դեպքում, կիրառվում է Provisionerr-ի սեփական սարքի, ինչպես նաև այլ սարքերի ստեղների վրա

Բանալիները, որոնք նշված են որպես «Ոչ արտահանելի» կարող են օգտագործվել, բայց չեն կարող լինել viewխմբագրվել կամ համօգտագործվել է գործարկման ժամանակ: Բանալիները, որոնք նշված են որպես «Արտահանելի» կարող են օգտագործվել կամ համօգտագործվել գործարկման ժամանակ, սակայն պահվում են գաղտնագրված՝ ֆլեշում պահվելիս: Անվտանգ պահոցի բանալիների կառավարման գործառույթների մասին լրացուցիչ տեղեկությունների համար տե՛ս AN1271. Անվտանգ բանալիների պահեստավորում:

Անվտանգության խորհրդատվություն
Անվտանգության խորհուրդներին բաժանորդագրվելու համար մուտք գործեք Silicon Labs հաճախորդների պորտալ, այնուհետև ընտրեք «Հաշվի տուն»: Սեղմեք HOME՝ պորտալի գլխավոր էջ գնալու համար, այնուհետև կտտացրեք «Կառավարել ծանուցումների» սալիկը: Համոզվեք, որ «Ծրագրային/անվտանգության խորհրդատվական ծանուցումներ և արտադրանքի փոփոխության ծանուցումներ (PCN)» ստուգված է, և որ դուք նվազագույնը բաժանորդագրված եք ձեր հարթակին և արձանագրությանը: Կտտացրեք Պահպանել ցանկացած փոփոխություն պահելու համար:
Հետևյալ նկարը նախկինampլե:

SILICON-LABS-6-1-3-0-GA-Bluetooth-Mesh-Software-Development- (2)

 Աջակցություն
Development Kit-ի հաճախորդները կարող են վերապատրաստման և տեխնիկական աջակցության համար: Օգտագործեք Silicon Labs Bluetooth ցանցը web էջ՝ Silicon Labs-ի բոլոր Bluetooth արտադրանքների և ծառայությունների մասին տեղեկություններ ստանալու և արտադրանքի աջակցության համար գրանցվելու համար: Կապվեք Silicon Laboratories-ի աջակցման հասցեով՝ http://www.silabs.com/support.

SILICON-LABS-6-1-3-0-GA-Bluetooth-Mesh-Software-Development- (3)

SILICON-LABS-6-1-3-0-GA-Bluetooth-Mesh-Software-Development- (4)

IoT պորտֆոլիոwww.silabs.com/IoT

Հրաժարում պատասխանատվությունից
Silicon Labs-ը մտադիր է հաճախորդներին տրամադրել բոլոր ծայրամասային սարքերի և մոդուլների վերջին, ճշգրիտ և խորը փաստաթղթերը, որոնք հասանելի են Silicon Labs-ի արտադրանքն օգտագործող կամ օգտագործելու մտադրություն ունեցող համակարգերի և ծրագրային ապահովման ներդրողների համար: Բնութագրման տվյալները, հասանելի մոդուլները և ծայրամասային սարքերը, հիշողության չափերը և հիշողության հասցեները վերաբերում են յուրաքանչյուր կոնկրետ սարքին, և տրամադրված «Տիպիկ» պարամետրերը կարող են և տարբերվել տարբեր ծրագրերում: Դիմում նախկինampԱյստեղ նկարագրված բաները միայն լուսաբանման նպատակներով են: Silicon Labs-ն իրեն իրավունք է վերապահում փոփոխություններ կատարել առանց լրացուցիչ ծանուցման ապրանքի մասին տեղեկությունների, բնութագրերի և նկարագրությունների վերաբերյալ, և չի տալիս երաշխիքներ ներառված տեղեկատվության ճշգրտության կամ ամբողջականության վերաբերյալ: Առանց նախնական ծանուցման, Silicon Labs-ը կարող է թարմացնել արտադրանքի որոնվածը արտադրական գործընթացի ընթացքում՝ անվտանգության կամ հուսալիության նկատառումներով: Նման փոփոխությունները չեն փոխի արտադրանքի բնութագրերը կամ կատարողականը: Silicon Labs-ը պատասխանատվություն չի կրում սույն փաստաթղթում ներկայացված տեղեկատվության օգտագործման հետևանքների համար:

Այս փաստաթուղթը չի ենթադրում կամ ուղղակիորեն որևէ լիցենզիա չի տալիս որևէ ինտեգրալ սխեմաների նախագծման կամ պատրաստման համար: Ապրանքները նախագծված կամ լիազորված չեն օգտագործելու FDA դասի III սարքերում, հայտերում, որոնց համար պահանջվում է FDA նախաշուկային հաստատում կամ Life Support Systems առանց Silicon Labs-ի հատուկ գրավոր համաձայնության: «Կյանքի աջակցության համակարգ» ցանկացած ապրանք կամ համակարգ է, որը նախատեսված է կյանքի և/կամ առողջության պահպանման կամ պահպանման համար, որը, եթե այն ձախողվի, կարող է ողջամտորեն ակնկալվել, որ կարող է հանգեցնել զգալի անձնական վնասվածքի կամ մահվան: Silicon Labs-ի արտադրանքը նախատեսված կամ լիազորված չէ ռազմական կիրառությունների համար: Silicon Labs-ի արտադրանքը ոչ մի դեպքում չպետք է օգտագործվի զանգվածային ոչնչացման զենքերում, ներառյալ (բայց չսահմանափակվելով) միջուկային, կենսաբանական կամ քիմիական զենքի կամ հրթիռների մեջ, որոնք կարող են այդպիսի զենքեր հասցնել: Silicon Labs-ը հրաժարվում է բոլոր հստակ և ենթադրյալ երաշխիքներից և պատասխանատվություն չի կրում որևէ վնասվածքի կամ վնասի համար, որը կապված է Silicon Labs-ի արտադրանքի օգտագործման հետ նման չարտոնված ծրագրերում:

Ապրանքային նշանի մասին տեղեկատվություն
Silicon Laboratories Inc.®, Silicon Laboratories®, Silicon Labs®, SiLabs® and the Silicon Labs logo®, 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: 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-ի գրանցված ապրանքային նշանն է: Այստեղ նշված բոլոր ապրանքները կամ ապրանքանիշերը իրենց համապատասխան սեփականատերերի ապրանքանիշերն են:

Silicon Laboratories 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 Ծրագրային ապահովման մշակում, 6.1.3.0 GA, Bluetooth Mesh ծրագրային ապահովման մշակում, Mesh ծրագրային ապահովման մշակում, ծրագրային ապահովման մշակում, մշակում

Հղումներ

Թողնել մեկնաբանություն

Ձեր էլփոստի հասցեն չի հրապարակվի: Պարտադիր դաշտերը նշված են *