SILICONA-LOGOSILICON LABS 6.1.3.0 GA Bluetooth Mesh Programaro Disvolviĝo

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

Specifoj

  • Produkta Nomo: Gecko SDK Suite 4.4
  • Eldondato: la 23-an de oktobro 2024
  • Bluetooth Mesh Specifa Versio: 1.1
  • Subtenataj SDK-versioj:
    • 6.1.3.0 publikigita la 23-an de oktobro 2024
    • 6.1.2.0 publikigita la 14-an de aŭgusto 2024
    • 6.1.1.0 publikigita la 2-an de majo 2024
    • 6.1.0.0 liberigita la 10-an de aprilo 2024
    • 6.0.1.0 publikigita la 14-an de februaro 2024
    • 6.0.0.0 publikigita la 13-an de decembro 2023

Produktaj Uzado-Instrukcioj

Kongruo kaj Uzo Avizoj
Por sekurecaj ĝisdatigoj kaj avizoj, referu al la Sekureca ĉapitro de la Gecko Platform Eldonnotoj aŭ vizitu la Silicon Labs Eldonaj Notoj paĝo. Abonu al Sekurecaj Konsiloj por la plej novaj informoj.

Uzante Ĉi tiun Eldonon
Se vi estas nova al la Silicon Labs Bluetooth mesh SDK, sekvu la instrukciojn provizitajn en la uzantmanlibro por komenci kun la produkto.

Kongruaj Kompililoj
Certigu, ke vi uzas la ĝustan files kaj kompililoj kiel rekomendite por optimuma rendimento de la produkto.

Oftaj Demandoj

  • Q: Kie mi povas trovi pliajn informojn pri sekurecaj ĝisdatigoj?
    R: Vi povas raporti al la Sekureca ĉapitro de la Eldonaj notoj de Gecko Platform aŭ viziti la paĝon de Silicon Labs Eldonaj Notoj por detalaj informoj pri sekurecaj ĝisdatigoj. |
  • Q: Kiel mi abonas Sekurecajn Konsilojn por ĉi tiu produkto?
    R: Por aboni Sekurecajn Konsilojn kaj ricevi ĝisdatajn informojn, sekvu la instrukciojn provizitajn en la uzantmanlibro aŭ kontaktu Silicon Labs-subtenon.
  • Q: Kiuj kompililoj estas kongruaj kun ĉi tiu produkto?
    R: Raportu la uzantmanlibron por listo de kongruaj kompililoj rekomenditaj por uzo kun ĉi tiu produkto.

Bluetooth® mesh SDK 6.1.3.0 GA
Gecko SDK Suite 4.4 la 23-an de oktobro 2024

Bluetooth-maŝo estas nova topologio disponebla por Bluetooth Low Energy (LE) aparatoj, kiu ebligas mult-al-multajn (m:m) komunikadon. Ĝi estas optimumigita por krei grandskalajn aparatajn retojn, kaj estas ideale taŭga por konstruado de aŭtomatigo, sensilretoj kaj spurado de valoraĵoj. Nia programaro kaj SDK por Bluetooth-disvolvado subtenas Bluetooth Mesh kaj Bluetooth 5.3-funkciecon. Programistoj povas aldoni retkonekton al LE-aparatoj kiel ekzemple konektitaj lumoj, hejma aŭtomatigo kaj sistemoj de spurado de aktivaĵoj. La programaro ankaŭ subtenas Bludentan signostangon, signostango-skanadon kaj GATT-konektojn tiel Bluetooth-reto povas konektiĝi al inteligentaj telefonoj, tablojdoj kaj aliaj Bluetooth LE-aparatoj. Ĉi tiu eldono inkluzivas funkciojn subtenatajn de la Bluetooth-reto-specifa versio 1.1.

Ŝlosilaj Trajtoj

  • Kvalifikita efektivigo de Mesh 1.1
  • Aldonita Network Lighting Control (NLC) profilesSILICON-LABS-6-1-3-0-GA-Bluetooth-Mesh-Software-Development- (1)

Ĉi tiuj eldonnotoj kovras SDK-versiojn:

  • 6.1.3.0 publikigita la 23-an de oktobro 2024
  • 6.1.2.0 publikigita la 14-an de aŭgusto 2024
  • 6.1.1.0 publikigita la 2-an de majo 2024
  • 6.1.0.0 liberigita la 10-an de aprilo 2024
  • 6.0.1.0 publikigita la 14-an de februaro 2024
  • 6.0.0.0 publikigita la 13-an de decembro 2023

Kongruo kaj Uzo Avizoj
Por pliaj informoj pri sekurecaj ĝisdatigoj kaj avizoj, vidu la Sekurecan ĉapitron de la Gecko Platform Eldonnotoj instalitaj kun ĉi tiu SDK aŭ sur la Silicon Labs Eldonaj Notoj paĝo. Silicon Labs ankaŭ forte rekomendas, ke vi abonu Sekurecajn Konsilojn por ĝisdataj informoj. Por instrukcioj, aŭ se vi estas nova al la Silicon Labs Bluetooth mesh SDK, vidu Uzado de Ĉi tiu Eldono.

Kongruaj Kompililoj:
IAR Embedded Workbench por ARM (IAR-EWARM) versio 9.40.1

  • Uzi vinon por konstrui kun la komandlinia utileco IarBuild.exe aŭ IAR Embedded Workbench GUI en macOS aŭ Linukso povus rezultigi malĝustan files estanta uzata pro kolizioj en vino hashing algoritmo por generi mallonga file nomoj.
  • Klientoj sur macOS aŭ Linukso estas konsilitaj ne konstrui kun IAR ekster Simplicity Studio. Klientoj kiuj faras devus zorge kontroli ke la ĝusta files estas uzataj. GCC (The GNU Compiler Collection) versio 12.2.1, provizita per Simplicity Studio.
  • Ligtempa optimumiga funkcio de GCC estis malŝaltita, rezultigante iomete pliigon de bildograndeco.

Novaj Eroj

 Novaj Trajtoj
Aldonita en eldono 6.0.1.0

Ŝanĝoj en SLC-komponentoj:

  • Tria BT Mesh Role estis aldonita apud Provizanto kaj Provizanto-rolo - Propra BT Mesh Rolo, kie la aplikaĵo ricevas la liberecon efektivigi laŭmendan rolon. Por ekzample, la Provizanto aŭ
  • Provizanto rolo povus esti elektita rultempo.
  • Aldonita en eldono 6.0.0.0
  • Nova Networked Lighting Control (NLC) ekzampla aplikaĵoj:
  • btmesh_soc_nlc_basic_lightness_controller por pruvo de la BT Mesh NLC Basic Lightness Controller Profile
  • btmesh_soc_nlc_basic_scene_selector por pruvo de la BT Mesh NLC Basic Scene Selector Profile
  • btmesh_soc_nlc_dimming_control por pruvo de la BT Mesh NLC Dimming Controller Profile
  • btmesh_soc_nlc_sensor_ambient_light por pruvo de la BT Mesh NLC Ambient Light Sensor Profile
  • btmesh_soc_nlc_sensor_occupancy por pruvo de la BT Mesh NLC Occupancy Sensor Profile (Homoj kalkulas)

Ŝanĝoj en ekzampla aplikaĵoj:
btmesh_soc_sensor_server estis forigita kaj ĝia funkcieco estis dividita en 3 eksamples:

  • btmesh_soc_sensor_thermometer por pruvo de Sensila Servilo-Modelo kun termometro
  • btmesh_soc_nlc_sensor_occupancy por pruvo de la BT Mesh NLC Occupancy Sensor Profile (homoj kalkulas)
  • btmesh_soc_nlc_sensor_ambient_light por pruvo de la BT Mesh NLC Ambient Light Sensor Profile
  • btmesh_soc_switch estis renomita al btmesh_soc_switch_ctl, kies celo estas pruvi la uzadon de la Light CTL Kliento-Modelo. La eksampci ne plu kontrolas scenojn (Scene Kliento)
  • btmesh_soc_light estis renomita al btmesh_soc_light_ctl
  • La eksample ne plu montras la modelon de LC-Servilo kaj ScenServilon, Scheduler Server kaj Time Server Models
  • btmesh_soc_hsl estis renomita al btmesh_soc_light_hsl
  • La eksample ne plu montras la modelon de LC-Servilo kaj ScenServilon, Scheduler Server kaj Time Server Models

Ŝanĝoj en ĉiuj ekzampla aplikaĵoj:

  • DFU-bildaj ĝisdatigoj estas generitaj per Python-skripto anstataŭ create_bl_files.bat/.sh files
  • Subteno por Retaj Komponaj Datumoj Paĝoj 1, 2, 128, 129, 130 estis aldonita por ĉiuj eksamples, ĉi tiuj paĝoj estas aŭtomate generitaj de la ilo BT Mesh Configurator.

Novaj SLC-komponentoj:

  • btmesh_nlc_basic_lightness_controller por pruvo de la BT Mesh NLC Basic Lightness Controller Profile
  • btmesh_nlc_basic_lightness_controller_profile_metadatumoj por Komponado-Datumoj Paĝo 2 NLC-subteno por Basic Lightness Controller Profile
  • btmesh_nlc_basic_scene_selector por pruvo de la BT Mesh NLC Basic Scene Selector Profile
  • btmesh_nlc_basic_scene_selector_profile_metadatumoj por Kompondatumoj Paĝo 2 NLC-subteno por Basic Scene Selector Profile btmesh_nlc_dimming_control por pruvo de la BT Mesh NLC
  • Dimming Controller Profile
  • btmesh_nlc_dimming_control_profile_metadatumoj por Composition Data Page 2 NLC-subteno por Dimming Controller Profile btmesh_nlc_ambient_light_sensor por pruvo de la BT Mesh NLC Ambient Light Sensor Profile
  • btmesh_nlc_ambient_light_sensor_profile_metadatenoj por Komponado-Datumoj Paĝo 2 NLC-subteno por Ambient Light Sensor Profile btmesh_nlc_occupancy_sensor por pruvo de la BT Mesh NLC Occupancy Sensor Profile (Homoj kalkulas)
  • btmesh_nlc_occupancy_sensor_profile_metadatumoj por Komponado-Datumoj Paĝo 2 NLC-subteno por Occupancy Sensor Profile
  • btmesh_generic_level_client_ext por etendi la Generic Base-komponenton kun Generic Move Unacknowledged kaj Generic Delta Unacknownledged mesaĝoj
  • ncp_btmesh_ae_server por ebligi la modelon de vendisto de Silabs Configuration Server por la nodo por permesi datumtransdonon per Advertisement Extension
  • ncp_btmesh_ae_server por ebligi la modelon de vendisto de Silabs Configuration Client por la nodo.
  • ncp_btmesh_user_cmd por pruvi la komunikadon inter NCP-gastiganto kaj NCP-celo uzante BGAPI-uzantmesaĝojn, respondojn kaj eventojn.

Novaj APIoj
Aldonita en eldono 6.1.0.0

BGAPI-aldonoj:
Novaj komandoj estis aldonitaj al la noda klaso por asocii skanajn respondajn datumojn kun Mesh-provizado kaj Mesh-prokura servo reklamoj. La skanaj respondaj datumoj asociitaj kun reklamoj de Mesh-prokura servo povas esti agordita individue por ĉiu retoŝlosilo, do ĝi povas enhavi datumojn ĉifritajn per tiu ŝlosilo, sed estas la aplikaĵo administri tion. La novaj komandoj estas:

  • sl_btmesh_node_set_proxy_service_scan response: Agordi skanajn respondajn datumojn por reklamo pri prokura servo
  • sl_btmesh_node_clear_proxy_service_scan_response: Malplenigi skanajn respondajn datumojn por reklamo pri prokura servo
  • sl_btmesh_node_set_provisioning_service_scan response: Agordi skanajn respondajn datumojn por provizado de servo reklamo
  • sl_btmesh_node_clear_provisioning_service_scan_response: Malplenigi skanajn respondajn datumojn por provizado de servo reklamo

Nova komando estis aldonita al la vendista modelklaso por agordi modelajn konduto-opciojn. Nuntempe ekzistas unu opcio kiu kontrolas ĉu laborbufro estas asignita de la amaso por ĉiu vendistomodelo por mesaĝricevraportado. La defaŭlta valoro (1) asignas bufron, kiu pliigas eventon raportantan rezistecon kiam aparato estas sub alta ŝarĝo koste de kroma amasmemoruzokutimo. La nova komando estas:

  • sl_btmesh_vendor_model_set_option: Agordu opcion de kondutmodelo de vendisto

Novaj komandoj estis aldonitaj al la diagnoza klaso por raporti amikec-rilatajn eventojn. La novaj komandoj estas:

  • sl_btmesh_diagnostic_enable_friend: Ebligu generacion de amikec-rilataj diagnozaj eventoj
  • sl_btmesh_diagnostic_disable_friend: Malebligu generacion de amikec-rilataj diagnozaj eventoj
  • sl_btmesh_diagnostic_get_friend: Reakiri amikec-rilatajn diagnozajn nombrilojn

Novaj eventoj aldonitaj al la diagnoza klaso estas kiel sekvas: 

  • sl_btmesh_diagnostic_friend_queue: Okazaĵo por mesaĝo aldonita al amikeca mesaĝvico
    sl_btmesh_diagnostic_friend_relay: Evento por mesaĝo estanta elsendita al LPN
  • sl_btmesh_diagnostic_friend_remove: Evento por mesaĝo forigita de amikeca mesaĝvico

Aldonita en eldono 6.0.0.0

Ŝanĝoj en SLC-komponentoj:

  • ncp_btmesh_dfu-komponento de ncp_btmesh_dfu.h havas novan API
    • void sl_btmesh_ncp_dfu_handle_cmd (void *datumoj, bool *cmd_traktita);
  • La komponanto btmesh_provisioning_decorator ne rekomencas provizadon post malsukceso de provizado sl_btmesh_lighting_server de btmesh_lighting_server.h havas novan API
    • void sl_btmesh_update_lightness (uint16_t malpezeco, uint32_t restanta_ms);
  • btmesh_event_log havas pli granulajn agordeblojn
  • sl_btmesh_ctl_client.h de btmesh_ctl_client havas API-ŝanĝon anstataŭe de
    • void sl_btmesh_set_temperature (uint8_t new_color_temperature_percentage); la nova APi estas
    • void sl_btmesh_ctl_client_set_temperature (uint8_t temperature_procent); void sl_btmesh_ctl_client_set_lightness (uint8_t lightness_procent);

BGAPI-aldonoj:
Nova BGAPI-klaso por aparato-diagnozo estis aldonita. Ĝi provizas la aplikaĵon per Mesh-stakaj statistikaj nombriloj kaj okazaĵ-bazita raportado de reto-PDU-sendado kaj prokurado, kiuj povas esti aktivigitaj kaj malaktivigitaj laŭbezone.

La BGAPI-komandoj en la diagnoza klaso estas:

  • sl_btmesh_diagnostic_init: Komencu la diagnozan komponenton
  • sl_btmesh_diagnostic_deinit: Seninicialigu la diagnozan komponenton
  • sl_btmesh_diagnostic_enable_relay: Ebligi okazaĵ-bazitan raportadon de reta PDU-retransmetado/prokura agado
  • sl_btmesh_diagnostic_disable_relay: Malebligu okazaĵ-bazitan raportadon de reta PDU-retransmetado/prokura agado
  • sl_btmesh_diagnostic_get_relay: Akiru la nombron da relajitaj/proksitaj retaj PDU-oj ĝis nun
  • sl_btmesh_diagnostic_get_statistics: Akiru mesh-stakajn statistikajn nombrilojn
  • sl_btmesh_diagnostic_clear_statistics: Numigiloj pri statistiko de nulaj maŝoj

La BGAPI-okazaĵo en la diagnoza klaso estas: 

  • sl_btmesh_diagnostic_relay: Okazaĵo raportanta ke reto PDU estis elsendita aŭ prokurita de la stako

 Pliboniĝoj

Ŝanĝita en eldono 6.1.0.0

La diagnoza klasa BGAPI-komando por preni statistikojn estis ŝanĝita por preni partojn da datumoj anstataŭ preni ĉiujn datumojn samtempe. La alvokanto devas provizi la grandecon de la peco, kiun ĝi petas kune kun la ofseto de la peco en la statistikaj datumoj, kaj la voko revenos kun tiom da datumoj kiom povas esti liveritaj, donitaj la petaj limoj.

Ŝanĝita en eldono 6.0.0.0

  • Provizanto aŭ nodo nun povas agordi sin uzante la agordan klientmodelon kaj sian propran ĉefan adreson kiel la cellokon por la mesaĝoj. Ĉi tio povas anstataŭigi mem-agordon per testaj BGAPI-komandoj.
  • Kodoptimumigo povas rezultigi iomete pli malgrandajn firmware-bildojn ol antaŭe, depende de la aro de funkcioj uzataj.
  • Kodoptimumigo povas rezultigi iomete pli malgrandan RAM-uzadon ol antaŭe, depende de la aro de funkcioj uzataj.
  • La Mesh-stako ne plu postulas aŭ subtenas la malrekomenditajn BLE-reklamantojn kaj skanilajn komponentojn. Anstataŭe, ĝi uzas la aktualajn versiojn de ĉiu (heredaĵo reklamanto kaj heredaĵa skanilo por ne-plilongigitaj reklamoj, kaj plilongigita reklamanto kaj plilongigita skanilo por plilongigitaj reklamoj). Aplikoj kiuj uzas kaj la BLE kaj la Mesh BGAPI-ojn ankaŭ ne plu uzu la malrekomenditajn BLE-reklamantajn kaj skanajn komponentojn.

Fiksaj Problemoj

Riparita en eldono 6.1.3.0

ID # Priskribo
1331888,

1338088,

1338090

Riparis kelkajn netraktitajn misfunkciadojn pri memor-asignado, kiuj eble povus konduki al kraŝo kiam la aparato estas troŝarĝita per trafiko.
1345827 Riparita perdo de la informa evento de DFU-distribuisto BGAPI por forigo de nodoj.
1351464 Fiksa ligtavola raportado pri fermaj konektoj en troŝarĝa situacio.
1354679 Optimumigita memoruzo dum sendado de heredaj reklamoj.
1356050 Riparis problemon pri rekomenco de la prokurilo de GATT kiam la subesta konekto fermiĝas neatendite.

Riparita en eldono 6.1.2.0 

ID # Priskribo
1251498 Korekte kiam Lummesaĝo, inkluzive de transira tempo, kondukas al malĝusta erarmesaĝo en protokoloj.
1284204 Riparis problemon, kiu povus malhelpi konservi la reludan protektoliston kiam vi uzas la komandon sl_btmesh_node_power_off.
1325267 Fiksa elementa sinsekva nombro skribanta kiam la agordita skribintervala eksponento estas agordita al nulo.
1334927 Riparis problemon, kiu povus kaŭzi malfacilan misfunkciadon kiam GATT-prokurservilo ricevas datumojn dum resursmalsato.

Riparita en eldono 6.1.0.0 

ID # Priskribo
1235337 Farigis GATT-servan malkovron pli fortika sur troŝarĝita aparato.
1247422 Pli fortika ricevo de vendisto-modelo sur troŝarĝita aparato.
1252252 Korekte kiam mesaĝo de Generic Move kondukas al mallumiĝo, kiu povus superflui al mallumiĝo.
1254356 Korektis regreson kun amiksubsistemo malinicialigo.
1276121 Fiksa aplikaĵŝlosila indekstranĉo ĉe BGAPI-nivelo kiam enigita provizanto alvokas ŝlosilan refreŝigan proceduron.

Riparita en eldono 6.0.1.0 

ID # Priskribo
1226000 Plilongigita Provisioner BGAPI-funkcio por kontroli nodidentecon por ankaŭ kontroli privatan nodidentecon.
1206620 Korektis problemojn kaŭzitajn de mankantaj BGAPI-okazaĵoj dum alta ŝarĝo por korekti firmware-kontrolajn problemojn.
1230833 Fiksa amika subsistemmaliniciigo tiel ke rekomencigo funkcias sen restarigi la aparaton.
1243565 Riparita kraŝo kiu povus okazi se provizanta inicialigo malsukcesis, ekzample pro misformita DCD.
1244298 Fiksa raportado de falsaj kromaj oktetoj en la Register Status-okazaĵo de la Scene Client-modelo.
1243556 Aŭtomata noda inicialigo forigita por BT Mesh aplikaĵkomponentoj. Nun ĉiuj komponantoj povas esti uzataj ankaŭ en rolo de Provizanto.

Riparita en eldono 6.0.0.0 

ID # Priskribo
360955 La intervalo inter unua kaj dua atenttempa evento povus esti alia ol unu sekundo.
1198887 Privata signostanga hazarda reklamadreso estas la sama por ĉiuj subretoj dum ĝi devus esti malsama.
1202073 Btmesh_ncp_empty ekzample ne havas sufiĉe da RAM sur BRD4182 kun GCC-kompililo.
1202088 Btmesh_soc_switch ekzample ne havas sufiĉe da RAM sur BRD4311 kaj BRD4312 kun IAR-kompililo
1206714 Prokura servilo devus elsendi signon super prokura konekto kiam subreto estas aldonita al la prokurilo
ID # Priskribo
1206715,

1211012,

1211022

Subteno por aparataj kunmetaĵdatumoj paĝo 2, 129 kaj 130 devus ĉeesti en agorda servilmodelo same kiel granda kunmetaĵdatumservila modelo kiam fora provizado estas subtenata
1211017 Perioda eldonado de lokinformoj devus alterni inter tutmonda kaj loka loko kiam ambaŭ estas konataj
1212373 Rimedo-fuĝo en prokura konekto-traktado post kelkaj centoj prokuraj konektoj estis malfermitaj kaj fermitaj
1212854 Tir-reĝimo MBT-translokigo al LPN ne finiĝas sukcese
1197398,

1194443

DFU-distribua aplikaĵo nuntempe ne kapablas trakti pli ol 60 nodojn sukcese
1202088 Btmesh_soc_switch_ctl ekzample kompilas sur ĉiuj tabuloj per IAR-kompililo.

 Konataj Problemoj en la Nuna Eldono

Temoj en grasa skribo estis aldonitaj ekde la antaŭa eldono.

ID # Priskribo Solvaĵo
401550 Neniu BGAPI-okazaĵo por segmentita mesaĝo-traktado malsukceso. Apliko bezonas dedukti malsukceson de tempoforigo / manko de aplika tavola respondo; por vendistaj modeloj API estis disponigita.
454059 Granda nombro da ŝlosilaj refreŝiga ŝtatŝanĝokazaĵoj estas generita ĉe la fino de KR-procezo, kaj tio povas inundi NCP-vicon. Pliigu NCP-viclongon en la projekto.
454061 Malgranda rendimento degenero kompare kun 1.5 en rondveturaj latentecaj testoj estis observita.
624514 Problemo kun reestablado de konektebla reklamado se ĉiuj ligoj estis aktivaj kaj GATT-prokurilo estas uzata. Asignu unu plian konekton ol necesas.
841360 Malbona efikeco de segmentita mesaĝtransdono super GATT-portanto. Certigu, ke la Konekto-intervalo de la subesta BLE-konekto estas mallonga; certigu, ke ATT MTU estas sufiĉe granda por konveni plenan Mesh PDU; agordu la minimuman konektan okazaĵolongon por permesi al multoblaj LL-pakaĵetoj esti elsenditaj per ligkazaĵo.
1121605 Rondigaj eraroj povas kaŭzi planitajn eventojn ekfunkciigi en tre iomete malsamaj tempoj ol atendite.
1226127 Gastiganta provizanto ekzample povas esti blokita kiam ĝi komencas provizi duan nodon. Rekomencu la gastigan provizantan apon antaŭ provizi la duan nodon.
1204017 Distribuisto ne kapablas pritrakti paralelan mem FW-Ĝisdatigon kaj FW-Alŝuton. Ne rulu mem FW-ĝisdatigon kaj FW-alŝuton paralele.
1338936 GATT-prokurilo eble ne rekomencos servan reklamon post malkonekto en troŝarĝa situacio. Certigu, ke sufiĉaj bufroj estas rezervitaj por trafika uzado. Planu la retajn kaj komunikajn ŝablonojn por ke neniu nodo estas superŝutita de trafiko.
1344809 Prokurado al reklamportanto haltas en troŝarĝa situacio kun pli altaj ol kutimaj prokrastoj en plusendado de datumoj. Certigu, ke sufiĉaj bufroj estas rezervitaj por trafika uzado. Planu la retajn kaj komunikajn ŝablonojn por ke neniu nodo estas superŝutita de trafiko.

Malrekomenditaj Eroj

Malrekomendita en eldono 6.0.0.0

La BGAPI-komando sl_btmesh_node_get_networks() estas malrekomendita. Uzu sl_btmesh_node_key_key_count() kaj sl_btmesh_node_get_key() anstataŭe.
La BGAPI-komandoj sl_btmesh_test_set_segment_send_delay() kaj sl_btmesh_test_set_sar_config() estis malrekomenditaj. Uzu sl_btmesh_sar_config_set_sar_transmitter() kaj sl_btmesh_sar_config_server_set_sar_receiver() anstataŭe.

Forigitaj Eroj

Forigita en eldono 6.0.0.0
La BGAPI-komandoj sl_btmesh_test_set_local_config() kaj sl_btmesh_test_get_local_config() estis forigitaj. La BGAPI-komandoj sl_btmesh_node_get_statistics() kaj sl_btmesh_node_clear_statistics() estis forigitaj.

 Uzante Ĉi tiun Eldonon

Ĉi tiu eldono enhavas la jenon

  • Silicon Labs Bluetooth retstako biblioteko
  • Bluetooth mesh sample aplikoj

Se vi estas unuafoja uzanto, vidu QSG176: Silicon Labs Bluetooth Mesh SDK v2.x Quick-Start Guide.

 Instalado kaj Uzo
La Bluetooth mesh SDK estas disponigita kiel parto de la Gecko SDK (GSDK), la serio de Silicon Labs SDK-oj. Por rapide komenci kun la GSDK, instalu Simplicity Studio 5, kiu starigos vian evoluan medion kaj gvidos vin tra la instalado de GSDK. Simplicity Studio 5 inkluzivas ĉion bezonatan por IoT-produktevoluo per Silicon Labs-aparatoj, inkluzive de rimedo kaj projektlanĉilo, programaraj agordaj iloj, plena IDE kun GNU-ilĉeno kaj analizaj iloj. Instalaj instrukcioj estas provizitaj en la interreta Uzantgvidilo de Simplicity Studio 5.
Alternative, Gecko SDK povas esti instalita permane elŝutante aŭ klonante la plej novan de GitHub. Vidu https://github.com/Sili-conLabs/gecko_sdk por pliaj informoj.

La defaŭlta instal-loko de GSDK ŝanĝiĝis kun Simplicity Studio 5.3 kaj pli.

  • Vindozo: C:\Uzantoj\ \SimplicityStudio\SDKs\gecko_sdk
  • MacOS: /Uzantoj/ /SimplicityStudio/SDKs/gecko_sdk
Dokumentaro specifa por la SDK-versio estas instalita kun la SDK. Pliaj informoj ofte troveblas en la sciobazaj artikoloj (KBAoj). API-referencoj kaj aliaj informoj pri ĉi tiu kaj pli fruaj eldonoj estas haveblaj sur https://docs.silabs.com/.
Sekurecaj Informoj
Sekura Vault-Integriĝo
Ĉi tiu versio de la stako estas integrita kun Secure Vault Key Management. Se deplojitaj al Secure Vault High-aparatoj, maŝ-ĉifradaj ŝlosiloj estas protektitaj per la funkcio de Secure Vault Key Management. La suba tabelo montras la protektitajn ŝlosilojn kaj iliajn konservadprotektajn trajtojn.
Ŝlosilo Eksportebleco sur nodo Eksportebleco sur Provizanto Notoj
Reta ŝlosilo Eksportebla Eksportebla Derivoj de la retoŝlosilo ekzistas nur en RAM dum retŝlosiloj estas stokitaj sur fulmo
Aplika ŝlosilo Ne-ekportebla Eksportebla
Aparato ŝlosilo Ne-ekportebla Eksportebla En la kazo de Provisioner, aplikite al la propra aparato-ŝlosilo de Provisionerr same kiel al la ŝlosiloj de aliaj aparatoj

Ŝlosiloj kiuj estas markitaj kiel "Ne-Ekporteblaj" povas esti uzataj sed ne povas esti viewred aŭ dividita ĉe rultempo. Ŝlosiloj kiuj estas markitaj kiel "Ekporteblaj" povas esti uzataj aŭ dividitaj dum rultempo, sed restas ĉifritaj dum ili konserviĝas en fulmo. Por pliaj informoj pri la funkcio de Secure Vault Key Management, vidu AN1271: Secure Key Storage.

Konsiloj pri Sekureco
Por aboni Sekurecajn Konsilojn, ensalutu al la klientportalo de Silicon Labs, tiam elektu Konto-Hejmon. Alklaku HEJMO por iri al la portala ĉefpaĝo kaj poste alklaku la kahelon Administri Sciigojn. Certigu, ke 'Programaro/Sekurec-Avizoj kaj Produktaj Ŝanĝoj-Avizoj (PCN-oj)' estas kontrolita, kaj ke vi estas minimume abonita por via platformo kaj protokolo. Klaku Konservi por konservi ajnajn ŝanĝojn.
La sekva figuro estas ekzample:

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

 Subteno
La klientoj de Disvolva Kit estas elekteblaj por trejnado kaj teknika subteno. Uzu la Bluetooth-reŝon de Silicon Labs web paĝo por akiri informojn pri ĉiuj produktoj kaj servoj de Bluetooth de Silicon Labs, kaj por registriĝi por produktsubteno. Kontaktu Silicon Laboratories-subtenon ĉe 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 Portfoliowww.silabs.com/IoT

Malgarantio
Silicon Labs intencas provizi klientojn per la plej nova, preciza kaj profunda dokumentado de ĉiuj ekstercentraj kaj moduloj disponeblaj por sistemoj kaj programaroj uzantaj aŭ intencantaj uzi la produktojn de Silicon Labs. Karakterizaj datumoj, disponeblaj moduloj kaj ekstercentraj, memorgrandecoj kaj memoradresoj rilatas al ĉiu specifa aparato, kaj "Tipaj" parametroj provizitaj povas kaj varias en malsamaj aplikoj. Apliko ekzampLa ĉi tie priskribitaj estas nur por ilustraj celoj. Silicon Labs rezervas la rajton fari ŝanĝojn sen plia avizo al la produktaj informoj, specifoj kaj priskriboj ĉi tie, kaj ne donas garantiojn pri la ĝusteco aŭ kompleteco de la inkluditaj informoj. Sen antaŭa sciigo, Silicon Labs povas ĝisdatigi produktofirmaron dum la produktada procezo pro sekurecaj aŭ fidindeckialoj. Tiaj ŝanĝoj ne ŝanĝos la specifojn aŭ la agadon de la produkto. Silicon Labs ne havas respondecon pri la sekvoj de uzo de la informoj provizitaj en ĉi tiu dokumento.

Ĉi tiu dokumento ne implicas aŭ eksplicite donas ajnan permesilon por desegni aŭ fabriki iujn ajn integrajn cirkvitojn. La produktoj ne estas dezajnitaj aŭ rajtigitaj por esti uzataj en iuj aparatoj de FDA Class III, aplikoj por kiuj FDA antaŭmerkata aprobo estas postulata aŭ Vivsubtenaj Sistemoj sen la specifa skriba konsento de Silicon Labs. "Vivsubtena Sistemo" estas ajna produkto aŭ sistemo intencita por subteni aŭ subteni vivon kaj/aŭ sanon, kiu, se ĝi malsukcesas, povas esti racie atendita rezultigi gravan personan vundon aŭ morton. Silicon Labs-produktoj ne estas dezajnitaj aŭ rajtigitaj por militaj aplikoj. Silicon Labs-produktoj ne devas esti uzataj en amasdetruaj armiloj inkluzive (sed ne limigitaj al) nukleaj, biologiaj aŭ kemiaj armiloj, aŭ misiloj kapablaj liveri tiajn armilojn. Silicon Labs rifuzas ĉiujn eksplicitajn kaj implicitajn garantiojn kaj ne respondecas aŭ respondecas pri ajnaj vundoj aŭ damaĝoj rilataj al uzo de produkto de Silicon Labs en tiaj neaŭtorizitaj aplikoj.

Varmarkinformo
Silicon Laboratories Inc.®, Silicon Laboratories®, Silicon Labs®, SiLabs® kaj la emblemo de Silicon Labs®, Bluegiga®, Bluegiga Logo®, EFM®, EFM32®, EFR, Ember®, Energy Micro, Energy Micro-emblemo kaj ĉi tiuj kombinaĵoj , "la plej energiaj mikroregiloj de la mondo", Redpine Signals®, WiSeConnect , n-Link, EZLink®, EZRadio®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS Studio, Precision32®, Simplicity Studio®, Telegesis, la Telegesis Logo®, USBXpress®, Zentri, la Zentri-emblemo kaj Zentri DMS, Z-Wave®, kaj aliaj estas varmarkoj aŭ registritaj varmarkoj de Silicon Labs. ARM, CORTEX, Cortex-M3 kaj THUMB estas varmarkoj aŭ registritaj varmarkoj de ARM Holdings. Keil estas registrita varmarko de ARM Limited. Wi-Fi estas registrita varmarko de la Wi-Fi Alliance. Ĉiuj aliaj produktoj aŭ markonomoj menciitaj ĉi tie estas varmarkoj de siaj respektivaj posedantoj.

Silicon Laboratories Inc.
400 Okcidenta Cesar Chavez Aŭstino, TX 78701
Usonowww.silabs.com

Dokumentoj/Rimedoj

SILICON LABS 6.1.3.0 GA Bluetooth Mesh Programaro Disvolviĝo [pdf] Uzantogvidilo
6.1.3.0 GA Bluetooth Mesh Programaro Disvolviĝo, 6.1.3.0 GA, Bluetooth Mesh Programaro Disvolviĝo, Mesh Programaro Disvolviĝo, Programaro Evoluo, Disvolviĝo

Referencoj

Lasu komenton

Via retadreso ne estos publikigita. Bezonataj kampoj estas markitaj *