SILICON-NEMBO

SILICON LABS 2.5.2.0 Open Thread SDK

SILICON-LABS-2-5-2-0-Open-Thread-SDK-bidhaa

Maswali Yanayoulizwa Mara kwa Mara

Swali: Je, ni vipengele vipi muhimu vya SDK ya Silicon Labs OpenThread?

A: SDK inatoa uoanifu na anuwai ya maunzi, hati zilizoboreshwa, na mfanoampmaombi hayapatikani katika toleo la GitHub.

Swali: Je, ninawezaje kuendelea kufahamishwa kuhusu masasisho ya usalama yanayohusiana na SDK?

A: Rejelea sura ya Usalama ya Vidokezo vya Utoaji wa Mfumo au tembelea https://www.silabs.com/developers/thread kwa sasisho za usalama. Jiandikishe kwa Ushauri wa Usalama kwa habari ya wakati halisi.

HABARI ZA BIDHAA

Mazungumzo ni itifaki ya mtandao wa wavu IPv6 iliyo salama, inayotegemewa, inayoweza kupanuka na inayoweza kuboreshwa. Inatoa madaraja ya bei ya chini kwa mitandao mingine ya IP huku ikiboreshwa kwa operesheni ya chini ya nguvu / inayoungwa mkono na betri. Rafu ya Thread imeundwa mahususi kwa ajili ya programu za Nyumbani Zilizounganishwa ambapo mtandao unaotegemea IP unahitajika, na safu mbalimbali za programu zinaweza kuhitajika. OpenThread iliyotolewa na Google ni utekelezaji wa chanzo huria wa Thread. Google imetoa OpenThread ili kuharakisha utengenezaji wa bidhaa za majengo yaliyounganishwa ya nyumba na biashara. Kwa safu nyembamba ya uondoaji wa jukwaa na alama ndogo ya kumbukumbu, OpenThread inabebeka sana. Inaauni miundo ya mfumo-on-chip (SoC), kichakataji-shirikishi cha mtandao (NCP), na miundo ya kuchakata redio (RCP).

  • Silicon Labs imeunda SDK inayotegemea OpenThread iliyoundwa ili kufanya kazi na maunzi ya Silicon Labs. Silicon Labs OpenThread SDK ni toleo lililojaribiwa kikamilifu la chanzo cha GitHub. Inaauni anuwai ya maunzi kuliko toleo la GitHub na inajumuisha hati na exampmaombi hayapatikani kwenye GitHub. Madokezo haya ya toleo yanashughulikia matoleo ya SDK:
  • 2.5.2.0 GA iliyotolewa tarehe 18 Septemba 2024
  • 2.5.1.0 GA iliyotolewa tarehe 24 Julai 2024
  • 2.5.0.0 GA iliyotolewa tarehe 5 Juni 2024

SIFA MUHIMU

OpenTread

  • Utiifu wa uidhinishaji wa Thread 1.3.0 na Thread Test Harness v59.0 kwa usanifu wa SoC na Host-RCP
  • Vipengele vya nyuzi 1.4 - Alpha / Majaribio ya kiakili
  • Maboresho ya Coex Metrics
  • Matokeo ya Utendaji ya OpenThread Mesh (AN1408)
  • Usaidizi wa Sehemu Mpya:
  • Msaada wa MG26 - Alpha
  • Imeondoa usaidizi kwa Mfululizo wa 0/1

Itifaki nyingi

  • Usaidizi wa ZigbeeD na OTBR kwenye Open-WRT - Alpha
  • DMP BLE + CMP ZB & Matter/OT – Alpha
  • Imeondoa usaidizi kwa Mfululizo wa 0/1

Ilani za Utangamano na Matumizi

  • Kwa maelezo kuhusu masasisho na arifa za usalama, angalia sura ya Usalama ya Vidokezo vya Utoaji wa Mfumo vilivyosakinishwa kwa SDK hii au kwenye kichupo cha TECH DOCS kwenye https://www.silabs.com/developers/thread. Silicon Labs pia inapendekeza sana ujiandikishe kwa Ushauri wa Usalama kwa maelezo ya kisasa. Kwa maagizo, au kama wewe ni mgeni kwa SDK ya OpenThread ya Maabara ya Silicon, angalia Kutumia Toleo Hili.

Vikusanyaji Sambamba:

  • GCC (Mkusanyiko wa Mkusanyaji wa GNU) toleo la 12.2.1, lililotolewa na Studio ya Urahisi

Vipengee Vipya

SDK ni jukwaa la ukuzaji programu lililopachikwa la kujenga bidhaa za IoT kulingana na Msururu wa 2 na Mfululizo wa 3 wa vifaa visivyotumia waya na MCU. Inaunganisha rafu za itifaki zisizo na waya, vifaa vya kati, viendeshi vya pembeni, kipakiaji cha boot, na programu ya zamaniamples - mfumo thabiti wa kujenga vifaa vya IoT vilivyoboreshwa na salama. SDK ya Urahisi hutoa vipengele vikali kama vile matumizi ya nishati ya chini kabisa, utegemezi mkubwa wa mtandao, usaidizi wa idadi kubwa ya nodi, na uondoaji wa mahitaji changamano kama vile protocol nyingi na uthibitishaji wa awali. Zaidi ya hayo, Silicon Labs hutoa masasisho ya usalama hewani (OTA) ili kusasisha vifaa ukiwa mbali, kupunguza gharama za matengenezo na kuboresha matumizi ya bidhaa za mtumiaji wa mwisho. Urahisi SDK ni ufuatiliaji kutoka kwa Gecko SDK yetu maarufu, ambayo itaendelea kupatikana kwa kutoa usaidizi wa muda mrefu kwa vifaa vyetu vya Series 0 na Series 1. Kwa maelezo ya ziada kuhusu vifaa vya Series 0 na Series 1 tafadhali rejelea: Mfululizo 0 na Mfululizo wa 1 EFM32/EZR32/EFR32 kifaa (silabs.com).

Vipengele Vipya

Imeongezwa katika toleo la 2.5.0.0

  • • ot_core_vendor_extension - Sehemu hii inatekeleza ot::Extension::ExtensionBase interface kwa EFR32. Inapotumiwa na kipengele cha OT Crash Handler, maelezo ya kuacha kufanya kazi yatachapishwa baada ya tukio la OpenThread kuanzishwa.

Vipengele Vipya

Imeongezwa katika toleo la 2.5.0.0

  • Matoleo ya OpenThread na Njia ya Mipaka ya OpenThread yamesasishwa. Tazama sehemu ya 8.2 na 8.3.
  • Maktaba na sample programu katika chaguo-msingi la SDK kwa Thread 1.3. Toleo la thread 1.4 na vipengele, ikiwa ni pamoja na kushiriki hati miliki na usaidizi wa ufunguo wa muda mfupi, vinatumika lakini haviko tayari kuthibitishwa na bado vina usanidi unaoendelea.
  • Uboreshaji kwa API ya OpenThread ili kuruhusu ufikiaji wa nyuzi-salama kwa bunda la OpenThread katika mazingira ya RTOS yenye nyuzi nyingi.
  • Kipengele kipya cha jukwaa, Kidhibiti cha Saa, kimeunganishwa kwenye nyuzi-wazi zoteample maombi ya usanidi wa saa.
  • Kipengele kipya cha jukwaa, Kidhibiti cha Kumbukumbu, kimeunganishwa kwenye nyuzi-wazi zoteample maombi ya usimamizi wa kumbukumbu yenye nguvu.
  • OTBR kwenye OpenWRT. Kifurushi kipya cha multiprotocol open-thread-br ipk kimeongezwa kwa matumizi katika mazingira ya seva pangishi ya OpenWRT.
  • Usaidizi wa vipimo vya OpenThread Coex

API mpya

Imeongezwa katika toleo la 2.5.0.0

  • Usaidizi kwa chaneli ya kidadisi ya OpenThread na kusambaza API ya nguvu na amri za CLI: otPlatDiagTxPowerSet() na otPlatDiagChan-nelSet().

Usaidizi Mpya wa Bodi ya Redio

Imeongezwa katika toleo la 2.5.0.0

Usaidizi umeongezwa kwa bodi za redio zifuatazo:

  • BRD4116A – EFR32MG26B410F3200IM48-A

Maboresho

  • Imebadilishwa katika toleo la 2.5.0.0
  • Sehemu ya ot_rcp_gp_interface imebadilishwa jina na kuwa ot_gp_interface.
  • API ya uzi wazi inajumuisha mabadiliko yote hadi na pamoja na sasisho zilizoelezewa hapa: https://openthread.io/reference/api-up-dates#may_17_2024.
  • Seti ya onyesho lililoundwa awali sampmaombi yamesasishwa kama ifuatavyo:
  • ot-ble-dump - (brd2703a, brd4116a, brd4180a, brd4186c)
  • ot-ble-dmp-no-buttons - (brd2703a, brd4116a, brd4180a, brd4186c)
  • ot-cli-ftd - (brd2703a, brd4116a, brd4180a, brd4186c)
  • ot-cli-mtd - (brd2703a, brd4116a, brd4180a, brd4186c)
  • ot-rcp - (brd2703a, brd4116a, brd4180a, brd4180b, brd4186c)
  • rcp-spi-802154 - (brd4116a, brd4180a, brd4180b, brd4186c)
  • rcp-spi-802154-blehci - (brd4116a, brd4180a, brd4180b, brd4186c)
  • rcp-uarti-802154 - (brd2703a, brd4116a, brd4180a, brd4180b, brd4186c)
  • rcp-uart-802154-blehci - (brd2703a, brd4116a, brd4180a, brd4180b, brd4186c)
  • usingizi-demo-ftd - (brd2703a, brd4116a, brd4180a, brd4186c)
  • sleepy-demo-mtd – (brd2703a, brd4116a, brd4180a, brd4186c)
  • usingizi-demo-imetumika - (brd2703a, brd4116a, brd4180a, brd4186c)
  • Imeongezeka OPENTHREAD_CONFIG_CSL_RECEIVE_TIME_AHEAD hadi 750 sisi. kwa maktaba chaguomsingi za FTD na MTD kwa ajili ya matumizi na vifaa vinavyojaribiwa kwa kutumia uidhinishaji wa maktaba.
  • Kwa mradi wa zamani files (.slcps) thamani ya usanidi chaguo-msingi ya CIRCULAR_QUEUE_LEN_MAX lazima iwe kubwa kuliko au sawa na SL_OPENTHREAD_RADIO_RX_BUFFER_COUNT (yaani 16). Vinginevyo, hati ya uthibitishaji itashindwa kuzalisha mradi. Hili linaweza kufanywa kwa kuongeza ingizo la thamani ya usanidi katika .slcp moja kwa moja au kutoka kwenye Studio ya Urahisi: nenda kwenye kijenzi cha 'Foleni ya Mviringo', kisha nenda kwenye usanidi, na uweke urefu wa juu zaidi kulingana na SL_OPENTHREAD_RADIO_RX_BUFFER_COUNT.
  • Kwa programu nyingi za RCP, badilisha app.c iliyopo na /itifaki/openthread/sample-apps/ot-ncp/app.c katika mradi uliopo au mabadiliko ya bandari kutoka /itifaki/openthread/sample-apps/ot-ncp/app.c kwa programu maalum.c ikiwa unayo.

Masuala yasiyobadilika

Fasta katika kutolewa 2.5.2.0

ID # Maelezo
1238120 /

1334227

Katika mazingira ya RCP ya protocol nyingi, pakiti fulani zinazoingia zilifasiriwa kimakosa kama pakiti za Zigbee Green Power zinazoanzisha pakiti inayotoka bila mpangilio. Suala hili linarekebishwa kwa kuimarisha ugunduzi wa pakiti ya Zigbee Green Power kwenye RCP.
1289835 /

1334618

Suala lisilorekebishwa kwa kipanga njia cha mpaka cha Openthread kudondosha pakiti nyingi zaidi kuliko ilivyotarajiwa wakati wa kufanya kazi ndani ya kontena la kizimbani na kwa kulazimishwa.
1295848 /

1334987

Ilirekebisha utokeaji wa mara kwa mara wa baiti za vichwa rudufu ambazo zilikuwa zikisababisha uwekaji upya wa RCP katika mitandao yenye shughuli nyingi yenye trafiki nyingi kupitia SPI. Pia, inashauriwa kutumia kasi ya juu ya spi-bus (kama vile 4Mhz - kulingana na trafiki ya mtandao) na kiwango cha utatuzi kilichopunguzwa ili kuwa na mawasiliano thabiti kati ya seva pangishi na rcp. Kasi ya juu ya spi kwenye OTBR inaweza kuwekwa kwenye redio-URL kama hoja ya 'spi-speed=<>'.
1327029 /

1337439

Usaidizi ulioongezwa kwa mfano wa uartdrv_eusart:vcom katika programu za OpenThread.
1329286 /

1334038

Imeondoa chaguo la mkusanyaji wa "-Werror=unused-parameta" GCC ili programu ambazo zina vigezo visivyotumika ziweze kujengwa.

Fasta katika kutolewa 2.5.1.0

ID # Maelezo
1295833 Ifuatayo iliongezwa kwa NCP README ili kuonyesha vyema hali halisi ya NCP sampprogramu za. "Kumbuka kuwa muundo wa muundo wa NCP hauhimiliwi au kujaribiwa, ingawa usaidizi wa majaribio unapatikana kwa rafu ya OpenThread."

Fasta katika kutolewa 2.5.0.0

ID # Maelezo
1208578 Usaidizi ulioongezwa wa kuunganisha maktaba ya CPC kwa programu mwenyeji wa Posix kwa kutumia njia zilizotolewa, na kwa kutumia pkg-config.
1235923 Imerekebisha hitilafu katika simu kwa otPlatAlarmMilliStartAt na otPlatAlarmMicroStartAt.
1238120 Katika mazingira ya RCP ya protocol nyingi, pakiti fulani zinazoingia zilifasiriwa kimakosa kama pakiti za Zigbee Green Power, na kusababisha pakiti inayotoka bila mpangilio. Suala hili linarekebishwa kwa kuimarisha ugunduzi wa pakiti ya Zigbee Green Power kwenye RCP.
1243597 Imeondolewa ot-ble-dmp-no-buttons sample programu kutoka kwa folda ya maonyesho.
1249346

1255247

Ilishughulikia suala ambapo RCP inaweza kupanga vibaya pakiti zilizokusudiwa kwa seva pangishi, na kusababisha hitilafu ya kuchanganua katika OTBR na kusitishwa bila kutarajiwa.
1249492 Amri ya dBus FactoryReset haisababishi tena kipanga njia cha mpaka cha uzi wazi kusitishwa.
1251926 Wakati wa kutumia kipengele cha kidhibiti cha kuacha kufanya kazi katika mazingira ya Mwenyeji/RCP, RCP ilikuwa inajaribu kutuma maelezo ya kuacha kufanya kazi kwa Mwanzilishi mapema sana baada ya kuwasha upya, na kusababisha maelezo hayo kudondoshwa kabla ya kuingia. Suala hili linashughulikiwa kwa kutambulisha kipengele kipya cha spinel kwenye mrundikano wa nyuzi wazi wa juu. Sifa hii humruhusu Mwenyeji kuomba kumbukumbu za kuacha kufanya kazi kutoka kwa RCP pindi tu Mwenyeji atakapokuwa tayari kuzishughulikia. Tazama https://github.com/openthread/openthread/pull/10061 kwa habari zaidi juu ya mali mpya ya spinel.
1251952 Marejeleo ambayo hayajabainishwa kwa otInstanceResetToBooloader wakati wa kujenga na ot_cert_libs na kiolesura_cha bootloader.
1255595 Rekebisha aina ya suala la ukuzaji unaposhughulikia thamani kubwa katika API za otPlatAlarm
1263222 Kipimo kisichobadilika cha coax "Ombi Wastani la Kutoa Muda".
1277790 Kipimo kisichobadilika cha coax "Toa Mara Moja".
1287331 Ot-ble-dmp sample application sasa inatumika kwenye sehemu zenye angalau 768k za flash.

Masuala Yanayojulikana Katika Toleo La Sasa

Masuala yenye herufi nzito yaliongezwa tangu toleo lililopita. Ikiwa umekosa toleo, vidokezo vya toleo la hivi majuzi vinapatikana https://www.si-labs.com/developers/thread katika kichupo cha Hati za Tech.

ID # Maelezo Suluhu
482915

495241

1295252

Kizuizi kinachojulikana na kiendeshi cha UART kinaweza kusababisha herufi kupotea kwenye ingizo la CLI au pato. Hili linaweza kutokea wakati wa sehemu muhimu sana ambazo zinaweza kuzima ukatizaji, kwa hivyo inaweza kupunguzwa kwa kurudia CLI au kungoja kwa muda wa kutosha kwa mabadiliko ya hali. Hakuna suluhisho linalojulikana
815275 Uwezo wa kurekebisha Njia za CCA za Redio kwa wakati wa kukusanya kwa kutumia chaguo la usanidi katika Studio ya Urahisi hautumiki kwa sasa. Tumia chaguo la usanidi la SL_OPENTHREAD_RADIO_CCA_MODE lililofafanuliwa katika kichwa cha openthread-core-efr32-config.h file pamoja na mradi wako.
1286531

1295725

CSL/SSED kutokuwa na utulivu. Rekebisha mipangilio ya macros za usanidi zinazohusiana na CSL.

Vipengee Vilivyoacha kutumika

Imeacha kutumika katika toleo la 2.5.0.0

Hakuna.

Vipengee Vilivyoondolewa

Imeondolewa katika toleo la 2.5.0.0

  • Msaada kwa sehemu za Series 0 na Series 1
  • Usaidizi wa Usaidizi wa Umiliki wa GHz Ndogo

Multiprotocol Gateway na RCP

Vipengee Vipya

Imeongezwa katika toleo la 2.5.0.0

Usaidizi wa alpha wa OpenWRT umeongezwa kwa programu za Zigbee, OTBR, na Z3Gateway. Zigbeed na OTBR sasa zimetolewa katika umbizo la kifurushi cha IPK pia. Tazama AN1333: Inaendesha Zigbee, OpenThread, na Bluetooth kwa Wakati mmoja kwenye Seva ya Linux iliyo na Multiprotocol Co-Processor kwa maelezo.

Maboresho

Imebadilishwa katika toleo la 2.5.2.0

Katika Zigbeed, API ya tiki ya halCommonGetInt32uMillisecondTick() sasa imesasishwa ili kutumia saa ya MONOTONIC ili isiathiriwe na NTP katika mfumo wa mwenyeji.

Imebadilishwa katika toleo la 2.5.1.0

API ya zb_ble_dmp_print_ble_connections() imefafanuliwa katika kipengele cha zigbee_ble_event_handler na kurejelewa katika kipengele cha zigbee_ble_dmp_cli. Kwa programu zinazotumia zigbee_ble_dmp_cli kijenzi, lakini SI zigbee_ble_event_handler, utahitaji kuongeza mbegu tupu kwa chaguo hili la kukokotoa katika programu yako. c file kama ifuatavyo: batili zb_ble_dmp_print_ble_connections(batili) { }

Imebadilishwa katika toleo la 2.5.0.0

Hakuna.

Masuala yasiyobadilika

Fasta katika kutolewa 2.5.2.0

ID # Maelezo
 

1332330

Imesuluhisha suala ambapo 15.4+BLE RCP inayofanya kazi katika mazingira yenye trafiki kubwa ya mtandao mara kwa mara inaweza kukumbana na hali ya mbio ambayo ingeifanya ishindwe kutuma ujumbe hadi CPCd hadi iwashe kifaa upya.

(Rejelea Nyingine: 1333150)

 

1337228

Katika Zigbeed API ya tiki ya halCommonGetInt32uMillisecondTick() sasa imesasishwa ili kutumia saa ya MONOTONIC ili isiathiriwe na NTP katika mfumo wa mwenyeji.

(Rejelea Nyingine: 1346711)

Fasta katika kutolewa 2.5.1.0

ID # Maelezo
1300848 Tatizo lilirekebishwa ambapo Z3Gateway katika mazingira ya OpenWRT haikuweza kuanzisha mawasiliano ya EZSP yaliyosababishwa na vibambo vya udhibiti wa termios kutolingana vinavyoendeshwa kwenye OpenWRT na mazingira mengine.

Fasta katika kutolewa 2.5.0.0

ID # Maelezo
1231021 Ilirekebisha suala ili kuepusha dai la OTBR kwa kurejesha RCP badala ya kupitisha hitilafu za utumaji ambazo hazijashughulikiwa kwa mac ndogo.
1242948 Imeondoa madai ya majaribio ya uwongo kutoka kwa ZigBee.
1244459 Suala lisilorekebishwa ambapo utumaji wa Njia Zisizo za Moja kwa Moja uliojaribiwa tena na MAC kupitia RCP unaweza kusababisha ingizo la jedwali la chanzo linalolingana na mtoto kuondolewa licha ya kwamba ujumbe haujashughulikiwa.
1245988 Ilirekebisha suala ambapo Zigbeed haikuanzisha tena wakati wa kutekeleza Hifadhi Nakala ya Kituo cha Uaminifu na Rejesha kitendo cha Kuweka Upya Njia ya Mtandao.
1282264 Ilirekebisha suala ambalo lingeweza kutatiza shughuli za usambazaji wa redio kwa kusafisha fifo kabla ya wakati, na kusababisha mtiririko mdogo.
1288653 Programu ya Zigbee/OT/BLE SOC sasa itachapisha maelezo ya muunganisho baada ya kupokea amri ya CLI "miunganisho ya programu-jalizi ya ble gap print-".
1292537 Programu ya Zigbee/BLE NCP sasa inaonekana ipasavyo katika UI ya Studio ya Urahisi.
1252365 Imeongeza programu-jalizi ya Coexistence kurudi kwenye Zigbee NCP/OpenThread RCP sampmaombi.
1293853 Alama ya RAM iliyopunguzwa kwa zigbee_ncp-ot_rcp-spi na zigbee_ncp-ot_rcp_uart kwenye MG21.
1124140 Kutatuliwa tatizo ambapo kuweka SL_OPENTHREAD_RADIO_RX_BUFFER_COUNT kwa thamani nyingine isipokuwa 1 kulisababisha z3- light_ot-ftd_soc kutotuma viashiria vya Zigbee baada ya mtandao wa OpenThread kuwashwa.

Masuala Yanayojulikana Katika Toleo La Sasa

Masuala yenye herufi nzito yaliongezwa tangu toleo lililopita. Ikiwa umekosa toleo, vidokezo vya toleo la hivi majuzi vinapatikana https://www.si-labs.com/developers/simplicity-software-development-kit.

ID # Maelezo Suluhu
937562 Amri ya 'advertise on' ya Bluetoothctl haifaulu na programu ya rcp-uart- 802154-blah kwenye Raspberry Pi OS 11. Tumia programu ya btmgmt badala ya bluetoothctl.
1074205 CMP RCP haitumii mitandao miwili kwenye PAN ID sawa. Tumia PAN ID tofauti kwa kila mtandao. Usaidizi umepangwa katika toleo la baadaye.
1122723 Katika mazingira yenye shughuli nyingi, CLI inaweza kukosa kuitikia katika programu ya z3-light_ot-ftd_soc. Hakuna suluhisho linalojulikana.
 

1209958

ZB/OT/BLE RCP kwenye MG24 na MG21 inaweza kuacha kufanya kazi baada ya dakika chache wakati wa kuendesha itifaki zote tatu.  

Hili litashughulikiwa katika toleo lijalo.

1221299 Usomaji wa Mfglib RSSI hutofautiana kati ya RCP na NCP. Itashughulikiwa katika toleo la baadaye.

Vipengee Vilivyoacha kutumika

Hakuna.

Vipengee Vilivyoondolewa

Imeondolewa katika toleo la 2.5.0.0

Hakuna.

Kwa Kutumia Toleo Hili

  • Toleo hili lina yafuatayo
  • Rafu ya OpenThread ya Maabara ya Silicon
  • Silicon Labs OpenThread sampmaombi
  • Kipanga njia cha mpaka cha Maabara ya Silicon OpenThread

Kwa habari zaidi kuhusu OpenThread SDK ona QSG170: Mwongozo wa Maabara ya Silicon OpenThread QuickStart. Ikiwa wewe ni mgeni kwenye Thread tazama UG103.11: Misingi ya Mizizi.

Ufungaji na Matumizi

SDK ya OpenThread ni sehemu ya SDK ya Urahisi, safu ya SDK za Silicon Labs. Ili kuanza kwa haraka na OpenThread na SDK ya Urahisi, anza kwa kusakinisha Studio rahisi 5, ambayo itaweka mazingira yako ya ukuzaji na kukutembeza kupitia usakinishaji wa Urahisi wa SDK. Urahisi Studio 5 inajumuisha kila kitu kinachohitajika kwa utengenezaji wa bidhaa za IoT na vifaa vya Silicon Labs, ikijumuisha rasilimali na kizindua mradi, zana za usanidi wa programu, IDE kamili iliyo na mnyororo wa zana wa GNU, na zana za uchambuzi. Maagizo ya ufungaji yanatolewa kwenye mtandao Mwongozo wa Mtumiaji wa Studio 5 rahisi. Vinginevyo, SDK ya Urahisi inaweza kusakinishwa mwenyewe kwa kupakua au kuiga ya hivi punde kutoka GitHub. Tazama https://github.com/Sili-conLabs/simplicity_sdk kwa taarifa zaidi. Mahali pa usakinishaji chaguomsingi wa GSDK pamebadilika kuanzia na Simplicity Studio 5.3.

  • Windows: C:\Watumiaji\ \SimplicityStudio\SDKs\simplicity_sdk
  • MacOS: /Watumiaji/ /SimplicityStudio/SDKs/simplicity_sdk
  • Hati mahususi kwa toleo la SDK imesakinishwa kwa SDK. Marejeleo ya API na maelezo mengine kuhusu toleo hili yanapatikana https://docs.silabs.com/openthread/latest/. Chagua toleo lako la SDK katika sehemu ya juu kulia.

Hazina ya OpenThread GitHub

SDK ya OpenThread ya Maabara ya Silicon inajumuisha mabadiliko yote kutoka kwa repo la OpenThread GitHub (https://github.com/openthread/openthread) hadi na kujumuisha kujitolea 1fceb225b. Toleo lililoboreshwa la OpenThread repo linaweza kupatikana katika eneo lifuatalo la Urahisi wa Studio 5 GSDK: \util\third_party\openthread

Hazina ya GitHub ya Njia ya Mpaka ya OpenThread

SDK ya OpenThread ya Maabara ya Silicon inajumuisha mabadiliko yote kutoka kwa kipanga njia cha mpaka cha OpenThread GitHub repo (https://github.com/openthread/ot-br-posix) hadi na kujumuisha kujitolea e56c02006. Toleo lililoboreshwa la repo la kipanga njia cha mpaka cha OpenThread linaweza kupatikana = kupatikana katika eneo lifuatalo la Urahisi wa Studio 5 GSDK: \kutumia\mtu_wa_tatu\ot-br-posix

Kutumia Njia ya Mpaka

Kwa urahisi wa matumizi, Silicon Labs inapendekeza matumizi ya kontena ya Docker kwa kipanga njia chako cha mpaka cha OpenThread. Rejea AN1256: Kutumia Silicon Labs RCP na Njia ya Mpaka ya OpenThread kwa maelezo juu ya jinsi ya kusanidi toleo sahihi la kontena ya Docker ya kipanga njia cha mpaka cha OpenThread. Inapatikana kwa https://hub.docker.com/r/siliconlabsinc/openthread-border-router. Ikiwa unasakinisha kipanga njia cha mpaka wewe mwenyewe, kwa kutumia nakala zilizotolewa na Silicon Labs OpenThread SDK, rejelea AN1256: Kutumia Silicon Labs RCP na Njia ya Mpaka ya OpenThread kwa maelezo zaidi. Ingawa kusasisha mazingira ya kipanga njia cha mpaka kwa toleo la baadaye la GitHub kunasaidiwa kwenye OpenThread webtovuti, inaweza kufanya kipanga njia cha mpaka kutopatana na mrundikano wa OpenThread RCP katika SDK.

Msaada wa NCP/RCP

Usaidizi wa OpenThread NCP umejumuishwa na OpenThread SDK lakini matumizi yoyote ya usaidizi huu yanapaswa kuchukuliwa kuwa majaribio. OpenThread RCP inatekelezwa kikamilifu na kuungwa mkono.

Taarifa za Usalama

Ushirikiano wa Vault salama

Inapotumwa kwenye vifaa vya Secure Vault High, funguo nyeti zinalindwa kwa kutumia kipengele cha Udhibiti wa Ufunguo wa Vault Salama. Jedwali lifuatalo linaonyesha vitufe vilivyolindwa na sifa zao za ulinzi wa hifadhi.

Ufunguo Uliofungwa Inaweza kuhamishwa / Isiyosafirishwa nje Vidokezo
Ufunguo Mkuu wa Thread Inaweza kuhamishwa Lazima isafirishwe ili kuunda TLV
PSKc Inaweza kuhamishwa Lazima isafirishwe ili kuunda TLV
Ufunguo wa Usimbaji Fiche Inaweza kuhamishwa Lazima isafirishwe ili kuunda TLV
Ufunguo wa MLE Isiyohamishika
Ufunguo wa MLE wa muda Isiyohamishika
Ufunguo wa awali wa MAC Isiyohamishika
Ufunguo wa Sasa wa MAC Isiyohamishika
Ufunguo unaofuata wa MAC Isiyohamishika

 

Vifunguo vilivyofungwa ambavyo vimetiwa alama kuwa "Zisizohamishika" vinaweza kutumika lakini haziwezi kutumika viewed au kushirikiwa wakati wa utekelezaji. Vifunguo vilivyofungwa ambavyo vimealamishwa kama "Inaweza kuhamishwa" vinaweza kutumika au kushirikiwa wakati wa utekelezaji lakini zibaki zikiwa zimesimbwa kwa njia fiche zikiwa zimehifadhiwa katika mweko. Kwa habari zaidi juu ya utendaji wa Usimamizi wa Ufunguo wa Vault Salama, ona AN1271: Hifadhi ya Ufunguo Salama.

Ushauri wa Usalama

Ili kujiandikisha kwa Ushauri wa Usalama, ingia kwenye tovuti ya mteja ya Silicon Labs, kisha uchague Nyumbani ya Akaunti. Bofya HOME ili kwenda kwenye ukurasa wa nyumbani wa tovuti kisha ubofye kigae cha Dhibiti Arifa. Hakikisha kuwa 'Ilani za Ushauri wa Programu/Usalama na Notisi za Mabadiliko ya Bidhaa (PCN)' zimechaguliwa, na kwamba umejisajili kwa uchache zaidi kwa ajili ya mfumo na itifaki yako. Bofya Hifadhi ili kuhifadhi mabadiliko yoyote. Kielelezo kifuatacho ni cha zamaniample:SILICON-LABS-2.5.2.0-Open-Thread-SDK-FIG-1

Msaada

Wateja wa Development Kit wanastahiki kupata mafunzo na usaidizi wa kiufundi. Tumia Uzi wa Maabara ya Silicon web ukurasa kupata habari kuhusu bidhaa na huduma zote za Silicon Labs OpenThread, na kujisajili kwa usaidizi wa bidhaa.
Unaweza kuwasiliana na usaidizi wa Maabara ya Silicon kwa http://www.silabs.com/support.

Uthibitisho wa Thread

Toleo hili limehitimu kwa Thread 1.3.0 na Thread Test Harness v60.0 (Toleo la Mwanachama). Kwa uidhinishaji wa Bidhaa ya Thread inayohusiana na toleo hili kuu na matoleo yanayohusiana nayo (bila masasisho ya rafu ya OpenThread), Silicon Labs inapendekeza kutumia toleo la juu la TH kwa kufuzu. Pia pamoja na toleo hili ni seti ya OpenThread stack na maktaba PAL ambayo inaweza kutumika kwa ajili ya uthibitishaji Thread kwa urithi.SILICON-LABS-2.5.2.0-Open-Thread-SDK-FIG-2

Kwingineko ya IoT

SW/HW

Ubora

Usaidizi na Jumuiya

Kanusho

Silicon Labs inakusudia kuwapa wateja hati mpya zaidi, sahihi na za kina za vifaa vya pembeni na moduli zote zinazopatikana kwa watekelezaji wa mfumo na programu wanaotumia au wanaokusudia kutumia bidhaa za Silicon Labs. Data ya wahusika, moduli na viambajengo vinavyopatikana, ukubwa wa kumbukumbu, na anwani za kumbukumbu hurejelea kila kifaa mahususi, na vigezo vya "Kawaida" vinavyotolewa vinaweza na kutofautiana katika programu mbalimbali. Maombi kwa mfanoampvilivyofafanuliwa hapa ni kwa madhumuni ya kielelezo pekee. Silicon Labs inahifadhi haki ya kufanya mabadiliko bila taarifa zaidi kwa maelezo ya bidhaa, vipimo, na maelezo humu, na haitoi hakikisho kuhusu usahihi au ukamilifu wa maelezo yaliyojumuishwa. Bila arifa ya awali, Maabara ya Silicon yanaweza kusasisha programu dhibiti ya bidhaa wakati wa mchakato wa utengenezaji kwa sababu za usalama au za kutegemewa. Mabadiliko kama haya hayatabadilisha vipimo au utendaji wa bidhaa. Maabara ya Silicon hayatakuwa na dhima kwa matokeo ya matumizi ya habari iliyotolewa katika hati hii. Hati hii haimaanishi au kutoa leseni yoyote ya kubuni au kutengeneza saketi zilizounganishwa. Bidhaa hazijaundwa au kuidhinishwa kutumika ndani ya vifaa vyovyote vya FDA Class III, maombi ambayo kibali cha soko la awali cha FDA kinahitajika au Mifumo ya Usaidizi wa Maisha bila idhini mahususi iliyoandikwa ya Silicon Labs. "Mfumo wa Usaidizi wa Maisha" ni bidhaa au mfumo wowote unaokusudiwa kusaidia au kudumisha maisha na/au afya, ambayo, ikiwa itashindwa, inaweza kutarajiwa kusababisha majeraha makubwa ya kibinafsi au kifo. Bidhaa za Silicon Labs hazijaundwa au kuidhinishwa kwa matumizi ya kijeshi. Bidhaa za Silicon Labs hazitatumika kwa hali yoyote katika silaha za maangamizi makubwa ikijumuisha (lakini sio tu) silaha za nyuklia, kibayolojia au kemikali, au makombora yanayoweza kutoa silaha kama hizo. Silicon Labs inakanusha dhamana zote za wazi na zilizodokezwa na haitawajibika au kuwajibika kwa majeraha au uharibifu wowote unaohusiana na matumizi ya bidhaa ya Silicon Labs katika programu ambazo hazijaidhinishwa.

Taarifa za Alama ya Biashara

Silicon Laboratories Inc.®, Silicon Laboratories®, Silicon Labs®, SiLabs®, na nembo ya Silicon Labs®, Bluegiga®, Bluegiga Logo®, EFM®, EFM32®, EFR, Ember®, Energy Micro, nembo ya Energy Micro na michanganyiko. yake, "vidhibiti vidogo vilivyo rafiki zaidi duniani", Redpine Signals®, WiSeConnect, n-Link, EZLink®, EZRadio®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS Studio, Precision32®, Simplicity Studio®, Telegesis, the Telegesis Logo®, USBXpress®, Zentri, nembo ya Zentri na Zentri DMS, Z-Wave®, na nyinginezo ni chapa za biashara au chapa za biashara zilizosajiliwa za Silicon Labs. ARM, CORTEX, Cortex-M3, na THUMB ni alama za biashara au alama za biashara zilizosajiliwa za ARM Holdings. Keil ni chapa ya biashara iliyosajiliwa ya ARM Limited. Wi-Fi ni chapa ya biashara iliyosajiliwa ya Muungano wa Wi-Fi. Bidhaa zingine zote au majina ya chapa yaliyotajwa hapa ni alama za biashara za wamiliki husika.

  • Silicon Laboratories Inc. 400 West Cesar Chavez Austin, TX 78701

Marekani

Nyaraka / Rasilimali

SILICON LABS 2.5.2.0 Open Thread SDK [pdf] Maagizo
2.5.2.0 Open Thread SDK, Open Thread SDK, Thread SDK, SDK

Marejeleo

Acha maoni

Barua pepe yako haitachapishwa. Sehemu zinazohitajika zimetiwa alama *