SILICON LABS 6.1.3.0 GA Bluetooth Mesh Programaro Disvolviĝo
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) profiles
Ĉ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
Ĉ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.
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:
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.
IoT Portfoliowww.silabs.com/IoT
- SW/HW www.silabs.com/simplicity
- Kvalito www.silabs.com/quality
- Subteno & Komunumo www.silabs.com/community
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 |