SILICON LABS 6.1.3.0 GA Zhvillimi i softuerit Bluetooth Mesh
Specifikimet
- Emri i produktit: Gecko SDK Suite 4.4
- Data e publikimit: 23 tetor 2024
- Versioni i specifikimit të rrjetës Bluetooth: 1.1
- Versionet e mbështetura të SDK:
- 6.1.3.0 lëshuar më 23 tetor 2024
- 6.1.2.0 lëshuar më 14 gusht 2024
- 6.1.1.0 lëshuar më 2 maj 2024
- 6.1.0.0 lëshuar më 10 prill 2024
- 6.0.1.0 lëshuar më 14 shkurt 2024
- 6.0.0.0 lëshuar më 13 dhjetor 2023
Udhëzimet e përdorimit të produktit
Njoftimet për pajtueshmërinë dhe përdorimin
Për përditësime dhe njoftime të sigurisë, referojuni kapitullit të Sigurisë në shënimet e lëshimit të platformës Gecko ose vizitoni faqen Shënime të lëshimit të Laboratorëve të Siliconit. Abonohu në Këshillat e Sigurisë për informacionet më të fundit.
Duke përdorur këtë version
Nëse jeni i ri në Silicon Labs Bluetooth mesh SDK, ndiqni udhëzimet e dhëna në manualin e përdorimit për të filluar me produktin.
Kompilues të pajtueshëm
Sigurohuni që po përdorni saktë files dhe përpiluesit siç rekomandohet për performancën optimale të produktit.
FAQ
- Pyetje: Ku mund të gjej më shumë informacion rreth përditësimeve të sigurisë?
Përgjigje: Mund t'i referoheni kapitullit të Sigurisë së shënimeve të lëshimit të platformës Gecko ose të vizitoni faqen e Shënimeve të Publikimit të Silicon Labs për informacion të detajuar të përditësimit të sigurisë. | - Pyetje: Si mund të regjistrohem në Këshillat e Sigurisë për këtë produkt?
Përgjigje: Për t'u abonuar në Këshillat e Sigurisë dhe për të marrë informacione të përditësuara, ndiqni udhëzimet e dhëna në manualin e përdoruesit ose kontaktoni mbështetjen e Silicon Labs. - Pyetje: Cilët përpilues janë të pajtueshëm me këtë produkt?
A: Referojuni manualit të përdorimit për një listë të përpiluesve të përputhshëm të rekomanduar për përdorim me këtë produkt.
Rrjetë Bluetooth® SDK 6.1.3.0 GA
Gecko SDK Suite 4.4, 23 tetor 2024
Rrjeta Bluetooth është një topologji e re e disponueshme për pajisjet Bluetooth me energji të ulët (LE) që mundëson komunikimin shumë-për-shumë (m:m). Është optimizuar për krijimin e rrjeteve të pajisjeve në shkallë të gjerë dhe është i përshtatshëm në mënyrë ideale për automatizimin e ndërtesave, rrjetet e sensorëve dhe gjurmimin e aseteve. Softueri ynë dhe SDK-ja për zhvillimin e Bluetooth-it mbështet funksionalitetin Bluetooth Mesh dhe Bluetooth 5.3. Zhvilluesit mund të shtojnë komunikimin me rrjetë rrjetë te pajisjet LE si dritat e lidhura, automatizimi i shtëpisë dhe sistemet e gjurmimit të aseteve. Softueri gjithashtu mbështet lidhjet Bluetooth beaconing, skanimin e beacon-it dhe GATT në mënyrë që rrjeta Bluetooth të mund të lidhet me telefonat inteligjentë, tabletët dhe pajisjet e tjera Bluetooth LE. Ky version përfshin veçori të mbështetura nga versioni 1.1 i specifikimit të rrjetës Bluetooth.
TIPARET KRYESORE
- Zbatimi i kualifikuar i Mesh 1.1
- U shtua pro i Kontrollit të Ndriçimit të Rrjetit (NLC).files
Këto shënime lëshimi mbulojnë versionet SDK:
- 6.1.3.0 lëshuar më 23 tetor 2024
- 6.1.2.0 lëshuar më 14 gusht 2024
- 6.1.1.0 lëshuar më 2 maj 2024
- 6.1.0.0 lëshuar më 10 prill 2024
- 6.0.1.0 lëshuar më 14 shkurt 2024
- 6.0.0.0 lëshuar më 13 dhjetor 2023
Njoftimet për pajtueshmërinë dhe përdorimin
Për më shumë informacion rreth përditësimeve dhe njoftimeve të sigurisë, shihni kapitullin e Sigurisë së shënimeve të lëshimit të platformës Gecko të instaluara me këtë SDK ose në faqen e Shënimeve të Publikimit të Silicon Labs. Silicon Labs gjithashtu rekomandon fuqimisht që të abonoheni në Këshillat e Sigurisë për informacione të përditësuara. Për udhëzime ose nëse jeni i ri në Silicon Labs Bluetooth mesh SDK, shihni Përdorimi i këtij versioni.
Përpiluesit e përputhshëm:
IAR Embedded Workbench për ARM (IAR-EWARM) versioni 9.40.1
- Përdorimi i verës për të ndërtuar me mjetin e linjës së komandës IarBuild.exe ose GUI-në e integruar të Workbench IAR në macOS ose Linux mund të rezultojë në gabime files duke u përdorur për shkak të përplasjeve në algoritmin hash të verës për gjenerimin e shkurtër file emrat.
- Klientët në macOS ose Linux këshillohen të mos ndërtojnë me IAR jashtë Simplicity Studio. Konsumatorët që e bëjnë këtë duhet të verifikojnë me kujdes nëse është e saktë files janë duke u përdorur. GCC (The GNU Compiler Collection) version 12.2.1, i ofruar me Simplicity Studio.
- Funksioni i optimizimit në kohë të lidhjes i GCC është çaktivizuar, duke rezultuar në një rritje të lehtë të madhësisë së imazhit.
Artikuj të rinj
Karakteristika të reja
Shtuar në versionin 6.0.1.0
Ndryshimet në komponentët SLC:
- Një rol i tretë rrjetë BT u shtua krahas rolit të Ofruesit dhe të Përfituesit - një Rol me rrjetë të personalizuar BT, ku aplikacioni merr lirinë për të zbatuar një rol të personalizuar. Për shembullample, Ofruesi ose
- Roli i ofruesit mund të zgjidhet koha e ekzekutimit.
- Shtuar në versionin 6.0.0.0
- Kontrolli i ri i ndriçimit në rrjet (NLC) exampnga aplikacionet:
- btmesh_soc_nlc_basic_lightness_controller për demonstrimin e BT Mesh NLC Basic Lightness Controller Profile
- btmesh_soc_nlc_basic_scene_selector për demonstrimin e BT Mesh NLC Basic Scene Selector Profile
- btmesh_soc_nlc_dimming_control për demonstrimin e BT Mesh NLC Dimming Controller Profile
- btmesh_soc_nlc_sensor_ambient_light për demonstrimin e sensorit të dritës mjedisore BT Mesh NLC Profile
- btmesh_soc_nlc_sensor_occupancy për demonstrimin e BT Mesh NLC Occupancy Sensor Profile (Njerëzit numërojnë)
Ndryshimet në p.shampnga aplikacionet:
btmesh_soc_sensor_server u fshi dhe funksionaliteti i tij u nda në 3 ishamples:
- btmesh_soc_sensor_thermometer për demonstrimin e modelit të serverit të sensorit me një termometër
- btmesh_soc_nlc_sensor_occupancy për demonstrimin e BT Mesh NLC Occupancy Sensor Profile (njerëzit numërojnë)
- btmesh_soc_nlc_sensor_ambient_light për demonstrimin e sensorit të dritës mjedisore BT Mesh NLC Profile
- btmesh_soc_switch u riemërua në btmesh_soc_switch_ctl, qëllimi i të cilit është të demonstrojë përdorimin e Modelit Client Light CTL. Ishample nuk i kontrollon më skenat (Klienti i skenës)
- btmesh_soc_light u riemërua në btmesh_soc_light_ctl
- Ishample nuk demonstron më modelin e Serverit LC dhe Modelet e Serverit të Skenës, Serverit të Scheduler dhe Serverit të Kohës
- btmesh_soc_hsl u riemërua në btmesh_soc_light_hsl
- Ishample nuk demonstron më modelin e Serverit LC dhe Modelet e Serverit të Skenës, Serverit të Scheduler dhe Serverit të Kohës
Ndryshimet në të gjitha ishampnga aplikacionet:
- Përditësimet e imazhit DFU gjenerohen nga një skript Python në vend të create_bl_files.bat/.sh files
- Mbështetja për të dhënat e përbërjes rrjetë Faqet 1, 2, 128, 129, 130 u shtua për të gjitha ishampMegjithatë, këto faqe gjenerohen automatikisht nga mjeti BT Mesh Configurator.
Komponentët e rinj SLC:
- btmesh_nlc_basic_lightness_controller për demonstrimin e BT Mesh NLC Basic Lightness Controller Profile
- btmesh_nlc_basic_lightness_controller_profile_metadata për të dhënat e përbërjes Page 2 Mbështetje NLC për Basic Lightness Controller Profile
- btmesh_nlc_basic_scene_selector për demonstrimin e BT Mesh NLC Basic Scene Selector Profile
- btmesh_nlc_basic_scene_selector_profile_metadata për të dhënat e përbërjes Page 2 Mbështetja e QKL për Basic Scene Selector Profile btmesh_nlc_dimming_control për demonstrimin e BT Mesh NLC
- Dimming Controller Profile
- btmesh_nlc_dimming_control_profile_metadata për të dhënat e përbërjes Page 2 Mbështetje NLC për Dimming Controller Profile btmesh_nlc_ambient_light_sensor për demonstrimin e sensorit të dritës së ambientit BT Mesh NLC Profile
- btmesh_nlc_ambient_light_sensor_profile_metadata për të dhënat e përbërjes Page 2 Mbështetje NLC për sensorin e dritës së ambientit Profile btmesh_nlc_occupancy_sensor për demonstrimin e BT Mesh NLC Occupancy Sensor Profile (Njerëzit numërojnë)
- btmesh_nlc_occupancy_sensor_profile_metadata për të dhënat e përbërjes Page 2 Mbështetje NLC për Occupancy Sensor Profile
- btmesh_generic_level_client_ext për zgjerimin e komponentit të bazës gjenerike me mesazhe Generic Move Unacknowledged dhe Generic Delta Unacknownledged
- ncp_btmesh_ae_server për të mundësuar modelin e shitësit të Serverit të konfigurimit të Silabs për nyjen që të lejojë transferimin e të dhënave përmes Zgjerimit të reklamës
- ncp_btmesh_ae_server për aktivizimin e modelit të shitësit të klientit të konfigurimit të Silabs për nyjen.
- ncp_btmesh_user_cmd për demonstrimin e komunikimit midis një hosti NCP dhe objektivit NCP duke përdorur mesazhet, përgjigjet dhe ngjarjet e përdoruesit BGAPI.
API-të e reja
Shtuar në versionin 6.1.0.0
Shtesat BGAPI:
Komandat e reja janë shtuar në klasën e nyjeve për të lidhur të dhënat e përgjigjes së skanimit me ofrimin e Mesh dhe reklamat e shërbimit të përfaqësuesit Mesh. Të dhënat e përgjigjes së skanimit të lidhura me reklamat e shërbimit të përfaqësuesit Mesh mund të vendosen individualisht për çdo çelës rrjeti, kështu që mund të përmbajë të dhëna të koduara me atë çelës, por i takon aplikacionit ta menaxhojë atë. Komandat e reja janë:
- Përgjigja sl_btmesh_node_set_proxy_service_scan: Cakto të dhënat e përgjigjes së skanimit për reklamën e shërbimit proxy
- sl_btmesh_node_clear_proxy_service_scan_response: Pastro të dhënat e përgjigjes së skanimit për reklamën e shërbimit proxy
- sl_btmesh_node_set_provisioning_service_scan answer: Vendosni të dhënat e përgjigjes së skanimit për ofrimin e reklamës së shërbimit
- sl_btmesh_node_clear_provisioning_service_scan_response: Pastro të dhënat e përgjigjes së skanimit për ofrimin e reklamës së shërbimit
Një komandë e re është shtuar në klasën e modelit të shitësit për të vendosur opsionet e sjelljes së modelit. Aktualisht ekziston një opsion që kontrollon nëse një tampon pune ndahet nga grumbulli për secilin model të shitësit për raportimin e marrjes së mesazhit. Vlera e paracaktuar (1) shpërndan një buffer, i cili rrit elasticitetin e raportimit të ngjarjeve kur një pajisje është nën ngarkesë të lartë në kurriz të përdorimit shtesë të memories së grumbullit. Komanda e re është:
- sl_btmesh_vendor_model_set_option: Vendos një opsion të sjelljes së modelit të shitësit
Komandat e reja janë shtuar në klasën e diagnostikimit për të raportuar ngjarje të lidhura me miqësinë. Komandat e reja janë:
- sl_btmesh_diagnostic_enable_friend: Aktivizo gjenerimin e ngjarjeve diagnostikuese të lidhura me miqësinë
- sl_btmesh_diagnostic_disable_friend: Çaktivizo gjenerimin e ngjarjeve diagnostikuese të lidhura me miqësinë
- sl_btmesh_diagnostic_get_friend: Merr numëruesit diagnostikues të lidhur me miqësinë
Ngjarjet e reja të shtuara në klasën diagnostike janë si më poshtë:
- sl_btmesh_diagnostic_friend_queue: Ngjarja për mesazhin po shtohet në radhën e mesazheve të miqësisë
sl_btmesh_diagnostic_friend_relay: Ngjarja për mesazhin që transmetohet në një LPN - sl_btmesh_diagnostic_friend_remove: Ngjarja për mesazhin që hiqet nga radha e mesazheve të miqësisë
Shtuar në versionin 6.0.0.0
Ndryshimet në komponentët SLC:
- Komponenti ncp_btmesh_dfu ncp_btmesh_dfu.h ka një API të re
- void sl_btmesh_ncp_dfu_handle_cmd(void *data, bool *cmd_handled);
- Komponenti btmesh_provisioning_decorator nuk rifillon sigurimin pasi provizioni dështoi. sl_btmesh_lighting_server.h i btmesh_lighting_server.h ka një API të re
- void sl_btmesh_update_lightness(uint16_t butësi, uint32_t mbetur_ms);
- btmesh_event_log ka më shumë opsione konfigurimi të hollësishme
- sl_btmesh_ctl_client.h i btmesh_ctl_client ka një ndryshim API në vend të
- void sl_btmesh_set_temperature(uint8_t new_color_temperature_percentage); APi i ri është
- void sl_btmesh_ctl_client_set_temperature(uint8_t temperature_percent); void sl_btmesh_ctl_client_set_lightness(uint8_t lightness_percent);
Shtesat BGAPI:
Është shtuar një klasë e re BGAPI për diagnostikimin e pajisjes. Ai i siguron aplikacionit numëruesit e statistikave të grupit Mesh dhe një raportim të bazuar në ngjarje të transmetimit dhe proksimit të PDU-së në rrjet, të cilat mund të aktivizohen dhe çaktivizohen sipas nevojës.
Komandat BGAPI në klasën diagnostike janë:
- sl_btmesh_diagnostic_init: Inicializoni komponentin diagnostik
- sl_btmesh_diagnostic_deinit: Deinitializoni komponentin diagnostik
- sl_btmesh_diagnostic_enable_relay: Aktivizo raportimin e bazuar në ngjarje të aktivitetit të transmetimit/përfaqësimit të PDU të rrjetit
- sl_btmesh_diagnostic_disable_relay: Çaktivizo raportimin e bazuar në ngjarje të aktivitetit të transmetimit/përfaqësimit të PDU të rrjetit
- sl_btmesh_diagnostic_get_relay: Merrni numrin e PDU-ve të rrjetit të transmetuar/proksiuar deri më tani
- sl_btmesh_diagnostic_get_statistics: Merr numëruesit e statistikave të stivës së rrjetës
- sl_btmesh_diagnostic_clear_statistics: Numëruesit e statistikave të pirgut zero rrjetë
Ngjarja BGAPI në klasën diagnostike është:
- sl_btmesh_diagnostic_relay: Ngjarja që raporton se një PDU e rrjetit është transmetuar ose proksikuar nga pirgja
Përmirësimet
Ndryshuar në versionin 6.1.0.0
Komanda e klasës diagnostike BGAPI për marrjen e statistikave është ndryshuar për të marrë pjesë të dhënash në vend që të merren të gjitha të dhënat menjëherë. Telefonuesi duhet të japë madhësinë e pjesës që kërkon së bashku me kompensimin e pjesës në të dhënat statistikore dhe telefonata do të kthehet me aq të dhëna sa mund të ofrohet, duke pasur parasysh kufizimet e kërkesës.
Ndryshuar në versionin 6.0.0.0
- Një ofrues ose një nyje tani mund të konfigurohet duke përdorur modelin e klientit të konfigurimit dhe adresën e tij kryesore si destinacion për mesazhet. Kjo mund të zëvendësojë vetë-konfigurimin me komandat testuese BGAPI.
- Optimizimi i kodit mund të rezultojë në imazhe firmware pak më të vogla se më parë, në varësi të grupit të veçorive të përdorura.
- Optimizimi i kodit mund të rezultojë në përdorim pak më të vogël të RAM-it se më parë, në varësi të grupit të veçorive të përdorura.
- Stacki Mesh nuk kërkon më ose nuk mbështet komponentët e vjetëruar të reklamuesit dhe skanerit BLE. Në vend të kësaj, ai përdor versionet aktuale të secilit (reklamues i vjetër dhe skaner i vjetër për reklama jo të zgjeruara, dhe reklamues i zgjeruar dhe skaner i zgjeruar për reklama të zgjeruara). Aplikacionet që përdorin si BLE ashtu edhe BGAPI Mesh nuk duhet të përdorin më as komponentët e vjetëruar të reklamuesit dhe skanerit BLE.
Çështje të Rregulluara
Rregulluar në versionin 6.1.3.0
ID # | Përshkrimi |
1331888,
1338088, 1338090 |
Rregulloi një numër dështimesh të shpërndarjes së memories së patrajtuar që mund të çonin në një përplasje kur pajisja është e mbingarkuar me trafik. |
1345827 | Fiksoi humbjen e ngjarjes informative BGAPI të shpërndarësit DFU për heqjen e nyjeve. |
1351464 | Raportimi i fiksuar i shtresës së lidhjes për mbylljen e lidhjeve në një situatë të mbingarkesës. |
1354679 | Përdorimi i optimizuar i kujtesës kur dërgoni reklama të vjetra. |
1356050 | Rregulloi problemin e rinisjes së përfaqësuesit GATT kur lidhja themelore mbyllet papritur. |
Rregulluar në versionin 6.1.2.0
ID # | Përshkrimi |
1251498 | Rregullohet kur një mesazh Ndriçimi, duke përfshirë kohën e tranzicionit, çon në një mesazh gabimi të pasaktë në regjistra. |
1284204 | Rregulloi një problem që mund të parandalonte ruajtjen e listës së mbrojtjes së përsëritjes kur përdorni komandën sl_btmesh_node_power_off. |
1325267 | Shkrimi i numrit të sekuencës së elementit fiks kur eksponenti i konfiguruar i intervalit të shkrimit vendoset në zero. |
1334927 | Rregulloi një problem që mund të shkaktojë një defekt të rëndë kur serveri proxy GATT merr të dhëna gjatë mungesës së burimeve. |
Rregulluar në versionin 6.1.0.0
ID # | Përshkrimi |
1235337 | E bëri zbulimin e shërbimit GATT më të fortë në një pajisje të mbingarkuar. |
1247422 | E bëri pritjen e modelit të shitësit më të fortë në një pajisje të mbingarkuar. |
1252252 | Rregullohet kur një mesazh i lëvizjes së përgjithshme çon në një zbehje, e cila mund të vërshojë në një zbehje. |
1254356 | Rregulloi një regresion me deinitializimin e nënsistemit të miqve. |
1276121 | Rregulloi shkurtimin e indeksit të çelësit të aplikacionit në nivelin BGAPI kur ofruesi i integruar thërret një procedurë rifreskimi të çelësit. |
Rregulluar në versionin 6.0.1.0
ID # | Përshkrimi |
1226000 | Funksioni i Zgjeruar i Ofruesit BGAPI për kontrollimin e identitetit të nyjes për të kontrolluar gjithashtu identitetin e nyjes private. |
1206620 | Rregulloi problemet e shkaktuara nga mungesa e ngjarjeve BGAPI gjatë ngarkesës së lartë për të korrigjuar problemet e verifikimit të firmuerit. |
1230833 | Fiksoi deinitializimin e nënsistemit të miqve në mënyrë që rifillimi të funksionojë pa rivendosur pajisjen. |
1243565 | Rregullimi i ndërprerjes që mund të ndodhte nëse inicializimi i ofruesit dështoi, p.shample për shkak të DCD të keqformuar. |
1244298 | Rregulloi raportimin e okteteve shtesë të rreme në ngjarjen e statusit të regjistrimit të modelit Scene Client. |
1243556 | Inicializimi automatik i nyjeve u hoq për komponentët e aplikacionit BT Mesh. Tani të gjithë komponentët mund të përdoren edhe në rolin e Ofruesit. |
Rregulluar në versionin 6.0.0.0
ID # | Përshkrimi |
360955 | Intervali midis ngjarjes së parë dhe të dytë të kohëmatësit të vëmendjes mund të jetë i ndryshëm nga një sekondë. |
1198887 | Adresa e rastësishme e reklamuesit të fenerit privat është e njëjtë për të gjitha nënrrjetet, ndërkohë që duhet të jetë e ndryshme. |
1202073 | Btmesh_ncp_empty exampnuk ka RAM të mjaftueshëm në BRD4182 me përpiluesin GCC. |
1202088 | Btmesh_soc_switch exampnuk ka RAM të mjaftueshëm në BRD4311 dhe BRD4312 me përpiluesin IAR |
1206714 | Proxy server duhet të lëshojë një fener mbi lidhjen proxy kur një nënrrjet shtohet në serverin proxy |
ID # | Përshkrimi |
1206715,
1211012, 1211022 |
Mbështetja për të dhënat e përbërjes së pajisjes faqja 2, 129 dhe 130 duhet të jetë e pranishme në modelin e serverit të konfigurimit, si dhe në modelin e serverit të të dhënave me përbërje të madhe kur mbështetet sigurimi në distancë |
1211017 | Publikimi periodik i informacionit të vendndodhjes duhet të alternojë ndërmjet vendndodhjes globale dhe lokale kur të dyja janë të njohura |
1212373 | Rrjedhje e burimeve në trajtimin e lidhjes me përfaqësues pasi janë hapur dhe mbyllur disa qindra lidhje proxy |
1212854 | Transferimi MBT në modalitetin e tërheqjes në një LPN nuk përfundon me sukses |
1197398,
1194443 |
Aplikacioni i shpërndarësit DFU aktualisht nuk është në gjendje të trajtojë me sukses më shumë se 60 nyje |
1202088 | Btmesh_soc_switch_ctl example përpilohet në të gjitha bordet me përpiluesin IAR. |
Çështjet e njohura në publikimin aktual
Çështjet me shkronja të zeza janë shtuar që nga publikimi i mëparshëm.
ID # | Përshkrimi | Zgjidhje |
401550 | Asnjë ngjarje BGAPI për dështimin e trajtimit të mesazheve të segmentuara. | Aplikacioni duhet të konkludojë dështimin nga skadimi / mungesa e përgjigjes së shtresës së aplikimit; për modelet e shitësve është dhënë një API. |
454059 | Një numër i madh ngjarjesh të ndryshimit të gjendjes së rifreskimit krijohen në fund të procesit KR dhe kjo mund të vërshojë radhën NCP. | Rritja e gjatësisë së radhës së NCP në projekt. |
454061 | U vu re një degradim i lehtë i performancës në krahasim me 1.5 në testet e vonesës vajtje-ardhje. | |
624514 | Problemi me rivendosjen e reklamave të lidhura nëse të gjitha lidhjet kanë qenë aktive dhe nëse përdoret përfaqësuesi GATT. | Alokoni një lidhje më shumë sesa duhet. |
841360 | Performanca e dobët e transmetimit të mesazheve të segmentuara përmes bartësit GATT. | Sigurohuni që intervali i lidhjes së lidhjes BLE të jetë i shkurtër; sigurohuni që ATT MTU të jetë mjaft i madh për të përshtatur një PDU të plotë Mesh; sintonizoni gjatësinë minimale të ngjarjes së lidhjes për të lejuar transmetimin e paketave të shumta LL për ngjarje lidhjeje. |
1121605 | Gabimet e rrumbullakosjes mund të shkaktojnë që ngjarjet e planifikuara të aktivizohen në kohë shumë pak të ndryshme nga sa pritej. | |
1226127 | Ofruesi i pritësit ishample mund të ngecë kur fillon të sigurojë një nyje të dytë. | Rinisni aplikacionin e ofruesit të hostit përpara se të siguroni nyjen e dytë. |
1204017 | Distributori nuk është në gjendje të trajtojë vetë përditësimin paralel të FW dhe Ngarkimin FW. | Mos e ekzekutoni vetë përditësimin FW dhe ngarkimin FW paralelisht. |
1338936 | Përfaqësuesi GATT mund të mos rifillojë reklamimin e shërbimit pas shkëputjes në një situatë të mbingarkesës. | Sigurohuni që të jenë rezervuar mjaftueshëm bufera për trajtimin e trafikut. Planifikoni rrjetin dhe modelet e komunikimit në mënyrë që asnjë nyje të mos mbingarkohet me trafik. |
1344809 | Përfaqësimi me bartësin e reklamave ngec në një situatë mbingarkesë me vonesa më të larta se zakonisht në përcjelljen e të dhënave. | Sigurohuni që të jenë rezervuar mjaftueshëm bufera për trajtimin e trafikut. Planifikoni rrjetin dhe modelet e komunikimit në mënyrë që asnjë nyje të mos mbingarkohet me trafik. |
Artikuj të vjetëruar
I zhvlerësuar në versionin 6.0.0.0
Komanda BGAPI sl_btmesh_node_get_networks() është zhvlerësuar. Në vend të kësaj, përdorni sl_btmesh_node_key_key_count() dhe sl_btmesh_node_get_key().
Komandat BGAPI sl_btmesh_test_set_segment_send_delay() dhe sl_btmesh_test_set_sar_config() janë zhvlerësuar. Përdorni sl_btmesh_sar_config_set_sar_transmitter() dhe sl_btmesh_sar_config_server_set_sar_receiver().
Artikuj të hequr
Hequr në versionin 6.0.0.0
Komandat BGAPI sl_btmesh_test_set_local_config() dhe sl_btmesh_test_get_local_config() janë hequr. Komandat BGAPI sl_btmesh_node_get_statistics() dhe sl_btmesh_node_clear_statistics() janë hequr.
Duke përdorur këtë version
Ky publikim përmban sa vijon
- Biblioteka e rafte me rrjetë Bluetooth të Silicon Labs
- Rrjetë Bluetooth sampaplikacionet
Nëse jeni përdorues për herë të parë, shihni QSG176: Silicon Labs Bluetooth Mesh SDK v2.x Udhëzuesi i Fillimit të Shpejtë.
Instalimi dhe përdorimi
SDK me rrjetë Bluetooth ofrohet si pjesë e Gecko SDK (GSDK), paketa e SDK-ve të Silicon Labs. Për të filluar shpejt me GSDK, instaloni Simplicity Studio 5, i cili do të konfigurojë mjedisin tuaj të zhvillimit dhe do t'ju udhëzojë në instalimin e GSDK. Simplicity Studio 5 përfshin gjithçka që nevojitet për zhvillimin e produktit të IoT me pajisjet Silicon Labs, duke përfshirë një burim dhe lëshues projekti, mjete të konfigurimit të softuerit, IDE të plotë me zinxhirin e veglave GNU dhe mjete analize. Udhëzimet e instalimit jepen në Udhëzuesin e Përdoruesit në internet Simplicity Studio 5.
Përndryshe, Gecko SDK mund të instalohet manualisht duke shkarkuar ose klonuar më të fundit nga GitHub. Shiko https://github.com/Sili-conLabs/gecko_sdk për më shumë informacion.
Vendndodhja e paracaktuar e instalimit të GSDK ka ndryshuar me Simplicity Studio 5.3 dhe më të lartë.
- Windows: C:\Përdoruesit\ \SimplicityStudio\SDKs\gecko_sdk
- MacOS: /Përdoruesit/ /SimplicityStudio/SDKs/gecko_sdk
Ky version i pirgut është i integruar me Secure Vault Key Management. Kur vendosen në pajisjet Secure Vault High, çelësat e enkriptimit rrjetë mbrohen duke përdorur funksionalitetin Secure Vault Key Management. Tabela më poshtë tregon çelësat e mbrojtur dhe karakteristikat e tyre të mbrojtjes së ruajtjes.
Çelësi | Eksportimi në një nyje | Eksportimi në Provisioner | Shënime |
Çelësi i rrjetit | E eksportueshme | E eksportueshme | Derivimet e çelësit të rrjetit ekzistojnë vetëm në RAM ndërsa çelësat e rrjetit ruhen në blic |
Çelësi i aplikimit | E pa eksportueshme | E eksportueshme | |
Çelësi i pajisjes | E pa eksportueshme | E eksportueshme | Në rastin e Provisioner, aplikohet në çelësin e pajisjes së vetë Provisionerr si dhe çelësat e pajisjeve të tjera |
Çelësat që janë shënuar si "Jo-Eksportues" mund të përdoren por nuk mund të përdoren viewmodifikuar ose ndarë në kohën e ekzekutimit. Çelësat që janë shënuar si "Eksportueshëm" mund të përdoren ose të ndahen në kohën e ekzekutimit, por mbeten të koduar ndërsa ruhen në flash. Për më shumë informacion mbi funksionalitetin Secure Vault Key Management, shihni AN1271: Secure Key Storage.
Për t'u abonuar te Security Advisories, identifikohuni në portalin e klientëve të Silicon Labs, më pas zgjidhni Account Home. Kliko HOME për të shkuar në faqen kryesore të portalit dhe më pas kliko pllakën Menaxho njoftimet. Sigurohuni që "Njoftimet Këshillimore të Softuerit/Sigurisë dhe Njoftimet për ndryshimin e produktit (PCN)" të jenë të kontrolluara dhe që të jeni të abonuar të paktën për platformën dhe protokollin tuaj. Klikoni Save për të ruajtur çdo ndryshim.
Figura e mëposhtme është një ishampe:
Mbështetje
Klientët e Kit të Zhvillimit kanë të drejtë për trajnim dhe mbështetje teknike. Përdorni rrjetën Bluetooth të Silicon Labs web faqe për të marrë informacion për të gjitha produktet dhe shërbimet Bluetooth të Silicon Labs dhe për t'u regjistruar për mbështetjen e produktit. Kontaktoni mbështetjen e Silicon Laboratories në http://www.silabs.com/support.
Portofoli IoTwww.silabs.com/IoT
- SW/HW www.silabs.com/simplicity
- Cilësia www.silabs.com/quality
- Mbështetje & Komunitet www.silabs.com/community
Mohim përgjegjësie
Silicon Labs synon t'u sigurojë klientëve dokumentacionin më të fundit, të saktë dhe të thelluar të të gjitha pajisjeve periferike dhe moduleve të disponueshme për zbatuesit e sistemit dhe softuerit që përdorin ose synojnë të përdorin produktet e Silicon Labs. Të dhënat e karakteristikave, modulet dhe pajisjet periferike të disponueshme, madhësitë e memories dhe adresat e memories i referohen çdo pajisjeje specifike dhe parametrat "tipikë" të ofruar mund dhe ndryshojnë në aplikacione të ndryshme. Aplikimi p.shampato të përshkruara këtu janë vetëm për qëllime ilustruese. Silicon Labs rezervon të drejtën për të bërë ndryshime pa njoftim të mëtejshëm në informacionin, specifikimet dhe përshkrimet e produktit këtu dhe nuk jep garanci për saktësinë ose plotësinë e informacionit të përfshirë. Pa njoftim paraprak, Silicon Labs mund të përditësojë firmuerin e produktit gjatë procesit të prodhimit për arsye sigurie ose besueshmërie. Ndryshime të tilla nuk do të ndryshojnë specifikimet ose performancën e produktit. Silicon Labs nuk do të ketë asnjë përgjegjësi për pasojat e përdorimit të informacionit të dhënë në këtë dokument.
Ky dokument nuk nënkupton ose jep shprehimisht ndonjë licencë për të projektuar ose fabrikuar ndonjë qark të integruar. Produktet nuk janë të dizajnuara ose të autorizuara për t'u përdorur brenda ndonjë pajisjeje të Klasit III të FDA, aplikacione për të cilat kërkohet miratimi paraprak i FDA ose Sistemet e Mbështetjes së Jetës pa pëlqimin specifik me shkrim të Silicon Labs. Një "Sistemi i Mbështetjes së Jetës" është çdo produkt ose sistem i destinuar për të mbështetur ose mbështetur jetën dhe/ose shëndetin, i cili, nëse dështon, mund të pritet në mënyrë të arsyeshme të rezultojë në lëndime të rëndësishme personale ose vdekje. Produktet e Silicon Labs nuk janë të dizajnuara ose të autorizuara për aplikime ushtarake. Produktet e Silicon Labs nuk do të përdoren në asnjë rrethanë në armët e shkatërrimit në masë duke përfshirë (por pa u kufizuar në) armët bërthamore, biologjike ose kimike, ose raketa të afta për të dhënë armë të tilla. Silicon Labs mohon të gjitha garancitë e shprehura dhe të nënkuptuara dhe nuk do të jetë përgjegjës ose përgjegjës për ndonjë lëndim ose dëmtim që lidhet me përdorimin e një produkti të Silicon Labs në aplikacione të tilla të paautorizuara.
Informacioni i markës tregtare
Silicon Laboratories Inc.®, Silicon Laboratories®, Silicon Labs®, SiLabs® dhe logoja e Silicon Labs®, Bluegiga®, Bluegiga Logo®, EFM®, EFM32®, EFR, Ember®, Energy Micro, logo Energy Micro dhe kombinimet e tyre , “mikrokontrolluesit më miqësorë ndaj energjisë në botë”, Redpine Signals®, WiSeConnect, n-Link, EZLink®, EZRadio®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS Studio, Precision32®, Simplicity Studio®, Telegesis Logo®, USBXpress®, Zentri, logoja Zentri dhe Zentri DMS, Z-Wave® dhe të tjera janë marka tregtare ose marka të regjistruara të Silicon Labs. ARM, CORTEX, Cortex-M3 dhe THUMB janë marka tregtare ose marka të regjistruara të ARM Holdings. Keil është një markë tregtare e regjistruar e ARM Limited. Wi-Fi është një markë e regjistruar e Wi-Fi Alliance. Të gjitha produktet e tjera ose emrat e markave të përmendura këtu janë marka tregtare të mbajtësve të tyre përkatës.
Silicon Laboratories Inc.
400 West Cesar Chavez Austin, TX 78701
SHBAwww.silabs.com
Dokumentet / Burimet
![]() |
SILICON LABS 6.1.3.0 GA Zhvillimi i softuerit Bluetooth Mesh [pdfUdhëzuesi i përdoruesit 6.1.3.0 GA Zhvillimi i softuerit Bluetooth Mesh, 6.1.3.0 GA, Zhvillimi i softuerit Bluetooth Mesh, Zhvillimi i softuerit Mesh, Zhvillimi i softuerit, zhvillimi |