Logo SILICON-LABS

OpenThread SDK Gecko SDK Suite

SILICON-LABS-Ope-Thread-SDK-Gecko-SDK-Suite-producxt-image

Informace o produktu

Silicon Labs OpenThread SDK 2.2.3.0 GA je bezdrátový síťový síťový protokol IPv6 navržený pro aplikace Connected Home, kde je požadována síť na bázi IP. Je založen na open-source implementaci Thread s názvem OpenThread, kterou vydala společnost Google za účelem urychlení vývoje produktů pro propojené domácnosti a komerční budovy. Podporuje širší škálu hardwaru než verze GitHub a zahrnuje dokumentaci a exampAplikace nejsou dostupné na GitHubu. Silicon Labs OpenThread SDK je plně testovaná vylepšená verze zdroje GitHub a je přizpůsobena pro práci s hardwarem Silicon Labs.

Zásobník vláken poskytuje nízkonákladové přemostění do jiných IP sítí a zároveň je optimalizován pro provoz s nízkou spotřebou energie/baterií. Je bezpečný, spolehlivý, škálovatelný a upgradovatelný. OpenThread podporuje
návrhy systému na čipu (SoC), síťového koprocesoru (NCP) a rádiového koprocesoru (RCP). Silicon Labs OpenThread SDK podporuje multi-PAN 802.15.4 v režimu RCP.

Návod k použití produktu

Chcete-li používat Silicon Labs OpenThread SDK, budete potřebovat kompatibilní kompilátory, jako je GCC (The GNU Compiler Collection) verze 10.3-2021.10, dodávané se Simplicity Studio. Aktualizace zabezpečení a upozornění naleznete v kapitole Zabezpečení v poznámkách k vydání platformy Gecko nainstalované s touto sadou SDK nebo na kartě TECH DOCS na https://www.silabs.com/developers/thread. Důrazně doporučujeme přihlásit se k odběru bezpečnostních rad pro aktuální informace.

Poznámky k vydání pokrývají verze sady SDK 2.2.3.0 GA vydané 3. května 2023, 2.2.2.0 GA vydané 8. března 2023, 2.2.1.0 GA vydané 1. února 2023 a 2.2.0.0 GA vydané v prosinci 14, 2022.

Pokud při používání sady Silicon Labs OpenThread SDK narazíte na problémy, můžete se podívat do části Opravené problémy v poznámkách k verzi. Napřample, ID # 1126570 bylo opraveno ve verzi 2.2.3.0. Všechny změny provedené v nejnovější verzi najdete také v části Vylepšení.

Pro odstranění chyby s přenosem fragmentovaných zpráv ve scénáři DMP byla ve verzi 2.2.3.0 přidána nová funkce.

Pro nové uživatele sady Silicon Labs OpenThread SDK naleznete pokyny v části Používání této verze.

Silicon Labs OpenThread SDK 2.2.3.0 GA Gecko SDK Suite 4.2 3. května 2023

Thread je bezpečný, spolehlivý, škálovatelný a upgradovatelný bezdrátový síťový protokol IPv6. Poskytuje nízkonákladové přemostění do jiných IP sítí a zároveň je optimalizováno pro provoz s nízkou spotřebou energie/baterií. Zásobník vláken je navržen speciálně pro aplikace Connected Home, kde je požadována síť na bázi IP a může být vyžadována řada aplikačních vrstev.

OpenThread vydaný společností Google je open-source implementace Thread. Google vydal OpenThread, aby urychlil vývoj produktů pro propojené domácnosti a komerční budovy. Díky úzké vrstvě abstrakce platformy a malé paměti je OpenThread vysoce přenosný. Podporuje návrhy systému na čipu (SoC), síťového koprocesoru (NCP) a rádiového koprocesoru (RCP).

Společnost Silicon Labs vyvinula SDK na bázi OpenThread přizpůsobené pro práci s hardwarem Silicon Labs. Silicon Labs OpenThread SDK je plně testovaná vylepšená verze zdroje GitHub. Podporuje širší škálu hardwaru než verze GitHub a zahrnuje dokumentaci a exampAplikace nejsou dostupné na GitHubu.

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

  • 2.2.3.0 GA vydáno 3. května 2023
  • 2.2.2.0 GA vydáno 8. března 2023
  • 2.2.1.0 GA vydáno 1. února 2023
  • 2.2.0.0 GA vydáno 14. prosince 2022

KLÍČOVÉ VLASTNOSTI
Openthread

  • Podpora SPI pro OpenThread RCP bez CPC
  • Podpora Thread 1.3.0 GA a 1.3.0.1 pro OpenThread a Matter 1.0 – experimentální
  • Podpora CPC na hostiteli Android – experimentální
  • Podpora modulu MGM240S SiP
  • Podpora sady MG24 Explorer
  • Podpora desky BRD2704A

Multiprotokol

  • Dynamic Multiprotocol Bluetooth a multi-PAN 802.15.4 v režimu RCP
  • Dynamic Multiprotocol Bluetooth a Zigbee NCP – experimentální
  • Podpora Manufacturing Library (MfgLib) pro Concurrent Multiprotocol RCP
  • Souběžný poslech Zigbee + OpenThread na součástech MG24 – experimentální

Oznámení o kompatibilitě a použití 
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 kartě TECH DOCS na https://www.silabs.com/developers/thread . 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 Silicon Labs OpenThread SDK, naleznete v části Používání této verze.

Kompatibilní kompilátory:
GCC (The GNU Compiler Collection) verze 10.3-2021.10, dodávaná se Simplicity Studio.

Nové položky

Nové komponenty
Žádný

Nové funkce
Přidáno ve verzi 2.2.2.0

  • Nové konfigurační nastavení SL_ENABLE_MULTI_RX_BUFFER_SUPPORT umožňující experimentální funkci multi buffer-rx k odstranění chyby při přenosu fragmentovaných zpráv ve scénáři DMP.

Přidáno ve verzi 2.2.1.0 

  • Sample aplikace otbledmp-no-buttons. Tuto novou aplikaci lze sestavit a spustit na deskách, které nepodporují tlačítka.

Přidáno ve verzi 2.2.0.0 

  • Verze OpenThread a OpenThread Border Router byly aktualizovány. Viz oddíly 8.2 a 8.3.
  • Podpora Thread 1.3.0 GA a 1.3.0.1 pro OpenThread a Matter 1.0 (experimentální).
  • Naše OpenThread sampAplikace jsou vytvořeny s funkcemi 1.3.0 a 1.3.0.1, které jsou ve výchozím nastavení povoleny.
  • Podpora SPI pro OpenThread RCP bez CPC
  • SPI je nyní podporováno pro komunikaci mezi hostitelem a RCP. V předchozích verzích byl UART jediným podporovaným protokolem pro tuto komunikaci, když nepoužíval CPC. Další informace naleznete v AN1256: Použití RCP Silicon Labs se směrovačem OpenThread Border Router.
  • Podpora pro router OpenThread Border s CPC na Android Host (experimentální).
  • Směrovač OpenThread Border Router lze nyní používat s CPC na hostiteli Android. Chcete-li sestavit, stáhněte si Android NDK toolchain, definujte proměnnou prostředí „NDK“, aby ukazovala na toolchain, a spusťte skript script/cmake-build-android namísto skriptu/cmake-build.

Nová podpora rádiové desky
Přidáno ve verzi 2.2.1.0
Byla přidána podpora pro následující rádiové desky:

  • BRD2704A – MGM240PB32VNA2

Přidáno ve verzi 2.2.0.0
Byla přidána podpora pro následující rádiové desky:

  • BRD4318A – MGM240SD22VNA2
  • BRD2703A – EFR32MG24 Explorer Kit

Vylepšení

Změněno ve verzi 2.2.0.0
Počínaje vydáním GA 22Q4 je OpenThread ve výchozím nastavení nativní implementace NAT64. Abyste předešli kolizi s dříve nainstalovanou konfigurací NAT64, odeberte nebo zálohujte konfiguraci tayga file, obvykle umístěn v /etc/tayga.conf. Tento krok je nutný, aby NAT64 fungoval pro OTBR, zvláště když je spuštěn v kontejnerech, které zapínají hostitelské sítě.

Opravené problémy

Opraveno ve verzi 2.2.3.0

ID # Popis
1126570 Byl vyřešen únik paměti spojený s klíči PSA, ke kterému dochází při volání otInstanceFinalise() bez cyklování napájení.
1133240 Opravena chyba v nastavování parametrů odkazu ve vrstvě přesměrování meshcop.

Opraveno ve verzi 2.2.2.0 

ID # Popis
1084368 Opravena chyba s fragmentovanými zprávami ve scénáři DMP, kde nebylo odesláno kompletní zpětné volání příjmu pro všechny potvrzené přijaté fragmenty. Oprava vyžaduje povolení nového nastavení konfigurace SL_ENABLE_MULTI_RX_BUFFER_SUPPORT

Opraveno ve verzi 2.2.1.0 

ID # Popis
1074144 Abychom zabránili jedinému dítěti, které může být offline, v tom, aby vzalo mnoho a potenciálně všechny záznamy ve zdrojové identifikační tabulce, před přidáním nového záznamu nyní zkontrolujeme, zda nejsou duplikáty.
1085732 Vyřešen problém s kompilací, kdy se nekontrolovaly vrácené hodnoty z volání funkcí. Byla přidána logika pro kontrolu návratových hodnot z těchto volání funkcí v factory_diags.cpp: otPlatDiagTxStreamStop, otPlatDiagTxStreamTone,

otPlatDiagTxStreamRandom, otPlatDiagTxStreamAddrMatch a otPlatDiagTxStreamAutoAck.

1085743 Opraven problém s logikou, která umožňuje sestavování spustitelných souborů posix s podporou multipan_rcp. Předchozí logika předpokládala, že pokud argument následuje za argumentem platformy, musí to být multipan_rcp, ale pokud bylo předáno něco jiného než multipan_rcp, došlo k následující chybě:

 

“** CHYBA: Openthread CMake nepodporuje platformu”

1085753 Přidána nová konfigurační položka OPENTHREAD_SPINEL_CONFIG_RCP_TX_WAIT_TIME_SECS, která specifikuje dobu čekání na příjem zpětného volání TxDone z RCP.
1092864 Vytvořil nový sample aplikace ot-ble-dmp-no-buttons, které lze sestavit a spustit na deskách, které nemají podporu tlačítek.

Opraveno ve verzi 2.2.0.0 

ID # Popis
829618 Sample aplikace již nejsou standardně kompilovány jako referenční zařízení.
830554 RAIL PA ramp čas již není pevně zakódován na 10 a místo toho nyní odkazuje na makro definované časem kompilace SL_RAIL_UTIL_PA_RAMP_TIME_US.
1015604 Problémy s NetworkTimeSync byly vyřešeny.
ID # Popis
1017551 Následující konfigurační hodnoty jsou nyní standardně nastaveny pro všechny OpenThreadyample aplikace. Upozorňujeme, že pokud chcete pro tyto parametry různé hodnoty, je třeba je v souboru .slcp vaší aplikace přepsat file.

 

  • OPENTHREAD_CONFIG_BACKBONE_ROUTER_ENABLE=0
  • OPENTHREAD_CONFIG_BORDER_ROUTER_ENABLE=0
  • OPENTHREAD_CONFIG_COAP_API_ENABLE=0
  • OPENTHREAD_CONFIG_COAP_OBSERVE_API_ENABLE=0
  • OPENTHREAD_CONFIG_COAP_SECURE_API_ENABLE=0
  • OPENTHREAD_CONFIG_COMMISSIONER_ENABLE=0
  • OPENTHREAD_CONFIG_DHCP6_CLIENT_ENABLE=0
  • OPENTHREAD_CONFIG_DHCP6_SERVER_ENABLE=0
  • OPENTHREAD_CONFIG_DNSSD_SERVER_ENABLE=0
  • OPENTHREAD_CONFIG_JOINER_ENABLE=0
  • OPENTHREAD_CONFIG_MAC_FILTER_ENABLE=0
  • OPENTHREAD_CONFIG_REFERENCE_DEVICE_ENABLE=0
  • OPENTHREAD_CONFIG_SRP_SERVER_ENABLE=0
  • OPENTHREAD_CONFIG_TMF_NETDATA_SERVICE_ENABLE=0
  • OPENTHREAD_CONFIG_LOG_OUTPUT=
  • OPENTHREAD_CONFIG_LOG_OUTPUT_PLATFORM_DEFINED
1019947 Přidána podpora pro vytváření projektů RCP pro díly efr32mg1b andefr32mg1v.
1021181 Chyba při použití externí haldy a nutnosti použití vyrovnávacích pamětí zpráv pomocí alokátoru haldy byla vyřešena. Vidět https://github.com/openthread/openthread/pull/7933
1026506 Vyřešen problém s linkerem, který vznikl při výběru vlákna verze 1.1 v konfiguraci zásobníku.
1030815 Směrovač OpenThread Border Router již nezobrazuje nesprávný řetězec verze pro otbr-agent (`sudo otbr-agent — verze`) nebo pro zásobník POSIX (`verze sudo ot-ctl`), když byly ve složce build/přítomny předchozí artefakty sestavení při opětovné instalaci směrovače OpenThread Border Router.
1058102 Opraven problém bránící fungování rozhraní příkazového řádku „coexistence get-pta-option“.
1067632 Interval časového limitu restartu CPC byl zvýšen na 100 ms až 30 sekund, aby se vyřešil problém, ke kterému došlo při příliš rychlém restartování.

Známé problémy v aktuální verzi
Problémy označené tučně byly přidány od předchozí verze. Pokud jste zmeškali vydání, poslední poznámky k vydání jsou k dispozici na
https://www.si-labs.com/developers/thread na kartě Technické dokumenty.

ID # Popis Řešení
482915

495241

Známé omezení ovladače UART může způsobit ztrátu znaků na vstupu nebo výstupu CLI. To se může stát během zvláště dlouhých kritických sekcí, které mohou zakázat přerušení, takže to lze zmírnit opakováním CLI nebo čekáním dostatečně dlouho na změny stavu. Žádné známé řešení
754514 U adresy OTBR ALOC byla pozorována odpověď s dvojitým pingem. Žádné známé řešení
815275 Možnost modifikovat režimy Radio CCA během kompilace pomocí konfiguračních možností v Simplicity Studio není v současné době podporována. Použijte SL_OPENTHREAD_RADIO_CCA_MODE

možnost konfigurace definovaná v záhlaví openthread-core-efr32-config.h file součástí vašeho projektu.

1023725 Pokud OTBR distribuuje prefix DUA v síti a neobnoví předchozí konfiguraci prefixu po restartu, dříve odpojené MTD v síti Thread mohou při opětovném připojování k OTBR narazit na potvrzení. Obnovte dříve nakonfigurované předpony na OTBR během inicializace, pokud je restartován. Informace o předponě se po restartu neukládají.
1041112 OTBR / EFR32 RCP může zmeškat předávání paketů od potomka CSL, pokud nakonfiguruje alternativní kanál pro komunikaci CSL.

Kvůli tomuto problému se neočekává, že OTBR založené na GSDK 4.2.0.0 projdou certifikací Thread 1.2, pokud případy použití zákazníka nepožadují zproštění povinnosti vyloučit všechny testy, které vyžadují změnu primárního kanálu.

Nekonfigurujte alternativní kanály CSL, dokud nebude tento problém vyřešen.
1064242 Příkazům předpony OpenThread se někdy nepodaří přidat předponu pro OTBR přes CPC. Žádné známé řešení
1079667 Zařízení vlákna již nemůže komunikovat po nahlášení stavu přechodného nedostatku vyrovnávací paměti. Žádné známé řešení

Zastaralé položky
Zastaralé ve verzi 2.2.0.0
Používání Taygy jako služby NAT64 s hraničním routerem s otevřeným vláknem je nyní zastaralé ve prospěch nativní služby NAT64 od OpenThread. Odkazují na https://github.com/openthread/ot-br-posix/pull/1539 a https://github.com/openthread/ot-br-posix/pull/1577 pro další informace.

Odebrané položky
Žádný

Multiprotokolová brána a RCP

Nové položky
Přidáno ve verzi 2.2.2.0
Zigbeed nyní načte soubor CREATOR_STACK_RESTORED_EUI64, pokud existuje, z tokenů hostitele filea používá jej jako EUI64, čímž přepíše EUI64 uloženou v EFR32.

Přidáno ve verzi 2.2.1.0
Zigbeed nyní podporuje coex příkazy EZSP.

Přidáno ve verzi 2.2.0.0
Přidán projekt Dynamic Multiprotocol BLE a Zigbee NCP (zigbee_ncp-ble_ncp-xxx.slcp). Vydáno jako experimentální kvalita.
Přidán souběžný poslech 802.15.4 pro EFR32MG24 CMP RCP. Toto je schopnost spouštět Zigbee a OpenThread současně na různých kanálech pomocí jediného RCP (rcp-802154-xxx.slcp a rcp-802154-blehci-xxx.slcp). Vydáno jako experimentální kvalita.

Přidána podpora Zigbeed pro 32bitovou architekturu x86.
Byla přidána podpora pro BLE pro de-init v případech použití s ​​více protokoly, čímž se uvolnily paměťové prostředky pro použití jinými zásobníky protokolů.
Trasování rozhraní Stack API lze nyní povolit pro Zigbeed nastavením úrovně ladění na 4 nebo 5 v souboru zigbeed.conf file.
Verze zásobníku Zigbeed a také datum a čas sestavení jsou nyní vytištěny v protokolech.

Vylepšení
Změněno ve verzi 2.2.2.0
Snížené velikosti front CPC Tx a Rx, aby se Zigbee BLE DMP NCP vešlo do rodiny MG13.
Zigbee_ble_event_handler se změnil na tisk odpovědí na skenování ze starších reklam v aplikaci DMPLight.
Aplikace rcp-xxx-802154 a rcp-xxx-802154-blehci nyní používají 192 µs pro nevylepšená acks, zatímco stále používají 256 µs pro vylepšená acks požadovaná CSL.

Opravené problémy
Opraveno ve verzi 2.2.3.0

ID # Popis
1130226 Opraven problém, kdy se RCP neobnovilo, pokud by CPC byla dočasně zaneprázdněna.
1129821 Opravena dereference nulového ukazatele v Zigbeed při příjmu paketu, pokud nejsou k dispozici žádné vyrovnávací paměti.

Opraveno ve verzi 2.2.1.0

ID # Popis
1036645 Vyřešena chyba v BLE CPC NCP, která bránila klientské aplikaci v opětovném připojení po prvním odpojení.
1068435 Opraven problém s načasováním obousměrného uvádění do provozu Green Power. Certifikační testovací případ GPP 5.4.1.23 prošel.
1074593 Opraven problém, kdy zprávy Just-in-time (JIT) do ospalých koncových zařízení nebyly správně odesílány pomocí Zigbeed + RCP.
1076235 Opraven problém, kdy se ot-cli nepodařilo spustit ve víceprotokolovém ukotvitelném kontejneru.
1080517 Z3GatewayCPC nyní automaticky zpracovává reset NCP (sekundární CPC).
ID # Popis
1085498 Opraven problém, kdy Zigbeed nepřímo neodesílal odpovědi pro opětovné připojení ospalým koncovým zařízením.
1090915 Opraven problém, kdy se objevilo více chyb 0x38 při pokusu buď otevřít koncový bod Zigbee na Z3GatewayCPC NEBO nastavit parametry EZSP bez resetování CPC NCP.

Opraveno ve verzi 2.2.0.0 

ID # Popis
828785 Opravena chyba v cpc-hci-bridge, která způsobovala zahození paketu HCI, pokud BlueZ poslal dva najednou.
834191 Vylepšeno využití CPU pomocné aplikace cpc-hci-bridge.
1025713 Maximální délka cesty zařízení Zigbeed zvýšena na 4096.
1036622 Opraven problém s použitím cmake k sestavení ot-cli pomocí multipan RCP.
1040127 Zabezpečení CPC se nepodařilo inicializovat pro projekty rcp-uart-802154 a rcp-spi-802154 na částech řad mg13 a mg14. Aby se tento problém vyřešil, byl jako zdroj entropie pro tyto části přidán mbedtls_entropy_adc. To by mohlo zabránit použití ADC v kombinaci se zabezpečením CPC.
1066422 Opraven občasný únik vyrovnávací paměti v zigbeed.
1068429 Opraven spor, který by mohl způsobit, že se CMP RCP uplatní.
1068435 V uzlu RCP byla přidána schopnost kontrolovat a vyrovnávat jeden obousměrný datový rámec Green Power a odesílat jej po uplynutí časového limitu offsetu rx.
1068942 Opraven únik ve zdrojové identifikační tabulce RCP, který mohl bránit připojení zařízení Zigbee.
1074172 Opraveno odesílání žádosti o dovolenou ze zigbeedu při příjmu ankety od jiného než dítěte.
1074290 Zigbeed přestal zpracovávat neakceptované průzkumy.
1079903 Opravena chyba v CMP RCP, která mohla způsobit, že zprávy SPINEL byly odesílány nesprávně, což mělo za následek zhroucení nebo ukončení Zigbeed a OTBR.

Známé problémy v aktuální verzi
Problémy označené tučně byly přidány od předchozí verze. Pokud jste zmeškali vydání, poslední poznámky k vydání jsou k dispozici na
https://www.si-labs.com/developers/gecko-software-development-kit.

ID # Popis Řešení
811732 Při použití Zigbeed není k dispozici podpora vlastních tokenů. Podpora je plánována v budoucí verzi.
937562 Příkaz Bluetoothctl „reklamovat na“ selže s aplikací rcp-uart-802154-blehci na Raspberry Pi OS 11. Místo bluetoothctl použijte aplikaci btmgmt.
 

1031607

Projektu rcp-uart-802154.slcp dochází na části MG1 RAM. Přidání komponent může snížit velikost haldy pod hodnotu potřebnou pro podporu vazby ECDH v CPC.  

Řešením je deaktivace zabezpečení CPC prostřednictvím konfigurace SL_CPC_SECURITY_ENABLED.

1074205 CMP RCP nepodporuje dvě sítě na stejném PAN id. Pro každou síť použijte různá ID PAN. Podpora je plánována v budoucí verzi.

Zastaralé položky
Žádný

Odebrané položky
Žádný

Použití této verze

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

  • Silicon Labs OpenThread stack
  • Silicon Labs OpenThread sample aplikace
  • Hraniční router Silicon Labs OpenThread

Další informace o sadě OpenThread SDK naleznete v příručce QSG170: Silicon Labs OpenThread QuickStart Guide. Pokud s Threadem začínáte, podívejte se na UG103.11: Thread Fundamentals.

Instalace a použití
OpenThread SDK je součástí Gecko SDK (GSDK), sady SDK Silicon Labs. Chcete-li rychle začít s OpenThread a GSDK, začněte instalací 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 počínaje Simplicity Studio 5.3 změnilo.

  • Windows: C:\Users\ \SimplicityStudio\SDKs\gecko_sdk
  • MacOS: /Uživatelé/ /SimplicityStudio/SDKs/gecko_sdk

Dokumentace specifická pro verzi SDK je nainstalována se sadou SDK. Reference API a další informace o této verzi jsou k dispozici na https://docs.silabs.com/openthread/2.1/.

OpenThread úložiště GitHub
Sada Silicon Labs OpenThread SDK zahrnuje všechny změny z úložiště OpenThread GitHub (https://github.com/openthread/openthread) až do commitu 91fa1f455 včetně. Vylepšenou verzi úložiště OpenThread lze nalézt v následujícím umístění GSDK Simplicity Studio 5:
\util\third_party\openthread

OpenThread Border Router Repository GitHub
Sada Silicon Labs OpenThread SDK zahrnuje všechny změny z úložiště GitHub border routeru OpenThread (https://github.com/openthread/ot-br-posix) až po potvrzení d9103922a včetně. Vylepšenou verzi úložiště hraničního routeru OpenThread lze nalézt v následujícím umístění Simplicity Studio 5 GSDK:
\util\third_party\ot-br-posix

Použití hraničního směrovače
Pro snadné použití doporučuje Silicon Labs použití kontejneru Docker pro váš hraniční router OpenThread. Viz AN1256: Použití Silicon Labs RCP s OpenThread Border Router pro podrobnosti o tom, jak nastavit správnou verzi OpenThread border router Docker kontejneru. Je k dispozici na https://hub.docker.com/r/siliconlabsinc/openthread-border-router.
Pokud ručně instalujete hraniční směrovač pomocí kopií dodaných se sadou Silicon Labs OpenThread SDK, podívejte se na AN1256: Použití Silicon Labs RCP s

OpenThread Border Router pro více podrobností.
Ačkoli aktualizace prostředí hraničního směrovače na novější verzi GitHubu je podporována na OpenThread webmůže způsobit, že hraniční směrovač nebude kompatibilní se zásobníkem OpenThread RCP v sadě SDK.

Podpora NCP/RCP
Podpora OpenThread NCP je součástí OpenThread SDK, ale jakékoli použití této podpory by mělo být považováno za experimentální. OpenThread RCP je plně implementován a podporován.

Bezpečnostní informace
Bezpečná integrace Vault
Při nasazení do zařízení Secure Vault High jsou citlivé klíče chráněny pomocí funkce Secure Vault Key Management. V následující tabulce jsou uvedeny chráněné klíče a jejich charakteristiky ochrany úložiště.

Zabalený klíč Exportovatelné / Neexportovatelné Poznámky
Hlavní klíč závitu Exportovatelné Musí být exportovatelné pro vytvoření TLV
PSKc Exportovatelné Musí být exportovatelné pro vytvoření TLV
Šifrovací klíč klíče Exportovatelné Musí být exportovatelné pro vytvoření TLV
Klíč MLE Neexportovatelné  
Dočasný klíč MLE Neexportovatelné  
Předchozí klíč MAC Neexportovatelné  
Aktuální klíč MAC Neexportovatelné  
MAC Next Key Neexportovatelné  

Zabalené klíče, které jsou označeny jako „Neexportovatelné“, lze použít, ale nikoli viewed nebo sdílené za běhu.
Zabalené 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-Ope-Thread-SDK-Gecko-SDK-Suite-01

Podpora
Zákazníci sady Development Kit mají nárok na školení a technickou podporu. Použijte závit Silicon Laboratories web stránku, kde získáte informace o všech produktech a službách Silicon Labs OpenThread a přihlásíte se k podpoře produktu.
Podporu Silicon Laboratories můžete kontaktovat 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-Ope-Thread-SDK-Gecko-SDK-Suite-02

SILICON-LABS-Ope-Thread-SDK-Gecko-SDK-Suite-03
Portfolio IoT
www.silabs.com/IoT

SILICON-LABS-Ope-Thread-SDK-Gecko-SDK-Suite-04
SW/HW
www.silabs.com/simplicity

SILICON-LABS-Ope-Thread-SDK-Gecko-SDK-Suite-05
Kvalitní
www.silabs.com/quality

SILICON-LABS-Ope-Thread-SDK-Gecko-SDK-Suite-06
Podpora a komunita
www.silabs.com/community

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. 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ůvodů 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 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é 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, 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 OpenThread SDK Gecko SDK Suite [pdfUživatelská příručka
OpenThread SDK Gecko SDK Suite, OpenThread SDK, Gecko SDK Suite, SDK Suite, Suite

Reference

Zanechte komentář

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