SILICON LABS Bluetooth Mesh SDK software txertatua
Produktuaren zehaztapenak
- Produktuaren izena: Simplicity SDK Suite
- Bertsioa: 2024.6.0
- Argitaratze data: 5ko ekainaren 2024a
- Bluetooth sarearen zehaztapenaren bertsioa: 1.1
Produktuak erabiltzeko jarraibideak
Bluetooth sarea Bluetooth Low Energy (LE) gailuetarako eskuragarri dagoen topologia berria da, asko eta asko (m:m) komunikazioa ahalbidetzen duena. Eskala handiko gailu sareak sortzeko optimizatuta dago eta ezin hobea da eraikinen automatizaziorako, sentsore sareetarako eta aktiboen jarraipena egiteko. Bluetooth garapenerako gure softwareak eta SDK-k Bluetooth Mesh eta Bluetooth funtzionaltasuna onartzen dute. Garatzaileek sareko sareko komunikazioa gehi diezaiekete LE gailuei, hala nola, konektatutako argiak, domotika eta aktiboen jarraipena sistemei. Software softwareak Bluetooth baliza, baliza eskaneatzea eta GATT konexioak ere onartzen ditu, Bluetooth sareak telefono adimendunetara, tabletetara eta Bluetooth LE gailuetara konektatu ahal izateko. Argitalpen honek Bluetooth sarearen zehaztapenaren 1.1 bertsioak onartzen dituen funtzioak ditu.
Argitaratze-ohar hauek SDK bertsioak hartzen dituzte:
7.0.0.0 5eko ekainaren 2024an kaleratu zen
Bateragarritasun- eta erabilera-oharrak
Segurtasun-eguneratzeei eta oharrei buruzko informazio gehiago lortzeko, ikusi SDK honekin instalatutako Plataformaren bertsio-oharraren Segurtasun kapitulua edo Silicon Labs-en bertsio-oharrak orrian. Silicon Labs-ek ere gomendatzen du segurtasun-aholkuak harpidetzea informazio eguneratua lortzeko. Argibideetarako edo Silicon Labs Bluetooth sareko SDK-n berria bazara, ikusi Argitalpen hau erabiltzea.
Konpiladore bateragarriak
IAR Embedded Workbench for ARM (IAR-EWARM) 9.40.1 bertsioa
- Winea erabiltzeak IarBuild.exe komando-lerroko erabilgarritasunarekin edo IAR Embedded Workbench GUI macOS edo Linux-en erabiliz gero, okerra izan daiteke. fileardoaren hashing algoritmoaren talkengatik erabiltzen ari da laburrak sortzeko file izenak.
- MacOS edo Linux-eko bezeroei gomendatzen zaie Simplicity Studiotik kanpo IARrekin ez eraikitzea. Egiten duten bezeroek arretaz egiaztatu beharko lukete zuzena dela files erabiltzen ari dira.
GCC (The GNU Compiler Collection) 12.2.1 bertsioa, Simplicity Studio-rekin hornitua.
- GCC-ren esteka-denbora optimizatzeko eginbidea desgaitu da, eta ondorioz irudiaren tamaina apur bat handitu da.
Elementu berriak
Simplicity SDK gure 2 eta 3 serie haririk gabeko eta MCU gailuetan oinarritutako IoT produktuak eraikitzeko software txertatua garatzeko plataforma da. Haririk gabeko protokolo-pilak, middlewarea, kontrolatzaile periferikoak, abio-kargatzailea eta aplikazioa integratzen dituamples - potentzia optimizatutako eta seguruak IoT gailuak eraikitzeko esparru sendoa. Simplicity SDK-k funtzio indartsuak eskaintzen ditu, hala nola, energia-kontsumo oso baxua, sarearen fidagarritasun sendoa, nodo ugarientzako laguntza eta protokolo anitzeko eta aurre-ziurtagiria bezalako eskakizun konplexuen abstrakzioa. Gainera, Silicon Labs-ek aire bidezko (OTA) softwarea eta segurtasun-eguneratzeak eskaintzen ditu gailuak urrunetik eguneratzeko, mantentze-kostuak minimizatzeko eta azken erabiltzailearen produktuaren esperientzia hobetzeko. Simplicity SDK gure Gecko SDK ezagunaren jarraipena da, eta epe luzerako gure serie 0 eta 1 serieko gailuetarako laguntza eskaintzen jarraituko du.
Serie 0 eta 1 serieko gailuei buruzko informazio gehiago lortzeko, aipatu: 0 eta 1 serieko EFM32/EZR32/EFR32 gailua (silabs.com).
Ezaugarri berriak
7.0.0.0 bertsioan gehitu da
Erloju-kudeatzailearen laguntza gehitu da. Pila-osagaiek jada ez dute device_init() erabiltzen erlojuaren hasierarako. Horren ordez, aplikazio-proiektuak erlojuaren hasierako erlojua egiten duen clock_manager osagaia izan behar du. Common Memory Manager-erako laguntza gehitu da.
API berriak
7.0.0.0 bertsioan gehitu da Bat ere ez.
Hobekuntzak
- Nodoaren BGAPI klaseko komando bat, sl_btmesh_node_test_identity, gehitu da nodoen identitatearen iragarkien iturriak egiaztatzeko.
- Potentzia baxuko nodoaren funtzioa gehitu da Sentsore zerbitzarian, adibidezamples.
- Lagun funtzioa sentsore zerbitzariaren bezeroari gehitu zaio adibidezample.
7.0.0.0 bertsioan aldatu da
- BGAPI aldaketak:
Nodo BGAPI klaseko komando bat, sl_btmesh_node_test_identity, gehitu da jasotako nodoen identitatearen iragarkia nodo jakin batetik jatorria den edo ez egiaztatzeko. - Exampaplikazioaren aldaketak:
Potentzia baxuko nodoaren funtzioa gehitu da Sentsore zerbitzariari, adibidezampfitxategiak (btmesh_soc_sensor_thermometer, btmesh_soc_nlc_sensor_oc-cupancy btmesh_soc_nlc_sensor_ambient_light) eta Friend eginbidea gehitu zen sentsore-zerbitzariaren bezeroari adibidez.ample (btmesh_soc_sen-sor_client).
Arazo finkoak
7.0.0.0 bertsioan konponduta
- Saihestu iragarki-eramailea abiaraztea nodoa PB-GATT erabiliz soilik hornitzen ari bada.
- Gainkargatutako gailu batean hornitzeko gertaeren berri ematea hobetu da.
- Gainkargatutako gailu batean DFU gertaeren berri ematea hobetu da.
- Erroreen txostena gehitu da nodoan Blob Transfer konfigurazioa nahikoa ez bada DFU Banatzaile eta Standalone Updater modeloetarako.
- NVM3-n erreprodukzio-babesa gordetzea konpondu da sl_btmesh_node_power_off() APIa erabiltzean.
ID # | Deskribapena |
356148 | Iragarki-eramailea abiaraztea saihesten du nodoa PB-GATT erabiliz soilik hornitzen ari bada. |
1250461 | Gainkargatutako gailu batean hornikuntza-gertaeren berri emanez gero. |
1258654 | Gainkargatutako gailu batean DFU gertaeren berri ematea sendoagoa bihurtu da. |
1274632 | DFU Distributor eta Standalone Updater modeloek errore baten berri emango dute nodoan Blob Transfer konfigurazioa nahikoa ez bada. |
1284204 | Aplikazioak sl_btmesh_node_power_off() APIa erabiltzen duenean NVM3-n erreprodukzio babesa gordetzea konpondu da. |
Oraingo bertsioko arazo ezagunak
Lodiz idatzitako gaiak aurreko bertsiotik hona gehitu ziren.
- Ez dago BGAPI-ren gertaerarik, mezu segmentatuak kudeatzeagatik.
- NCP ilararen uholde potentziala gako freskatze-egoeraren aldaketa gertaerekin.
- Errendimenduaren degradazio txikia joan-etorrietako latentzia probetan 1.5 bertsioarekin alderatuta.
- Arazoak konekta daitezkeen publizitatea berriro ezartzeak konexio guztiak aktibatuta badaude eta GATT proxy erabiltzen bada.
- GATT eramailearen bidez segmentatutako mezuen transmisioaren errendimendu eskasa.
ID # | Deskribapena | Konponbidea |
401550 | Ez dago BGAPI-ren gertaerarik, mezu segmentatuak kudeatzeagatik. | Aplikazioak porrota ondorioztatu behar du denbora-mugatik / aplikazio-geruzaren erantzun faltatik; saltzaileen ereduetarako API bat eman da. |
454059 | KR prozesuaren amaieran gako freskatze-egoeraren aldaketa-gertaera ugari sortzen dira eta horrek NCP ilara gainezka dezake. | Handitu NCP ilararen luzera proiektuan. |
454061 | Errendimenduaren degradazio arina ikusi zen joan-etorrien latentzia probetan 1.5arekin alderatuta. | |
624514 | Arazoa konekta daitekeen publizitatea berrezartzearekin konexio guztiak aktibo egon badira eta GATT proxy erabiltzen bada. | Esleitu behar dena baino konexio bat gehiago. |
841360 | GATT eramailearen bidez segmentatutako mezuen transmisioaren errendimendu eskasa. | Ziurtatu azpian dagoen BLE konexioaren Konexio-tartea laburra dela; ziurtatu ATT MTU Mesh PDU oso bat egokitzeko nahikoa dela; sintonizatu konexio-gertaeren gutxieneko luzera konexio-gertaera bakoitzeko LL pakete anitz transmititu ahal izateko. |
1121605 | Biribilketa-erroreek aurreikusitako gertaerak espero baino ordu apur bat desberdinetan abiarazteko eragin dezakete. | |
1226127 | Ostalari hornitzailea adibidezampLe-a itsatsita egon daiteke bigarren nodo bat hornitzen hasten denean. | Berrabiarazi ostalariaren hornitzaileen aplikazioa bigarren nodoa hornitu aurretik. |
1204017 | Banatzaileak ezin ditu FW eguneraketa eta FW karga paraleloak kudeatu. | Ez exekutatu FW eguneraketa eta FW karga paraleloan. |
1301325 | Antolatzailearen ekintzak ez dira behar bezala gordetzen biltegiratze iraunkorrean. | |
1305041 | NCP ostalaritik EFR32rako komunikazioak denbora-muga iraun dezake. | sl_simple_com_usart.c editatu daiteke denbora-muga balio bat zuzentzeko. |
1305928 | DFU hargailu gisa 10 eguneratze-nodo edo gehiago konfiguratzeak huts egin dezake SoC banatzaileen aplikazioan. |
Zaharkitutako elementuak
7.0.0.0 bertsioan zaharkituta dago
BGAPI komandoa sl_btmesh_prov_test_identity zaharkituta geratu da. Erabili sl_btmesh_node_test_identity horren ordez.
Kendutako elementuak
7.0.0.0 bertsioan kendu zen
1. serieko hardwarerako (xG12 eta xG13) laguntza kendu da bertsio honetan.
Argitalpen hau erabiliz
Argitalpen honek honako hau dauka
- Silicon Labs Bluetooth sareko pilaren liburutegia
- Bluetooth sareakample aplikazioak
Lehen aldiz erabiltzailea bazara, ikusi QSG176: Silicon Labs Bluetooth Mesh SDK v2.x Quick-Start Guide.
Instalazioa eta Erabilera
Bluetooth sareko SDK Simplicity SDK (GSDK) zati gisa eskaintzen da, Silicon Labs SDK-en multzoa. Simplicity SDK-arekin azkar hasteko, instalatu Simplicity Studio 5, zure garapen-ingurunea konfiguratuko duena eta Simplicity SDK-aren instalazioan zehar gidatuko zaitu. Simplicity Studio 5-ek Silicon Labs-eko gailuekin IoT produktuak garatzeko behar den guztia biltzen du, baliabide eta proiektuen abiarazlea, softwarea konfiguratzeko tresnak, IDE osoa GNU tresna-katearekin eta analisi-tresnak barne. Instalatzeko argibideak lineako Simplicity Studio 5 Erabiltzailearen Gidan eskaintzen dira. Bestela, Simplicity SDK eskuz instala daiteke GitHub-eko azkena deskargatu edo klonatuz. Ikusi https://github.com/Sili-conLabs/simplicity_sdk informazio gehiagorako.
Simplicity Studio-k Simplicity SDK-a instalatzen du modu lehenetsian:
- Windows:
- C:\Erabiltzaileak\ \SimplicityStudio\SDKs\simplicity_sdk
- MacOS: /Erabiltzaileak/ /SimplicityStudio/SDKs/simplicity_sdk
SDK bertsioari dagokion dokumentazioa SDK-rekin instalatzen da. Informazio gehigarria sarritan aurki daiteke ezagutza-baseko artikuluetan (KBA). API-ren erreferentziak eta bertsio honi eta aurreko bertsioei buruzko beste informazioa eskuragarri dago hemen https://docs.silabs.com/.
Segurtasun informazioa
Gakoa | Nodo batean esportagarritasuna | Esportagarritasuna Provisioner-en | Oharrak |
Sareko gakoa | Esportagarria | Esportagarria | Sareko gakoaren deribazioak RAMan soilik daude sareko gakoak flashean gordetzen diren bitartean |
Aplikazio gakoa | Esportatu ezinak | Esportagarria | |
Gailuaren gakoa | Esportatu ezinak | Esportagarria | Provisionerren kasuan, Provisionerren gailuaren gakoari eta beste gailu batzuen gakoei aplikatuko zaie |
Gangaren integrazio segurua
Pilaren bertsio hau Secure Vault Key Management-ekin integratuta dago. Secure Vault High gailuetan zabaltzen direnean, sareko enkriptazio-gakoak babesten dira Secure Vault Key Management funtzionalitatearen bidez. Beheko taulan babestutako gakoak eta biltegiratzeko babesaren ezaugarriak erakusten dira.
- "Esportagarriak" gisa markatutako gakoak erabil daitezke baina ezin dira vieweditatu edo exekuzioan partekatuta.
- "Esportagarriak" gisa markatuta dauden gakoak exekuzioan erabil daitezke edo parteka daitezke, baina enkriptatuta geratzen dira flashean gordetzen diren bitartean.
- Secure Vault Key Management funtzioari buruzko informazio gehiago lortzeko, Ikusi AN1271: Gako biltegiratze segurua.
Segurtasun Aholkuak
Segurtasun-aholkuetara harpidetzeko, hasi saioa Silicon Labs-en bezeroen atarian, eta hautatu Kontuaren hasiera. Sakatu HOME atariaren hasierako orrira joateko eta, ondoren, sakatu Kudeatu jakinarazpenak lauza. Ziurtatu 'Software/Segurtasun-aholkularitza-oharrak eta produktuen aldaketa-oharrak (PCN)' markatuta dagoela eta zure plataforma eta protokolorako gutxienez harpidetuta zaudela. Sakatu Gorde aldaketak gordetzeko.
Laguntza
Garapen Kitaren bezeroek prestakuntza eta laguntza teknikoa jasotzeko eskubidea dute. Erabili Silicon Labs Bluetooth sarea web orrialdea Silicon Labs-en Bluetooth produktu eta zerbitzu guztiei buruzko informazioa lortzeko eta produktuaren laguntzarako erregistratzeko.
Jarri harremanetan Silicon Laboratories laguntzarekin http://www.silabs.com/support.
Simplicity Studio
Klik bakarreko sarbidea MCUrako eta haririk gabeko tresnetarako, dokumentaziorako, softwarerako, iturburu-kodeko liburutegietarako eta abar. Windows, Mac eta Linuxerako eskuragarri!
Erantzukizuna
Silicon Labs-ek Silicon Labs produktuak erabiltzen dituzten edo erabiltzeko asmoa duten sistema eta software inplementatzaileentzako eskuragarri dauden periferiko eta modulu guztien dokumentazio berriena, zehatza eta sakona eskaini nahi die bezeroei. Karakterizazio-datuek, eskuragarri dauden moduluak eta periferikoak, memoria-tamainak eta memoria-helbideak gailu zehatz bakoitzari dagozkio, eta eskaintzen diren parametro "ohikoak" aplikazio desberdinetan alda daitezke eta aldatu egiten dira. Aplikazioa adibidezampHemen deskribatzen diren dokumentuak helburu ilustratiboetarako soilik dira. Silicon Labs-ek beretzat gordetzen du produktuaren informazioa, zehaztapenak eta deskribapenetan aldaketak egiteko eskubidea, eta ez du sartzen den informazioaren zehaztasunari edo osotasunari buruzko bermerik ematen. Aurretik jakinarazi gabe, Silicon Labs-ek produktuaren firmwarea eguneratu dezake fabrikazio-prozesuan zehar, segurtasun edo fidagarritasun arrazoiengatik. Aldaketa horiek ez dituzte produktuaren zehaztapenak edo errendimendua aldatuko. Silicon Labs-ek ez du erantzukizunik izango dokumentu honetan emandako informazioaren erabileraren ondorioengatik. Dokumentu honek ez du inplikatzen edo espresuki ematen inolako lizentziarik zirkuitu integraturik diseinatu edo fabrikatzeko. Produktuak ez daude diseinatuta edo baimenduta FDA Class III gailuetan erabiltzeko, FDAren merkaturatze aurreko onespena behar duten aplikazioetan edo Life Support Systems-en Silicon Labs-en berariazko idatzizko baimenik gabe. "Bizi-euskarri-sistema" bizitzari eta/edo osasunari eusteko edo eusteko xedea duen edozein produktu edo sistema da, eta, huts egiten badu, kalte pertsonal garrantzitsuak edo heriotza eragingo duela uste daiteke. Silicon Labs produktuak ez daude aplikazio militarretarako diseinatuta edo baimenduta. Silicon Labs-eko produktuak ez dira inola ere erabili suntsipen masiboko armetan (baina ez mugatuta) arma nuklear, biologiko edo kimikoetan, edo arma horiek emateko gai diren misiletan. Silicon Labs-ek berariazko eta inplizitutako berme guztiei uko egiten die eta ez du erantzukizunik izango Silicon Labs-en produktu bat baimendu gabeko aplikazio horietan erabiltzearekin lotutako lesio edo kalteen erantzule edo erantzukizunik.
Oharra: Eduki honek gaur egun zaharkituta dagoen terminologia iraingarria izan dezake. Silicon Labs termino hauek hizkuntza inklusiboarekin ordezkatzen ari da ahal den guztietan. Informazio gehiagorako, bisitatu www.silabs.com/about-us/inclusive-lexicon-project
Markaren informazioa
Silicon Laboratories Inc.®, Silicon Laboratories®, Silicon Labs®, SiLabs® eta Silicon Labs logo®, Bluegiga®, Bluegiga Logo®, EFM®, EFM32®, EFR, Ember®, Energy Micro, Energy Micro logotipoa eta horien konbinazioak , "munduko mikrokontrolagailu energetikoenak", Redpine Signals®, WiSeConnect, n-Link, EZLink®, EZRadio®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS Studio, Precision32®, Simplicity Studio®, Telegesis, Telegesis Logo®, USBXpress®, Zentri, Zentri logotipoa eta Zentri DMS, Z-Wave® eta beste batzuk Silicon Labs-en marka komertzialak edo erregistratuak dira. ARM, CORTEX, Cortex-M3 eta THUMB ARM Holdings-en marka komertzialak edo erregistratuak dira. Keil ARM Limited-en marka erregistratua da. Wi-Fi Wi-Fi Alliance-ren marka erregistratua da. Hemen aipatzen diren gainerako produktu edo marka-izen guztiak dagozkien jabeen marka komertzialak dira.
Maiz egiten diren galderak (FAQ)
G: Non aurki dezaket segurtasun-eguneratzeei buruzko informazio gehiago?
E: Ikusi Plataformaren bertsio-oharrak Segurtasun kapitulura edo bisitatu Silicon Labs-en bertsio-oharrak orria segurtasun-eguneratze zehatzak lortzeko.
G: Nola sartzen dut clock_manager osagaia erlojua hasieratzeko?
E: Erlojua hasieratzeko clock_manager osagaia sartzeko, ziurtatu zure aplikazio-proiektua horren arabera eguneratzen duzula erabiltzailearen eskuliburuan emandako argibideen arabera.
Silicon Laboratories Inc.
400 Mendebaldeko Cesar Chavez
Austin, TX 78701
AEB
www.silabs.com
IoT zorroa
www.silabs.com/IoT
SW/HW
www.silabs.com/simplicity
Kalitatea
www.silabs.com/quality
Laguntza eta Komunitatea
www.silabs.com/community
Dokumentuak / Baliabideak
![]() |
SILICON LABS Bluetooth Mesh SDK software txertatua [pdfErabiltzailearen gida Bluetooth Mesh SDK kapsulatutako softwarea, Mesh SDK kapsulatutako softwarea, SDK kapsulatutako softwarea, kapsulatutako softwarea, softwarea |