SILICON LABS 8.0.0.0 Bluetooth Mesh SDK

SILICON LABS 8.0.0.0 Bluetooth Mesh SDK

Oluline teave

Bluetooth-võrk on Bluetoothi ​​madala energiatarbega (LE) seadmete jaoks saadaval olev uus topoloogia, mis võimaldab mitut-mitmele (m:m) sidet. See on optimeeritud suuremahuliste seadmevõrkude loomiseks ning sobib ideaalselt hoonete automatiseerimiseks, andurivõrkudeks ja varade jälgimiseks. Meie tarkvara ja SDK Bluetoothi ​​arendamiseks toetab Bluetooth Meshi ja Bluetoothi ​​funktsioone. Arendajad saavad LE-seadmetele (nt ühendatud tuled, koduautomaatika ja varade jälgimissüsteemid) lisada võrgusilma. Tarkvara toetab ka Bluetoothi ​​majakaid, majakade skannimist ja GATT-ühendusi, et Bluetooth-võrk saaks ühendada nutitelefonide, tahvelarvutite ja muude Bluetooth LE-seadmetega.

See väljalase sisaldab funktsioone, mida toetab Bluetoothi ​​võrgusilma spetsifikatsiooni versioon 1.1.

Need väljalaskemärkmed hõlmavad SDK versioone:

8.0.0.0 anti välja 16. detsembril 2024

Sümbol
PÕHIOMADUSED 

  • Lisatud tugi Micriumile ja FreeRTOS-ile.
  • Veaparandused ja väikesed täiustused.

Ühilduvuse ja kasutamise teatised

Turvavärskenduste ja -teadete kohta lisateabe saamiseks vaadake sellega installitud platvormi väljalaskemärkmete peatükki Turvalisus
SDK või Silicon Labsi väljalaskemärkmete leht. Silicon Labs soovitab tungivalt tellida ka turvanõuanded
ajakohast teavet. Juhiste saamiseks või kui olete Silicon Labsi Bluetoothi ​​võrgusilma SDK uus kasutaja, vaadake jaotist Selle väljalase kasutamine.

Ühilduvad kompilaatorid: 

IAR Embedded Workbench for ARM (IAR-EWARM) versioon 9.40.1

  • Wine'i kasutamine IarBuild.exe käsurea utiliidi või IAR Embedded Workbenchi GUI-ga koostamiseks MacOS-is või Linuxis võib põhjustada valesid files kasutatakse kokkupõrgete tõttu veini räsimisalgoritmis lühikeste genereerimiseks file nimed.
  • MacOS-i või Linuxi klientidel ei soovitata luua IAR-iga väljaspool Simplicity Studio. Kliendid, kes seda teevad, peaksid hoolikalt kontrollima, kas see on õige files on kasutusel.

GCC (The GNU Compiler Collection) versioon 12.2.1, mis on kaasas Simplicity Studioga.

  • GCC lingiaja optimeerimise funktsioon on keelatud, mille tulemusena on pildi suurus veidi suurenenud.

Uued esemed

Uued funktsioonid

Lisatud versioonis 8.0.0.0 

Uus eksampvähem:
RTOS-i tugi (Micrium ja FreeRTOS) on lisatud mitmetele ntampvähem.
Micrium ja FreeRTOS variandid tehti järgmiste rakenduste jaoks:

  • btmesh_ncp_empty
  • btmesh_soc_empty
  • btmesh_soc_nlc_basic_scene_selector
  • btmesh_soc_nlc_dimming_control
  • btmesh_soc_switch_ctl

FreeRTOS-i variant tehti järgmiste rakenduste jaoks:

  • btmesh_soc_nlc_sensor_ambient_light
  • btmesh_soc_nlc_sensor_occupancy
  • btmesh_soc_sensor_client
  • btmesh_soc_sensor_thermometer

Pange tähele, et seadme püsivara värskendust RTOS-i variantrakendustes veel ei toetata.

Uued komponendid: 

  • btmesh_solicitation_config_client
    Puhverserveri teenusepakkumiste jaoks lisati komponent.
  • App_rta ja App_btmesh_rta
    Rakenduse käitusaja adapterikiht metallist ja RTOS-iga seotud teenuste jaoks.
  • Btmesh_lcd_server
    Komponent suurte kompositsiooniandmete mudelite metaandmete lehekülje 0 genereerimiseks.

Muud uued funktsioonid: 

  • Mudelite metaandmed Page 0 on toetatud ja genereeritakse automaatselt näiteksampvähem.
  • App_button_press toetab tarkvara taastamist.
  • Võrgusilma konfiguraatori tööriist toetab tarnijamudelite jaoks kompositsiooniandmete lehe 1 ja lehe 2 genereerimist.
  • Võrguanalüsaatori tööriist toetab Bluetooth Mesh 1.1 spetsifikatsiooni.

Uued API-d

Lisatud versioonis 8.0.0.0 

Rakenduse komponentide muudatused:
Sli_sensor_server_cadence.c nimetati ümber Sl_sensor_server_cadence.c-ks

Täiustused

Muudetud versioonis 8.0.0.0 

OOB-i autentimise andmete käitlemise API-dokumentatsiooni teenusepakkuja ja ettevõtja puhul on parandatud ja selgitatud.

Parandatud probleemid

Parandatud versioonis 8.0.0.0 

ID nr Kirjeldus
348529 Taasesituse kaitse kontrollid sõnumitest loobumiseks olid liiga ranged nurgajuhtumite jaoks, mis olid seotud rikkis saabuvate segmentidega.
1337570 Parandatud potentsiaalne nullkursori viide DFU kliendimudelis.
1339163 Ülekoormusolukordade haldamiseks eemaldati Tx-järjekorrast aegunud väljaminevad reklaamid.
1345085,
1345650
Parandatud sünkroonimise ja lõime turvaprobleemid BGAPI käskude ja sündmuste käsitlemisega, kui RTOS on kasutusel.
1356050 Täiustas eelmist parandust, kõrvaldades mittevajalikud GATT-teenuse häälestustoimingud, mis võivad ebaõnnestuda.
1378339 Parandatud on perioodilise ülesande töötamise probleem, mis mõjutas GATT-funktsiooniga manustatud teenusepakkujaid.
1378639 Parandatud DFU eraldiseisva värskendaja deinitsialiseerimise jada.

Teadaolevad probleemid praeguses väljaandes

Paksus kirjas olevad probleemid on lisatud alates eelmisest väljaandest.

ID nr Kirjeldus Lahendus
401550 BGAPI sündmus puudub segmenteeritud sõnumite töötlemise tõrke korral. Rakendus peab tuletama ebaõnnestumise ajalõpu / rakenduskihi vastuse puudumise põhjal; tarnija mudelite jaoks on pakutud API.
454059 KR-protsessi lõpus genereeritakse suur hulk võtme värskendusoleku muutmise sündmusi ja see võib NCP-järjekorra üle ujutada. Suurendage projektis NCP järjekorra pikkust.
454061 Täheldati jõudluse kerget halvenemist võrreldes 1.5-ga edasi-tagasi latentsustestides.
624514 Probleem ühendatava reklaami taastamisega, kui kõik ühendused on olnud aktiivsed ja GATT-i puhverserver on kasutusel. Eraldage üks ühendus rohkem kui vaja.
841360 GATT-i kandja kaudu segmenteeritud sõnumite edastamise nõrk jõudlus. Veenduge, et aluseks oleva BLE-ühenduse ühendusintervall on lühike; veenduge, et ATT MTU on piisavalt suur, et mahutada täisvõrguga PDU-d; häälestage ühenduse sündmuse minimaalne pikkus, et ühe ühenduse sündmuse kohta oleks võimalik edastada mitu LL-paketti.
1121605 Ümardamisvead võivad põhjustada plaanitud sündmuste käivitumist oodatust veidi erineval ajal.
1226127 Hostipakkuja example võib takerduda, kui see hakkab teist sõlme pakkuma. Enne teise sõlme ettevalmistamist taaskäivitage hosti ettevalmistaja rakendus.
1204017 Levitaja ei saa paralleelselt ise FW värskendust ja FW üleslaadimist käsitleda. Ärge käivitage FW värskendamist ja FW üleslaadimist paralleelselt.

Aegunud üksused

Versioonis 8.0.0.0 aegunud 

Mitte ühtegi

Eemaldatud üksused

Eemaldatud versioonis 8.0.0.0 

Mitte ühtegi.

Selle väljalase kasutamine

See väljaanne sisaldab järgmist

  • Silicon Labsi Bluetoothi ​​võrgu virnade raamatukogu
  • Bluetooth mesh sample rakendusi

Kui kasutate esimest korda, vaadake QSG176: Silicon Labs Bluetooth Mesh SDK v2.x kiirjuhendit.

Paigaldamine ja kasutamine

Bluetoothi ​​võrgusilma SDK on osa Silicon Labsi SDK-de komplektist Simplicity SDK (GSDK). Simplicity SDK kiireks alustamiseks installige Lihtsuse stuudio 5, mis seadistab teie arenduskeskkonna ja juhendab teid Simplicity SDK installimisel. Simplicity Studio 5 sisaldab kõike, mida Silicon Labsi seadmetega IoT tootearenduseks vaja, sealhulgas ressursside ja projekti käivitajat, tarkvara konfiguratsioonitööriistu, täielikku IDE-d koos GNU tööriistaahelaga ja analüüsitööriistu. Paigaldusjuhised on kaasas
veebipõhises Lihtsuses Studio 5 kasutusjuhend.

Teise võimalusena võib Simplicity SDK installida käsitsi, laadides alla või kloonides GitHubist uusima versiooni. Vaata https://github.com/SiliconLabs/simplicity_sdk lisateabe saamiseks. Simplicity Studio installib Simplicity SDK vaikimisi järgmistesse kohtadesse:

Simplicity Studio installib Simplicity SDK vaikimisi järgmistesse kohtadesse:

  • Windows: C:\Users\\SimplicityStudio\SDKs\simplicity_sdk
  • MacOS: /Kasutajad//SimplicityStudio/SDKs/simplicity_sdk

SDK versioonile spetsiaalne dokumentatsioon installitakse koos SDK-ga. Lisateavet leiate sageli aadressilt teadmistebaasi artiklid (KBA-d). API viited ja muu teave selle ja varasemate versioonide kohta on saadaval aadressil https://docs.silabs.com/.

Turvateave

Turvaline võlvi integreerimine 

See virna versioon on integreeritud Secure Vault Key Managementiga. Secure Vault High seadmetes juurutamisel kaitstakse võrgukrüpteerimisvõtmeid Secure Vault Key Management funktsiooni abil. Allolevas tabelis on näidatud kaitstud võtmed ja nende salvestuskaitse omadused.

Võti Eksporditavus sõlmes Eksporditavus Provisioneril Märkmed
Võrguvõti Eksporditav Eksporditav Võrguvõtme tuletised eksisteerivad ainult RAM-is, samas kui võrguvõtmed on salvestatud välkmällu
Rakenduse võti Mitteeksporditav Eksporditav
Seadme võti Mitteeksporditav Eksporditav Provisioneri puhul rakendatakse nii Provisionerri enda seadme võtmele kui ka teiste seadmete võtmetele

Klahve, mis on märgistatud kui „Ei eksporditav”, saab kasutada, kuid mitte viewredigeeritud või käitusajal jagatud.
Võtmeid, mis on märgitud kui „Eksporditav”, saab käitamise ajal kasutada või jagada, kuid need jäävad välkmälu salvestamisel krüpteerituks.
Secure Vault Key Management funktsioonide kohta lisateabe saamiseks vt AN1271: Turvaline võtmehoidla.

Turvameetmed 

Turvanõuannete tellimiseks logige sisse Silicon Labsi kliendiportaali ja valige seejärel Konto avaleht. Portaali avalehele minemiseks klõpsake AVALEHT ja seejärel paani Märguannete haldamine. Veenduge, et valik „Tarkvara/turvalisuse teatised ja tootemuudatuste teatised (PCN-id)” on märgitud ning et olete oma platvormi ja protokolli jaoks vähemalt tellinud. Muudatuste salvestamiseks klõpsake nuppu Salvesta.

Turvateave

Toetus

Arenduskomplekti klientidel on õigus saada koolitust ja tehnilist tuge. Kasuta Silicon Labsi Bluetooth-võrk web lehel saada
teavet kõigi Silicon Labsi Bluetoothi ​​toodete ja teenuste kohta ning registreeruda tootetoe saamiseks.
Võtke ühendust Silicon Laboratories toega aadressil http://www.silabs.com/support.

SDK väljalaske- ja hoolduspoliitika

Üksikasju vt SDK väljalaske- ja hoolduspoliitika.

Lihtsuse stuudio

Ühe klõpsuga juurdepääs MCU-le ja juhtmevabadele tööriistadele, dokumentatsioonile, tarkvarale, lähtekooditeekidele ja muule. Saadaval Windowsi, Maci ja Linuxi jaoks!

Turvateave

Sümbol IoT portfell
www.silabs.com/IoT

Sümbol SW/HW
www.silabs.com/simplicity

Sümbol Kvaliteet
www.silabs.com/quality

Sümbol Tugi ja kogukond
www.silabs.com/community

Vastutusest loobumine
Silicon Labs kavatseb pakkuda klientidele uusimat, täpset ja põhjalikku dokumentatsiooni kõigi Silicon Labsi tooteid kasutavate või kasutada kavatsevate süsteemi- ja tarkvararakendajate jaoks saadaolevate välisseadmete ja moodulite kohta. Iseloomustusandmed, saadaolevad moodulid ja välisseadmed, mälumahud ja mäluaadressid viitavad igale konkreetsele seadmele ning pakutavad "tüüpilised" parameetrid võivad erinevates rakendustes erineda. Rakendus ntampsiin kirjeldatud on ainult illustratiivsel eesmärgil. Silicon Labs jätab endale õiguse teha siin esitatud tooteteavet, spetsifikatsioone ja kirjeldusi ilma täiendava etteteatamata muudatusi ega anna garantiid lisatud teabe täpsuse või täielikkuse kohta. Ilma eelneva teavituseta võib Silicon Labs turvalisuse või töökindluse huvides tootmisprotsessi käigus toote püsivara värskendada. Sellised muudatused ei muuda toote tehnilisi andmeid ega toimivust. Silicon Labs ei vastuta selles dokumendis esitatud teabe kasutamise tagajärgede eest. See dokument ei viita ega anna selgesõnaliselt litsentsi mis tahes integraallülituste projekteerimiseks või valmistamiseks. Tooted ei ole ette nähtud ega lubatud kasutamiseks FDA III klassi seadmetes, rakendustes, mille jaoks on nõutav FDA eelmüügiluba, ega elu toetavates süsteemides ilma Silicon Labsi konkreetse kirjaliku nõusolekuta. "Elu toetav süsteem" on mis tahes toode või süsteem, mis on mõeldud elu ja/või tervise toetamiseks või säilitamiseks, mille ebaõnnestumise korral võib mõistlikult eeldada, et see toob kaasa märkimisväärse kehavigastuse või surma. Silicon Labsi tooted ei ole loodud ega lubatud sõjaliseks kasutamiseks. Silicon Labsi tooteid ei tohi mingil juhul kasutada massihävitusrelvades, sealhulgas (kuid mitte ainult) tuuma-, bioloogilistes või keemiarelvades ega rakettides, mis on võimelised selliseid relvi kohale toimetama. Silicon Labs loobub kõigist otsestest ja kaudsetest garantiidest ega vastuta vigastuste või kahjude eest, mis on seotud Silicon Labsi toote kasutamisega sellistes volitamata rakendustes.

Kaubamärgi teave
Silicon Laboratories Inc.® , Silicon Laboratories® , Silicon Labs® , SiLabs® ja Silicon Labsi logo® , Bluegiga® , Bluegiga Logo® , EFM®, EFM32® , EFR, Ember® , Energy Micro, Energy Micro logo ja nende kombinatsioonid , "maailma kõige energiasäästlikumad mikrokontrollerid", Redpine Signals®, WiSeConnect, n-Link, EZLink®, EZRadio®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS Studio, Precision32®, Simplicity Studio®, Telegesis, Telegesise logo®, USBXpress®, Zentri, Zentri logo , Z-Wave® ja teised on kaubamärgid või registreeritud Silicon Labsi kaubamärgid. ARM, CORTEX, Cortex-M3 ja THUMB on ettevõtte ARM Holdings kaubamärgid või registreeritud kaubamärgid. Keil on registreeritud
ARM Limited kaubamärk. Wi-Fi on Wi-Fi Alliance'i registreeritud kaubamärk. Kõik muud siin mainitud tooted või kaubamärgid on nende vastavate omanike kaubamärgid.

Klienditugi

Silicon Laboratories Inc.
400 West Cesar Chavez
Austin, TX 78701
USA
www.silabs.com

Logo

Dokumendid / Ressursid

SILICON LABS 8.0.0.0 Bluetooth Mesh SDK [pdfKasutusjuhend
8.0.0.0 Bluetooth Mesh SDK, 8.0.0.0, Bluetooth Mesh SDK, Mesh SDK, SDK

Viited

Jäta kommentaar

Teie e-posti aadressi ei avaldata. Kohustuslikud väljad on märgitud *