SILICON-LABS-Blog

LABS SILICON Meddalwedd Embedded rhwyll Bluetooth SDK

SILICON-LABS-Bluetooth-Rhwyll-SDK-Meddalwedd-Arweiniad Defnyddiwr-Cynnyrch

Manylebau Cynnyrch

  • Enw Cynnyrch: Symlrwydd SDK Suite
  • Fersiwn: 2024.6.0
  • Dyddiad Rhyddhau: Mehefin 5, 2024
  • Fersiwn Manyleb Rhwyll Bluetooth: 1.1

Cyfarwyddiadau Defnydd Cynnyrch

Mae rhwyll Bluetooth yn dopoleg newydd sydd ar gael ar gyfer dyfeisiau Bluetooth Ynni Isel (LE) sy'n galluogi cyfathrebu llawer-i-lawer (m:m). Mae wedi'i optimeiddio ar gyfer creu rhwydweithiau dyfais ar raddfa fawr ac mae'n ddelfrydol ar gyfer adeiladu awtomeiddio, rhwydweithiau synhwyrydd, a thracio asedau. Mae ein meddalwedd a'n SDK ar gyfer datblygiad Bluetooth yn cefnogi ymarferoldeb Rhwyll Bluetooth a Bluetooth. Gall datblygwyr ychwanegu cyfathrebu rhwydweithio rhwyll i ddyfeisiau LE megis goleuadau cysylltiedig, awtomeiddio cartref, a systemau olrhain asedau. Mae'r nwyddau meddal hefyd yn cefnogi beaconing Bluetooth, sganio beacon, a chysylltiadau GATT fel y gall rhwyll Bluetooth gysylltu â ffonau smart, tabledi, a dyfeisiau Bluetooth LE eraill. Mae'r datganiad hwn yn cynnwys nodweddion a gefnogir gan y fanyleb rhwyll Bluetooth fersiwn 1.1.

Mae'r nodiadau rhyddhau hyn yn ymdrin â fersiynau SDK:
7.0.0.0 wedi'i ryddhau Mehefin 5, 2024

Hysbysiadau Cysondeb a Defnydd
I gael rhagor o wybodaeth am ddiweddariadau a hysbysiadau diogelwch, gweler y bennod Diogelwch y Nodiadau Rhyddhau Platfform sydd wedi'u gosod gyda'r SDK hwn neu ar dudalen Nodiadau Rhyddhau Labs Silicon. Mae Silicon Labs hefyd yn argymell yn gryf eich bod yn tanysgrifio i Ymgynghorwyr Diogelwch i gael y wybodaeth ddiweddaraf. Am gyfarwyddiadau, neu os ydych chi'n newydd i rwyll Bluetooth Silicon Labs SDK, gweler Defnyddio'r Datganiad Hwn.

Crynhyddion Cydnaws
Mainc Waith Mewnosodedig IAR ar gyfer ARM (IAR-EWARM) fersiwn 9.40.1

  • Gallai defnyddio gwin i adeiladu gyda chyfleustodau llinell orchymyn IarBuild.exe neu GUI Workbench Embedded IAR ar macOS neu Linux arwain at anghywir files yn cael ei ddefnyddio oherwydd gwrthdrawiadau yn algorithm stwnsio gwin ar gyfer cynhyrchu byr file enwau.
  • Cynghorir cwsmeriaid ar macOS neu Linux i beidio ag adeiladu gydag IAR y tu allan i Simplicity Studio. Dylai cwsmeriaid sy'n gwneud hynny wirio'n ofalus bod y cywir files yn cael eu defnyddio.

GCC (The GNU Compiler Collection) fersiwn 12.2.1, wedi'i ddarparu gyda Stiwdio Symlrwydd.

  • Mae nodwedd optimeiddio amser cyswllt GCC wedi'i hanalluogi, gan arwain at gynnydd bach ym maint y ddelwedd.

Eitemau Newydd
Mae Simplicity SDK yn blatfform datblygu meddalwedd wedi'i fewnosod ar gyfer adeiladu cynhyrchion IoT yn seiliedig ar ein dyfeisiau diwifr a MCU Cyfres 2 a Chyfres 3. Mae'n integreiddio staciau protocol diwifr, nwyddau canol, gyrwyr ymylol, cychwynnydd, a chymhwysiad examples - fframwaith cadarn ar gyfer adeiladu dyfeisiau IoT wedi'u hoptimeiddio â phŵer. Mae'r SDK Symlrwydd yn cynnig nodweddion pwerus fel defnydd pŵer isel iawn, dibynadwyedd rhwydwaith cryf, cefnogaeth i nifer fawr o nodau, a thynnu gofynion cymhleth fel amlbrotocol a rhag-ardystio. Yn ogystal, mae Silicon Labs yn darparu meddalwedd dros yr awyr (OTA) a diweddariadau diogelwch i ddiweddaru dyfeisiau o bell, lleihau costau cynnal a chadw, a gwella profiad cynnyrch y defnyddiwr terfynol. Mae Simplicity SDK yn ddilyniant o'n Gecko SDK poblogaidd, a fydd yn parhau i fod ar gael i ddarparu cefnogaeth hirdymor i'n dyfeisiau Cyfres 0 a Chyfres 1.

I gael gwybodaeth ychwanegol am y dyfeisiau Cyfres 0 a Chyfres 1, cyfeiriwch at: Dyfais Cyfres 0 a Chyfres 1 EFM32/EZR32/EFR32 (silabs.com).

Nodweddion Newydd

Ychwanegwyd mewn datganiad 7.0.0.0
Mae cefnogaeth ar gyfer Rheolwr Cloc wedi'i ychwanegu. Nid yw'r cydrannau pentwr bellach yn defnyddio device_init() ar gyfer cychwyn cloc. Yn lle hynny, mae'n rhaid i'r prosiect cais nawr gynnwys y gydran clock_manager sy'n cychwyn y cloc. Mae cefnogaeth ar gyfer Rheolwr Cof Cyffredin wedi'i ychwanegu.

APIs newydd
Ychwanegwyd yn natganiad 7.0.0.0 Dim.

Gwelliannau

  • Mae gorchymyn dosbarth nod BGAPI, sl_btmesh_node_test_identity, wedi'i ychwanegu ar gyfer gwirio ffynonellau hysbyseb hunaniaeth nod.
  • Ychwanegwyd nodwedd Nod Pŵer Isel at weinydd Synhwyrydd examples.
  • Ychwanegwyd nodwedd ffrind at y cleient gweinydd synhwyrydd cynample.

Wedi newid mewn datganiad 7.0.0.0

  • Newidiadau BGAPI:
    Mae gorchymyn dosbarth nod BGAPI, sl_btmesh_node_test_identity, wedi'i ychwanegu i wirio a yw hysbyseb adnabod nod a dderbyniwyd yn tarddu o nod penodol ai peidio.
  • Exampgyda newidiadau cais:
    Mae nodwedd Nod Pŵer Isel wedi'i hychwanegu at weinydd Synhwyrydd examples (btmesh_soc_sensor_thermometer, btmesh_soc_nlc_sensor_oc-cupancy btmesh_soc_nlc_sensor_ambient_light), a nodwedd Friend ei ychwanegu at y cleient gweinydd synhwyrydd cynample (btmesh_soc_sen-sor_client).

Materion Sefydlog
Sefydlog yn rhyddhau 7.0.0.0

  • Osgoi cychwyn cludwr hysbyseb os yw nod yn cael ei ddarparu gan ddefnyddio PB-GATT yn unig.
  • Gwell adroddiadau am ddigwyddiadau darparu ar ddyfais sydd wedi'i gorlwytho.
  • Gwell adroddiadau digwyddiad DFU ar ddyfais sydd wedi'i gorlwytho.
  • Ychwanegwyd adrodd gwall os yw cyfluniad Blob Transfer ar y nod yn annigonol ar gyfer modelau DFU Distributor a Standalone Updater.
  • Amddiffyniad ailchwarae arbed sefydlog i NVM3 wrth ddefnyddio sl_btmesh_node_power_off() API.
ID # Disgrifiad
356148 Yn osgoi cychwyn cludwr hysbyseb os yw nod yn cael ei ddarparu gan ddefnyddio PB-GATT yn unig.
1250461 Gwneud adroddiadau am ddigwyddiadau darparu yn fwy cadarn ar ddyfais sydd wedi'i gorlwytho.
1258654 Gwneud adroddiadau digwyddiad DFU yn fwy cadarn ar ddyfais sydd wedi'i gorlwytho.
1274632 Bydd modelau DFU Distributor a Standalone Updater nawr yn adrodd am wall os nad yw cyfluniad Blob Transfer ar y nod yn ddigonol.
1284204 Amddiffyniad ailchwarae arbed sefydlog i NVM3 pan fydd y rhaglen yn defnyddio'r sl_btmesh_node_power_off () API.

Materion Hysbys yn y Datganiad Presennol
Ychwanegwyd materion mewn print trwm ers y datganiad blaenorol.

  • Dim digwyddiad BGAPI ar gyfer methiant trin neges segmentiedig.
  • Llifogydd posibl yn ciw NCP gyda digwyddiadau newid cyflwr adnewyddu allweddol.
  • Ychydig o ddiraddio perfformiad mewn profion hwyrni taith gron o gymharu â fersiwn 1.5.
  • Problemau gydag ailsefydlu hysbysebion cysylltadwy os yw pob cysylltiad yn weithredol a dirprwy GATT yn cael ei ddefnyddio.
  • Perfformiad gwael o ran trosglwyddo neges segmentiedig dros gludwr GATT.
ID # Disgrifiad Gweithiwch o gwmpas
401550 Dim digwyddiad BGAPI ar gyfer methiant trin neges segmentiedig. Mae angen i gais ddiddwytho methiant o derfyn amser / diffyg ymateb haen cais; ar gyfer modelau gwerthwr mae API wedi'i ddarparu.
454059 Mae nifer fawr o ddigwyddiadau newid cyflwr adnewyddu allweddol yn cael eu cynhyrchu ar ddiwedd y broses KR, a gallai hynny orlifo ciw NCP. Cynyddu hyd ciw NCP yn y prosiect.
454061 Gwelwyd ychydig o ddiraddiad perfformiad o gymharu ag 1.5 mewn profion hwyrni taith gron.
624514 Problem gydag ailsefydlu hysbysebion cysylltadwy os yw'r holl gysylltiadau wedi bod yn weithredol a dirprwy GATT yn cael ei ddefnyddio. Neilltuo un cysylltiad yn fwy nag sydd ei angen.
841360 Perfformiad gwael o ran trosglwyddo neges segmentiedig dros gludwr GATT. Sicrhewch fod cyfwng Cysylltiad y cysylltiad BLE gwaelodol yn fyr; sicrhau bod ATT MTU yn ddigon mawr i ffitio PDU rhwyll llawn; tiwniwch isafswm hyd y digwyddiad cysylltu i ganiatáu i becynnau LL lluosog gael eu trosglwyddo fesul digwyddiad cysylltu.
1121605 Gall gwallau talgrynnu achosi i ddigwyddiadau a drefnwyd gychwyn ar adegau ychydig yn wahanol i'r disgwyl.
1226127 Cyn-ddarparwr gwesteiwrampGall fod yn sownd pan fydd yn dechrau darparu ail nod. Ailgychwynnwch ap y darparwr gwesteiwr cyn darparu'r ail nod.
1204017 Nid yw'r Dosbarthwr yn gallu delio â hunan FW Update cyfochrog a FW Upload. Peidiwch â rhedeg diweddariad FW eich hun a llwytho i fyny FW ochr yn ochr.
1301325 Nid yw gweithredoedd amserlennydd yn cael eu storio'n gywir i storio parhaus.
1305041 Gall cyfathrebu NCP o'r gwesteiwr i EFR32 terfyn amser. Gall sl_simple_com_usart.c gael ei olygu i gywiro gwerth terfyn amser.
1305928 Efallai y bydd sefydlu 10 nod diweddaru neu fwy fel derbynwyr DFU yn methu ar yr app dosbarthwr SoC.

Eitemau Anghymeradwy
Wedi'i anghymeradwyo mewn datganiad 7.0.0.0
Mae'r gorchymyn BGAPI sl_btmesh_prov_test_identity wedi'i anghymeradwyo. Defnyddiwch sl_btmesh_node_test_identity yn lle hynny.

Eitemau wedi'u Dileu
Wedi'i dynnu yn rhyddhau 7.0.0.0
Mae cefnogaeth ar gyfer caledwedd Cyfres 1 (xG12 a xG13) wedi'i ddileu yn y datganiad hwn.

Defnyddio'r Datganiad hwn
Mae'r datganiad hwn yn cynnwys y canlynol

  • Llyfrgell stac rhwyll Bluetooth Silicon Labs
  • Rhwyll Bluetooth sampceisiadau

Os ydych chi'n ddefnyddiwr tro cyntaf, gweler QSG176: Silicon Labs Bluetooth Mesh SDK v2.x Canllaw Cychwyn Cyflym.

Gosod a Defnyddio
Darperir y rhwyll Bluetooth SDK fel rhan o'r SDK Simplicity (GSDK), y gyfres o SDKs Silicon Labs. I ddechrau'n gyflym gyda'r Simplicity SDK, gosodwch Simplicity Studio 5, a fydd yn sefydlu'ch amgylchedd datblygu ac yn eich arwain trwy osodiad Simplicity SDK. Mae Simplicity Studio 5 yn cynnwys popeth sydd ei angen ar gyfer datblygu cynnyrch IoT gyda dyfeisiau Silicon Labs, gan gynnwys lansiwr adnoddau a phrosiect, offer ffurfweddu meddalwedd, IDE llawn gyda cadwyn offer GNU, ac offer dadansoddi. Darperir cyfarwyddiadau gosod yn y Canllaw Defnyddiwr Simplicity Studio 5 ar-lein. Fel arall, gellir gosod Simplicity SDK â llaw trwy lawrlwytho neu glonio'r diweddaraf o GitHub. Gwel https://github.com/Sili-conLabs/simplicity_sdk am fwy o wybodaeth.

Mae Simplicity Studio yn gosod y Simplicity SDK yn ddiofyn yn:

  • Windows:
    • C:\Defnyddwyr \ \SimplicityStudio\SDKs\simplicity_sdk
  • MacOS: /Defnyddwyr/ /SimplicityStudio/SDKs/simplicity_sdk
    Mae dogfennaeth sy'n benodol i'r fersiwn SDK wedi'i gosod gyda'r SDK. Gellir dod o hyd i wybodaeth ychwanegol yn aml yn yr erthyglau sylfaen wybodaeth (KBAs). Mae cyfeiriadau API a gwybodaeth arall am hyn a datganiadau cynharach ar gael ar https://docs.silabs.com/.

Gwybodaeth Ddiogelwch

Allwedd Allforio ar nod Allforio ar Ddarparwr Nodiadau
Allwedd rhwydwaith Allforio Allforio Mae tarddiad allwedd rhwydwaith yn bodoli yn RAM yn unig tra bod allweddi rhwydwaith yn cael eu storio ar fflach
Allwedd y cais Na ellir ei allforio Allforio
Allwedd dyfais Na ellir ei allforio Allforio Yn achos Provideer, wedi'i gymhwyso i allwedd dyfais Provideerr ei hun yn ogystal ag allweddi dyfeisiau eraill

Integreiddio Vault Diogel
Mae'r fersiwn hwn o'r pentwr wedi'i integreiddio â Secure Vault Key Management. Pan gânt eu defnyddio i ddyfeisiadau Secure Vault High, mae allweddi amgryptio rhwyll yn cael eu diogelu gan ddefnyddio swyddogaeth Rheoli Allwedd Vault Diogel. Mae'r tabl isod yn dangos yr allweddi gwarchodedig a'u nodweddion diogelu storio.

  • Gellir defnyddio allweddi sydd wedi'u nodi fel "Anallforiadwy" ond ni allant fod vieweu golygu neu eu rhannu ar amser rhedeg.
  • Gellir defnyddio neu rannu allweddi sydd wedi'u nodi fel "Allforiadwy" ar amser rhedeg ond maent yn parhau i gael eu hamgryptio wrth eu storio mewn fflach.
  • I gael rhagor o wybodaeth am ymarferoldeb Rheoli Allweddi Diogel Vault, gweler AN1271: Storfa Allwedd Ddiogel.

Cynghorion Diogelwch
I danysgrifio i Security Advisories, mewngofnodwch i borth cwsmeriaid Silicon Labs, yna dewiswch Account Home. Cliciwch CARTREF i fynd i dudalen gartref y porth ac yna cliciwch ar y deilsen Rheoli Hysbysiadau. Sicrhewch fod 'Hysbysiadau Cynghori Meddalwedd/Diogelwch a Hysbysiadau Newid Cynnyrch (PCNs)' yn cael eu gwirio, a'ch bod wedi'ch tanysgrifio o leiaf ar gyfer eich platfform a'ch protocol. Cliciwch Cadw i arbed unrhyw newidiadau.

SILICON-LABS-Bluetooth-Rhwyll-SDK-Meddalwedd-Meddalwedd-Canllaw Defnyddiwr-Ffig-1

Cefnogaeth
Mae cwsmeriaid Pecyn Datblygu yn gymwys ar gyfer hyfforddiant a chymorth technegol. Defnyddiwch rwyll Bluetooth Silicon Labs web tudalen i gael gwybodaeth am holl gynhyrchion a gwasanaethau Silicon Labs Bluetooth, ac i gofrestru ar gyfer cymorth cynnyrch.
Cysylltwch â chymorth Silicon Labordai yn http://www.silabs.com/support.

Stiwdio Symlrwydd
Mynediad un clic i MCU ac offer diwifr, dogfennaeth, meddalwedd, llyfrgelloedd cod ffynhonnell a mwy. Ar gael ar gyfer Windows, Mac a Linux!

Ymwadiad
Mae Silicon Labs yn bwriadu darparu'r ddogfennaeth ddiweddaraf, gywir a manwl i gwsmeriaid o'r holl berifferolion a modiwlau sydd ar gael i weithredwyr systemau a meddalwedd sy'n defnyddio neu'n bwriadu defnyddio cynhyrchion Silicon Labs. Mae data nodweddu, modiwlau sydd ar gael a perifferolion, meintiau cof a chyfeiriadau cof yn cyfeirio at bob dyfais benodol, a gall paramedrau “nodweddiadol” a ddarperir amrywio mewn gwahanol gymwysiadau ac maent yn gwneud hynny. Cais cynamper enghraifft yn unig y mae'r les a ddisgrifir yma. Mae Silicon Labs yn cadw'r hawl i wneud newidiadau heb rybudd pellach i'r wybodaeth, y manylebau a'r disgrifiadau cynnyrch a nodir yma, ac nid yw'n rhoi gwarantau ynghylch cywirdeb neu gyflawnrwydd y wybodaeth sydd wedi'i chynnwys. Heb hysbysiad ymlaen llaw, gall Silicon Labs ddiweddaru firmware cynnyrch yn ystod y broses weithgynhyrchu am resymau diogelwch neu ddibynadwyedd. Ni fydd newidiadau o'r fath yn newid y manylebau na pherfformiad y cynnyrch. Ni fydd Silicon Labs yn atebol am ganlyniadau defnyddio'r wybodaeth a ddarperir yn y ddogfen hon. Nid yw'r ddogfen hon yn awgrymu nac yn benodol yn rhoi unrhyw drwydded i ddylunio neu ffugio unrhyw gylchedau integredig. Nid yw'r cynhyrchion wedi'u cynllunio na'u hawdurdodi i'w defnyddio o fewn unrhyw ddyfeisiau Dosbarth III FDA, ceisiadau y mae angen cymeradwyaeth premarket FDA ar eu cyfer neu Systemau Cynnal Bywyd heb ganiatâd ysgrifenedig penodol Silicon Labs. “System Cynnal Bywyd” yw unrhyw gynnyrch neu system a fwriedir i gynnal neu gynnal bywyd a/neu iechyd, y gellir yn rhesymol ddisgwyl, os bydd yn methu, y bydd yn arwain at anaf personol sylweddol neu farwolaeth. Nid yw cynhyrchion Silicon Labs wedi'u cynllunio na'u hawdurdodi ar gyfer cymwysiadau milwrol. Ni chaiff cynhyrchion Silicon Labs eu defnyddio o dan unrhyw amgylchiadau mewn arfau dinistr torfol gan gynnwys (ond heb fod yn gyfyngedig i) arfau niwclear, biolegol neu gemegol, neu daflegrau sy'n gallu danfon arfau o'r fath. Mae Silicon Labs yn gwadu pob gwarant ddatganedig ac ymhlyg ac ni fydd yn gyfrifol nac yn atebol am unrhyw anafiadau neu iawndal sy'n gysylltiedig â defnyddio cynnyrch Silicon Labs mewn cymwysiadau anawdurdodedig o'r fath.

Nodyn: Gall y cynnwys hwn gynnwys terminoleg sarhaus sydd bellach wedi darfod. Mae Silicon Labs yn disodli'r termau hyn ag iaith gynhwysol lle bynnag y bo modd. Am fwy o wybodaeth, ewch i www.silabs.com/about-us/inclusive-lexicon-project

Gwybodaeth Nod Masnach
Silicon Laboratories Inc.®, Silicon Laboratories®, Silicon Labs®, SiLabs® a logo Silicon Labs®, Bluegiga®, Bluegiga Logo®, EFM®, EFM32®, EFR, Ember®, Energy Micro, logo Energy Micro a chyfuniadau ohonynt , “microreolyddion mwyaf ynni-gyfeillgar y byd”, Redpine Signals®, WiSeConnect, n-Link, EZLink®, EZRadio®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS Studio, Precision32®, Simplicity Studio®, Telegesis, y Telegesis Mae Logo®, USBXpress®, Zentri, logo Zentri a Zentri DMS, Z-Wave®, ac eraill yn nodau masnach neu'n nodau masnach cofrestredig Silicon Labs. Mae ARM, CORTEX, Cortex-M3 a THUMB yn nodau masnach neu'n nodau masnach cofrestredig ARM Holdings. Mae Keil yn nod masnach cofrestredig ARM Limited. Mae Wi-Fi yn nod masnach cofrestredig y Wi-Fi Alliance. Mae'r holl gynhyrchion neu enwau brand eraill a grybwyllir yma yn nodau masnach eu deiliaid priodol.

Cwestiynau Cyffredin (FAQ)

C: Ble alla i ddod o hyd i ragor o wybodaeth am ddiweddariadau diogelwch?
A: Cyfeiriwch at bennod Diogelwch y Nodiadau Rhyddhau Platfform neu ewch i dudalen Nodiadau Rhyddhau Labs Silicon i gael diweddariadau diogelwch manwl.

C: Sut mae cynnwys y gydran cloc_rheolwr ar gyfer cychwyn cloc?
A: I gynnwys y gydran clock_manager ar gyfer cychwyn cloc, gwnewch yn siŵr eich bod yn diweddaru'ch prosiect cais yn unol â'r cyfarwyddiadau a ddarperir yn y llawlyfr defnyddiwr.

Labordai Silicon Inc.
400 Gorllewin Cesar Chavez
Austin, TX 78701
UDA
www.silabs.com

Portffolio IoT
www.silabs.com/IoT

SW / HW
www.silabs.com/symlity

Ansawdd
www.silabs.com/quality

Cefnogaeth a Chymuned
www.silabs.com/community

Dogfennau / Adnoddau

LABS SILICON Meddalwedd Embedded rhwyll Bluetooth SDK [pdfCanllaw Defnyddiwr
Meddalwedd Rhwyll Bluetooth SDK Embedded, Meddalwedd Rhwyll SDK Embedded, Meddalwedd Embedded SDK, Meddalwedd Embedded, Meddalwedd

Cyfeiriadau

Gadael sylw

Ni fydd eich cyfeiriad e-bost yn cael ei gyhoeddi. Mae meysydd gofynnol wedi'u marcio *