I-SILICON-LABS-logo

I-SILICON LABS 2.4.1.0 GA OpenThread SDK Gecko SDK Suite 4.4

SILICON-LABS-2-4-1-0-GA-OpenThread-SDK-Gecko-SDK-Suite-4-4-product

Ulwazi Lomkhiqizo

Imininingwane

  • Igama Lomkhiqizo: I-Silicon Labs OpenThread SDK
  • Inguqulo: 2.4.1.0 GA
  • Inguqulo ye-Gecko SDK Suite: 4.4
  • Usuku lokukhulula: Februwari 14, 2024
  • Izici Eziyinhloko: I-OpenThread, i-Multi-Protocol Support
  • Izihlanganisi Ezihambisanayo: Inguqulo ye-GCC 12.2.1

Imiyalo yokusetshenziswa komkhiqizo

Mayelana ne-OpenThread

  • I-OpenThread iyiphrothokholi yenethiwekhi ye-IPv6 evikelekile, enokwethenjelwa, engakala, futhi ethuthukiswayo engenantambo elungiselelwe ukusebenza kwamandla aphansi.
  • Idizayinelwe izinhlelo zokusebenza Ezixhumene Ekhaya lapho ukunethiwekha okusekelwe ku-IP kudingwa khona.

I-SDK Overview

  • I-Silicon Labs OpenThread SDK inguqulo ehambisanayo yokusetshenziswa kwe-OpenThread yomthombo ovulekile yi-Google.
  • Isekela ububanzi obubanzi behadiwe futhi ihlanganisa imibhalo eyengeziwe kanye nesibample izicelo.

Izici Eziyinhloko

  • Isekela imiklamo ehlukahlukene yehadiwe (SoC, NCP, RCP)
  • Inguqulo ethuthukisiwe yomthombo we-GitHub
  • Isekela ukuxhumana kwamaphrothokholi amaningi

Ukuhambisana Nezaziso Zokusebenzisa

  • Ukuze uthole izibuyekezo zokuphepha nezaziso, bheka Isahluko Sokuphepha samanothi okukhishwa kwe-Gecko Platform noma vakashela i-Silicon Labs. webindawo.
  • Bhalisela Izeluleko Zokuvikela ukuze uthole ulwazi lwakamuva.

Abahlanganisi Abavumelanayo

I-SDK iyahambisana nenguqulo ye-GCC engu-12.2.1 ehlinzekwa ngeSitudiyo Esilula.

FAQ

Q: Iyini inhloso ye-OpenThread?

  • A: I-OpenThread iyiphrothokholi yenethiwekhi yemeshi engenantambo eyenzelwe ukusebenza okuphephile, okunamandla aphansi ezinhlelweni zokusebenza zasekhaya Ezixhunyiwe.

Q: Yimaphi amadizayini wehadiwe esekelwa i-Silicon Labs OpenThread SDK?

  • A: I-SDK isekela imiklamo ye-system-on-chip (SoC), i-network co-processor (NCP), kanye ne-radio co-processor (RCP).

Umbuzo: Ngingahlala kanjani ngazi ngezibuyekezo zokuphepha?

  • A: Bheka esahlukweni Sezokuphepha samanothi okukhishwa kwe-Gecko Platform noma ubhalisele Izeluleko Zokuphepha kuma-Silicon Labs webindawo.
  • Intambo iyiphrothokholi yenethiwekhi ye-IPv6 evikelekile, ethembekile, engakala, futhi ethuthukiswayo engenantambo. Ihlinzeka ngamabhuloho angabizi kakhulu kwamanye amanethiwekhi e-IP kuyilapho elungiselelwe ukusebenza kwamandla aphansi / okusekelwa ngebhethri. I-Thread stack yakhelwe ngokuqondile
  • Izinhlelo zokusebenza ezixhunyiwe zasekhaya lapho ukunethiwekha okusekelwe ku-IP kudingwa khona futhi kungase kudingeke izendlalelo ezihlukahlukene zohlelo lokusebenza.
  • I-OpenThread ekhishwe yi-Google wukusetshenziswa komthombo ovulekile we-Thread. I-Google ikhiphe i-OpenThread ukuze kusheshiswe ukuthuthukiswa kwemikhiqizo yezindlu ezixhunyiwe nezakhiwo zentengiso.
  • Ngongqimba oluncane lweplathifomu yokukhipha kanye nenkumbulo encane, i-OpenThread iyaphatheka kakhulu. Isekela imiklamo ye-system-on-chip (SoC), i-network co-processor (NCP), kanye ne-radio co-processor (RCP).
  • I-Silicon Labs ithuthukise i-OpenThread-based SDK eklanyelwe ukusebenza ne-Silicon Labs hardware. I-Silicon Labs OpenThread SDK inguqulo ethuthukisiwe ehlolwe ngokugcwele yomthombo we-GitHub.
  • Isekela ububanzi obubanzi behadiwe kunenguqulo ye-GitHub futhi ihlanganisa imibhalo kanye nesibample izicelo azitholakali ku-GitHub.

Lawa manothi okukhishwa amboza izinguqulo ze-SDK:

  • 2.4.1.0 GA ikhishwe ngoFebhuwari 14, 2024
  • 2.4.0.0 GA ikhishwe ngoDisemba 13, 2023

IZICI EZIYINHLOKO

I-OpenThread

  • Uchungechunge 1.3.0 ukuthobela isitifiketi ne-Thread Test Harness v59.0 ye-SoC kanye ne-Host-RCP yezakhiwo
  • Uchungechunge 1.3.1 Usekelo lwesici – Okokuhlola

Usekelo lwe-Crash Handler

  • TrustZone Ukwesekwa kokuhlola
  • MR21 ukusekelwa kwe-OpenThread RCP - Ukukhiqizwa kwe-Pro

I-Multi-Protocol

  • Kanye Ukusekelwa kokulalela (RCP) - MG21 kanye ne-MG24
  • Kanye Multiprotocol (CMP) Zigbee NCP + OpenThread RCP – ikhwalithi yokukhiqiza
  • Amandla I-Multiprotocol Bluetooth + Con-current Multiprotocol (CMP) Zigbee kanye nokusekelwa kwe-OpenThread ku-SoC

Izinto Ezintsha

  • Lokhu kukhishwa kwe-Gecko SDK (GSDK) kuzoba okokugcina ngokusekelwa okuhlangene kwawo wonke amadivayisi we-EFM ne-EFR, ngaphandle kwamapeshi ale nguqulo njengoba kudingeka. Kusukela maphakathi no-2024 sizokwethula ama-SDK ahlukene:
  • I-Gecko SDK ekhona izoqhubeka nokusekelwa kwamadivayisi we-Series 0 no-1.
  • I-SDK entsha izobhekana ngqo namadivayisi we-Series 2 no-3.
  • I-Gecko SDK izoqhubeka nokusekela wonke amadivayisi we-Series 0 kanye no-1 ngaphandle koshintsho ekusekelweni kwesikhathi eside, ukunakekelwa, ikhwalithi, kanye nokusabela okuhlinzekwa ngaphansi kwenqubomgomo yethu yesofthiwe.
  • I-SDK entsha izophuma ku-Gecko SDK futhi iqale ukunikeza izici ezintsha ezisiza onjiniyela bathuthuke.tage yamakhono athuthukile emikhiqizo yethu yochungechunge 2 kanye no-3.
  • Lesi sinqumo sihambisana nempendulo yekhasimende, ebonisa ukuzibophezela kwethu ekukhuphuleni ikhwalithi, ukuqinisekisa ukuzinza, nokuthuthukisa ukusebenza ukuze uthole ulwazi olukhethekile lomsebenzisi kuwo wonke ama-SDK ethu esofthiwe.

Izingxenye Ezintsha Kwengezwe ekukhishweni kwe-2.4.0.0

  • ot_crash_handler - Le ngxenye ihlinzeka ngesethi yama-API wokuphrinta ulwazi lokuphahlazeka. Esimeni sokuphahlazeka, le ngxenye ithwebula imininingwane futhi iyiphrinte ekuqaliseni kabusha okulandelayo.
  • ot_rtt_log - Le ngxenye yengeza ukusekelwa kokugawulwa kwe-RTT, okuyindlela esetshenziselwa isixhumi esibonakalayo sokugawulwa kweplatifomu.

Izici Ezintsha Kwengezwe ekukhishweni 2.4.1.0

  • Usekelo lwengezwe esiteshini sokuxilonga sasefekthri kanye nokudlulisa imiyalo ye-CLI yamandla.

Kwengezwe ekukhishweni 2.4.0.0

  • Usekelo lwe-Crash Handler - Ngalokhu kukhululwa, ingxenye yesibambi sokuphahlazeka yethuliwe ukuze isetshenziswe nezinhlelo zokusebenza ze-OpenThread. Ngokuyifaka kuphrojekthi ye-OpenThread, izothwebula ngokuzenzakalelayo imininingwane enemininingwane mayelana namarejista abalulekile, ulwazi mayelana nesitaki sika-C, nolwazi lokusetha kabusha. Ekuqaliseni okulandelayo, le datha iphrintwa kusetshenziswa isistimu yokungena ye-OpenThread.
  • Ukwesekwa kokuhlola i-TrustZone - Kwengezwe izindawo zokusebenza zokuhlola ukuze kunikwe amandla i-TrustZone yezinhlelo zokusebenza ze-OpenThread CLI.
  • Izici ezethulwe nge-OpenThread kuze kufike futhi kufaka phakathi ukuzibophezela okungu-7074a43e4. Lokhu kubandakanya ukusekelwa kwezici eziqhubekayo ze-Thread 1.3.1. Ukusetha okuzenzakalelayo kwe-Silicon Labs sample izicelo kuseyi-1.3.0.

Ama-API amasha Angeziwe ekukhululweni kwe-2.4.1.0

  • otPlatDiagChannelSet - Lo msebenzi usetha isiteshi esizosetshenziselwa ukuxilonga kwasefekthri.
  • otPlatDiagTxPowerSet – Lo msebenzi usetha amandla okudlulisa azosetshenziselwa ukuxilonga kwasefekthri.

Kwengezwe ekukhishweni 2.4.0.0

  • otPlatResetToBooloader – setha kabusha kumodi yokuqalisa. Abasebenzisi bangabiza le API ngokuqondile ngekhodi noma ngomyalo we-CLI “setha kabusha i-bootloader”.
  • Ukusekelwa Okusha Kwebhodi Lomsakazo Kwengezwe ekukhishweni 2.4.0.0
  • Usekelo lwengeziwe kumabhodi omsakazo alandelayo: BRD4198A – EFR32MG24B210F1536IM48-B

Ukuthuthukiswa

Kushintshwe ekukhishweni okungu-2.4.0.0

  • Ukugawula - Indlela yokungena ezenzakalelayo iyashintshwa isuka ku-RTT iye ku-UART. Ukuloga kwe-RTT nemitapo yolwazi ehlobene iyasuswa ku-ot_third party futhi yengezwe engxenyeni entsha, ot_rtt_log.

Izinketho zesandiso somthengisi we-Posix:

  • Kushintshiwe OT_POSIX_CONFIG_RCP_VENDOR_DEPS_PACKAGE inani ukusuka ku-SilabsRcpDeps ukuya ku-posix_vendor_rcp.cmake.
  • Kususiwe CMAKE_MODULE_PATH inketho.
  • I-NCP sample izicelo – I-NCP eyakhiwe ngaphambiliniampizinhlelo zokusebenza zibhekwa njengokuhlola futhi azisapakishwa njengamademo akhiwe ngaphambilini.
  • SL_OPENTHREAD_CSL_TX_UNCERTAINTY, I-SL_OPENTHREAD_HFXO_ACCURACY SL_OPENTHREAD_LFXO_ACCURACY, manje iyalungiseka.
  • Ukuthuthukiswa okwethulwe nge-OpenThread kuze kufike futhi kufaka phakathi ukuzibophezela okungu-7074a43e4.
  • Inketho ye-OT_CONFIG CMake ishintshiwe yavuna izinketho ezimbili ezintsha: OT_PLATFORM_CONFIG kanye ne-OT_PROJECT_CONFIG.
  • Izinguquko nezicaciso kuma-API e-CSL. Ushintsho olukhulu lwe-CLI/API ukuthi manje isikhathi se-csl sidinga inani le-microsecond esikhundleni samayunithi wezimpawu eziyi-10.
  • Izinguquko ku-Spinel Interface. I-Spinel interface manje isidalwe ngokusekelwe kumsakazo URL Iphrothokholi yokusekela ukuxhumana okuningi (i-hdlc/spi/vendor) ngasikhathi sinye. Ukwakhiwa kwe-Silicon Labs CPC kuzoqhubeka nokusekela isixhumi esibonakalayo esisodwa kuphela, okuyi-vendor interface (CPC).
  • Phakathi nesikhathi sokwakha, ukusetha i-OT_POSIX_CONFIG_RCP_BUS manje kuhoxisiwe. Kunalokho vula eyodwa noma ngaphezulu kwe-OT_POSIX_RCP_HDLC_BUS, OT_POSIX_RCP_SPI_BUS, noma OT_POSIX_RCP_VENDOR_BUS njengoba kudingeka.

Izinkinga Ezilungisiwe

Kulungiswe ekukhululweni 2.4.1.0

ID # Incazelo
1208578 Usekelo olungeziwe lokuxhumanisa ilabhulali ye-CPC kuzinhlelo zokusebenza ezisingethe i-Posix ngokusebenzisa izindlela ezinikeziwe, nokusebenzisa i-pkg-config.
1235923 Kulungiswe isiphazamisi sokugoqa kumakholi ku-otPlatAlarmMilliStartAt kanye ne-otPlatAlarmMicroStartAt.
1243597 Kukhishwe izinkinobho ze-ot-ble-dmp-no-buttons sample izinhlelo zokusebenza ezivela kufolda yamademo.
1251932 Kukhushulwe u-OPENTHREAD_CONFIG_CSL_RECEIVE_TIME_AHEAD ukuya ku-750 µsec ukuze uthole amalabhulali okuqinisekisa e-FTD kanye ne-MTD ukuze asetshenziswe namadivayisi ahlolwayo kusetshenziswa isitifiketi esisekelwe kulabhulali.

Kulungiswe ekukhululweni 2.4.0.0

ID # Incazelo
1124161 Izimo zethrafikhi ephezulu ngeke zisabangela ukuthi amabhafa aqukethe amaphakethe akhokhelwayo atholiwe ukuthi abhalwe ngaphezulu ngaphambi kokuthi acutshungulwe.
1148720 Umdwebo wamanje we-SED uthuthukisiwe.
1169011 Kukhushulwe usayizi wesitaki somsebenzi we-OpenThread waba ngu-4608 byte (SL_OPENTHREAD_OS_STACK_TASK_SIZE) wezinhlelo zokusebenza ze-DMP ukugwema ukuchichima kwesitaki ngenkathi ujoyina inethiwekhi yochungechunge.
1193597 I-OpenThread Radio PAL manje igcina ithebula lamandla lesiteshi esikhulu.
1227529 Kulungiswe iphutha lokuthayipha ngo-OPENTHREAD_SPINEL_CONFIG_TX_WAIT_TIME_SECS kuya ku-OPENTHREAD_SPINEL_CONFIG_RCP_TX_WAIT_TIME_SECS kunhlokweni ephansi ye-mac-spinel-config.

Izinkinga ezaziwayo ekukhishweni kwamanje

Izinkinga ezibhalwe ngokugqamile zengeziwe kusukela ekukhishweni kwangaphambilini. Uma uphuthelwe ukukhishwa, amanothi okukhishwa kwakamuva ayatholakala https://www.si-labs.com/developers/thread kuthebhu ye-Tech Amadokhumenti.

ID # Incazelo Indlela yokusebenza
482915 495241 Umkhawulo owaziwayo ngomshayeli we-UART ungabangela izinhlamvu ukuba zilahleke kokokufaka noma okukhiphayo kwe-CLI. Lokhu kungenzeka phakathi nezigaba ezibucayi kakhulu ezingase zivimbele ukuphazamiseka, ngakho-ke kungancishiswa ngokuphinda i-CLI noma ukulinda isikhathi eside ngokwanele izinguquko zesimo. Alikho ikhambi elaziwayo
815275 Amandla okushintsha Amamodi Erediyo ye-CCA ngesikhathi sokuhlanganisa usebenzisa inketho yokumisa kuSitudiyo Esilula alisekelwe okwamanje. Sebenzisa inketho yokumisa ye-SL_OPENTHREAD_RADIO_CCA_MODE echazwe kusihloko se-openthread-core-efr32-config.h file kufakwe nephrojekthi yakho.
1177718 I-MG24 Iyalengiswa uma i-otInstanceErasePersistentInfo() isetshenziswa ku-app_init() Alikho ikhambi elaziwayo
 

 

1163281

1196499

Ama-OTBR DUT adinga ukuthi aphumelele Ukuhlolwa Kwesitifiketi Se-Thread “5.10.2 MATN-TC-02: Ukubhaliswa komlaleli we-Multicast kanye nokusetshenziswa kokuqala” adinga ukunika amandla ifulegi le-'REFERENCE_DEVICE' phakathi ne-OTBR bootstrap nokusetha. Le nkinga izosingathwa ekukhishweni kwakamuva ngesitaki esisha se-OpenThread esilungisa le nkinga. Hlanganisa ne-REFERENCE_DEVICE.
1249492 I-FactoryReset kanye ne-Reset imiyalo nge-dBus yenza i-ejenti ye-OTBR iphume kungalindelekile. Alikho ikhambi elaziwayo
1251926 I-Crash Handler ithumela ilogu yokuphahlazeka ngaphambi kokuthi umsingathi alungele. Alikho ikhambi elaziwayo
1251952 isibonelo Setha Kabusha Ukuze Uqalise Isilayishi esingachazwanga lapho wakha ngemitapo yolwazi yesitifiketi sochungechunge oluvulekile futhi kuhlanganise nengxenye ye-bootloader_interface. Shintsha ingqondo ku-openthread-core-efr32-config.h ukuze ukhubaze i-OPENTHREAD_CONFIG_PLATFORM_BOOTLOADER_MOD E_ENABLE. Okwesiboneloample, #uma kuchaziwe(SL_CATALOG_GECKO_BOOTLOADER_INTERFACE_ PRESENT) #define OPENTHREAD_CONFIG_PLATFORM_BOOTLOADER_MODE_ENA BLE 0 #endif

Izinto Ezihoxisiwe

Kwehlisiwe ekukhishweni 2.4.0.0

  • Ingxenye ye-ot_thirdparty yehlisiwe.

Izinto Ezikhishiwe Azikho

I-Multiprotocol Gateway ne-RCP

Izinto Ezintsha  Kwengezwe ekukhishweni 2.4.0.0

  • Ukulalela kanyekanye, ikhono lezitaki ze-Zigbee ne-OpenThread lokusebenza eziteshini ezizimele ezingu-802.15.4 uma usebenzisa i-EFR32xG24 noma i-xG21 RCP, liyakhululwa.
  • Ukulalela ngesikhathi esisodwa akutholakali ngenhlanganisela ye-802.15.4 RCP/Bluetooth RCP, inhlanganisela ye-Zigbee NCP/OpenThread RCP, noma i-Zigbee/OpenThread system-on-chip (SoC). Izongezwa kuleyo mikhiqizo ekukhishweni okuzayo.
  • Isandiso somthengisi we-OpenThread CLI sengezwe ezinhlelweni zokusebenza zokusingatha i-OpenThread zeziqukathi ze-multiprotocol. Lokhu kuhlanganisa imiyalo ye-coex cli.

Ukuthuthukiswa

  • Kushintshwe ekukhishweni okungu-2.4.0.0
  • Inhlanganisela ye-Zigbee NCP/OpenThread RCP multiprotocol manje isiyikhwalithi yokukhiqiza.

Izinkinga Ezilungisiwe  Ilungiswe ekukhululweni 2.4.1.0.

ID # Incazelo
 1213701 U-Zigbee akazange avumele ukufakwa kwethebula lokufanisa lomthombo ukuthi kudalelwe ingane uma ulayini ongaqondile we-MAC unedatha esivele ilindile yaleyo ngane. Lokhu kuziphatha kungase kuholele ekuhlulekeni kwemisebenzi yesendlalelo sohlelo lokusebenza phakathi kwengane nenye idivayisi ngenxa yokuntuleka kwe-APS Ack noma impendulo yesendlalelo sohlelo lokusebenza, ikakhulukazi ukuphazamiseka nokunqanyulwa okungalindelekile Kokuthuthukiswa Kwe-ZCL OTA okuqondiswe kudivayisi yengane.
1244461 Umthombo wethebula lokufanisa lengane ingase ikhishwe naphezu kokuthi imilayezo ilindile.

Kulungiswe ekukhululweni 2.4.0.0

ID # Incazelo
1081828 Inkinga yokudlulisa ngeFreeRTOS-based Zigbee/BLE DMP sample izicelo.
1090921 I-Z3GatewayCpc ibe nenkinga yokwakha inethiwekhi endaweni enomsindo.
1153055 Ukugomela komsingathi kudalwe uma kube nokuhluleka kokuxhumana lapho kufundwa inguqulo ye-NCP kusukela ku-zigbee_ncp-ble_ncp-uart sample app.
1155676 I-802.15.4 RCP ilahle wonke amaphakethe e-unicast atholiwe (ngemuva kokugebenga kwe-MAC) uma ukuxhumana okuningi okungu-15.4 kwabelana nge-ID yenodi ye-16-bit efanayo.
1173178 Umsingathi ubike ngamanga amakhulu amaphakethe atholwe nge-mfglib ekusethweni kwe-Host-RCP.
1190859 Iphutha le-EZSP lapho ithumela amaphakethe we-mfglib okungahleliwe ekusetheni kokuthi I-Host-RCP.
1199706 Amapholi edatha avela edivayisini yokugcina ekhohliwe yezingane bezingalumisi kahle ifremu elindile ku-RCP ukuze ifake umugqa umyalo othi Hamba futhi Ujoyine kabusha enganeni yangaphambili.
1207967 Umyalo othi “mfglib send random” wawuthumela amaphakethe engeziwe ku-Zigbeed.
1208012 Imodi ye-mfglib rx ayizange ibuyekeze ulwazi lwephakethe ngendlela efanele lapho ithola ku-RCP.
1214359 I-coordinator node iphahlazeke lapho amarutha angu-80 noma ngaphezulu ezama ukujoyina ngesikhathi esisodwa ekusethweni kwe-Host-RCP.
ID # Incazelo
 1216470 Ngemva kokudlulisa ukusakazwa kwemaski yekheli engu-0xFFFF, i-Zigbee RCP esebenza njengomzali izoshiya ifulegi ledatha elilindile lisethelwe ingane ngayinye. Lokhu kubangele ukuthi ingane ngayinye ihlale iphapheme ilindele idatha ngemva kwenhlolovo ngayinye, futhi kudinga okunye ukuthengiselana kwedatha okulindile kudivayisi ngayinye yokugcina ukuze ekugcineni kusule lesi simo.

Izinkinga ezaziwayo ekukhishweni kwamanje

Izinkinga ezibhalwe ngokugqamile zengeziwe kusukela ekukhishweni kwangaphambilini. Uma uphuthelwe ukukhishwa, amanothi okukhishwa kwakamuva ayatholakala kokuthi https://www.si-labs.com/developers/gecko-software-development-kit.

ID # Incazelo Indlela yokusebenza
811732 Ukusekelwa kwethokheni yangokwezifiso akutholakali uma usebenzisa i-Zigbeed. Ukwesekwa kuhlelwa ekukhishweni okuzayo.
937562 Umyalo we-Bluetoothctl 'ukukhangisa kuvuliwe' uyehluleka ngohlelo lokusebenza lwe-rcp-uart- 802154-blah ku-Raspberry Pi OS 11. Sebenzisa uhlelo lokusebenza lwe-btmgmt esikhundleni se-bluetoothctl.
1022972 I-Coex ayisebenzi ku-ZB NCP + OT RCP. Usekelo luhlelelwe ukukhishwa okuzayo.
1074205 I-CMP RCP ayisekeli amanethiwekhi amabili ku-PAN ID efanayo. Sebenzisa ama-PAN ID ahlukene kunethiwekhi ngayinye. Ukwesekwa kuhlelwa ekukhishweni okuzayo.
1122723 Endaweni ematasatasa, i-CLI ingase ingasabeli kuhlelo lokusebenza lwe-z3-light_ot-ftd_soc. Alikho ikhambi elaziwayo.
1124140 z3-light_ot-ftd_soc sampi-le app ayikwazi ukwenza inethiwekhi ye-Zigbee uma inethiwekhi ye-OT isivele ivuliwe. Qala inethiwekhi ye-Zigbee kuqala bese emva kwalokho inethiwekhi ye-OT.
1170052 I-CMP Zigbee NCP + OT RCP ne-DMP Zigbee NCP + BLE NCP ingase ingalingani ku-64KB nezingxenye eziphansi ze-RAM kulokhu kukhishwa kwamanje. Izingxenye ezingu-64KB azisekelwa okwamanje kulezi zinhlelo zokusebenza.
1209958 I-ZB/OT/BLE RCP ku-Bobcat ne-Bobcat Lite ingayeka ukusebenza ngemva kwemizuzu embalwa lapho isebenzisa zonke izimiso eziyisisekelo. Lokhu kuzosingathwa ekukhishweni okuzayo
1221299 Ukufundwa kwe-Mfglib RSSI kwehluka phakathi kwe-RCP ne-NCP. Lokhu kuzosingathwa ekukhishweni okuzayo.
1231021 I-OTBR ingagomela lapho amadivayisi ama-zigbee angu-80+ ajoyina ngesikhathi esisodwa. Kwengezwe ukulungisa okungase kuxazulule inkinga. Kuzobhekwana nayo ngokugcwele ekukhishweni okuzayo.

Izinto Ezihoxisiwe

Azikho Izinto Ezikhishiwe

  • Ikhishwe ekukhishweni 2.4.0.0
  • Imakhro ethi “NONCOMPLIANT_ACK_TIMING_WORKAROUND” isusiwe.
  • Zonke izinhlelo zokusebenza ze-RCP manje ngokuzenzakalelayo zisekela isikhathi sokushintsha esingu-192 µsec kuma-acks angathuthukisiwe ngenkathi sisasebenzisa isikhathi sokushintsha esingu-256 µsec kuma-acks athuthukisiwe adingwa i-CSL.

Ukusebenzisa Lokhu Kukhululwa

Lokhu kukhishwa kuqukethe okulandelayo

  • I-Silicon Labs Isitaki se-OpenThread
  • I-Silicon Labs I-OpenThread sample izicelo
  • I-Silicon Labs Irutha yomngcele we-OpenThread
  • Ukuze uthole ulwazi olwengeziwe mayelana ne-OpenThread SDK bona i-QSG170: I-Silicon Labs OpenThread QuickStart Guide.
  • Uma umusha ku-Thread bona i-UG103.11: Okuyisisekelo Kochungechunge.

Ukufakwa nokusetshenziswa

  • I-OpenThread SDK iyingxenye ye-Gecko SDK (GSDK), i-suite yama-Silicon Labs SDKs.
  • Ukuze uqalise ngokushesha nge-OpenThread kanye ne-GSDK, qala ngokufaka iSimplicity Studio 5, ezosetha indawo yakho yokuthuthuka futhi ikudlulise.
  • Ukufakwa kwe-GSDK. I-Siplicity Studio 5 ihlanganisa yonke into edingekayo ekuthuthukisweni komkhiqizo we-IoT ngamadivayisi we-Silicon Labs, okuhlanganisa insiza nesiqalisi sephrojekthi, amathuluzi okumisa isofthiwe, i-IDE egcwele ene-GNU toolchain, namathuluzi okuhlaziya.
  • Imiyalo yokufaka inikezwe ku-inthanethi yeSitudiyo Esilula 5 Umhlahlandlela Womsebenzisi.
  • Kungenjalo, i-Gecko SDK ingase ifakwe mathupha ngokulanda noma ngokuhlanganisa okwakamuva kusuka ku-GitHub. Bheka https://github.com/Sili-conLabs/gecko_sdk ukuze uthole ulwazi olwengeziwe.
  • Indawo yokufaka ezenzakalelayo ye-GSDK ishintshile kuqalwa ngokuthi Simplicity Studio 5.3.
  • IWindows: C:\Abasebenzisi\ \SimplicityStudio\SDKs\gecko_sdk
  • I-MacOS: /Abasebenzisi/ /SimplicityStudio/SDKs/gecko_sdk
  • Amadokhumenti aqondene nenguqulo ye-SDK afakwe ne-SDK. Izithenjwa ze-API nolunye ulwazi mayelana nalokhu kukhululwa kuyatholakala kokuthi https://docs.silabs.com/openthread/latest/. Khetha inguqulo yakho ye-SDK phezulu kwesokudla.

I-OpenThread GitHub Repository

  • I-Silicon Labs OpenThread SDK ihlanganisa zonke izinguquko ezivela ku-OpenThread GitHub repo (https://github.com/openthread/openthread) kuze kufike futhi kufaka phakathi ukuzibophezela okungu-7074a43e4. Inguqulo ethuthukisiwe ye-OpenThread repo ingatholakala kokulandelayo Indawo ye-Siplicity Studio 5 GSDK: \ukusetshenziswa\inkampani_yesithathu\openthread

I-OpenThread Border Router GitHub Repository

  • I-Silicon Labs OpenThread SDK ihlanganisa zonke izinguquko ezivela kumzila we-OpenThread we-GitHub repo (https://github.com/openthread/ot-br-posix) kuze kufike futhi kufaka phakathi ukuzibophezela okungu-42f98b27b. Inguqulo ethuthukisiwe ye-OpenThread border router repo ingatholakala kule ndawo elandelayo ye-Siplicity Studio 5 GSDK: \ukusebenzisa\third_party\ot-br-posix

Ukusebenzisa i-Border Router

  • Ukuze kube lula ukuyisebenzisa, i-Silicon Labs incoma ukusetshenziswa kwesiqukathi se-Docker kumzila wakho womngcele we-OpenThread.
  • Bheka i-AN1256: Ukusebenzisa i-Silicon Labs RCP ene-OpenThread Border Router ukuze uthole imininingwane yokuthi ungasetha kanjani inguqulo efanele yesiqukathi se-OpenThread Border Router Docker.
  • Itholakala ku https://hub.docker.com/r/siliconlabsinc/openthread-border-router.
  • Uma ufaka mathupha irutha yasemngceleni, usebenzisa amakhophi ahlinzekwe nge-Silicon Labs OpenThread SDK, bheka i-AN1256: Ukusebenzisa i-Silicon Labs RCP ene-OpenThread Border Router ukuze uthole imininingwane eyengeziwe.
  • Nakuba ukuvuselela imvelo yerutha yomngcele kunguqulo yakamuva ye-GitHub kusekelwa ku-OpenThread webkusayithi, ingenza irutha yasemngceleni ingahambisani nesitaki se-OpenThread RCP ku-SDK.

Ukusekelwa kwe-NCP/RCP

  • Usekelo lwe-OpenThread NCP lufakwe ne-OpenThread SDK kodwa noma yikuphi ukusetshenziswa kwalokhu kusekelwa kufanele kubhekwe njengokuhlola.
  • I-OpenThread RCP isetshenziswa ngokugcwele futhi iyasekelwa.
Ulwazi Lokuphepha Ukuhlanganiswa Kwe-Vault Evikelekile
  • Uma kuthunyelwa kumadivayisi avikelekile e-Vault High, okhiye abazwelayo bayavikelwa kusetshenziswa umsebenzi wokuphatha ukhiye we-Vault Key.
  • Ithebula elilandelayo libonisa okhiye abavikelwe kanye nezici zabo zokuvikela isitoreji.
Ukhiye Ogoqiwe Iyathekelisa / Ayithekeliseki Amanothi
I-Thread Master Key Iyathekelisa Kufanele ithekeleke ukuze kwakhiwe ama-TLV
I-PSKc Iyathekelisa Kufanele ithekeleke ukuze kwakhiwe ama-TLV
Ukhiye Wokubethela Wokhiye Iyathekelisa Kufanele ithekeleke ukuze kwakhiwe ama-TLV
Ukhiye we-MLE Ayithekeliseki
Ukhiye wesikhashana we-MLE Ayithekeliseki
Ukhiye Wangaphambilini we-MAC Ayithekeliseki
Ukhiye Wamanje we-MAC Ayithekeliseki
I-MAC Next Key Ayithekeliseki
  • Okhiye abagoqiwe abamakwe ngokuthi “Abathutheki” bangasetshenziswa kodwa abakwazi ukusetshenziswa viewihlelwe noma yabiwe ngesikhathi sokusebenza.
  • Okhiye abagoqiwe abamakwe ngokuthi “Abathekelisayo” bangasetshenziswa noma kwabelwane ngaso ngesikhathi sokusebenza kodwa bahlale bebethelwe ngenkathi begcinwe ku-Flash.
  • Ukuze uthole ulwazi olwengeziwe mayelana nokusebenza Kokulawulwa Kokhiye We-Vault Evikelekile, bona i-AN1271: Isitoreji Sokhiye Ovikelekile.

Ukwelulekwa Kwezokuphepha

  • Ukuze ubhalisele Izeluleko Zokuvikela, ngena kuphothali yekhasimende ye-Silicon Labs, bese ukhetha Ikhaya le-Akhawunti.
  • Chofoza IKHAYA ukuze uye ekhasini lasekhaya lephothali bese uchofoza ithayela elithi Phatha Izaziso.
  • Qiniseka ukuthi 'Izaziso Zokweluleka Ngesofthiwe/Yokuphepha Nezaziso Zokushintsha Umkhiqizo (ama-PCN)' zihloliwe, nokuthi ubhalisele ingxenyekazi yakho nephrothokholi okungenani. Chofoza Londoloza ukuze ulondoloze noma yiziphi izinguquko.SILICON-LABS-2-4-1-0-GA-OpenThread-SDK-Gecko-SDK-Suite-4-4-fig-1

Ukusekela

  • Amakhasimende e-Development Kit afanelekile ukuqeqeshwa nokusekelwa kobuchwepheshe. Sebenzisa i-Silicon Laboratories Thread web ikhasi ukuze uthole ulwazi mayelana nayo yonke imikhiqizo namasevisi e-Silicon Labs OpenThread, kanye nokubhalisela ukwesekwa komkhiqizo.
  • Ungathintana nokwesekwa kweSilicon Laboratories ku http://www.silabs.com/support.

Isitifiketi sochungechunge

  • Lokhu kukhishwa kufanelwe i-Thread 1.3.0 kuzo zombili izakhiwo ze-SoC ne-Host-RCP ezine-Thread Test Harness v59.0 (Ukukhishwa Kwelungu).
  • Ukuze uthole izitifiketi zoMkhiqizo we-Thread oboshelwe kulokhu kukhishwa okukhulu kanye nokukhishwa kwesichibi okuhlobene (ngaphandle kokubuyekezwa kwesitaki se-OpenThread), i-Silicon Labs incoma ukusebenzisa inguqulo ye-TH engenhla ukuze uthole ukufaneleka.

Isitudiyo esilula

Umshwana wokuzihlangula

I-Silicon Labs ihlose ukuhlinzeka amakhasimende ngemibhalo yakamuva, enembile, futhi ejulile yawo wonke ama-peripheral namamojula atholakalayo kubaqalisi besistimu nabasebenzisa isofthiwe abasebenzisa noma abahlose ukusebenzisa imikhiqizo ye-Silicon Labs. Idatha yezinhlamvu, amamojula atholakalayo nama-peripheral, osayizi bememori, namakheli enkumbulo abhekisela kudivayisi ngayinye ethile, kanye namapharamitha "Ejwayelekile" anikeziwe angahluka futhi ahluke ezinhlelweni zokusebenza ezahlukene. Isicelo exampokuchazwe lapha ngokwezinjongo zemifanekiso kuphela. I-Silicon Labs inelungelo lokwenza izinguquko ngaphandle kwesaziso esengeziwe kulwazi lomkhiqizo, ukucaciswa, nezincazelo lapha, futhi ayinikezi iziqinisekiso ngokunemba noma ukuphelela kolwazi olufakiwe. Ngaphandle kwesaziso sangaphambilini, ama-Silicon Labs angase abuyekeze i-firmware yomkhiqizo ngesikhathi senqubo yokukhiqiza ngenxa yezizathu zokuphepha noma zokwethembeka. Izinguquko ezinjalo ngeke ziguqule ukucaciswa noma ukusebenza komkhiqizo. I-Silicon Labs ngeke ibe necala ngemiphumela yokusetshenziswa kolwazi olunikezwe kulo mbhalo. Lo mbhalo awusho noma unikeza ngokusobala noma iyiphi ilayisense yokuklama noma ukwakha amasekethe ahlanganisiwe. Imikhiqizo ayiklanyelwe noma ayigunyaziwe ukuthi isetshenziswe ngaphakathi kwanoma yimaphi amadivayisi e-FDA Class III, izicelo okudingeka kuzo imvume yemakethe ye-FDA noma ama-Life Support Systems ngaphandle kwemvume ebhaliwe ethize ye-Silicon Labs. “Uhlelo Lokusekela Ukuphila” yinoma yimuphi umkhiqizo noma uhlelo oluhloselwe ukusekela noma ukusekela ukuphila kanye/noma impilo, okuthi, uma lwehluleka, kungalindeleka ngokunengqondo ukuthi kubangele ukulimala okukhulu komuntu siqu noma ukufa. Imikhiqizo ye-Silicon Labs ayiklanyelwe noma igunyaziwe ukusetshenziswa kwezempi. Imikhiqizo ye-Silicon Labs akufanele nanini isetshenziswe kuzikhali zokucekela phansi okukhulu okuhlanganisa (kodwa kungagcini nje) kuzikhali zenuzi, zebhayoloji, noma zamakhemikhali, noma imicibisholo ekwazi ukuletha lezo zikhali. I-Silicon Labs iyazilahla zonke iziqinisekiso ezishiwo kanye nezishiwo futhi ngeke ibe nesibopho noma ibophezele nganoma yikuphi ukulimala noma ukulimala okuhlobene nokusetshenziswa komkhiqizo we-Silicon Labs kulezo zicelo ezingagunyaziwe.
Qaphela: Lokhu okuqukethwe kungase kuqukathe amagama ahlaselayo asengasasebenzi. I-Silicon Labs ishintsha le migomo ngolimi olubandakanya wonke umuntu lapho kungenzeka khona. Ukuze uthole ulwazi olwengeziwe, vakashela www.silabs.com/about-us/inclusive-lexicon-project

Ulwazi Lophawu

Silicon Laboratories Inc.®, Silicon Laboratories®, Silicon Labs®, SiLabs® kanye ne-Silicon Labs logo®, Bluegiga®, Bluegiga Logo®, EFM®, EFM32®, EFR, Ember®, Energy Micro, Ilogo ye-Energy Micro nezinhlanganisela zakho , “ama-microcontrollers asebenziseka kahle kakhulu emhlabeni”, Redpine Signals®, WiSeConnect, n-Link, ThreadArch®, EZLink®, EZRadio®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS Studio, Precision32®, Simplicity Studio®, Telegesis , i-Telegesis Logo®, USBXpress®, Zentri, ilogo ye-Zentri ne-Zentri DMS, Z-Wave®, nezinye izimpawu zokuthengisa noma izimpawu zokuthengisa ezibhalisiwe ze-Silicon Labs. I-ARM, i-CORTEX, i-Cortex-M3, ne-THUMB izimpawu zokuthengisa noma izimpawu zokuthengisa ezibhalisiwe ze-ARM Holdings.
I-Keil inguphawu lokuthengisa olubhalisiwe lwe-ARM Limited. I-Wi-Fi inguphawu lokuthengisa olubhalisiwe lwe-Wi-Fi Alliance. Yonke eminye imikhiqizo noma amagama emikhiqizo ashiwo lapha yizimpawu zokuthengisa zabanikazi bazo abafanele.

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

Ukuhambisana Nezaziso Zokusebenzisa

  • Ukuze uthole ulwazi mayelana nezibuyekezo zokuphepha nezaziso, bheka Isahluko Sokuphepha se-Gecko Platform Amanothi Okukhishwa afakwe nale SDK noma kuthebhu ye-TECH DOCS kokuthi https://www.silabs.com/developers/thread.
  • I-Silicon Labs futhi incoma ngokuqinile ukuthi ubhalisele Izeluleko Zokuphepha ukuze uthole ulwazi lwakamuva.
  • Ukuze uthole imiyalelo, noma uma umusha ku-Silicon Labs OpenThread SDK, bheka Ukusebenzisa Lokhu Kukhululwa.

Izihlanganisi Ezihambisanayo:

I-GCC (Iqoqo Le-GNU Compiler) inguqulo 12.2.1, ihlinzekwe ngeSitudiyo Esilula.

Amadokhumenti / Izinsiza

I-SILICON LABS 2.4.1.0 GA OpenThread SDK Gecko SDK Suite 4.4 [pdf] Umhlahlandlela Womsebenzisi
2.4.1.0 GA OpenThread SDK Gecko SDK Suite 4.4, 2.4.1.0 GA, OpenThread SDK Gecko SDK Suite 4.4, SDK Gecko SDK Suite 4.4, Gecko SDK Suite 4.4, SDK Suite 4.4, Suite 4.4, Suite XNUMX

Izithenjwa

Shiya amazwana

Ikheli lakho le-imeyili ngeke lishicilelwe. Izinkambu ezidingekayo zimakiwe *