SILICON-LABS-blogg

SILICON LABS Bluetooth Mesh SDK Innbyggður hugbúnaður

SILICON-LABS-Bluetooth-Mesh-SDK-Embedded-Software-User-Guide-product

Vörulýsing

  • Vöruheiti: Simplicity SDK Suite
  • Útgáfa: 2024.6.0
  • Útgáfudagur: 5. júní 2024
  • Bluetooth Mesh forskrift útgáfa: 1.1

Notkunarleiðbeiningar fyrir vöru

Bluetooth möskva er ný svæðisfræði í boði fyrir Bluetooth Low Energy (LE) tæki sem gera mörg-til-marga (m:m) samskipti. Það er fínstillt til að búa til stórtæk tækjakerfi og hentar vel til að byggja upp sjálfvirkni, skynjaranet og rekja eignir. Hugbúnaðurinn okkar og SDK fyrir Bluetooth þróun styðja Bluetooth Mesh og Bluetooth virkni. Hönnuðir geta bætt netsamskiptum við LE tæki eins og tengd ljós, sjálfvirkni heima og eignarakningarkerfi. Hugbúnaðurinn styður einnig Bluetooth leiðarljós, leiðarskönnun og GATT tengingar svo Bluetooth möskva getur tengst snjallsímum, spjaldtölvum og öðrum Bluetooth LE tækjum. Þessi útgáfa inniheldur eiginleika sem studdir eru af Bluetooth möskva forskrift útgáfu 1.1.

Þessar útgáfuskýringar ná yfir SDK útgáfur:
7.0.0.0 gefin út 5. júní 2024

Samhæfi og notkunartilkynningar
Fyrir frekari upplýsingar um öryggisuppfærslur og -tilkynningar, sjá öryggiskafla útgáfuskýringa pallsins sem er uppsett með þessu SDK eða á Silicon Labs útgáfuskýringasíðunni. Silicon Labs mælir einnig eindregið með því að þú gerist áskrifandi að öryggisráðgjöfum til að fá uppfærðar upplýsingar. Fyrir leiðbeiningar, eða ef þú ert nýr í Silicon Labs Bluetooth möskva SDK, sjá Notkun þessa útgáfu.

Samhæfðir þýðendur
IAR Embedded Workbekk fyrir ARM (IAR-EWARM) útgáfu 9.40.1

  • Notkun vín til að byggja með IarBuild.exe skipanalínuforritinu eða IAR Embedded Workbench GUI á macOS eða Linux gæti leitt til rangra files verið notað vegna árekstra í kjötkássa reiknirit víns til að mynda stutt file nöfnum.
  • Viðskiptavinum á macOS eða Linux er ráðlagt að byggja ekki með IAR utan Simplicity Studio. Viðskiptavinir sem gera ættu að sannreyna vandlega að rétt files eru notuð.

GCC (The GNU Compiler Collection) útgáfa 12.2.1, fylgir Simplicity Studio.

  • Fínstillingareiginleikinn fyrir tengitíma í GCC hefur verið gerður óvirkur, sem leiðir til lítilsháttar aukningar á myndstærð.

Nýir hlutir
Simplicity SDK er innbyggður hugbúnaðarþróunarvettvangur til að byggja upp IoT vörur byggðar á Series 2 og Series 3 þráðlausum og MCU tækjum okkar. Það samþættir þráðlausa samskiptareglur, millihugbúnað, jaðartæki, ræsiforrit og fyrrverandi forritamples – traustur rammi til að byggja upp orkubjartsýni og örugg IoT tæki. Simplicity SDK býður upp á öfluga eiginleika eins og ofurlítið orkunotkun, sterkan netáreiðanleika, stuðning fyrir fjölda hnúta og útdráttur á flóknum kröfum eins og fjölsamskiptareglum og forvottun. Að auki býður Silicon Labs upp á OTA-hugbúnað og öryggisuppfærslur til að fjaruppfæra tæki, lágmarka viðhaldskostnað og auka upplifun notendaafurða. Simplicity SDK er framhald af vinsælu Gecko SDK okkar, sem mun halda áfram að vera fáanlegt og veita langtímastuðning fyrir Series 0 og Series 1 tækin okkar.

Fyrir frekari upplýsingar um Series 0 og Series 1 tækin vinsamlega vísað til: Röð 0 og Series 1 EFM32/EZR32/EFR32 tæki (silabs.com).

Nýir eiginleikar

Bætt við útgáfu 7.0.0.0
Stuðningi við Clock Manager hefur verið bætt við. Staflahlutirnir nota ekki lengur device_init() fyrir frumstillingu klukku. Þess í stað verður umsóknarverkefnið nú að innihalda clock_manager íhlutinn sem sér um frumstillingu klukkunnar. Stuðningi við Common Memory Manager hefur verið bætt við.

Ný forritaskil
Bætt við útgáfu 7.0.0.0 Enginn.

Umbætur

  • BGAPI flokksskipun fyrir hnút, sl_btmesh_node_test_identity, hefur verið bætt við til að athuga auglýsingaheimildir fyrir auðkenni hnúta.
  • Low Power Node eiginleiki bætt við skynjaraþjón tdamples.
  • Vinaeiginleika bætt við skynjaraþjónsbiðlarann ​​tdample.

Breytt í útgáfu 7.0.0.0

  • BGAPI breytingar:
    Hnút BGAPI flokkaskipun, sl_btmesh_node_test_identity, hefur verið bætt við til að athuga hvort móttekin hnútauðkennisauglýsing eigi uppruna sinn í tilteknum hnút eða ekki.
  • Exampbreytingar á umsókn:
    Low Power Node eiginleiki hefur verið bætt við Sensor miðlara tdamples (btmesh_soc_sensor_thermometer, btmesh_soc_nlc_sensor_oc-cupancy btmesh_soc_nlc_sensor_ambient_light), og Friend eiginleikanum var bætt við skynjaraþjónsbiðlarann ​​td.ample (btmesh_soc_sen-sor_client).

Föst mál
Lagað í útgáfu 7.0.0.0

  • Forðastu að hefja auglýsingabera ef verið er að útvega hnút með því að nota aðeins PB-GATT.
  • Bætt úthlutunartilkynning um ofhlaðinn tæki.
  • Bætt DFU atburðatilkynning á ofhlaðin tæki.
  • Villutilkynningu bætt við ef uppsetning Blob Transfer á hnút er ófullnægjandi fyrir DFU dreifingaraðila og sjálfstæða uppfærslugerð.
  • Lagaði vistun endurspilunarvörn í NVM3 þegar sl_btmesh_node_power_off() API var notað.
auðkenni # Lýsing
356148 Forðist að hefja auglýsingabera ef verið er að útvega hnút með því að nota aðeins PB-GATT.
1250461 Gerði tilkynningar um úthlutunarviðburði öflugri á ofhlaðin tæki.
1258654 Gerði DFU atburðatilkynningu öflugri á ofhlaðin tæki.
1274632 DFU Distributor og Standalone Updater módel munu nú tilkynna villu ef Blob Transfer stillingar á hnútnum duga ekki.
1284204 Lagaði vistun endurspilunarvörn í NVM3 þegar forrit notar sl_btmesh_node_power_off() API.

Þekkt vandamál í núverandi útgáfu
Feitletruð tölublöð voru bætt við frá fyrri útgáfu.

  • Enginn BGAPI atburður fyrir misskilning í meðhöndlun skilaboða.
  • Hugsanlegt flóð í NCP biðröð með breytingum á lykiluppfærsluástandi.
  • Lítilsháttar skerðing á afköstum í biðtímaprófum fram og til baka samanborið við útgáfu 1.5.
  • Vandamál með að koma aftur upp tengdum auglýsingum ef allar tengingar eru virkar og GATT proxy er í notkun.
  • Léleg frammistaða sundurliðaðrar skilaboðasendingar yfir GATT-bera.
auðkenni # Lýsing Lausn
401550 Enginn BGAPI atburður fyrir misskilning í meðhöndlun skilaboða. Forrit þarf að leiða bilun frá tímamörkum / skorti á svörun umsóknarlags; fyrir gerðir söluaðila hefur verið útvegað API.
454059 Mikill fjöldi lykiluppbótarástandsbreytinga er myndaður í lok KR ferlisins og það gæti flætt yfir NCP biðröð. Auka lengd NCP biðraðar í verkefninu.
454061 Lítilsháttar skerðing á frammistöðu samanborið við 1.5 í biðtímaprófum fram og til baka.
624514 Vandamál með að endurreisa tengjanlegar auglýsingar ef allar tengingar hafa verið virkar og GATT proxy er í notkun. Úthlutaðu einni tengingu í viðbót en þörf er á.
841360 Léleg frammistaða sundurliðaðrar skilaboðasendingar yfir GATT-bera. Gakktu úr skugga um að tengingarbil undirliggjandi BLE tengingar sé stutt; tryggja að ATT MTU sé nógu stórt til að passa fullan Mesh PDU; stilla lágmarkslengd tengingartilviks til að leyfa sendingu margra LL-pakka á hvern tengingaratburð.
1121605 Námundunarvillur geta valdið því að áætlaðar atburðir hrinda af stað á örlítið öðrum tímum en búist var við.
1226127 Hýsingaraðili fyrrvampLe getur verið fastur þegar það byrjar að útvega annan hnút. Endurræstu hýsingarforritið áður en seinni hnútinn er útvegaður.
1204017 Dreifingaraðili getur ekki séð um samhliða sjálfan FW Update og FW Upload. Ekki keyra sjálf FW uppfærslu og FW upphleðslu samhliða.
1301325 Tímasetningaraðgerðir eru ekki rétt geymdar í viðvarandi geymslu.
1305041 NCP-samskipti frá hýsil til EFR32 gætu leyst út. sl_simple_com_usart.c má breyta til að leiðrétta tímamörk.
1305928 Uppsetning 10 eða fleiri uppfærsluhnúta sem DFU móttakara gæti mistekist í SoC dreifingarforritinu.

Úreltir hlutir
Úrelt í útgáfu 7.0.0.0
BGAPI skipunin sl_btmesh_prov_test_identity hefur verið úrelt. Notaðu sl_btmesh_node_test_identity í staðinn.

Fjarlægðir hlutir
Fjarlægt í útgáfu 7.0.0.0
Stuðningur við Series 1 vélbúnað (xG12 og xG13) hefur verið fjarlægður í þessari útgáfu.

Að nota þessa útgáfu
Þessi útgáfa inniheldur eftirfarandi

  • Silicon Labs Bluetooth möskva stafla bókasafn
  • Bluetooth möskva sample umsóknir

Ef þú ert í fyrsta skipti, sjáðu QSG176: Silicon Labs Bluetooth Mesh SDK v2.x Quick-Start Guide.

Uppsetning og notkun
Bluetooth möskva SDK er veitt sem hluti af Simplicity SDK (GSDK), föruneyti Silicon Labs SDK. Til að byrja fljótt með Simplicity SDK skaltu setja upp Simplicity Studio 5, sem mun setja upp þróunarumhverfið þitt og leiða þig í gegnum Simplicity SDK uppsetninguna. Simplicity Studio 5 inniheldur allt sem þarf fyrir IoT vöruþróun með Silicon Labs tækjum, þar á meðal auðlinda- og verkefnaræsi, hugbúnaðarstillingarverkfæri, fullan IDE með GNU verkfærakeðju og greiningarverkfæri. Uppsetningarleiðbeiningar eru í nethandbók Simplicity Studio 5. Að öðrum kosti er hægt að setja Simplicity SDK upp handvirkt með því að hlaða niður eða klóna það nýjasta frá GitHub. Sjáðu https://github.com/Sili-conLabs/simplicity_sdk fyrir frekari upplýsingar.

Simplicity Studio setur upp Simplicity SDK sjálfgefið í:

  • Windows:
    • C:\Notendur\ \SimplicityStudio\SDKs\simplicity_sdk
  • MacOS: /Notendur/ /SimplicityStudio/SDKs/simplicity_sdk
    Skjöl sem eru sértæk fyrir SDK útgáfuna eru sett upp með SDK. Viðbótarupplýsingar má oft finna í þekkingargrunnsgreinum (KBA). API tilvísanir og aðrar upplýsingar um þessa og fyrri útgáfur eru fáanlegar á https://docs.silabs.com/.

Öryggisupplýsingar

Lykill Útflutningshæfni á hnút Útflutningshæfni á Provisioner Skýringar
Netlykill Útflutningshæft Útflutningshæft Afleiður netlykilsins eru aðeins til í vinnsluminni á meðan netlyklar eru geymdir á flash
Umsóknarlykill Óútflutningshæft Útflutningshæft
Tækjalykill Óútflutningshæft Útflutningshæft Í tilviki Provisioner, notað á eigin tækjalykil Provisionerr sem og lykla annarra tækja

Örugg Vault samþætting
Þessi útgáfa af staflanum er samþætt Secure Vault Key Management. Þegar þeir eru notaðir í Secure Vault High tæki eru dulkóðunarlyklar með möskva verndaðir með því að nota Secure Vault Key Management virkni. Taflan hér að neðan sýnir vernduðu lyklana og geymsluverndareiginleika þeirra.

  • Lykla sem eru merktir sem „Non-Exportable“ er hægt að nota en ekki viewed eða deilt á keyrslutíma.
  • Lykla sem eru merktir sem „Flytanlegir“ er hægt að nota eða deila á keyrslutíma en haldast dulkóðaðir meðan þeir eru geymdir í flash.
  • Fyrir frekari upplýsingar um Secure Vault Key Management virkni, sjá AN1271: Örugg lykilgeymsla.

Öryggisráðgjöf
Til að gerast áskrifandi að öryggisráðgjöf, skráðu þig inn á Silicon Labs viðskiptavinagáttina og veldu síðan Account Home. Smelltu á HEIM til að fara á heimasíðu gáttarinnar og smelltu síðan á Stjórna tilkynningar reitnum. Gakktu úr skugga um að hakað sé við „Hugbúnaðar-/öryggisráðgjafar og tilkynningar um vörubreytingar (PCN)“ og að þú sért að lágmarki áskrifandi að vettvangi þínum og samskiptareglum. Smelltu á Vista til að vista allar breytingar.

SILICON-LABS-Bluetooth-Mesh-SDK-Embedded-Software-User-Guide-mynd-1

Stuðningur
Viðskiptavinir Þróunarsetts eiga rétt á þjálfun og tækniaðstoð. Notaðu Silicon Labs Bluetooth netið web síðu til að fá upplýsingar um allar Silicon Labs Bluetooth vörur og þjónustu, og til að skrá þig fyrir vöruaðstoð.
Hafðu samband við stuðning Silicon Laboratories á http://www.silabs.com/support.

Simplicity stúdíó
Aðgangur með einum smelli að MCU og þráðlausum verkfærum, skjölum, hugbúnaði, frumkóðasöfnum og fleira. Í boði fyrir Windows, Mac og Linux!

Fyrirvari
Silicon Labs hyggst veita viðskiptavinum nýjustu, nákvæma og ítarlega skjölin um öll jaðartæki og einingar sem eru tiltækar fyrir kerfis- og hugbúnaðarframleiðendur sem nota eða ætla að nota Silicon Labs vörur. Einkennisgögn, tiltækar einingar og jaðartæki, minnisstærðir og minnisföng vísa til hvers tiltekins tækis og „Dæmigerðar“ færibreytur geta verið mismunandi eftir mismunandi forritum. Umsókn tdampLesið sem lýst er hér er eingöngu til lýsingar. Silicon Labs áskilur sér rétt til að gera breytingar án frekari fyrirvara á vöruupplýsingum, forskriftum og lýsingum hér, og gefur enga ábyrgð á nákvæmni eða heilleika meðfylgjandi upplýsinga. Án fyrirvara getur Silicon Labs uppfært fastbúnað vörunnar meðan á framleiðsluferlinu stendur af öryggis- eða áreiðanleikaástæðum. Slíkar breytingar munu ekki breyta forskriftum eða frammistöðu vörunnar. Silicon Labs ber enga ábyrgð á afleiðingum notkunar upplýsinganna sem gefnar eru upp í þessu skjali. Þetta skjal felur ekki í sér eða gefur beinlínis leyfi til að hanna eða búa til samþættar rafrásir. Vörurnar eru ekki hannaðar eða heimilaðar til notkunar í neinum FDA Class III tækjum, forritum þar sem FDA formarkaðssamþykki er krafist eða lífsstuðningskerfum án sérstaks skriflegs samþykkis Silicon Labs. „Lífsstuðningskerfi“ er hvers kyns vara eða kerfi sem ætlað er að styðja við eða viðhalda lífi og/eða heilsu, sem, ef það mistekst, má með sanngirni búast við að muni leiða til verulegs líkamstjóns eða dauða. Silicon Labs vörur eru ekki hannaðar eða heimilaðar fyrir hernaðarlega notkun. Silicon Labs vörur skulu undir engum kringumstæðum notuð í gereyðingarvopnum, þar með talið (en ekki takmarkað við) kjarnorku-, sýkla- eða efnavopn, eða eldflaugar sem geta flutt slík vopn. Silicon Labs afsalar sér allri óbeinum og óbeinum ábyrgðum og ber ekki ábyrgð á meiðslum eða skemmdum sem tengjast notkun Silicon Labs vöru í slíkum óviðkomandi forritum.

Athugið: Þetta efni gæti innihaldið móðgandi hugtök sem eru nú úrelt. Silicon Labs er að skipta út þessum skilmálum fyrir innifalið tungumál þar sem hægt er. Fyrir frekari upplýsingar, heimsækja www.silabs.com/about-us/inclusive-lexicon-project

Upplýsingar um vörumerki
Silicon Laboratories Inc.®, Silicon Laboratories®, Silicon Labs®, SiLabs® og Silicon Labs logo®, Bluegiga®, Bluegiga Logo®, EFM®, EFM32®, EFR, Ember®, Energy Micro, Energy Micro lógó og samsetningar þeirra , „orkuvænustu örstýringar í heimi“, Redpine Signals®, WiSeConnect, n-Link, EZLink®, EZRadio®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS Studio, Precision32®, Simplicity Studio®, Telegesis, the Telegesis Logo®, USBXpress®, Zentri, Zentri lógóið og Zentri DMS, Z-Wave® og fleiri eru vörumerki eða skráð vörumerki Silicon Labs. ARM, CORTEX, Cortex-M3 og THUMB eru vörumerki eða skráð vörumerki ARM Holdings. Keil er skráð vörumerki ARM Limited. Wi-Fi er skráð vörumerki Wi-Fi Alliance. Allar aðrar vörur eða vörumerki sem nefnd eru hér eru vörumerki viðkomandi eigenda.

Algengar spurningar (algengar spurningar)

Sp.: Hvar get ég fundið frekari upplýsingar um öryggisuppfærslur?
Svar: Sjá öryggiskafla útgáfuskýringa pallsins eða farðu á Silicon Labs útgáfuskýringasíðuna fyrir nákvæmar öryggisuppfærslur.

Sp.: Hvernig læt ég clock_manager íhlutinn fylgja með til að frumstilla klukku?
A: Til að innihalda clock_manager íhlutinn fyrir upphafsstillingu klukku, vertu viss um að uppfæra umsóknarverkefnið þitt í samræmi við leiðbeiningarnar í notendahandbókinni.

Fyrirtækið Silicon Laboratories Inc.
400 West Cesar Chavez
Austin, TX 78701
Bandaríkin
www.silabs.com

IoT safn
www.silabs.com/IoT

SV/HW
www.silabs.com/Simplicity

Gæði
www.silabs.com/quality

Stuðningur og samfélag
www.silabs.com/community

Skjöl / auðlindir

SILICON LABS Bluetooth Mesh SDK Innbyggður hugbúnaður [pdfNotendahandbók
Bluetooth Mesh SDK Embedded Software, Mesh SDK Embedded Software, SDK Embedded Software, Embedded Software, Software

Heimildir

Skildu eftir athugasemd

Netfangið þitt verður ekki birt. Nauðsynlegir reitir eru merktir *