SILICON LABS 6.1.3.0 GA Bluetooth Mesh programmatūras izstrāde
![]()
Specifikācijas
- Produkta nosaukums: Gecko SDK Suite 4.4
- Publicēšanas datums: 23. gada 2024. oktobris
- Bluetooth tīkla specifikācijas versija: 1.1
- Atbalstītās SDK versijas:
- 6.1.3.0, izlaists 23. gada 2024. oktobrī
- Versija 6.1.2.0 tika izlaista 14. gada 2024. augustā
- 6.1.1.0 tika izlaists 2. gada 2024. maijā
- Versija 6.1.0.0 tika izlaista 10. gada 2024. aprīlī
- 6.0.1.0 tika izlaists 14. gada 2024. februārī
- 6.0.0.0 tika izlaists 13. gada 2023. decembrī
Produkta lietošanas instrukcijas
Saderības un lietošanas paziņojumi
Lai uzzinātu par drošības atjauninājumiem un paziņojumiem, skatiet Gecko platformas izlaiduma piezīmju sadaļu Drošība vai apmeklējiet lapu Silicon Labs izlaiduma piezīmes. Abonējiet drošības ieteikumus, lai iegūtu jaunāko informāciju.
Šī laidiena izmantošana
Ja esat iesācējs Silicon Labs Bluetooth tīkla SDK, izpildiet lietotāja rokasgrāmatā sniegtos norādījumus, lai sāktu darbu ar produktu.
Saderīgi kompilatori
Pārliecinieties, vai izmantojat pareizo files un kompilatorus, kā ieteikts produkta optimālai darbībai.
FAQ
- J. Kur es varu atrast vairāk informācijas par drošības atjauninājumiem?
A. Lai iegūtu detalizētu informāciju par drošības atjauninājumiem, varat skatīt Gecko platformas izlaiduma piezīmju sadaļu Drošība vai apmeklēt lapu Silicon Labs izlaiduma piezīmes. | - J: Kā abonēt drošības ieteikumus šim produktam?
A: Lai abonētu drošības ieteikumus un saņemtu jaunāko informāciju, izpildiet lietotāja rokasgrāmatā sniegtos norādījumus vai sazinieties ar Silicon Labs atbalsta dienestu. - J: Kādi kompilatori ir saderīgi ar šo produktu?
A: Skatiet lietotāja rokasgrāmatā sarakstu ar saderīgiem kompilatoriem, kurus ieteicams izmantot kopā ar šo produktu.
Bluetooth® mesh SDK 6.1.3.0 GA
Gecko SDK Suite 4.4, 23. gada 2024. oktobris
Bluetooth tīkls ir jauna topoloģija, kas pieejama Bluetooth Low Energy (LE) ierīcēm, kas nodrošina saziņu no daudziem pret daudziem (m:m). Tas ir optimizēts liela mēroga ierīču tīklu izveidei un ir ideāli piemērots ēku automatizācijai, sensoru tīkliem un līdzekļu izsekošanai. Mūsu programmatūra un SDK Bluetooth izstrādei atbalsta Bluetooth Mesh un Bluetooth 5.3 funkcionalitāti. Izstrādātāji var pievienot tīkla komunikāciju LE ierīcēm, piemēram, savienotajām gaismām, mājas automatizācijai un līdzekļu izsekošanas sistēmām. Programmatūra atbalsta arī Bluetooth bāksignālu, bāku skenēšanu un GATT savienojumus, lai Bluetooth tīkls varētu izveidot savienojumu ar viedtālruņiem, planšetdatoriem un citām Bluetooth LE ierīcēm. Šajā laidienā ir iekļauti līdzekļi, ko atbalsta Bluetooth tīkla specifikācijas versija 1.1.
GALVENĀS ĪPAŠĪBAS
- Kvalificēta Mesh ieviešana 1.1
- Pievienots Network Lighting Control (NLC) profiles

Šīs piezīmes par laidienu attiecas uz SDK versijām:
- 6.1.3.0, izlaists 23. gada 2024. oktobrī
- Versija 6.1.2.0 tika izlaista 14. gada 2024. augustā
- 6.1.1.0 tika izlaists 2. gada 2024. maijā
- Versija 6.1.0.0 tika izlaista 10. gada 2024. aprīlī
- 6.0.1.0 tika izlaists 14. gada 2024. februārī
- 6.0.0.0 tika izlaists 13. gada 2023. decembrī
Saderības un lietošanas paziņojumi
Lai iegūtu papildinformāciju par drošības atjauninājumiem un paziņojumiem, skatiet sadaļu Drošība Gecko platformas izlaiduma piezīmēs, kas instalētas kopā ar šo SDK, vai lapā Silicon Labs izlaiduma piezīmes. Silicon Labs arī stingri iesaka abonēt drošības ieteikumus, lai iegūtu jaunāko informāciju. Norādījumus vai, ja esat iesācējs Silicon Labs Bluetooth tīkla SDK, skatiet sadaļā Šī laidiena lietošana.
Saderīgi kompilatori:
IAR Embedded Workbench for ARM (IAR-EWARM) versija 9.40.1
- Izmantojot vīnu, lai izveidotu ar IarBuild.exe komandrindas utilītu vai IAR Embedded Workbench GUI operētājsistēmā macOS vai Linux, var rasties nepareiza darbība. files tiek izmantots sadursmju dēļ vīna jaukšanas algoritmā īstermiņa ģenerēšanai file vārdus.
- Klientiem, kas izmanto macOS vai Linux, nav ieteicams veidot IAR ārpus Simplicity Studio. Klientiem, kas to dara, rūpīgi jāpārbauda, vai tas ir pareizi files tiek izmantoti. GCC (The GNU Compiler Collection) versija 12.2.1, kas nodrošināta ar Simplicity Studio.
- GCC saites laika optimizācijas funkcija ir atspējota, kā rezultātā ir nedaudz palielināts attēla izmērs.
Jaunas preces
Jaunas funkcijas
Pievienots laidienā 6.0.1.0
Izmaiņas SLC komponentos:
- Blakus nodrošinātāja un nodrošinātāja lomai tika pievienota trešā BT tīkla loma — pielāgota BT tīkla loma, kur lietojumprogramma var brīvi ieviest pielāgotu lomu. Piemēram,ample, Nodrošinātājs vai
- Nodrošinātāja lomu var atlasīt izpildlaikā.
- Pievienots laidienā 6.0.0.0
- Jauna tīkla apgaismojuma vadība (NLC), piemamplietotnes:
- btmesh_soc_nlc_basic_lightness_controller, lai demonstrētu BT Mesh NLC Basic Lightness Controller Profile
- btmesh_soc_nlc_basic_scene_selector, lai demonstrētu BT Mesh NLC Basic Scene Selector Profile
- btmesh_soc_nlc_dimming_control, lai demonstrētu BT Mesh NLC aptumšošanas kontrolieri Profile
- btmesh_soc_nlc_sensor_ambient_light, lai demonstrētu BT Mesh NLC Ambient Light Sensor Profile
- btmesh_soc_nlc_sensor_occupancy, lai demonstrētu BT Mesh NLC aizņemtības sensoru Profile (Cilvēki skaitās)
Izmaiņas examplietotnes:
btmesh_soc_sensor_server tika izdzēsts, un tā funkcionalitāte tika sadalīta 3 eksemplārosampmazāk:
- btmesh_soc_sensor_thermometer sensoru servera modeļa demonstrēšanai ar termometru
- btmesh_soc_nlc_sensor_occupancy, lai demonstrētu BT Mesh NLC aizņemtības sensoru Profile (cilvēki skaitās)
- btmesh_soc_nlc_sensor_ambient_light, lai demonstrētu BT Mesh NLC Ambient Light Sensor Profile
- Btmesh_soc_switch tika pārdēvēts par btmesh_soc_switch_ctl, kura mērķis ir demonstrēt Light CTL klienta modeļa izmantošanu. Bijušaisample vairs nekontrolē ainas (Scene Client)
- btmesh_soc_light tika pārdēvēts par btmesh_soc_light_ctl
- Bijušaisample vairs nedemonstrē LC servera modeli un Scene Server, Scheduler Server un Time Server modeļus
- btmesh_soc_hsl tika pārdēvēts par btmesh_soc_light_hsl
- Bijušaisample vairs nedemonstrē LC servera modeli un Scene Server, Scheduler Server un Time Server modeļus
Izmaiņas visās examplietotnes:
- DFU attēlu atjauninājumus ģenerē Python skripts, nevis create_bl_files.bat/.sh files
- Tīkla sastāva datu 1., 2., 128., 129., 130. lapu atbalsts tika pievienots visiem bijušajiemampŠīs lapas automātiski ģenerē rīks BT Mesh Configurator.
Jauni SLC komponenti:
- btmesh_nlc_basic_lightness_controller, lai demonstrētu BT Mesh NLC Basic Lightness Controller Profile
- btmesh_nlc_basic_lightness_controller_profile_metadata kompozīcijas datiem Page 2 NLC atbalsts Basic Lightness Controller Profile
- btmesh_nlc_basic_scene_selector, lai demonstrētu BT Mesh NLC Basic Scene Selector Profile
- btmesh_nlc_basic_scene_selector_profile_metadata kompozīcijas datiem Page 2 NLC atbalsts Basic Scene Selector Profile btmesh_nlc_dimming_control, lai demonstrētu BT Mesh NLC
- Dimming Controller Profile
- btmesh_nlc_dimming_control_profile_metadata kompozīcijas datiem Page 2 NLC atbalsts Dimming Controller Profile btmesh_nlc_ambient_light_sensor, lai demonstrētu BT Mesh NLC Ambient Light Sensor Profile
- btmesh_nlc_ambient_light_sensor_profile_metadata kompozīcijas datiem Page 2 NLC atbalsts Ambient Light Sensor Profile btmesh_nlc_occupancy_sensor, lai demonstrētu BT Mesh NLC aizņemtības sensoru Profile (Cilvēki skaitās)
- btmesh_nlc_occupancy_sensor_profile_metadata kompozīcijas datiem Page 2 NLC atbalsts Occupancy Sensor Profile
- btmesh_generic_level_client_ext vispārīgās bāzes komponenta paplašināšanai ar ziņojumiem Generic Move Unacnowledged un Generic Delta Unacknownledged
- ncp_btmesh_ae_server, lai iespējotu Silabs Configuration Server piegādātāja modeli mezglam, lai atļautu datu pārsūtīšanu, izmantojot reklāmas paplašinājumu
- ncp_btmesh_ae_server, lai iespējotu Silabs Configuration Client piegādātāja modeli mezglam.
- ncp_btmesh_user_cmd, lai demonstrētu saziņu starp NCP resursdatoru un NCP mērķi, izmantojot BGAPI lietotāja ziņojumus, atbildes un notikumus.
Jaunas API
Pievienots laidienā 6.1.0.0
BGAPI papildinājumi:
Mezglu klasei ir pievienotas jaunas komandas, lai saistītu skenēšanas atbildes datus ar Mesh nodrošināšanu un Mesh starpniekservera pakalpojumu reklāmām. Skenēšanas atbildes datus, kas saistīti ar Mesh starpniekservera pakalpojuma reklāmām, var iestatīt atsevišķi katrai tīkla atslēgai, tāpēc tajos var būt ar šo atslēgu šifrēti dati, taču tas ir jāpārvalda lietojumprogrammai. Jaunās komandas ir šādas:
- sl_btmesh_node_set_proxy_service_scan response: iestatiet skenēšanas atbildes datus starpniekservera pakalpojuma reklāmai
- sl_btmesh_node_clear_proxy_service_scan_response: notīrīt starpniekservera pakalpojuma reklāmas skenēšanas atbildes datus
- sl_btmesh_node_set_provisioning_service_scan response: iestatiet skenēšanas atbildes datus nodrošināšanas pakalpojuma reklāmai
- sl_btmesh_node_clear_provisioning_service_scan_response: notīrīt skenēšanas atbildes datus pakalpojuma nodrošināšanas reklāmai
Pārdevēja modeļa klasei ir pievienota jauna komanda, lai iestatītu modeļa darbības opcijas. Pašlaik ir viena opcija, kas kontrolē, vai no kaudzes katram piegādātāja modelim tiek piešķirts darba buferis ziņojumu saņemšanas atskaitēm. Noklusējuma vērtība (1) piešķir buferi, kas palielina notikumu ziņošanas noturību, kad ierīce ir pakļauta lielai slodzei uz papildu kaudzes atmiņas izmantošanas rēķina. Jaunā komanda ir:
- sl_btmesh_vendor_model_set_option: iestatiet piegādātāja modeļa uzvedības opciju
Diagnostikas klasei ir pievienotas jaunas komandas, lai ziņotu par notikumiem, kas saistīti ar draudzību. Jaunās komandas ir šādas:
- sl_btmesh_diagnostic_enable_friend: iespējot ar draudzību saistītu diagnostikas notikumu ģenerēšanu
- sl_btmesh_diagnostic_disable_friend: atspējot ar draudzību saistītu diagnostikas notikumu ģenerēšanu
- sl_btmesh_diagnostic_get_friend: izgūstiet ar draudzību saistītus diagnostikas skaitītājus
Jauni notikumi, kas pievienoti diagnostikas klasei, ir šādi:
- sl_btmesh_diagnostic_friend_queue: notikums ziņojumam, kas tiek pievienots draudzības ziņojumu rindai
sl_btmesh_diagnostic_friend_relay: notikums ziņojuma pārsūtīšanai uz LPN - sl_btmesh_diagnostic_friend_remove: notikums ziņojumam, kas tiek noņemts no draudzības ziņojumu rindas
Pievienots laidienā 6.0.0.0
Izmaiņas SLC komponentos:
- ncp_btmesh_dfu komponentam ncp_btmesh_dfu.h ir jauna API
- void sl_btmesh_ncp_dfu_handle_cmd(void *data, bool *cmd_handled);
- Komponents btmesh_provisioning_decorator neatsāk nodrošināšanu pēc neveiksmīgas nodrošināšanas btmesh_lighting_server sl_btmesh_lighting_server.h ir jauna API
- void sl_btmesh_update_lightness(uint16_t vieglums, uint32_t atlikušais_ms);
- btmesh_event_log ir detalizētākas konfigurēšanas iespējas
- Vietnē btmesh_ctl_client sl_btmesh_ctl_client.h ir API izmaiņas, nevis
- void sl_btmesh_set_temperature(uint8_t new_color_temperature_percentage); jaunais API ir
- void sl_btmesh_ctl_client_set_temperature(uint8_t temperature_percent); void sl_btmesh_ctl_client_set_lightness(uint8_t lightness_percent);
BGAPI papildinājumi:
Ir pievienota jauna BGAPI klase ierīču diagnostikai. Tas nodrošina lietojumprogrammu ar Mesh steka statistikas skaitītājiem un uz notikumiem balstītu ziņošanu par tīkla PDU pārraidi un starpniekserveri, ko pēc vajadzības var aktivizēt un deaktivizēt.
BGAPI komandas diagnostikas klasē ir:
- sl_btmesh_diagnostic_init: Inicializējiet diagnostikas komponentu
- sl_btmesh_diagnostic_deinit: atiestatiet diagnostikas komponentu
- sl_btmesh_diagnostic_enable_relay: iespējot uz notikumiem balstītu ziņošanu par tīkla PDU pārraides/starpniekservera darbību
- sl_btmesh_diagnostic_disable_relay: atspējojiet uz notikumiem balstītu ziņošanu par tīkla PDU pārraides/starpniekservera darbību
- sl_btmesh_diagnostic_get_relay: iegūstiet releju/starpniekservera tīkla PDU skaitu līdz šim
- sl_btmesh_diagnostic_get_statistics: iegūstiet tīkla steka statistikas skaitītājus
- sl_btmesh_diagnostic_clear_statistics: nulles tīkla steka statistikas skaitītāji
BGAPI notikums diagnostikas klasē ir:
- sl_btmesh_diagnostic_relay: notikums, kas ziņo, ka steka ir pārsūtījusi tīkla PDU vai starpniekserveri.
Uzlabojumi
Mainīts laidienā 6.1.0.0
Diagnostikas klases BGAPI komanda statistikas izgūšanai ir mainīta, lai izgūtu datu gabalus, nevis izgūtu visus datus uzreiz. Zvanītājam ir jānorāda pieprasītā gabala lielums kopā ar daļas nobīdi statistikas datos, un zvans atgriezīsies ar tik daudz datu, cik var nodrošināt, ņemot vērā pieprasījuma ierobežojumus.
Mainīts laidienā 6.0.0.0
- Nodrošinātājs vai mezgls tagad var konfigurēt sevi, izmantojot konfigurācijas klienta modeli un savu primāro adresi kā ziņojumu galamērķi. Tas var aizstāt paškonfigurāciju ar testa BGAPI komandām.
- Koda optimizācijas rezultātā var iegūt nedaudz mazākus programmaparatūras attēlus nekā iepriekš, atkarībā no izmantotās funkciju kopas.
- Koda optimizācija var izraisīt nedaudz mazāku RAM lietojumu nekā iepriekš, atkarībā no izmantotās funkciju kopas.
- Mesh steks vairs neprasa vai neatbalsta novecojušos BLE reklāmdevēja un skenera komponentus. Tā vietā tiek izmantotas katras pašreizējās versijas (mantotais reklāmdevējs un mantotais skeneris nepaplašinātām reklāmām un paplašinātais reklāmdevējs un paplašinātais skeneris paplašinātajām reklāmām). Lietojumprogrammām, kas izmanto gan BLE, gan Mesh BGAPI, vairs nevajadzētu izmantot arī novecojušos BLE reklāmdevēja un skenera komponentus.
Fiksētas problēmas
Izlabots versijā 6.1.3.0
| ID Nr. | Apraksts |
| 1331888,
1338088, 1338090 |
Novērstas vairākas neapstrādātas atmiņas piešķiršanas kļūmes, kas, iespējams, var izraisīt avāriju, kad ierīce ir pārslogota ar trafiku. |
| 1345827 | Novērsts informatīvā DFU izplatītāja BGAPI notikuma zudums mezgla noņemšanai. |
| 1351464 | Fiksēta saišu slāņa ziņošana par savienojumu aizvēršanu pārslodzes situācijā. |
| 1354679 | Optimizēts atmiņas lietojums, sūtot mantotās reklāmas. |
| 1356050 | Novērsta GATT starpniekservera restartēšanas problēma, kad pamatā esošais savienojums tiek negaidīti aizvērts. |
Izlabots versijā 6.1.2.0
| ID Nr. | Apraksts |
| 1251498 | Izlabots, ja apgaismojuma ziņojums, tostarp pārejas laiks, žurnālos rada nepareizu kļūdas ziņojumu. |
| 1284204 | Novērsta problēma, kas varētu neļaut saglabāt atkārtošanas aizsardzības sarakstu, izmantojot komandu sl_btmesh_node_power_off. |
| 1325267 | Fiksēta elementa kārtas numura rakstīšana, ja konfigurētais rakstīšanas intervāla eksponents ir iestatīts uz nulli. |
| 1334927 | Novērsta problēma, kas var izraisīt nopietnu kļūdu, kad GATT starpniekserveris saņem datus resursu bada laikā. |
Izlabots versijā 6.1.0.0
| ID Nr. | Apraksts |
| 1235337 | Padarīja GATT pakalpojumu atklāšanu izturīgāku pārslogotā ierīcē. |
| 1247422 | Padarīja pārdevēja modeļa uztveršanu izturīgāku pārslogotā ierīcē. |
| 1252252 | Novērsts, ja vispārīgās pārvietošanas ziņojums noved pie aptumšošanas, kas var pārplūst un samazināties. |
| 1254356 | Novērsta regresija ar drauga apakšsistēmas deinitializāciju. |
| 1276121 | Fiksēta lietojumprogrammas atslēgas indeksa saīsināšana BGAPI līmenī, kad iegultais nodrošinātājs izsauc atslēgas atsvaidzināšanas procedūru. |
Izlabots versijā 6.0.1.0
| ID Nr. | Apraksts |
| 1226000 | Paplašināta nodrošinātāja BGAPI funkcija mezgla identitātes pārbaudei, lai pārbaudītu arī privātā mezgla identitāti. |
| 1206620 | Novērstas problēmas, ko izraisīja trūkstošie BGAPI notikumi lielas slodzes laikā, lai novērstu programmaparatūras verifikācijas problēmas. |
| 1230833 | Novērsta drauga apakšsistēmas deinitializācija, lai atkārtota inicializācija darbotos bez ierīces atiestatīšanas. |
| 1243565 | Novērsta avārija, kas varētu rasties, ja nodrošinātāja inicializācija neizdodas, piemēram,ample nepareiza DCD dēļ. |
| 1244298 | Fiksēta ziņošana par viltotiem papildu oktetiem Scene Client modeļa notikumā Reģistra statuss. |
| 1243556 | Automātiskā mezgla inicializācija ir noņemta BT Mesh lietojumprogrammas komponentiem. Tagad visus komponentus var izmantot arī nodrošinātāja lomā. |
Izlabots versijā 6.0.0.0
| ID Nr. | Apraksts |
| 360955 | Intervāls starp pirmo un otro uzmanības taimera notikumu var būt citāds nekā viena sekunde. |
| 1198887 | Privātā bākas izlases reklāmdevēja adrese ir vienāda visiem apakštīkliem, taču tai vajadzētu būt atšķirīgai. |
| 1202073 | Btmesh_ncp_empty example nav pietiekami daudz RAM uz BRD4182 ar GCC kompilatoru. |
| 1202088 | Btmesh_soc_switch example nav pietiekami daudz RAM uz BRD4311 un BRD4312 ar IAR kompilatoru |
| 1206714 | Kad starpniekserverim tiek pievienots apakštīkls, starpniekserverim ir jāizstaro bāksignāls, izmantojot starpniekservera savienojumu |
| ID Nr. | Apraksts |
| 1206715,
1211012, 1211022 |
Atbalstam ierīces kompozīcijas datu 2., 129. un 130. lapai jābūt konfigurācijas servera modelī, kā arī lielam kompozīcijas datu servera modelim, ja tiek atbalstīta attālā nodrošināšana. |
| 1211017 | Periodiskai atrašanās vietas informācijas publicēšanai vajadzētu pārmaiņus mainīt globālo un lokālo atrašanās vietu, ja abas ir zināmas |
| 1212373 | Resursu noplūde starpniekservera savienojumu apstrādē pēc tam, kad ir atvērti un aizvērti vairāki simti starpniekservera savienojumu |
| 1212854 | Vilkšanas režīma MBT pārsūtīšana uz LPN netiek veiksmīgi pabeigta |
| 1197398,
1194443 |
DFU izplatītāja lietojumprogramma pašlaik nevar veiksmīgi apstrādāt vairāk nekā 60 mezglus |
| 1202088 | Btmesh_soc_switch_ctl example kompilē uz visiem dēļiem ar IAR kompilatoru. |
Zināmās problēmas pašreizējā laidienā
Kopš iepriekšējā laidiena tika pievienotas problēmas ar treknrakstu.
| ID Nr. | Apraksts | Risinājums |
| 401550 | Nav BGAPI notikuma segmentētu ziņojumu apstrādes kļūmei. | Lietojumprogrammai kļūme ir jāizsecina no taimauta / lietojumprogrammas slāņa atbildes trūkuma; piegādātāju modeļiem ir nodrošināta API. |
| 454059 | KR procesa beigās tiek ģenerēts liels skaits atslēgu atsvaidzināšanas stāvokļa maiņas notikumu, un tas var pārpludināt NCP rindu. | Palieliniet NCP rindas garumu projektā. |
| 454061 | Tika novērota neliela veiktspējas pasliktināšanās salīdzinājumā ar 1.5 turp un atpakaļ latentuma testos. | |
| 624514 | Problēma ar savienojamas reklamēšanas atjaunošanu, ja visi savienojumi ir bijuši aktīvi un tiek izmantots GATT starpniekserveris. | Piešķiriet vēl vienu savienojumu, nekā nepieciešams. |
| 841360 | Slikta veiktspēja segmentētu ziņojumu pārraidei, izmantojot GATT nesēju. | Pārliecinieties, vai pamatā esošā BLE savienojuma savienojuma intervāls ir īss; nodrošināt, lai ATT MTU būtu pietiekami liels, lai ietilptu pilns Mesh PDU; noregulējiet minimālo savienojuma notikuma garumu, lai vienā savienojuma notikumā varētu pārsūtīt vairākas LL paketes. |
| 1121605 | Noapaļošanas kļūdu dēļ plānotie notikumi var tikt aktivizēti ļoti nedaudz atšķirīgos laikos, nekā paredzēts. | |
| 1226127 | Saimniekdatora nodrošinātājs example var iestrēgt, kad tas sāk nodrošināt otru mezglu. | Pirms otrā mezgla nodrošināšanas restartējiet resursdatora nodrošinātāja programmu. |
| 1204017 | Izplatītājs nevar apstrādāt paralēlu pašfW atjaunināšanu un FW augšupielādi. | Nepalaidiet FW atjaunināšanu un FW augšupielādi paralēli. |
| 1338936 | GATT starpniekserveris var neatsākt pakalpojuma reklāmu pēc atvienošanas pārslodzes situācijā. | Pārliecinieties, ka satiksmes pārvaldībai ir rezervēts pietiekami daudz buferu. Plānojiet tīklu un sakaru modeļus tā, lai neviens mezgls netiktu pārslogots ar trafiku. |
| 1344809 | Starpniekserveris uz reklāmas nesēja apstāšanās pārslodzes situācijā ar lielāku nekā parasti datu pārsūtīšanas aizkavi. | Pārliecinieties, ka satiksmes pārvaldībai ir rezervēts pietiekami daudz buferu. Plānojiet tīklu un sakaru modeļus tā, lai neviens mezgls netiktu pārslogots ar trafiku. |
Novecojuši vienumi
Laidienā 6.0.0.0 novecojis
BGAPI komanda sl_btmesh_node_get_networks() ir novecojusi. Tā vietā izmantojiet sl_btmesh_node_key_key_count() un sl_btmesh_node_get_key().
BGAPI komandas sl_btmesh_test_set_segment_send_delay() un sl_btmesh_test_set_sar_config() ir novecojušas. Tā vietā izmantojiet sl_btmesh_sar_config_set_sar_transmitter() un sl_btmesh_sar_config_server_set_sar_receiver().
Noņemtie vienumi
Noņemts versijā 6.0.0.0
BGAPI komandas sl_btmesh_test_set_local_config() un sl_btmesh_test_get_local_config() ir noņemtas. BGAPI komandas sl_btmesh_node_get_statistics() un sl_btmesh_node_clear_statistics() ir noņemtas.
Šī laidiena izmantošana
Šajā laidienā ir ietverta šāda informācija
- Silicon Labs Bluetooth sieta steku bibliotēka
- Bluetooth tīkls samplietojumprogrammas
Ja lietojat pirmo reizi, skatiet sadaļu QSG176: Silicon Labs Bluetooth Mesh SDK v2.x īsā lietošanas pamācība.
Uzstādīšana un lietošana
Bluetooth tīkla SDK tiek nodrošināts kā daļa no Gecko SDK (GSDK), Silicon Labs SDK komplekta. Lai ātri sāktu darbu ar GSDK, instalējiet Simplicity Studio 5, kas iestatīs izstrādes vidi un palīdzēs jums veikt GSDK instalēšanu. Simplicity Studio 5 ietver visu nepieciešamo IoT produktu izstrādei ar Silicon Labs ierīcēm, tostarp resursu un projektu palaidēju, programmatūras konfigurācijas rīkus, pilnu IDE ar GNU rīkķēdi un analīzes rīkus. Instalēšanas norādījumi ir sniegti tiešsaistes Simplicity Studio 5 lietotāja rokasgrāmatā.
Alternatīvi, Gecko SDK var instalēt manuāli, lejupielādējot vai klonējot jaunāko no GitHub. Skat https://github.com/Sili-conLabs/gecko_sdk lai iegūtu vairāk informācijas.
Simplicity Studio 5.3 un jaunākā versijā ir mainīta GSDK noklusējuma instalēšanas vieta.
- Windows: C:\Lietotāji\ \SimplicityStudio\SDKs\gecko_sdk
- MacOS: /Lietotāji/ /SimplicityStudio/SDKs/gecko_sdk
Šī steka versija ir integrēta ar Secure Vault atslēgu pārvaldību. Izvietojot Secure Vault High ierīcēs, tīkla šifrēšanas atslēgas tiek aizsargātas, izmantojot Secure Vault atslēgu pārvaldības funkcionalitāti. Tālāk esošajā tabulā parādītas aizsargātās atslēgas un to uzglabāšanas aizsardzības raksturlielumi.
| Atslēga | Eksportējamība mezglā | Eksportējamība uz Provisioner | Piezīmes |
| Tīkla atslēga | Eksportējams | Eksportējams | Tīkla atslēgas atvasinājumi pastāv tikai RAM, kamēr tīkla atslēgas tiek glabātas zibatmiņā |
| Lietojumprogrammas atslēga | Neeksportējams | Eksportējams | |
| Ierīces atslēga | Neeksportējams | Eksportējams | Provisioner gadījumā tiek lietota paša Provisionerr ierīces atslēgai, kā arī citu ierīču atslēgām |
Atslēgas, kas ir atzīmētas kā “Neeksportējamas”, var izmantot, bet nevar viewrediģēts vai kopīgots izpildlaikā. Atslēgas, kas ir atzīmētas kā “Eksportējamas”, var izmantot vai koplietot izpildlaikā, taču tās paliek šifrētas, kamēr tās tiek glabātas zibatmiņā. Papildinformāciju par Secure Vault atslēgu pārvaldības funkcionalitāti skatiet AN1271: Secure Key Storage.
Lai abonētu drošības ieteikumus, piesakieties Silicon Labs klientu portālā un pēc tam atlasiet konta sākumlapa. Noklikšķiniet uz SĀKUMS, lai atvērtu portāla sākumlapu, un pēc tam noklikšķiniet uz elementa Pārvaldīt paziņojumus. Pārliecinieties, vai ir atzīmēta izvēles rūtiņa “Programmatūras/drošības ieteikuma paziņojumi un paziņojumi par produktu izmaiņām (PCN)” un ka esat abonējis vismaz savu platformu un protokolu. Noklikšķiniet uz Saglabāt, lai saglabātu izmaiņas.
Nākamais attēls ir bijušaisample:
![]()
Atbalsts
Development Kit klienti ir tiesīgi saņemt apmācību un tehnisko atbalstu. Izmantojiet Silicon Labs Bluetooth tīklu web lapu, lai iegūtu informāciju par visiem Silicon Labs Bluetooth produktiem un pakalpojumiem un reģistrētos produktu atbalstam. Sazinieties ar Silicon Laboratories atbalstu pa tālr http://www.silabs.com/support.
![]()
![]()
IoT portfeliswww.silabs.com/IoT
- SW/HW www.silabs.com/simplicity
- Kvalitāte www.silabs.com/quality
- Atbalsts un kopiena www.silabs.com/community
Atruna
Silicon Labs plāno nodrošināt klientiem jaunāko, precīzu un padziļinātu dokumentāciju par visām perifērijas ierīcēm un moduļiem, kas pieejami sistēmu un programmatūras ieviesējiem, kuri izmanto vai plāno izmantot Silicon Labs produktus. Raksturojumu dati, pieejamie moduļi un perifērijas ierīces, atmiņas izmēri un atmiņas adreses attiecas uz katru konkrēto ierīci, un sniegtie “tipiskie” parametri dažādās lietojumprogrammās var atšķirties un atšķiras. Pieteikums, piemampšeit aprakstītie ir paredzēti tikai ilustratīviem nolūkiem. Silicon Labs patur tiesības bez papildu brīdinājuma veikt izmaiņas šeit sniegtajā produkta informācijā, specifikācijās un aprakstos un nesniedz garantijas par iekļautās informācijas precizitāti vai pilnīgumu. Bez iepriekšēja brīdinājuma Silicon Labs drošības vai uzticamības apsvērumu dēļ var atjaunināt produkta programmaparatūru ražošanas procesa laikā. Šādas izmaiņas nemainīs produkta specifikācijas vai veiktspēju. Silicon Labs neuzņemas atbildību par šajā dokumentā sniegtās informācijas izmantošanas sekām.
Šis dokuments nenozīmē vai nepārprotami nepiešķir nekādu licenci jebkādu integrālo shēmu projektēšanai vai izgatavošanai. Produkti nav izstrādāti vai atļauti lietošanai nevienā FDA III klases ierīcēs, lietojumprogrammās, kurām ir nepieciešams FDA apstiprinājums pirmspārdošanas tirgū, vai dzīvības uzturēšanas sistēmās bez īpašas rakstiskas Silicon Labs piekrišanas. “Dzīvības atbalsta sistēma” ir jebkurš produkts vai sistēma, kas paredzēta dzīvības un/vai veselības uzturēšanai vai uzturēšanai, un, ja tā neizdodas, var pamatoti sagaidīt nopietnus miesas bojājumus vai nāvi. Silicon Labs produkti nav izstrādāti vai apstiprināti militārām vajadzībām. Silicon Labs produktus nekādā gadījumā nedrīkst izmantot masu iznīcināšanas ieročos, tostarp (bet ne tikai) kodolieročos, bioloģiskajos vai ķīmiskajos ieročos, vai raķetēs, ar kurām var nogādāt šādus ieročus. Silicon Labs atsakās no jebkādām tiešām un netiešām garantijām un nav atbildīgs par jebkādiem ievainojumiem vai bojājumiem, kas saistīti ar Silicon Labs produkta lietošanu šādās neatļautās lietojumprogrammās.
Preču zīmes informācija
Silicon Laboratories Inc.®, Silicon Laboratories®, Silicon Labs®, SiLabs® un Silicon Labs logotips®, Bluegiga®, Bluegiga Logo®, EFM®, EFM32®, EFR, Ember®, Energy Micro, Energy Micro logotips un to kombinācijas , “pasaulē energodraudzīgākie mikrokontrolleri”, Redpine Signals®, WiSeConnect, n-Link, EZLink®, EZRadio®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS Studio, Precision32®, Simplicity Studio®, Telegesis, The Telegesis Logo®, USBXpress®, Zentri, Zentri logotips un Zentri DMS, Z-Wave® un citi ir Silicon Labs preču zīmes vai reģistrētas preču zīmes. ARM, CORTEX, Cortex-M3 un THUMB ir ARM Holdings preču zīmes vai reģistrētas preču zīmes. Keil ir ARM Limited reģistrēta preču zīme. Wi-Fi ir reģistrēta Wi-Fi Alliance preču zīme. Visi pārējie šeit minētie izstrādājumi vai zīmolu nosaukumi ir to attiecīgo īpašnieku preču zīmes.
Silicon Laboratories Inc.
400 West Cesar Chavez Austin, TX 78701
ASVwww.silabs.com
Dokumenti / Resursi
![]() |
SILICON LABS 6.1.3.0 GA Bluetooth Mesh programmatūras izstrāde [pdfLietotāja rokasgrāmata 6.1.3.0 GA Bluetooth Mesh programmatūras izstrāde, 6.1.3.0 GA, Bluetooth Mesh programmatūras izstrāde, Mesh programmatūras izstrāde, programmatūras izstrāde, izstrāde |



