OpenThread SDK Gecko SDK Suite
![]()
Informacije o izdelku
Silicon Labs OpenThread SDK 2.2.3.0 GA je brezžični mrežni protokol IPv6, zasnovan za aplikacije Connected Home, kjer je zaželeno omrežje na podlagi IP. Temelji na odprtokodni izvedbi Thread, imenovani OpenThread, ki jo je Google izdal za pospešitev razvoja izdelkov za povezane domove in poslovne zgradbe. Podpira širši nabor strojne opreme kot različica GitHub in vključuje dokumentacijo in exampaplikacije niso na voljo na GitHubu. Silicon Labs OpenThread SDK je v celoti preizkušena izboljšana različica vira GitHub in je prilagojena za delo s strojno opremo Silicon Labs.
Thread stack zagotavlja poceni premostitev do drugih omrežij IP, medtem ko je optimiziran za delovanje z nizko porabo energije/baterijo. Je varen, zanesljiv, razširljiv in nadgradljiv. OpenThread podpira
sistem na čipu (SoC), omrežni koprocesor (NCP) in radijski koprocesor (RCP). Silicon Labs OpenThread SDK podpira multi-PAN 802.15.4 v načinu RCP.
Navodila za uporabo izdelka
Za uporabo Silicon Labs OpenThread SDK boste morali imeti združljive prevajalnike, kot je GCC (The GNU Compiler Collection) različica 10.3-2021.10, ki je priložen Simplicity Studio. Za varnostne posodobitve in obvestila si oglejte poglavje o varnosti v opombah o izdaji platforme Gecko, ki je nameščena s tem SDK-jem, ali na zavihku TEHNIČNI DOKUMENTI na https://www.silabs.com/developers/thread. Močno priporočamo, da se naročite na varnostne nasvete za najnovejše informacije.
Opombe ob izdaji zajemajo različice SDK 2.2.3.0 GA, izdane 3. maja 2023, 2.2.2.0 GA, izdane 8. marca 2023, 2.2.1.0 GA, izdane 1. februarja 2023, in 2.2.0.0 GA, izdane decembra 14. 2022.
Če med uporabo Silicon Labs OpenThread SDK naletite na težave, si oglejte razdelek Odpravljene težave v opombah ob izdaji. Na primerample, ID # 1126570 je bil popravljen v izdaji 2.2.3.0. Za morebitne spremembe v zadnji izdaji si lahko ogledate tudi razdelek Izboljšave.
Za odpravo napake pri pošiljanju razdrobljenih sporočil v scenariju DMP je bila v izdaji 2.2.3.0 dodana nova funkcija.
Za nove uporabnike SDK-ja Silicon Labs OpenThread si za navodila glejte Uporaba te izdaje.
Silicon Labs OpenThread SDK 2.2.3.0 GA Gecko SDK Suite 4.2 3. maj 2023
Thread je varen, zanesljiv, razširljiv in nadgradljiv brezžični IPv6 mesh omrežni protokol. Zagotavlja poceni premostitev do drugih omrežij IP, medtem ko je optimiziran za delovanje z nizko porabo energije/baterijo. Sklad Thread je zasnovan posebej za aplikacije Connected Home, kjer je zaželeno mreženje na podlagi IP in so morda potrebni različni aplikacijski sloji.
OpenThread, ki ga je izdal Google, je odprtokodna implementacija Threada. Google je izdal OpenThread, da bi pospešil razvoj izdelkov za povezane domače in poslovne zgradbe. Z ozko plastjo abstrakcije platforme in majhnim pomnilniškim odtisom je OpenThread zelo prenosljiv. Podpira zasnove sistema na čipu (SoC), omrežnega koprocesorja (NCP) in radijskega koprocesorja (RCP).
Silicon Labs je razvil SDK, ki temelji na OpenThreadu in je prilagojen za delo s strojno opremo Silicon Labs. Silicon Labs OpenThread SDK je v celoti preizkušena izboljšana različica vira GitHub. Podpira širši nabor strojne opreme kot različica GitHub in vključuje dokumentacijo in exampaplikacije niso na voljo na GitHubu.
Te opombe ob izdaji zajemajo različico(-e) SDK-ja:
- 2.2.3.0 GA izdan 3. maja 2023
- 2.2.2.0 GA izdan 8. marca 2023
- 2.2.1.0 GA izdan 1. februarja 2023
- 2.2.0.0 GA je izšla 14. decembra 2022
KLJUČNE LASTNOSTI
Odprto
- Podpora SPI za OpenThread RCP brez CPC
- Thread 1.3.0 GA in podpora 1.3.0.1 za OpenThread in Matter 1.0 – eksperimentalno
- Podpora za CPC na gostitelju Android – eksperimentalno
- Podpora za modul MGM240S SiP
- Podpora za komplet MG24 Explorer
- Podpora za ploščo BRD2704A
Multiprotokol
- Dynamic Multiprotocol Bluetooth in multi-PAN 802.15.4 v načinu RCP
- Dinamični večprotokolni Bluetooth in Zigbee NCP – eksperimentalno
- Podpora Manufacturing Library (MfgLib) za sočasni večprotokolni RCP
- Sočasno poslušanje Zigbee + OpenThread na delih MG24 – poskusno
Obvestila o združljivosti in uporabi
Za informacije o varnostnih posodobitvah in obvestilih glejte poglavje Varnost opomb o izdaji platforme Gecko, ki je nameščena s tem SDK-jem, ali na zavihku TEHNIČNI DOKUMENTI na https://www.silabs.com/developers/thread . Silicon Labs prav tako močno priporoča, da se naročite na varnostne nasvete za najnovejše informacije. Za navodila ali če ste novi v Silicon Labs OpenThread SDK, glejte Uporaba te izdaje.
Združljivi prevajalniki:
GCC (Zbirka prevajalnika GNU) različica 10.3-2021.10, priložena Simplicity Studio.
Novi predmeti
Nove komponente
Noben
Nove funkcije
Dodano v izdaji 2.2.2.0
- Nova konfiguracijska nastavitev SL_ENABLE_MULTI_RX_BUFFER_SUPPORT za omogočanje eksperimentalne funkcije multi buffer-rx za odpravo hrošča s prenosom razdrobljenih sporočil v scenariju DMP.
Dodano v izdaji 2.2.1.0
- Sample aplikacija otbledmp-no-buttons. To novo aplikacijo je mogoče zgraditi in izvajati na ploščah, ki nimajo podpore za gumbe.
Dodano v izdaji 2.2.0.0
- Različici OpenThread in OpenThread Border Router sta bili posodobljeni. Glejte poglavji 8.2 in 8.3.
- Podpora za Thread 1.3.0 GA in 1.3.0.1 za OpenThread in Matter 1.0 (eksperimentalno).
- Naš OpenThread sampaplikacije le so zgrajene s privzeto omogočenimi funkcijami 1.3.0 in 1.3.0.1.
- Podpora SPI za OpenThread RCP brez CPC
- SPI je zdaj podprt za komunikacijo med gostiteljem in RCP. V prejšnjih izdajah je bil UART edini protokol, ki je bil podprt za to komunikacijo, ko ni bil uporabljen CPC. Za dodatne informacije glejte AN1256: Uporaba RCP Silicon Labs z mejnim usmerjevalnikom OpenThread.
- Podpora za usmerjevalnik OpenThread Border s CPC na Android Host (eksperimentalno).
- OpenThread Border Router je zdaj mogoče uporabljati s CPC na gostitelju Android. Za gradnjo prenesite orodno verigo Android NDK, definirajte spremenljivko okolja »NDK«, da kaže na orodno verigo, in zaženite skript script/cmake-build-android namesto script/cmake-build.
Nova podpora za radijsko ploščo
Dodano v izdaji 2.2.1.0
Dodana je bila podpora za naslednje radijske plošče:
- BRD2704A – MGM240PB32VNA2
Dodano v izdaji 2.2.0.0
Dodana je bila podpora za naslednje radijske plošče:
- BRD4318A – MGM240SD22VNA2
- BRD2703A – EFR32MG24 raziskovalni komplet
Izboljšave
Spremenjeno v izdaji 2.2.0.0
Od izdaje 22Q4 GA OpenThread privzeto uporablja izvorno implementacijo NAT64. Da preprečite kolizijo s predhodno nameščeno konfiguracijo NAT64, odstranite ali varnostno kopirajte svojo konfiguracijo tayga file, običajno v /etc/tayga.conf. Ta korak je potreben, da NAT64 deluje za OTBR, še posebej, če se izvaja v vsebnikih, ki vklopijo gostiteljsko omrežje.
Odpravljene težave
Popravljeno v izdaji 2.2.3.0
| ID št | Opis |
| 1126570 | Odpravili smo uhajanje pomnilnika, povezano s ključi PSA, do katerega pride, ko se kliče otInstanceFinalise() brez vklopa. |
| 1133240 | Odpravljena napaka pri nastavljanju parametrov povezave v sloju za posredovanje meshcop. |
Popravljeno v izdaji 2.2.2.0
| ID št | Opis |
| 1084368 | Odpravili smo napako z razdrobljenimi sporočili v scenariju DMP, kjer povratni klic za sprejem ni bil poslan za vse potrjeno prejete fragmente. Popravek zahteva omogočanje nove konfiguracijske nastavitve SL_ENABLE_MULTI_RX_BUFFER_SUPPORT |
Popravljeno v izdaji 2.2.1.0
| ID št | Opis |
| 1074144 | Da preprečimo, da bi en sam podrejeni element, ki je morda brez povezave, prevzel veliko in potencialno vse vnose v izvorni tabeli ujemanja, zdaj pred dodajanjem novega vnosa preverimo dvojnike. |
| 1085732 | Odpravili smo težavo pri prevajanju, pri kateri se vrnjene vrednosti iz funkcijskih klicev niso preverjale. Dodana je bila logika za preverjanje vrnjenih vrednosti iz teh funkcijskih klicev v factory_diags.cpp: otPlatDiagTxStreamStop, otPlatDiagTxStreamTone,
otPlatDiagTxStreamRandom, otPlatDiagTxStreamAddrMatch in otPlatDiagTxStreamAutoAck. |
| 1085743 | Odpravili smo težavo z logiko, ki omogoča gradnjo izvedljivih datotek posix s podporo za multipan_rcp. Prejšnja logika je predvidevala, da če argument sledi argumentu platforme, mora biti multipan_rcp, če pa je bilo posredovano nekaj drugega kot multipan_rcp, je prišlo do naslednje napake:
“** NAPAKA: Openthread CMake ne podpira platforme” |
| 1085753 | Dodan nov konfiguracijski element, OPENTHREAD_SPINEL_CONFIG_RCP_TX_WAIT_TIME_SECS, za določitev čakalne dobe za sprejem povratnega klica TxDone iz RCP. |
| 1092864 | Ustvaril nov sample aplikacija, ot-ble-dmp-no-buttons, ki jo je mogoče sestaviti in izvajati na ploščah, ki nimajo podpore za gumbe. |
Popravljeno v izdaji 2.2.0.0
| ID št | Opis |
| 829618 | Sample aplikacije niso več privzeto prevedene kot referenčna naprava. |
| 830554 | ŽELEZNICA PA ramp čas ni več kodiran na 10 in se namesto tega zdaj sklicuje na makro SL_RAIL_UTIL_PA_R, definiran v času prevajanjaAMP_TIME_US. |
| 1015604 | Težave z NetworkTimeSync so bile odpravljene. |
| ID št | Opis |
| 1017551 | Naslednje konfiguracijske vrednosti so zdaj privzeto nastavljene za vse OpenThreadample aplikacije. Upoštevajte, da če želite drugačne vrednosti za te parametre, jih je treba preglasiti v .slcp vaše aplikacije file.
|
| 1019947 | Dodana podpora za izdelavo projektov RCP za dele efr32mg1b in efr32mg1v. |
| 1021181 | Napaka pri uporabi zunanje kopice in medpomnilnikih sporočil, ki uporabljajo dodeljevalec kopice, je bila odpravljena. glej https://github.com/openthread/openthread/pull/7933 |
| 1026506 | Odpravili smo težavo s povezovalnikom, do katere je prišlo pri izbiri Thread različice 1.1 v konfiguraciji sklada. |
| 1030815 | Mejni usmerjevalnik OpenThread ne prikazuje več nepravilnega niza različice za otbr-agent (`sudo otbr-agent — različica`) ali za sklad POSIX (`sudo ot-ctl version`), ko so bili prejšnji artefakti gradnje prisotni v mapi build/ pri ponovni namestitvi mejnega usmerjevalnika OpenThread. |
| 1058102 | Odpravljena težava, ki je preprečevala delovanje vmesnika CLI 'coexistence get-pta-option'. |
| 1067632 | Interval časovne omejitve ponovnega zagona CPC je bil povečan na 100 msec do 30 sekund, da bi odpravili težavo, ki je nastala pri prehitrem ponovnem zagonu. |
Znane težave v trenutni izdaji
Težave, označene krepko, so bile dodane od prejšnje izdaje. Če ste zamudili izdajo, so na voljo opombe o nedavni izdaji
https://www.si-labs.com/developers/thread v zavihku Tehnični dokumenti.
| ID št | Opis | Rešitev |
| 482915
495241 |
Znana omejitev gonilnika UART lahko povzroči izgubo znakov pri vhodu ali izhodu CLI. To se lahko zgodi med posebej dolgimi kritičnimi odseki, ki lahko onemogočijo prekinitve, zato ga je mogoče ublažiti s ponavljanjem CLI ali dovolj dolgim čakanjem na spremembe stanja. | Ni znane rešitve |
| 754514 | Opažen odgovor z dvojnim pingom za naslov OTBR ALOC. | Ni znane rešitve |
| 815275 | Možnost spreminjanja načinov radijskega CCA med prevajanjem z uporabo konfiguracijske možnosti v Simplicity Studio trenutno ni podprta. | Uporabite SL_OPENTHREAD_RADIO_CCA_MODE
konfiguracijska možnost, definirana v glavi openthread-core-efr32-config.h file vključeni v vaš projekt. |
| 1023725 | Če OTBR distribuira predpono DUA v omrežju in po vnovičnem zagonu ne obnovi prejšnje konfiguracije predpone, lahko predhodno ločeni MTD-ji v omrežju Thread zadenejo trditev med ponovnim povezovanjem z OTBR. | Ob ponovnem zagonu obnovite predhodno konfigurirane predpone na OTBR med inicializacijo. Podatki o predponi se med ponovnimi zagoni ne shranijo. |
| 1041112 | OTBR / EFR32 RCP lahko zgreši posredovanje paketov od podrejenega CSL, če konfigurira nadomestni kanal za komunikacijo CSL.
Zaradi te težave se ne pričakuje, da bodo OTBR-ji, ki temeljijo na GSDK 4.2.0.0, prestali certificiranje Thread 1.2, razen če primeri uporabe strank zahtevajo opustitev za izključitev vseh testov, ki zahtevajo spremembo primarnega kanala. |
Izogibajte se konfiguriranju nadomestnih kanalov CSL, dokler te težave ne odpravite. |
| 1064242 | Ukazi predpone OpenThread včasih ne dodajo predpone za OTBR prek CPC. | Ni znane rešitve |
| 1079667 | Nitna naprava ne more več komunicirati po poročanju o prehodnem stanju izven medpomnilnikov. | Ni znane rešitve |
Zastareli predmeti
Zastarelo v izdaji 2.2.0.0
Uporaba Tayge kot storitve NAT64 z mejnim usmerjevalnikom openthread je zdaj opuščena v korist izvorne storitve NAT64 OpenThread. Nanašajte se na https://github.com/openthread/ot-br-posix/pull/1539 in https://github.com/openthread/ot-br-posix/pull/1577 za dodatne informacije.
Odstranjeni predmeti
Noben
Večprotokolni prehod in RCP
Novi predmeti
Dodano v izdaji 2.2.2.0
Zigbeed zdaj naloži CREATOR_STACK_RESTORED_EUI64, če je prisoten, iz gostiteljskih žetonov file, in ga uporablja kot EUI64, pri čemer preglasi EUI64, shranjen v EFR32.
Dodano v izdaji 2.2.1.0
Zigbeed zdaj podpira ukaze coex EZSP.
Dodano v izdaji 2.2.0.0
Dodan projekt Dynamic Multiprotocol BLE in Zigbee NCP (zigbee_ncp-ble_ncp-xxx.slcp). Izdano kot eksperimentalna kakovost.
Dodano sočasno poslušanje 802.15.4 za EFR32MG24 CMP RCP. To je zmožnost hkratnega izvajanja Zigbee in OpenThread na različnih kanalih z uporabo enega RCP (rcp-802154-xxx.slcp in rcp-802154-blehci-xxx.slcp). Izdano kot eksperimentalna kakovost.
Dodana podpora Zigbeed za 32-bitno arhitekturo x86.
Dodana podpora za BLE za de-init v primerih uporabe z več protokoli, s čimer se sprostijo pomnilniški viri za uporabo z drugimi nizi protokolov.
Stack API Trace je zdaj mogoče omogočiti za Zigbeed tako, da nastavite raven odpravljanja napak na 4 ali 5 v zigbeed.conf file.
Različica sklada Zigbeed ter datum in čas gradnje so zdaj natisnjeni v dnevnikih.
Izboljšave
Spremenjeno v izdaji 2.2.2.0
Zmanjšane velikosti čakalnih vrst CPC Tx in Rx za namestitev Zigbee BLE DMP NCP na družino MG13.
Zigbee_ble_event_handler je spremenjen za tiskanje odgovorov skeniranja iz podedovanih oglasov v aplikaciji DMPLight.
Aplikaciji rcp-xxx-802154 in rcp-xxx-802154-blehci zdaj uporabljata 192 µsek obdelovalnega časa za neizboljšane potrditve, medtem ko še vedno uporabljata 256 µsek obtočnega časa za izboljšana potrdila, ki jih zahteva CSL.
Odpravljene težave
Popravljeno v izdaji 2.2.3.0
| ID št | Opis |
| 1130226 | Odpravljena težava, pri kateri se RCP ni obnovil, če bi bil CPC začasno zaseden. |
| 1129821 | Popravljeno deimenovanje ničelnega kazalca v Zigbeedu pri prejemu paketa, če medpomnilniki niso na voljo. |
Popravljeno v izdaji 2.2.1.0
| ID št | Opis |
| 1036645 | Odpravljena napaka v BLE CPC NCP, ki je preprečevala odjemalski aplikaciji ponovno vzpostavitev povezave po prvi prekinitvi povezave. |
| 1068435 | Odpravljena težava s časom dvosmernega zagona Green Power. Certifikacijski testni primer GPP 5.4.1.23 je uspešen. |
| 1074593 | Odpravljena težava, pri kateri Zigbeed + RCP ni pravilno poslal sporočil Just-in-time (JIT) v zaspane končne naprave. |
| 1076235 | Odpravljena težava, pri kateri se ot-cli ni uspel zagnati v vsebniku večprotokolne priklopne postaje. |
| 1080517 | Z3GatewayCPC zdaj samodejno obravnava ponastavitev NCP (sekundarni CPC). |
| ID št | Opis |
| 1085498 | Odpravili smo težavo, pri kateri Zigbeed posredno ni pošiljal odgovorov za ponovno pridružitev zaspanim končnim napravam. |
| 1090915 | Odpravljena težava, pri kateri se je pojavilo več napak 0x38 pri poskusu bodisi odpiranja končne točke Zigbee na Z3GatewayCPC ALI nastavitve parametrov EZSP brez ponastavitve CPC NCP. |
Popravljeno v izdaji 2.2.0.0
| ID št | Opis |
| 828785 | Odpravljena napaka v cpc-hci-bridge, zaradi katere je bil paket HCI izpuščen, če je BlueZ poslal dva hkrati. |
| 834191 | Izboljšana uporaba CPE-ja pomožne aplikacije cpc-hci-bridge. |
| 1025713 | Največja dolžina poti naprave zigbeed je povečana na 4096. |
| 1036622 | Odpravljena težava pri uporabi cmake za izdelavo ot-cli z uporabo multipan RCP. |
| 1040127 | Zaščita CPC se ni uspela inicializirati za projekta rcp-uart-802154 in rcp-spi-802154 na delih serije mg13 in mg14. Da bi se izognili tej težavi, je bil kot vir entropije za te dele dodan mbedtls_entropy_adc. To lahko prepreči uporabo ADC v kombinaciji z varnostjo CPC. |
| 1066422 | Odpravljeno občasno puščanje medpomnilnika v zigbeedu. |
| 1068429 | Odpravljeno je stanje tekmovanja, ki bi lahko povzročilo uveljavitev CMP RCP. |
| 1068435 | Dodana zmožnost v vozlišču RCP za preverjanje in medpomnilnik enega dvosmernega podatkovnega okvirja Green Power ter pošiljanje po časovni omejitvi odmika RX. |
| 1068942 | Odpravljeno puščanje v tabeli ujemanja vira RCP, ki bi lahko preprečilo pridružitev naprav Zigbee. |
| 1074172 | Popravljeno pošiljanje zahteve za dopust iz zigbeeda ob prejemu ankete od osebe, ki ni otrok. |
| 1074290 | Zigbeed je zaustavil obdelavo nepotrjenih anket. |
| 1079903 | Odpravljena je napaka v CMP RCP, ki je lahko povzročila nepravilno pošiljanje sporočil SPINEL, kar je povzročilo zrušitev ali izhod Zigbeed in OTBR. |
Znane težave v trenutni izdaji
Težave, označene krepko, so bile dodane od prejšnje izdaje. Če ste zamudili izdajo, so na voljo opombe o nedavni izdaji
https://www.si-labs.com/developers/gecko-software-development-kit.
| ID št | Opis | Rešitev |
| 811732 | Podpora za žeton po meri ni na voljo, ko uporabljate Zigbeed. | Podpora je načrtovana v prihodnji izdaji. |
| 937562 | Ukaz Bluetoothctl 'advertise on' ne uspe z aplikacijo rcp-uart-802154-blehci v sistemu Raspberry Pi OS 11. | Uporabite aplikacijo btmgmt namesto bluetoothctl. |
|
1031607 |
Projektu rcp-uart-802154.slcp primanjkuje RAM-a na delu MG1. Dodajanje komponent lahko zmanjša velikost kopice pod tisto, kar je potrebno za podporo vezave ECDH v CPC. |
Rešitev je onemogočanje varnosti CPC prek konfiguracije SL_CPC_SECURITY_ENABLED. |
| 1074205 | CMP RCP ne podpira dveh omrežij na istem ID-ju PAN. | Za vsako omrežje uporabite različne ID-je PAN. Podpora je načrtovana v prihodnji izdaji. |
Zastareli predmeti
Noben
Odstranjeni predmeti
Noben
Uporaba te izdaje
Ta izdaja vsebuje naslednje
- Sklad OpenThread podjetja Silicon Labs
- Silicon Labs OpenThread sample aplikacije
- Mejni usmerjevalnik Silicon Labs OpenThread
Za več informacij o OpenThread SDK glejte QSG170: Silicon Labs OpenThread QuickStart Guide. Če ste novi v Threadu, glejte UG103.11: Osnove niti.
Namestitev in uporaba
OpenThread SDK je del Gecko SDK (GSDK), zbirke SDK-jev Silicon Labs. Če želite hitro začeti uporabljati OpenThread in GSDK, začnite z namestitvijo Simplicity Studio 5, ki bo nastavil vaše razvojno okolje in vas popeljal skozi namestitev GSDK. Simplicity Studio 5 vključuje vse, kar je potrebno za razvoj izdelkov IoT z napravami Silicon Labs, vključno z zaganjalnikom virov in projektov, orodji za konfiguracijo programske opreme, popolnim IDE z verigo orodij GNU in orodji za analizo. Navodila za namestitev so na voljo v spletnem uporabniškem priročniku Simplicity Studio 5.
Druga možnost je, da Gecko SDK namestite ročno tako, da prenesete ali klonirate najnovejšo različico iz GitHuba. glej https://github.com/Sili-conLabs/gecko_sdk za več informacij.
Privzeta namestitvena lokacija GSDK se je spremenila od Simplicity Studio 5.3.
- Windows: C:\Uporabniki\ \SimplicityStudio\SDKs\gecko_sdk
- MacOS: /Uporabniki/ /SimplicityStudio/SDKs/gecko_sdk
Dokumentacija, specifična za različico SDK, je nameščena skupaj s SDK. Reference API-jev in druge informacije o tej izdaji so na voljo na https://docs.silabs.com/openthread/2.1/.
Repozitorij OpenThread GitHub
Silicon Labs OpenThread SDK vključuje vse spremembe iz skladišča OpenThread GitHub (https://github.com/openthread/openthread) do vključno potrditve 91fa1f455. Izboljšano različico repoja OpenThread lahko najdete na naslednji lokaciji Simplicity Studio 5 GSDK:
\util\third_party\openthread
Repozitorij OpenThread Border Router GitHub
Silicon Labs OpenThread SDK vključuje vse spremembe iz repo GitHub mejnega usmerjevalnika OpenThread (https://github.com/openthread/ot-br-posix) do in vključno s potrditvijo d9103922a. Izboljšano različico repoja mejnega usmerjevalnika OpenThread lahko najdete na naslednji lokaciji Simplicity Studio 5 GSDK:
\util\third_party\ot-br-posix
Uporaba mejnega usmerjevalnika
Za lažjo uporabo Silicon Labs priporoča uporabo vsebnika Docker za vaš mejni usmerjevalnik OpenThread. Glejte AN1256: Uporaba RCP Silicon Labs z mejnim usmerjevalnikom OpenThread za podrobnosti o tem, kako nastaviti pravilno različico vsebnika Docker mejnega usmerjevalnika OpenThread. Na voljo je na https://hub.docker.com/r/siliconlabsinc/openthread-border-router.
Če ročno nameščate obrobni usmerjevalnik z uporabo kopij, ki so priložene Silicon Labs OpenThread SDK, glejte AN1256: Uporaba Silicon Labs RCP z
OpenThread Border Router za več podrobnosti.
Čeprav je posodobitev okolja mejnega usmerjevalnika na novejšo različico GitHub podprta v OpenThreadu webmestu, lahko mejni usmerjevalnik postane nezdružljiv s skladom OpenThread RCP v SDK.
Podpora NCP/RCP
Podpora za OpenThread NCP je vključena v OpenThread SDK, vendar je treba kakršno koli uporabo te podpore obravnavati kot poskusno. OpenThread RCP je v celoti implementiran in podprt.
Varnostne informacije
Integracija varnega trezorja
Ko so uvedeni v naprave Secure Vault High, so občutljivi ključi zaščiteni s funkcijo upravljanja ključev Secure Vault. Naslednja tabela prikazuje zaščitene ključe in njihove značilnosti zaščite shranjevanja.
| Zavit ključ | Izvozno/neizvozno | Opombe |
| Glavni ključ niti | Izvozno | Za oblikovanje TLV-jev mora biti mogoče izvoziti |
| PSKc | Izvozno | Za oblikovanje TLV-jev mora biti mogoče izvoziti |
| Ključni šifrirni ključ | Izvozno | Za oblikovanje TLV-jev mora biti mogoče izvoziti |
| Ključ MLE | Ni za izvoz | |
| Začasni ključ MLE | Ni za izvoz | |
| Prejšnji ključ MAC | Ni za izvoz | |
| Trenutni ključ MAC | Ni za izvoz | |
| Naslednja tipka MAC | Ni za izvoz |
Zavite ključe, ki so označeni kot »neizvozni«, je mogoče uporabiti, vendar ne viewed ali v skupni rabi med izvajanjem.
Zavite ključe, ki so označeni kot »Izvozni«, je mogoče uporabiti ali deliti med izvajanjem, vendar ostanejo šifrirani, medtem ko so shranjeni v flash.
Za več informacij o funkciji Secure Vault Key Management glejte AN1271: Secure Key Storage.
Varnostni nasveti
Če se želite naročiti na varnostne nasvete, se prijavite na portal za stranke Silicon Labs in izberite Domov računa. Kliknite DOMOV, da odprete domačo stran portala, in nato kliknite ploščico Upravljanje obvestil. Prepričajte se, da je označena možnost »Obvestila o programski opremi/varnosti in obvestila o spremembah izdelkov (PCN)« in da ste naročeni vsaj na svojo platformo in protokol. Kliknite Shrani, da shranite morebitne spremembe.![]()
Podpora
Stranke razvojnega kompleta so upravičene do usposabljanja in tehnične podpore. Uporabite nit Silicon Laboratories web strani za pridobitev informacij o vseh izdelkih in storitvah Silicon Labs OpenThread ter za prijavo na podporo za izdelke.
Podporo Silicon Laboratories lahko kontaktirate na http://www.silabs.com/support.
Studio preprostosti
Dostop z enim klikom do MCU in brezžičnih orodij, dokumentacije, programske opreme, knjižnic izvorne kode in več. Na voljo za Windows, Mac in Linux!
![]()
![]()
Portfelj interneta stvari
www.silabs.com/IoT
![]()
SW/HW
www.silabs.com/simplicity
![]()
Kakovost
www.silabs.com/kakovost
![]()
Podpora in skupnost
www.silabs.com/skupnost
Zavrnitev odgovornosti
Silicon Labs namerava strankam zagotoviti najnovejšo, natančno in poglobljeno dokumentacijo o vseh zunanjih napravah in modulih, ki so na voljo izvajalcem sistemov in programske opreme, ki uporabljajo ali nameravajo uporabljati izdelke Silicon Labs. Podatki o značilnostih, razpoložljivi moduli in zunanje naprave, velikosti pomnilnika in pomnilniški naslovi se nanašajo na vsako specifično napravo, navedeni »tipični« parametri pa se lahko razlikujejo in se razlikujejo v različnih aplikacijah. Aplikacija npramptukaj opisane le-te so samo za ilustracijo. Silicon Labs si pridržuje pravico, da brez nadaljnjega obvestila spremeni informacije o izdelku, specifikacije in opise v tem dokumentu in ne daje jamstev glede točnosti ali popolnosti vključenih informacij. Brez predhodnega obvestila lahko Silicon Labs posodobi vdelano programsko opremo izdelka med proizvodnim postopkom zaradi varnosti ali zanesljivosti. Takšne spremembe ne bodo spremenile specifikacij ali delovanja izdelka. Silicon Labs ne prevzema nobene odgovornosti za posledice uporabe informacij, navedenih v tem dokumentu. Ta dokument ne pomeni ali izrecno ne podeljuje nobene licence za načrtovanje ali izdelavo kakršnih koli integriranih vezij. Izdelki niso zasnovani ali odobreni za uporabo v nobenih napravah razreda III FDA, aplikacijah, za katere je potrebna predprodajna odobritev FDA, ali sistemih za življenjsko podporo brez posebnega pisnega soglasja Silicon Labs. »Sistem za podporo življenju« je vsak izdelek ali sistem, ki je namenjen podpiranju ali vzdrževanju življenja in/ali zdravja, za katerega je mogoče razumno pričakovati, da bo povzročil resne telesne poškodbe ali smrt, če ne uspe. Izdelki Silicon Labs niso zasnovani ali odobreni za vojaške namene. Izdelki Silicon Labs se pod nobenim pogojem ne smejo uporabljati v orožju za množično uničevanje, vključno z (vendar ne omejeno na) jedrskem, biološkem ali kemičnem orožju ali raketah, ki lahko oddajo takšno orožje. Silicon Labs zavrača vse izrecne in implicitne garancije in ni odgovoren ali odgovoren za kakršne koli poškodbe ali škodo v zvezi z uporabo izdelka Silicon Labs v takih nepooblaščenih aplikacijah. Opomba: ta vsebina lahko vsebuje žaljivo terminologijo, ki je zdaj zastarela. Silicon Labs te izraze nadomešča z vključujočim jezikom, kjer je to mogoče. Za več informacij obiščite www.silabs.com/about-us/inclusive-lexicon-project
Informacije o blagovni znamki
Silicon Laboratories Inc.®, Silicon Laboratories®, Silicon Labs®, SiLabs® in logotip Silicon Labs®, Bluegiga®, Bluegiga Logo®, EFM®, EFM32®, EFR, Ember®, Energy Micro, logotip Energy Micro in njihove kombinacije , »energetsko najbolj prijazni mikrokontrolerji na svetu«, Redpine Signals®, WiSeConnect, n-Link, ThreadArch®, EZLink®, EZRadio®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS Studio, Precision32®, Simplicity Studio®, Telegesis, Telegesis Logo®, USBXpress®, Zentri, logotip Zentri in Zentri DMS, Z-Wave® in druge so blagovne znamke ali registrirane blagovne znamke družbe Silicon Labs. ARM, CORTEX, Cortex-M3 in THUMB so blagovne znamke ali registrirane blagovne znamke družbe ARM Holdings. Keil je registrirana blagovna znamka ARM Limited. Wi-Fi je registrirana blagovna znamka združenja Wi-Fi Alliance. Vsi ostali izdelki ali imena blagovnih znamk, omenjena tukaj, so blagovne znamke njihovih imetnikov.
Silicon Laboratories Inc.
400 West Cesar Chavez Austin, TX 78701
ZDA
Dokumenti / Viri
![]() |
SILICON LABS OpenThread SDK Gecko SDK Suite [pdfUporabniški priročnik OpenThread SDK Gecko SDK Suite, OpenThread SDK, Gecko SDK Suite, SDK Suite, Suite |
