SILICON-LABS-LOGO

SILICON LABS 5.0.3.0 GA Bluetooth Mesh SDK

SILICON-LABS-5.0.3.0-GA-Bluetooth-Mesh-SDK-PRODUCT

Bluetooth mesh je nová topologie dostupná pro zařízení Bluetooth Low Energy (LE), která umožňuje komunikaci many-to-many (m:m). Je optimalizován pro vytváření rozsáhlých sítí zařízení a je ideální pro automatizaci budov, senzorové sítě a sledování majetku. Náš software a SDK pro vývoj Bluetooth podporují funkce Bluetooth Mesh a Bluetooth 5.3. Vývojáři mohou k zařízením LE přidat síťovou komunikaci, jako jsou připojená světla, domácí automatizace a systémy sledování majetku. Software také podporuje Bluetooth beaconing, beacon scan a GATT připojení, takže Bluetooth mesh se může připojit k chytrým telefonům, tabletům a dalším zařízením Bluetooth LE. Tato verze obsahuje funkce podporované specifikací Bluetooth mesh verze 1.1.

Tyto poznámky k vydání se týkají verzí SDK:

  • 5.0.3.0-vydáno 13. března 2024
  • 5.0.2.0-vydáno 9. října 2023
  • 5.0.1.0-vydáno 26. července 2023
  • 5.0.0.0-vydáno 7. června 2023

KLÍČOVÉ VLASTNOSTI 

  • Podpora protokolu Mesh 1.1
  • Podpora pro Mesh Model 1.1
  • Podpora pro Mesh Binary Large Object Transfer
  • Podpora aktualizace firmwaru zařízení Mesh

Oznámení o kompatibilitě a použití

Další informace o aktualizacích zabezpečení a upozorněních naleznete v kapitole Zabezpečení v poznámkách k vydání platformy Gecko nainstalovaných s touto sadou SDK nebo na stránce Poznámky k vydání Silicon Labs. Silicon Labs také důrazně doporučuje, abyste se přihlásili k odběru bezpečnostních rad pro aktuální informace. Pokyny nebo pokud jste noví se sadou SDK Silicon Labs Bluetooth mesh SDK naleznete v části Používání této verze.

Kompatibilní kompilátory:
IAR Embedded Workbench pro ARM (IAR-EWARM) verze 9.20.4

  • Použití vína k sestavení pomocí nástroje příkazového řádku IarBuild.exe nebo grafického uživatelského rozhraní IAR Embedded Workbench v systému macOS nebo Linux může vést k nesprávným files se používá kvůli kolizím v hashovacím algoritmu vína pro generování zkratů file jména.
  • Zákazníkům se systémem macOS nebo Linux se doporučuje, aby nevytvářeli s IAR mimo Simplicity Studio. Zákazníci, kteří tak učiní, by si měli pečlivě ověřit, že je to správné files se používají. GCC (The GNU Compiler Collection) verze 10.3-2021.10, dodávaná se Simplicity Studio.
  • Funkce optimalizace Link-time GCC byla deaktivována, což má za následek mírné zvětšení velikosti obrázku.

Nové položky

Nové funkce

Přidáno ve verzi 5.0.1.0 New Example Podpora
Přidána podpora pro rádiové desky BRD4194A a BRD4187C pro testovací ukázky BT Mesh IOP

Přidáno ve verzi 5.0.0.0 Nová podpora hardwaru
Byla přidána podpora pro produktovou řadu EFR32xG27 a rádiové desky BG24 WLCSP. Byla přidána podpora pro EFR32xG22 revize D. Byla přidána podpora pro EFR32xG21, revize C a novější.

Nová API
Žádný

Vylepšení

Změněno ve verzi 5.0.0.0

  • Optimalizace velikosti kódu zásobníku a example aplikace.
  • ExampAplikace a komponenty SLC byly optimalizovány pro vývoj bez kódu a s nízkým kódem.

Opravené problémy

Opraveno ve verzi 5.0.3.0

ID # Popis
1194020 Problémy s používáním kódovaného PHY aplikací po změně součásti skeneru.
1194443 Aplikace distributora DFU v současné době není schopna úspěšně zpracovat více než 60 uzlů.
1198887 Adresa náhodného inzerenta soukromého majáku je stejná pro všechny podsítě, ale měla by se lišit.
1202088 Btmesh_soc_switch_ctl example kompiluje na všech deskách pomocí kompilátoru IAR.
1206620 Opraveny problémy způsobené chybějícími událostmi BGAPI během vysoké zátěže, aby se opravily problémy s ověřováním firmwaru.
1206714 Proxy server by měl vydávat signál přes připojení proxy, když je k proxy serveru přidána podsíť.
1206715, 1211012,

1211022

Pokud je podporováno vzdálené poskytování, měla by být v modelu konfiguračního serveru i v modelu datového serveru s velkým složením přítomna podpora pro stránky s daty složení zařízení 2, 129 a 130.
1211017 Pravidelné zveřejňování informací o poloze by se mělo střídat mezi globálními a místními umístěními, pokud jsou obě známy.
1212373 Únik prostředků při zpracování připojení proxy poté, co bylo otevřeno a zavřeno několik stovek připojení proxy.
1212854 Přenos MBT do LPN v režimu Pull se nedokončí úspěšně.
1226000 Rozšířená funkce Provisioner BGAPI pro kontrolu identity uzlu pro kontrolu identity soukromého uzlu.
1230833 Opravena deinicializace přátelského subsystému, takže reinicializace funguje bez resetování zařízení.
1243565 Opraven pád, ke kterému mohlo dojít, pokud se nezdařila inicializace poskytovatele, napřample, kvůli zdeformovanému DCD.
1244298 Opraveno hlášení falešných extra oktetů v události Register Status modelu Scene Client.

Opraveno ve verzi 5.0.2.0 

ID # Popis
1166409 Plně opraveno použití zpoždění vícesměrového vysílání v odpovědích serveru aktualizace firmwaru
1169206 Aktualizováno UUID služby Mesh Proxy Solicitation na přijatou hodnotu
1172590 Trvale implementováno ukládání stavu modelu konfigurace SAR
1178876 Opraven problém při zpracování chybějících odpovědí na určité požadavky modelu konfigurace na xG24 a xG27
1182605 Opraven problém s ukládáním více než 127 předplatných pro model
1187455 Aktualizováno DCD DFU exampaplikace, aby odpovídaly přijatým požadavkům specifikace
1187639 Aktualizováno rozhraní DFU API, aby odpovídalo terminologii přijaté specifikace
1196510, 1187916,

1187304

Opraveny problémy se stabilitou testování IOP
1193472 Zajištěná komponenta má možnost konfigurace povolit/zakázat automatický reset, když dojde k resetu uzlu.

Opraveno ve verzi 5.0.1.0 

ID # Popis
1164433 Opraven problém s modely Firmware Update Server a BLOB Transfer Server používající příliš krátkou náhodnou prodlevu při odpovídání na multicastové požadavky

Opraveno ve verzi 5.0.0.0 

ID # Popis
1102630 Optimalizace aktualizace firmwaru zařízení přes proxy GATT
1086169, 1113729,

1117608

Několik oprav modelů přenosu BLOB
1123776 Opraven problém s majáky privátní sítě odesílanými přes proxy GATT
1125121 Opravené zpracování zprávy o vymazání neplatné firmwaru
ID # Popis
1133103, 1134497 Několik oprav pro vzdálené poskytování
1134494, 1134495 Několik oprav velkých kompozičních datových modelů

Známé problémy v aktuální verzi

Od předchozího vydání byly přidány problémy označené tučně.

ID # Popis Řešení
401550 Žádná událost BGAPI pro selhání zpracování segmentovaných zpráv. Aplikace musí odvodit selhání z časového limitu/chybějící odezvy aplikační vrstvy; pro modely dodavatelů bylo poskytnuto rozhraní API.
454059 Na konci procesu KR se generuje velký počet událostí změny stavu obnovení klíče, což může zahltit frontu NCP. Zvyšte délku fronty NCP v projektu.
454061 Byla pozorována mírná degradace výkonu ve srovnání s 1.5 v testech okružní latence.  
624514 Problém s obnovením připojitelné reklamy, pokud byla všechna připojení aktivní a používá se proxy GATT. Přidělte o jedno připojení více, než je potřeba.
841360 Špatný výkon segmentovaného přenosu zpráv přes nosič GATT. Ujistěte se, že interval připojení základního připojení BLE je krátký; ujistěte se, že ATT MTU je dostatečně velká, aby se do ní vešla celá síťová jednotka PDU; vylaďte minimální délku události připojení, aby bylo možné přenést více paketů LL na událost připojení.
1121605 Chyby zaokrouhlování mohou způsobit spuštění naplánovaných událostí ve velmi mírně odlišných časech, než se očekávalo.  
1202073 Btmesh_ncp_empty example nemá dostatek paměti RAM na BRD4182 s kompilátorem GCC. Uvolněte část paměti RAM nebo deaktivujte nepotřebnou součást.

Zastaralé položky

  • Žádný

Odebrané položky

  • Žádný

Použití této verze

Toto vydání obsahuje následující

  • Silicon Labs Bluetooth mesh stack knihovna
  • Bluetooth mesh sample aplikace

Pokud jste prvním uživatelem, přečtěte si QSG176: Silicon Labs Bluetooth Mesh SDK v2.x Rychlý průvodce.

Instalace a použití
Bluetooth mesh SDK je poskytován jako součást Gecko SDK (GSDK), sady SDK Silicon Labs. Chcete-li rychle začít s GSDK, nainstalujte Simplicity Studio 5, které nastaví vaše vývojové prostředí a provede vás instalací GSDK. Simplicity Studio 5 obsahuje vše potřebné pro vývoj produktů IoT se zařízeními Silicon Labs, včetně spouštěče zdrojů a projektů, softwarových konfiguračních nástrojů, plného IDE s GNU toolchain a analytických nástrojů. Pokyny k instalaci jsou uvedeny v online příručce Simplicity Studio 5 User's Guide.
Alternativně lze Gecko SDK nainstalovat ručně stažením nebo klonováním nejnovější verze z GitHubu. Vidět https://github.com/Sili-conLabs/gecko_sdk pro více informací.
Výchozí umístění instalace GSDK se změnilo ve verzi Simplicity Studio 5.3 a vyšší.

  • Windows: C:\Users\ \SimplicityStudio\SDKs\gecko_sdk
  • MacOS: /Users/ /SimplicityStudio/SDKs/gecko_sdk
    Dokumentace specifická pro verzi SDK je nainstalována se sadou SDK. Další informace lze často nalézt v článcích znalostní báze (KBA). Reference API a další informace o tomto a dřívějších vydáních jsou k dispozici na https://docs.silabs.com/.

Bezpečnostní informace
Bezpečná integrace Vault
Tato verze zásobníku je integrována se správou klíčů Secure Vault. Při nasazení do zařízení Secure Vault High jsou síťové šifrovací klíče chráněny pomocí funkce Secure Vault Key Management. Níže uvedená tabulka ukazuje chráněné klíče a jejich charakteristiky ochrany úložiště.

Klíč Exportovatelnost na uzlu Exportovatelnost na Provider Poznámky
Síťový klíč Exportovatelné Exportovatelné Odvození síťového klíče existují pouze v RAM, zatímco síťové klíče jsou uloženy na flash
Klíč aplikace Neexportovatelné Exportovatelné  
Klíč zařízení Neexportovatelné Exportovatelné V případě Provisioner's použito na klíč zařízení Provisionerr i na klíče jiných zařízení

Klíče označené jako „Neexportovatelné“ lze použít, ale nikoli viewed nebo sdílené za běhu. Klíče, které jsou označeny jako „Exportovatelné“, lze používat nebo sdílet za běhu, ale zůstávají zašifrované, dokud jsou uloženy ve flashi. Další informace o funkci Secure Vault Key Management najdete v AN1271: Secure Key Storage

Bezpečnostní upozornění
Chcete-li se přihlásit k odběru bezpečnostních rad, přihlaste se na zákaznický portál Silicon Labs a vyberte Domovská stránka účtu. Kliknutím na DOMŮ přejděte na domovskou stránku portálu a poté klikněte na dlaždici Spravovat oznámení. Ujistěte se, že je zaškrtnuto 'Software/Security Advisory Notices & Product Change Notices (PCN)' a že jste přihlášeni minimálně pro svou platformu a protokol. Klepnutím na tlačítko Uložit uložte změny.SILICON-LABS-5.0.3.0-GA-Bluetooth-Mesh-SDK-FIG-1

Podpora
Zákazníci sady Development Kit mají nárok na školení a technickou podporu. Použijte síť Bluetooth Silicon Labs web na stránce získáte informace o všech produktech a službách Bluetooth společnosti Silicon Labs a přihlásíte se k podpoře produktu. Kontaktujte podporu Silicon Laboratories na adrese http://www.silabs.com/support.

Studio jednoduchosti
Přístup jedním kliknutím k MCU a bezdrátovým nástrojům, dokumentaci, softwaru, knihovnám zdrojového kódu a dalším. K dispozici pro Windows, Mac a Linux!

SILICON-LABS-5.0.3.0-GA-Bluetooth-Mesh-SDK-FIG-2

Zřeknutí se odpovědnosti
Silicon Labs má v úmyslu poskytovat zákazníkům nejnovější, přesnou a hloubkovou dokumentaci všech periferií a modulů dostupných pro implementátory systémů a softwaru, kteří používají nebo hodlají používat produkty Silicon Labs. Charakterizační údaje, dostupné moduly a periferie, velikosti paměti a adresy paměti se vztahují ke každému konkrétnímu zařízení a poskytnuté „typické“ parametry se mohou v různých aplikacích lišit a mění se. Aplikace exampzde popsané texty slouží pouze pro ilustrativní účely. Společnost Silicon Labs si vyhrazuje právo provádět změny bez dalšího upozornění v informacích o produktech, specifikacích a popisech zde uvedených a neposkytuje žádné záruky na přesnost nebo úplnost obsažených informací. Bez předchozího upozornění může společnost Silicon Labs aktualizovat firmware produktu během výrobního procesu z důvodu bezpečnosti nebo spolehlivosti. Tyto změny nezmění specifikace ani výkon produktu. Silicon Labs nenese žádnou odpovědnost za důsledky použití informací uvedených v tomto dokumentu. Tento dokument neimplikuje ani výslovně neuděluje žádnou licenci k navrhování nebo výrobě jakýchkoli integrovaných obvodů. Produkty nejsou navrženy ani schváleny k použití v zařízeních třídy III FDA, aplikacích, pro které je vyžadováno schválení FDA před uvedením na trh, nebo v systémech podpory života bez konkrétního písemného souhlasu Silicon Labs. „Systém podpory života“ je jakýkoli produkt nebo systém určený k podpoře nebo udržení života a/nebo zdraví, u kterého lze důvodně předpokládat, že pokud selže, povede k vážnému zranění nebo smrti. Produkty Silicon Labs nejsou navrženy ani schváleny pro vojenské aplikace. Produkty Silicon Labs se za žádných okolností nesmějí používat ve zbraních hromadného ničení, včetně (ale nejen) jaderných, biologických nebo chemických zbraní nebo střel schopných takové zbraně nést. Silicon Labs se zříká všech výslovných a předpokládaných záruk a nenese odpovědnost za žádná zranění nebo škody související s používáním produktu Silicon Labs v takových neautorizovaných aplikacích. Poznámka: Tento obsah může obsahovat urážlivou terminologii, která je nyní zastaralá. Silicon Labs nahrazuje tyto termíny inkluzivním jazykem, kdykoli je to možné. Pro více informací navštivte www.silabs.com/about-us/inclusive-lexicon-project

Informace o ochranné známce
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 jejich kombinace , „energeticky nejšetrnější mikrokontroléry na světě“, Redpine Signals®, WiSeConnect, n-Link, ThreadArch®, EZLink®, EZRadio®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS Studio, Precision32®, Simplicity Studio®, Telegesis , Logo Telegesis®, USBXpress®, Zentri, logo Zentri a Zentri DMS, Z-Wave® a další jsou ochranné známky nebo registrované ochranné známky společnosti Silicon Labs. ARM, CORTEX, Cortex-M3 a THUMB jsou ochranné známky nebo registrované ochranné známky společnosti ARM Holdings. Keil je registrovaná ochranná známka společnosti ARM Limited. Wi-Fi je registrovaná ochranná známka sdružení Wi-Fi Alliance. Všechny ostatní produkty nebo názvy značek zde uvedené jsou ochrannými známkami příslušných vlastníků.

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

Dokumenty / zdroje

SILICON LABS 5.0.3.0 GA Bluetooth Mesh SDK [pdfUživatelská příručka
5.0.3.0 GA Bluetooth Mesh SDK, 5.0.3.0 GA, Bluetooth Mesh SDK, Mesh SDK, SDK

Reference

Zanechte komentář

Vaše emailová adresa nebude zveřejněna. Povinná pole jsou označena *