6.1.1.0 Bluetooth Mesh SDK

Specifikace

  • Název produktu: Gecko SDK Suite 4.4
  • Datum vydání: 2. května 2024
  • Bluetooth Mesh Specifikace Verze: 1.1
  • Zahrnuté verze SDK: 6.1.1.0, 6.1.0.0, 6.0.1.0, 6.0.0.0

Informace o produktu

Gecko SDK Suite 4.4 je komplexní vývoj softwaru
sada, která podporuje funkce popsané v Bluetooth mesh
specifikace verze 1.1. Zahrnuje různé profiles a API pro
usnadnit vývoj technologie Bluetooth mesh
aplikací.

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

Aktualizace zabezpečení a upozornění naleznete v kapitole Zabezpečení
poznámek k vydání platformy Gecko, které jsou součástí této sady SDK nebo návštěvy
stránku s poznámkami k vydání Silicon Labs. Zůstaňte informováni přihlášením k odběru
do Bezpečnostních rad, kde najdete nejnovější informace. Začátečníci mohou
pokyny naleznete v příručce „Using this Release“.
pomocí Silicon Labs Bluetooth mesh SDK.

Kompatibilní kompilátory

Ujistěte se, že správný files se používají s podporovanými
kompilátory pro bezproblémovou integraci a kompilaci vašeho
Bluetooth mesh aplikace.

Návod k použití produktu

Nastavení možností chování modelu

Chcete-li nastavit možnosti chování modelu pomocí třídy modelu dodavatele,
použijte nový příkaz přidaný pro tento účel. Tento příkaz umožňuje
můžete řídit, zda je pracovní vyrovnávací paměť alokována z haldy pro
každý model dodavatele pro hlášení příjmu zpráv.

Změny a doplňky API

Konkrétní změny API naleznete v poznámkách k verzi
doplňky v poskytovaných verzích SDK. Seznamte se s
nová rozhraní API a příkazy pro využití vylepšených funkcí ve vašem
Bluetooth mesh aplikace.

Vylepšení v nejnovějších verzích

Zůstaňte informováni o vylepšeních zavedených v nejnovější sadě SDK
vydání, jako jsou změny v diagnostických příkazech, konfiguraci
schopnosti, optimalizace kódu vedoucí k menším obrázkům firmwaru,
a snížené využití paměti RAM.

FAQ

Otázka: Jak mohu zůstat informován o aktualizacích zabezpečení?

Odpověď: Přihlaste se k odběru bezpečnostních rad pro aktuální informace
o aktualizacích zabezpečení a upozorněních souvisejících se sadou Gecko SDK Suite
4.4.

Otázka: Kde najdu další informace o používání této sady SDK?

Odpověď: Podívejte se na podrobné pokyny poskytnuté uživateli
manuál nebo navštivte Silicon Labs webmísto pro další zdroje
o efektivním využití Bluetooth mesh SDK.

“`

Bluetooth® mesh SDK 6.1.1.0 GA
Gecko SDK Suite 4.4 2. května 2024

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 Scanning 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:

KLÍČOVÉ VLASTNOSTI
· Kvalifikovaná implementace Mesh 1.1 · Přidáno Network Lighting Control (NLC)
profiles

Vydáno 6.1.1.0 2. května 2024 Vydáno 6.1.0.0 10. dubna 2024 Vydáno 6.0.1.0 14. února 2024 Vydáno 6.0.0.0 13. prosince 2023

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é 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 for ARM (IAR-EWARM) verze 9.40.1 · Použití wine k sestavení pomocí nástroje příkazového řádku IarBuild.exe nebo GUI IAR Embedded Workbench v systémech MacOS nebo Linux může mít za následek
nesprávný 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 činí, by měli být opatrní
ověřit, že je to správné files se používají.
GCC (The GNU Compiler Collection) verze 12.2.1, dodávaná se Simplicity Studio. · Funkce optimalizace Link-time GCC byla deaktivována, což má za následek mírné zvýšení velikosti obrázku.

silabs.com | Budování propojenějšího světa.

Copyright © 2024 by Silicon Laboratories

Bluetooth Mesh 6.1.1.0

Obsah
Obsah
1 Nové položky ………………………………………………………………………………………………………………………………… ……………………………………… 3 1.1 Nové funkce ………………………………………………………………………………………… ………………………………………………………………………………….. 3 1.2 Nová rozhraní API……………………………………………………… ………………………………………………………………………………………………………………… 4
2 Vylepšení……………………………………………………………………………………………………………………………………… …………………………………. 7 3 Opravené problémy ………………………………………………………………………………………………………………………………… ……………………………………… 8 4 Známé problémy v aktuální verzi ……………………………………………………………………………… ………………………………………………………… 9 5 vyřazených položek ………………………………………………………………………… ………………………………………………………………………………………………….. 10 6 Odebrané položky ………………………………… ………………………………………………………………………………………………………………………………….. 11 7 Použití této verze ………………………………………………………………………………………………………………………………………… ………………………….. 12
7.1 Instalace a použití ………………………………………………………………………………………………………………………………… ………………………… 12 7.2 Bezpečnostní informace………………………………………………………………………………………………………………… ………………………………………… 12 7.3 Podpora ………………………………………………………………………………………… …………………………………………………………………………………. 13

silabs.com | Budování propojenějšího světa.

Bluetooth Mesh 6.1.1.0 | 2

Nové položky
1 nové položky
Toto vydání Gecko SDK (GSDK) bude poslední s kombinovanou podporou pro všechna zařízení EFM a EFR, kromě oprav této verze podle potřeby. Od poloviny roku 2024 zavedeme samostatné sady SDK: · Stávající Gecko SDK bude nadále podporovat zařízení řady 0 a 1. · Nová sada SDK bude sloužit speciálně pro zařízení Series 2 a 3. Gecko SDK bude i nadále podporovat všechna zařízení řady 0 a 1 beze změny dlouhodobé podpory, údržby, kvality a odezvy poskytované v rámci našich zásad pro software. Nové SDK se rozvětví z Gecko SDK a začne nabízet nové funkce, které pomohou vývojářům pokročittage z pokročilých schopností našich produktů řady 2 a 3. Toto rozhodnutí je v souladu se zpětnou vazbou zákazníků a odráží náš závazek zvyšovat kvalitu, zajišťovat stabilitu a zvyšovat výkon pro výjimečný uživatelský zážitek napříč našimi softwarovými sadami SDK.
1.1 Nové funkce
Přidáno ve verzi 6.0.1.0 Změny v komponentách SLC: Vedle role Provisioner a Provisionee byla přidána třetí role BT Mesh Role Custom BT Mesh Role, kde aplikace získává svobodu implementovat vlastní roli. Napřample, role Poskytovatel nebo Příjemce zřízení může být vybrána za běhu.
Přidáno ve verzi 6.0.0.0 Nové síťové ovládání osvětlení (NLC) example apps: btmesh_soc_nlc_basic_lightness_controller pro ukázku BT Mesh NLC Basic Lightness Controller Profile btmesh_soc_nlc_basic_scene_selector pro ukázku BT Mesh NLC Basic Scene Selector Profile btmesh_soc_nlc_dimming_control pro ukázku BT Mesh NLC Dimming Controller Profile btmesh_soc_nlc_sensor_ambient_light pro ukázku BT Mesh NLC Ambient Light Sensor Profile btmesh_soc_nlc_sensor_occupancy pro předvedení BT Mesh NLC Occupancy Sensor Profile (Lidé se počítají)
Změny v example apps: btmesh_soc_sensor_server byl odstraněn a jeho funkce byla rozdělena na 3 examples: · btmesh_soc_sensor_thermometer pro ukázku modelu Sensor Server s teploměrem · btmesh_soc_nlc_sensor_occupancy pro ukázku BT Mesh NLC Occupancy Sensor Profile (počet lidí) · btmesh_soc_nlc_sensor_ambient_light pro ukázku BT Mesh NLC Ambient Light Sensor Profile btmesh_soc_switch byl přejmenován na btmesh_soc_switch_ctl, jehož účelem je demonstrovat použití modelu Light CTL Client. Bývalýampsoubor již neovládá scény (klient scény) btmesh_soc_light byl přejmenován na btmesh_soc_light_ctl Exampsoubor již neukazuje model LC Server a Scene Server, Scheduler Server a modely Time Server btmesh_soc_hsl byl přejmenován na btmesh_soc_light_hsl ExampSoubor již nedemonstruje model LC Server a Scene Server, Scheduler Server a Time Server modely

silabs.com | Budování propojenějšího světa.

Bluetooth Mesh 6.1.1.0 | 3

Nové položky Změny ve všech example apps: Aktualizace obrázků DFU jsou generovány skriptem Python namísto create_bl_files.bat/.sh files Podpora datových stránek o složení sítě 1, 2, 128, 129, 130 byla přidána pro všechny exampTyto stránky jsou automaticky generovány nástrojem BT Mesh Configurator. Nové komponenty SLC: btmesh_nlc_basic_lightness_controller pro ukázku BT Mesh NLC Basic Lightness Controller Profile btmesh_nlc_basic_lightness_controller_profile_metadata pro Composition Data Page 2 Podpora NLC pro Basic Lightness Controller Profile btmesh_nlc_basic_scene_selector pro ukázku BT Mesh NLC Basic Scene Selector Profile btmesh_nlc_basic_scene_selector_profile_metadata for Composition Data Page 2 Podpora NLC pro Basic Scene Selector Profile btmesh_nlc_dimming_control pro ukázku BT Mesh NLC Dimming Controller Profile btmesh_nlc_dimming_control_profile_metadata pro Composition Data Page 2 Podpora NLC pro Dimming Controller Profile btmesh_nlc_ambient_light_sensor pro ukázku BT Mesh NLC Ambient Light Sensor Profile btmesh_nlc_ambient_light_sensor_profile_metadata pro Composition Data Page 2 Podpora NLC pro Ambient Light Sensor Profile btmesh_nlc_occupancy_sensor pro ukázku BT Mesh NLC Occupancy Sensor Profile (Počítají se lidé) btmesh_nlc_occupancy_sensor_profile_metadata pro Composition Data Page 2 Podpora NLC pro Occupancy Sensor Profile btmesh_generic_level_client_ext pro rozšíření komponenty Generic Base o zprávy Generic Move Unacknowledged a Generic Delta Unacknownledged ncp_btmesh_ae_server pro povolení modelu dodavatele Silabs Configuration Server pro uzel, aby bylo možné přenášet data přes Advertisement Extension model ncp_btmesh pro konfiguraci klienta node Silab. ncp_btmesh_user_cmd pro demonstraci komunikace mezi hostitelem NCP a cílem NCP pomocí uživatelských zpráv, odpovědí a událostí BGAPI.
1.2 Nová rozhraní API
Přidáno ve verzi 6.1.0.0 Doplňky BGAPI: Do třídy uzlů byly přidány nové příkazy, které spojují data odezvy skenování s poskytováním sítě Mesh a reklamami na službu proxy sítě Mesh. Data odezvy na skenování spojená s reklamami na službu proxy Mesh lze nastavit individuálně pro každý síťový klíč, takže mohou obsahovat data zašifrovaná tímto klíčem, ale je na aplikaci, jak je bude spravovat. Nové příkazy jsou: · sl_btmesh_node_set_proxy_service_scan response: Nastavit data odezvy skenování pro reklamu proxy služby · sl_btmesh_node_clear_proxy_service_scan_response: Vymazat data odezvy skenu pro inzerci proxy služby · sl_btmesh_node_set_provisioning_service_scan response_service_service_scan provize pro poskytnutí odpovědi_scan _scan_response: Vymaže data odezvy skenování pro službu zřizování reklama
Do třídy modelu dodavatele byl přidán nový příkaz pro nastavení možností chování modelu. V současné době existuje jedna možnost, která řídí, zda je pracovní vyrovnávací paměť přidělena z haldy pro každý model dodavatele pro hlášení příjmu zpráv. Přiděluje výchozí hodnotu (1).

silabs.com | Budování propojenějšího světa.

Bluetooth Mesh 6.1.1.0 | 4

Nové položky
vyrovnávací paměť, která zvyšuje odolnost hlášení událostí, když je zařízení pod vysokým zatížením, na úkor využití další haldy paměti. Nový příkaz je: · sl_btmesh_vendor_model_set_option: Nastavte volbu chování modelu dodavatele
Do diagnostické třídy byly přidány nové příkazy pro hlášení událostí souvisejících s přátelstvím. Nové příkazy jsou: · sl_btmesh_diagnostic_enable_friend: Povolit generování diagnostických událostí souvisejících s přátelstvím · sl_btmesh_diagnostic_disable_friend: Zakázat generování diagnostických událostí souvisejících s přátelstvím · sl_btmesh_diagnostic_get_friend: Načíst diagnostické počítadla související s přátelstvím
Nové události přidané do diagnostické třídy jsou následující: · sl_btmesh_diagnostic_friend_queue: Událost pro přidání zprávy do fronty zpráv přátelství · sl_btmesh_diagnostic_friend_relay: Událost pro předání zprávy na LPN · sl_btmesh_diagnostic_friend_remove: Událost pro odstranění zprávy ze zprávy přátelství
Přidáno ve verzi 6.0.0.0
Změny v komponentách SLC:
ncp_btmesh_dfu.h komponenty ncp_btmesh_dfu má nové API
void sl_btmesh_ncp_dfu_handle_cmd(void *data, bool *cmd_handled);
Komponenta btmesh_provisioning_decorator nerestartuje zajišťování po selhání zajišťování
Btmesh_lighting_server's sl_btmesh_lighting_server.h má nové API
void sl_btmesh_update_lightness(uint16_t lehkost, uint32_t zbývající_ms);
btmesh_event_log má podrobnější možnosti konfigurovatelnosti
Btmesh_ctl_client's sl_btmesh_ctl_client.h má změnu API
místo
void sl_btmesh_set_temperature(uint8_t new_color_temperature_percentagE);
nové API je
void sl_btmesh_ctl_client_set_temperature(uint8_t teplota_procenta);
void sl_btmesh_ctl_client_set_lightness(uint8_t lightness_percent); Doplňky BGAPI: Byla přidána nová třída BGAPI pro diagnostiku zařízení. Poskytuje aplikaci čítače statistik Mesh stack a reportování síťového PDU přenosu a proxy, které lze aktivovat a deaktivovat podle potřeby. Příkazy BGAPI v diagnostické třídě jsou: · sl_btmesh_diagnostic_init: Inicializovat diagnostickou komponentu · sl_btmesh_diagnostic_deinit: Deinicializovat diagnostickou komponentu · sl_btmesh_diagnostic_enable_relay: Povolit síťové hlášení založené na událostech PDU relaying/disable_proxyt_diash activity of sgno PDU relé /proxying activity · sl_btmesh_diagnostic_get_relay: Získat počet dosud přenášených/proxovaných síťových PDU · sl_btmesh_diagnostic_get_statistics: Získat čítače statistik zásobníku sítě · sl_btmesh_diagnostic_clear_statistics: Čítače statistik zásobníku sítě

silabs.com | Budování propojenějšího světa.

Bluetooth Mesh 6.1.1.0 | 5

Událost BGAPI v diagnostické třídě je: · sl_btmesh_diagnostic_relay: Hlášení události, že síťová PDU byla předána nebo zprostředkována zásobníkem

Nové položky

silabs.com | Budování propojenějšího světa.

Bluetooth Mesh 6.1.1.0 | 6

Vylepšení
NIKDY vylepšení
Změněno ve verzi 6.1.0.0
Příkaz diagnostické třídy BGAPI pro načítání statistiky byl změněn tak, aby načítal bloky dat namísto načítání všech dat najednou. Volající by měl poskytnout velikost části, kterou požaduje, spolu s offsetem části ve statistických datech a volání se vrátí s tolika daty, kolik může být poskytnuto s ohledem na omezení požadavku.
Změněno ve verzi 6.0.0.0
Poskytovatel nebo uzel se nyní může konfigurovat pomocí modelu konfiguračního klienta a své vlastní primární adresy jako cíle pro zprávy. To může nahradit vlastní konfiguraci testovacími příkazy BGAPI.
Optimalizace kódu může vést k mírně menším obrázkům firmwaru než dříve, v závislosti na použité sadě funkcí.
Optimalizace kódu může mít za následek o něco menší využití paměti RAM než dříve, v závislosti na použité sadě funkcí.
Zásobník Mesh již nevyžaduje ani nepodporuje zastaralé komponenty BLE inzerenta a skeneru. Místo toho používá aktuální verze každého z nich (starší inzerent a starší skener pro nerozšířené reklamy a rozšířený inzerent a rozšířený skener pro rozšířené reklamy). Aplikace, které používají BLE i Mesh BGAPI, by již neměly používat zastaralé komponenty BLE inzerenta a skeneru.

silabs.com | Budování propojenějšího světa.

Bluetooth Mesh 6.1.1.0 | 7

Opravené problémy

3 Opravené problémy

Opraveno ve verzi 6.1.0.0

ID # 1235337 1247422 1251498 1252252 1254356 1276121

Popis Robustnější zjišťování služeb GATT na přetíženém zařízení. Robustnější příjem modelu dodavatele na přetíženém zařízení. Opraveno, když světelná zpráva, včetně času přechodu, vede k nesprávné chybové zprávě v protokolech. Opraveno, když zpráva Generic Move vede ke ztlumení, které by mohlo přetéct do ztlumení dolů. Opravena regrese s deinicializací přátelského subsystému. Opraveno zkrácení indexu klíče aplikace na úrovni BGAPI, když vestavěný poskytovatel vyvolá proceduru obnovení klíče.

Opraveno ve verzi 6.0.0.1

ID # 1226000 1206620 1230833 1243565 1244298 1243556

Popis Funkce Extended Provisioner BGAPI pro kontrolu identity uzlu pro kontrolu identity soukromého uzlu. 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. Opravena deinicializace přátelského subsystému, takže reinicializace funguje bez resetování zařízení. Opraven pád, ke kterému mohlo dojít, pokud se nezdařila inicializace poskytovatele, napřample kvůli zdeformovanému DCD. Opraveno hlášení falešných extra oktetů v události Register Status modelu Scene Client. Automatická inicializace uzlů odstraněna pro komponenty aplikace BT Mesh. Nyní lze všechny komponenty používat také v roli Provider.

Opraveno ve verzi 6.0.0.0

ID # 360955 1198887 1202073 1202088 1206714 1206715, 1211012, 1211022 1211017 1212373 1212854 1197398

Popis Interval mezi první a druhou událostí časovače pozornosti může být jiný než jedna sekunda. Adresa náhodného inzerenta soukromého majáku je stejná pro všechny podsítě, ale měla by se lišit. Btmesh_ncp_empty example nemá dostatek paměti RAM na BRD4182 s kompilátorem GCC. Btmesh_soc_switch exampsoubor nemá dostatek paměti RAM na BRD4311 a BRD4312 s kompilátorem IAR Proxy server by měl vydávat maják přes proxy připojení, když je k proxy serveru přidána podsíť Podpora pro data složení zařízení, stránky 2, 129 a 130 by měly být přítomny v modelu konfiguračního serveru jako stejně jako model datového serveru s velkou kompozicí, když je podporováno vzdálené poskytování
Pravidelné zveřejňování informací o umístění by se mělo střídat mezi globálním a místním umístěním, pokud jsou obě známé, únik zdrojů při zpracování připojení proxy poté, co bylo otevřeno a zavřeno několik stovek připojení proxy úspěšně zpracovat více než 60 uzlů
Btmesh_soc_switch_ctl example kompiluje na všech deskách pomocí kompilátoru IAR.

silabs.com | Budování propojenějšího světa.

Bluetooth Mesh 6.1.1.0 | 8

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

4 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 # 401550 454059 454061 624514 841360
1121605 1226127 1204017

Popis Žádná událost BGAPI pro selhání zpracování segmentovaných zpráv.
Na konci procesu KR se generuje velký počet událostí změny stavu obnovení klíče, což může zahltit frontu NCP. Byla pozorována mírná degradace výkonu ve srovnání s 1.5 v testech okružní latence. Problém s obnovením připojitelné reklamy, pokud byla všechna připojení aktivní a používá se proxy GATT. Špatný výkon segmentovaného přenosu zpráv přes nosič GATT.
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. Poskytovatel hostitele exampSoubor se může zaseknout, když začne zajišťovat druhý uzel. Distributor není schopen zpracovat paralelní vlastní aktualizaci FW a nahrávání FW.

Řešení Aplikace musí vyvodit selhání z časového limitu / chybějící odezvy aplikační vrstvy; pro modely dodavatelů bylo poskytnuto API. Zvyšte délku fronty NCP v projektu.
Přidělte o jedno připojení více, než je potřeba.
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í.
Před zřizováním druhého uzlu restartujte aplikaci zprostředkování hostitele. Nespouštějte vlastní aktualizaci FW a nahrávání FW paralelně.

silabs.com | Budování propojenějšího světa.

Bluetooth Mesh 6.1.1.0 | 9

Zastaralé položky
5 Zastaralé položky
Zastaralé ve verzi 6.0.0.0 Příkaz BGAPI sl_btmesh_node_get_networks() byl zastaralý. Místo toho použijte sl_btmesh_node_key_key_count() a sl_btmesh_node_get_key(). Příkazy BGAPI sl_btmesh_test_set_segment_send_delay() a sl_btmesh_test_set_sar_config() byly zastaralé. Místo toho použijte sl_btmesh_sar_config_set_sar_transmitter() a sl_btmesh_sar_config_server_set_sar_receiver().

silabs.com | Budování propojenějšího světa.

Bluetooth Mesh 6.1.1.0 | 10

Odebrané položky
6 Odebrané položky
Odstraněno ve verzi 6.0.0.0 Příkazy BGAPI sl_btmesh_test_set_local_config() a sl_btmesh_test_get_local_config() byly odstraněny. Příkazy BGAPI sl_btmesh_node_get_statistics() a sl_btmesh_node_clear_statistics() byly odstraněny.

silabs.com | Budování propojenějšího světa.

Bluetooth Mesh 6.1.1.0 | 11

7 Používání této verze
Tato verze obsahuje následující · Silicon Labs Bluetooth mesh stack knihovnu · Bluetooth mesh sampaplikace Pokud jste prvním uživatelem, podívejte se na QSG176: Silicon Labs Bluetooth Mesh SDK v2.x Stručná příručka.

Použití této verze

7.1 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. Další informace najdete na https://github.com/SiliconLabs/gecko_sdk.
Výchozí umístění instalace GSDK se změnilo ve verzi Simplicity Studio 5.3 a vyšší. · Windows: C:Users SimplicityStudioSDKsgecko_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/.

7.2 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íč
Síťový klíč Aplikační klíč Klíč zařízení

Exportovatelnost na uzlu
Exportovatelné
Neexportovatelné
Neexportovatelné

Exportovatelnost na Provider
Exportovatelné
Exportovatelné
Exportovatelné

Poznámky
Odvození síťového klíče existují pouze v RAM, zatímco síťové klíče jsou uloženy na flash
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.

silabs.com | Budování propojenějšího světa.

Bluetooth Mesh 6.1.1.0 | 12

Použití této verze
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.

7.3 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 http://www.silabs.com/support.

silabs.com | Budování propojenějšího světa.

Bluetooth Mesh 6.1.1.0 | 13

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!

Portfolio IoT
www.silabs.com/IoT

SW/HW
www.silabs.com/simplicity

Kvalitní
www.silabs.com/quality

Podpora a komunita
www.silabs.com/community

Prohlášení 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. 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 v tomto dokumentu a neposkytuje 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. Takové 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 jakákoli 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ých známkách 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, „světově energeticky nejšetrnější mikrokontroléry“, Redpine Signals®, WiSeConnect, n-Link, ThreadArch®, EZLink®, EZRadio®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS Studio, Precision32®, Simplicity Studio® , Telegesis, Telegesis Logo®, 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 6.1.1.0 Bluetooth Mesh SDK [pdfUživatelská příručka
6.1.1.0 Bluetooth Mesh SDK, 6.1.1.0, Bluetooth Mesh SDK, Mesh SDK, SDK

Reference

Zanechte komentář

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