Лагатып SILICON-LABS

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

Інфармацыя аб прадукце

Тэхнічныя характарыстыкі

  • Назва прадукту: Silicon Labs OpenThread SDK
  • Версія: 2.4.1.0 GA
  • Версія Gecko SDK Suite: 4.4
  • Дата выпуску: 14 лютага 2024 г
  • Асноўныя характарыстыкі: OpenThread, падтрымка некалькіх пратаколаў
  • Сумяшчальныя кампілятары: Версія GCC 12.2.1

Інструкцыя па ўжыванні прадукту

Пра OpenThread

  • OpenThread - гэта бяспечны, надзейны, маштабаваны пратакол бесправадной ячэістай сеткі IPv6 з магчымасцю абнаўлення, аптымізаваны для працы з нізкім энергаспажываннем.
  • Ён прызначаны для прыкладанняў Connected Home, дзе патрэбна сетка на аснове IP.

SDK скончаныview

  • Silicon Labs OpenThread SDK - гэта адаптаваная версія рэалізацыі OpenThread з адкрытым зыходным кодам ад Google.
  • Ён падтрымлівае больш шырокі спектр абсталявання і ўключае ў сябе дадатковую дакументацыю і напрample прыкладанняў.

Асноўныя характарыстыкі

  • Падтрымка розных апаратных канструкцый (SoC, NCP, RCP)
  • Палепшаная версія крыніцы GitHub
  • Падтрымлівае шматпратакольную сувязь

Заўвагі аб сумяшчальнасці і выкарыстанні

  • Каб атрымаць абнаўленні бяспекі і заўвагі, звярніцеся да главы "Бяспека" заўваг да выпуску платформы Gecko або наведайце Silicon Labs webсайт.
  • Падпішыцеся на рэкамендацыі па бяспецы, каб атрымліваць актуальную інфармацыю.

Сумяшчальныя кампілятары

SDK сумяшчальны з версіяй GCC 12.2.1, якая пастаўляецца з Simplicity Studio.

FAQ

Пытанне: Якая мэта OpenThread?

  • A: OpenThread - гэта пратакол бесправадной ячэістай сеткі, прызначаны для бяспечнай працы з нізкім энергаспажываннем у праграмах Connected Home.

Пытанне: якія апаратныя канструкцыі падтрымлівае Silicon Labs OpenThread SDK?

  • A: SDK падтрымлівае сістэмы на чыпе (SoC), сеткавы супрацэсар (NCP) і радыёкапрацэсар (RCP).

Пытанне: Як я магу атрымліваць інфармацыю аб абнаўленнях бяспекі?

  • A: Звярніцеся да главы па бяспецы заўваг да выпуску платформы Gecko або падпішыцеся на парады па бяспецы ў Silicon Labs webсайт.
  • Thread - гэта бяспечны, надзейны, маштабаваны пратакол бесправадной ячэістай сеткі IPv6 з магчымасцю абнаўлення. Ён забяспечвае недарагі мост да іншых IP-сетак, адначасова аптымізаваны для працы з нізкім энергазабеспячэннем / акумулятарам. Стэк Thread распрацаваны спецыяльна для
  • Прыкладанні Connected Home, дзе патрэбна сетка на аснове IP і могуць спатрэбіцца розныя ўзроўні прыкладанняў.
  • OpenThread, выпушчаны Google, з'яўляецца рэалізацыяй Thread з адкрытым зыходным кодам. Google выпусціў OpenThread, каб паскорыць распрацоўку прадуктаў для падлучаных дамоў і камерцыйных будынкаў.
  • З вузкім узроўнем абстракцыі платформы і невялікім аб'ёмам памяці OpenThread вельмі партатыўны. Ён падтрымлівае сістэмы на чыпе (SoC), сеткавы супрацэсар (NCP) і радыёкапрацэсар (RCP).
  • Silicon Labs распрацавала SDK на аснове OpenThread, прызначаны для працы з абсталяваннем Silicon Labs. Silicon Labs OpenThread SDK - гэта цалкам правераная пашыраная версія зыходнага кода GitHub.
  • Ён падтрымлівае больш шырокі спектр абсталявання, чым версія GitHub, і ўключае ў сябе дакументацыю і прыкладample прыкладання недаступныя на GitHub.

Гэтыя заўвагі да выпуску ахопліваюць версію(і) SDK:

  • 2.4.1.0 GA выпушчаны 14 лютага 2024 г
  • 2.4.0.0 GA выпушчаны 13 снежня 2023 г

АСНОЎНЫЯ ХАРАКТАРЫСТЫКІ

OpenThread

  • Нітка Адпаведнасць сертыфікацыі 1.3.0 з Thread Test Harness v59.0 для архітэктур SoC і Host-RCP
  • Нітка Падтрымка функцыі 1.3.1 – Эксперыментальная

Падтрымка апрацоўшчыка збояў

  • TrustZone Падтрымка ацэнкі
  • MR21 падтрымка OpenThread RCP – Вытворчасць

Мультыпратакол

  • Паралельны Падтрымка праслухоўвання (RCP) – MG21 і MG24
  • Паралельны Мультыпратакольны (CMP) Zigbee NCP + OpenThread RCP – якасць вытворчасці
  • Дынамічны Multiprotocol Bluetooth + Con-current Multiprotocol (CMP) Падтрымка Zigbee і OpenThread на SoC

Новыя прадметы

  • Гэты выпуск Gecko SDK (GSDK) будзе апошнім з камбінаванай падтрымкай усіх прылад EFM і EFR, за выключэннем патчаў да гэтай версіі пры неабходнасці. Пачынаючы з сярэдзіны 2024 года, мы будзем прадстаўляць асобныя SDK:
  • Існуючы Gecko SDK будзе працягваць падтрымліваць прылады серыі 0 і 1.
  • Новы SDK будзе прызначаны спецыяльна для прылад серыі 2 і 3.
  • Gecko SDK будзе працягваць падтрымліваць усе прылады серый 0 і 1 без зменаў у доўгатэрміновай падтрымцы, абслугоўванні, якасці і хуткасці рэагавання, прадугледжаных нашай палітыкай у галіне праграмнага забеспячэння.
  • Новы SDK будзе адгалінавацца ад Gecko SDK і пачне прапаноўваць новыя функцыі, якія дапамогуць распрацоўшчыкам прасунуццаtage пашыраных магчымасцей нашых прадуктаў серыі 2 і 3.
  • Гэта рашэнне ўзгадняецца з водгукамі кліентаў і адлюстроўвае наша імкненне павысіць якасць, забяспечыць стабільнасць і павысіць прадукцыйнасць для выключнага карыстальніцкага досведу ў нашых праграмных SDK.

Новыя кампаненты, дададзеныя ў выпуску 2.4.0.0

  • ot_crash_handler – Гэты кампанент забяспечвае набор API для друку інфармацыі аб збоях. У выпадку збою гэты кампанент фіксуе дэталі і друкуе іх пры наступнай перазагрузцы.
  • ot_rtt_log – Гэты кампанент дадае падтрымку вядзення часопіса RTT, які з'яўляецца механізмам, які выкарыстоўваецца для інтэрфейсу вядзення журнала, вызначанага платформай.

Новыя функцыі, дададзеныя ў выпуску 2.4.1.0

  • Дададзена падтрымка канала завадской дыягностыкі і каманд CLI перадачы магутнасці.

Дададзена ў выпуску 2.4.0.0

  • Падтрымка апрацоўшчыка збояў - У гэтым выпуску быў уведзены кампанент апрацоўшчыка збояў для выкарыстання з праграмамі OpenThread. Уключыўшы яго ў праект OpenThread, ён будзе аўтаматычна атрымліваць падрабязную інфармацыю аб асноўных рэгістрах, інфармацыю аб стэку C і інфармацыю аб скідзе. Пры наступнай загрузцы гэтыя даныя друкуюцца з дапамогай сістэмы вядзення часопісаў OpenThread.
  • Падтрымка ацэнкі TrustZone - Дададзены ацэначныя працоўныя прасторы для ўключэння TrustZone для прыкладанняў OpenThread CLI.
  • Функцыі, прадстаўленыя з OpenThread да фіксацыі 7074a43e4 уключна. Гэта ўключае падтрымку бягучых функцый Thread 1.3.1. Налада па змаўчанні для Silicon Labs sample прыкладання па-ранейшаму 1.3.0.

Новыя API, дададзеныя ў выпуску 2.4.1.0

  • otPlatDiagChannelSet – Гэтая функцыя ўсталёўвае канал для выкарыстання для заводскай дыягностыкі.
  • otPlatDiagTxPowerSet – Гэтая функцыя ўсталёўвае магутнасць перадачы, якая будзе выкарыстоўвацца для завадской дыягностыкі.

Дададзена ў выпуску 2.4.0.0

  • otPlatResetToBootloader – скід у рэжым загрузніка. Карыстальнікі могуць выклікаць гэты API непасрэдна ў кодзе або праз каманду CLI «скінуць загрузнік».
  • Новая падтрымка платы радыё Дададзена ў выпуску 2.4.0.0
  • Дададзена падтрымка для наступных радыёплат: BRD4198A – EFR32MG24B210F1536IM48-B

Паляпшэнні

Зменена ў выпуску 2.4.0.0

  • Нарыхтоўка лесу – Механізм часопіса па змаўчанні зменены з RTT на UART. Журнал RTT і звязаныя бібліятэкі выдаляюцца з ot_third-party і дадаюцца ў новы кампанент ot_rtt_log.

Параметры пашырэння пастаўшчыка Posix:

  • Зменены Значэнне OT_POSIX_CONFIG_RCP_VENDOR_DEPS_PACKAGE ад SilabsRcpDeps да posix_vendor_rcp.cmake.
  • Выдалены Параметр CMAKE_MODULE_PATH.
  • НКП сample прыкладанняў – Папярэдне пабудаваны NCP sampДадаткі le лічацца эксперыментальнымі і больш не пакуюцца ў выглядзе гатовых дэманстрацый.
  • SL_OPENTHREAD_CSL_TX_UNCERTAINTY, SL_OPENTHREAD_HFXO_ACCURACY SL_OPENTHREAD_LFXO_ACCURACY, цяпер можна канфігураваць.
  • Паляпшэнні, уведзеныя з OpenThread да фіксацыі 7074a43e4 уключна.
  • Параметр OT_CONFIG CMake быў заменены на два новыя: OT_PLATFORM_CONFIG і OT_PROJECT_CONFIG.
  • Змены і ўдакладненні ў CSL API. Асноўная змена CLI/API заключаецца ў тым, што цяпер для перыяду csl патрабуецца значэнне мікрасекунды замест 10 адзінак сімвала.
  • Змены ў інтэрфейсе Spinel. Інтэрфейс Spinel цяпер створаны на аснове радыё URL пратакол для падтрымкі некалькіх інтэрфейсаў (hdlc/spi/вендор) адначасова. CPC-зборкі Silicon Labs будуць працягваць падтрымліваць толькі адзін інтэрфейс, які з'яўляецца інтэрфейсам пастаўшчыка (CPC).
  • Падчас зборкі налада OT_POSIX_CONFIG_RCP_BUS цяпер састарэла. Замест гэтага ўключыце адзін або некалькі з OT_POSIX_RCP_HDLC_BUS, OT_POSIX_RCP_SPI_BUS або OT_POSIX_RCP_VENDOR_BUS па меры неабходнасці.

Выпраўленыя праблемы

Выпраўлена ў выпуску 2.4.1.0

Ідэнтыфікатар № Апісанне
1208578 Дададзена падтрымка для звязвання бібліятэкі CPC з хост-праграмамі Posix з дапамогай прадстаўленых шляхоў і з дапамогай pkg-config.
1235923 Выпраўлена памылка згортвання ў выкліках otPlatAlarmMilliStartAt і otPlatAlarmMicroStartAt.
1243597 Выдалены лішнія ot-ble-dmp-no-buttons sample apps з тэчкі demos.
1251932 Павялічана OPENTHREAD_CONFIG_CSL_RECEIVE_TIME_AHEAD да 750 мкс для бібліятэк сертыфікацыі FTD і MTD па змаўчанні для выкарыстання з тэстуемымі прыладамі з выкарыстаннем сертыфікацыі на аснове бібліятэкі.

Выпраўлена ў выпуску 2.4.0.0

Ідэнтыфікатар № Апісанне
1124161 У асяроддзі з высокім трафікам больш не будуць перазапісвацца перад апрацоўкай буферы, якія змяшчаюць карысныя нагрузкі атрыманых пакетаў.
1148720 Бягучы розыгрыш SED быў палепшаны.
1169011 Павялічаны памер стэка задачы OpenThread да 4608 байт (SL_OPENTHREAD_OS_STACK_TASK_SIZE) для прыкладанняў DMP, каб пазбегнуць перапаўнення стэка падчас далучэння да сеткі патокаў.
1193597 OpenThread Radio PAL цяпер падтрымлівае табліцу максімальнай магутнасці канала.
1227529 Выпраўлена памылка друку ў OPENTHREAD_SPINEL_CONFIG_TX_WAIT_TIME_SECS да OPENTHREAD_SPINEL_CONFIG_RCP_TX_WAIT_TIME_SECS у загалоўку low-mac-spinel-config.

Вядомыя праблемы ў бягучым выпуску

Праблемы, вылучаныя тлустым шрыфтам, былі дададзены пасля папярэдняга выпуску. Калі вы прапусцілі выпуск, апошнія нататкі да выпуску даступныя на https://www.si-labs.com/developers/thread на ўкладцы Тэхнічныя дакументы.

Ідэнтыфікатар № Апісанне Абыходны шлях
482915 495241 Вядомае абмежаванне драйвера UART можа прывесці да страты сімвалаў пры ўводзе або вывадзе CLI. Гэта можа адбыцца падчас асабліва доўгіх крытычных секцый, якія могуць адключыць перапыненні, таму гэта можна палегчыць, паўтарыўшы CLI або дастаткова доўга чакаючы змены стану. Няма вядомага абыходнага шляху
815275 Магчымасць змяняць рэжымы Radio CCA падчас кампіляцыі з дапамогай опцыі канфігурацыі ў Simplicity Studio зараз не падтрымліваецца. Выкарыстоўвайце параметр канфігурацыі SL_OPENTHREAD_RADIO_CCA_MODE, вызначаны ў загалоўку openthread-core-efr32-config.h file уключаны ў ваш праект.
1177718 MG24 Завісае, калі otInstanceErasePersistentInfo() запускаецца ў app_init() Няма вядомага абыходнага шляху
 

 

1163281

1196499

OTBR DUT, якія павінны прайсці Тэст сертыфікацыі патокаў «5.10.2 MATN-TC-02: рэгістрацыя слухача шматадраснай перадачы і першае выкарыстанне», павінны ўключыць сцяг «REFERENCE_DEVICE» падчас загрузкі і наладкі OTBR. Гэта праблема будзе разгледжана ў больш познім выпуску з новым стэкам OpenThread, які выпраўляе гэтую праблему. Скампіляваць з REFERENCE_DEVICE.
1249492 Каманды FactoryReset і Reset праз dBus выклікаюць нечаканы выхад агента OTBR. Няма вядомага абыходнага шляху
1251926 Апрацоўшчык збояў адпраўляе журнал збояў, перш чым хост будзе гатовы. Няма вядомага абыходнага шляху
1251952 асобнік Скінуць да загрузчыка нявызначанага пры зборцы з адкрытымі бібліятэкамі сертыфікацыі патокаў і ўключэннем кампанента bootloader_interface. Змяніце логіку ў openthread-core-efr32-config.h, каб адключыць OPENTHREAD_CONFIG_PLATFORM_BOOTLOADER_MOD E_ENABLE. Напрыкладample, #калі вызначана(SL_CATALOG_GECKO_BOOTLOADER_INTERFACE_ PRESENT) #вызначэнне OPENTHREAD_CONFIG_PLATFORM_BOOTLOADER_MODE_ENA BLE 0 #endif

Састарэлыя элементы

Састарэла ў выпуску 2.4.0.0

  • Кампанент ot_thirdparty састарэў.

Выдаленыя элементы Няма

Мультыпратакольны шлюз і RCP

Новыя прадметы  Дададзена ў выпуску 2.4.0.0

  • Выпушчана адначасовае праслухоўванне, магчымасць для стэкаў Zigbee і OpenThread працаваць на незалежных каналах 802.15.4 пры выкарыстанні EFR32xG24 або xG21 RCP.
  • Адначасовае праслухоўванне недаступнае для камбінацыі 802.15.4 RCP/Bluetooth RCP, камбінацыі Zigbee NCP/OpenThread RCP або сістэмы Zigbee/OpenThread на чыпе (SoC). Ён будзе дададзены да гэтых прадуктаў у наступным выпуску.
  • Пашырэнне пастаўшчыка OpenThread CLI было дададзена да хост-прыкладанняў OpenThread шматпратакольных кантэйнераў. Гэта ўключае ў сябе каманды coex cli.

Паляпшэнні

  • Зменена ў выпуску 2.4.0.0
  • Мультыпратакольная камбінацыя Zigbee NCP/OpenThread RCP цяпер якасная.

Выпраўленыя праблемы  Выпраўлена ў выпуску 2.4.1.0.

Ідэнтыфікатар № Апісанне
 1213701 Zigbee не дазволіў стварыць запіс табліцы супадзення крыніцы для даччынага элемента, калі ўскосная чарга MAC мае даныя, якія ўжо знаходзяцца ў чаканні для гэтага даччынага элемента. Такія паводзіны могуць прывесці да збою транзакцый на ўзроўні прыкладанняў паміж даччынай прыладай і іншай прыладай з-за адсутнасці APS Ack або адказу на ўзроўні праграмы, у першую чаргу да парушэння і нечаканага спынення абнаўленняў ZCL OTA, накіраваных на даччыную прыладу.
1244461 Запіс табліцы супадзення крыніцы для даччынай істоты можа быць выдалены, нягледзячы на ​​паведамленні, якія чакаюць разгляду.

Выпраўлена ў выпуску 2.4.0.0

Ідэнтыфікатар № Апісанне
1081828 Праблема з прапускной здольнасцю з Zigbee/BLE DMP на базе FreeRTOSample прыкладанняў.
1090921 У Z3GatewayCpc былі праблемы з стварэннем сеткі ў шумным асяроддзі.
1153055 Зацвярджэнне на хасце было выклікана збоем сувязі пры чытанні версіі NCP з zigbee_ncp-ble_ncp-uart sample дадатак.
1155676 802.15.4 RCP адкідваў усе атрыманыя аднаадрасныя пакеты (пасля ўзлому MAC), калі некалькі інтэрфейсаў 15.4 маюць адзін і той жа 16-бітны ідэнтыфікатар вузла.
1173178 Хост ілжыва паведаміў аб сотнях пакетаў, атрыманых з дапамогай mfglib у наладах Host-RCP.
1190859 Памылка EZSP пры адпраўцы выпадковых пакетаў mfglib у наладах Host-RCP.
1199706 Апытанні даных ад забытых даччыных прылад не ўсталёўвалі належным чынам кадр чакання на RCP, каб паставіць у чаргу каманду "Выйсці і далучыцца" да былога даччынага прылады.
1207967 Каманда «mfglib send random» адпраўляла дадатковыя пакеты на Zigbeed.
1208012 Рэжым mfglib rx няправільна абнаўляў інфармацыю аб пакеце пры атрыманні на RCP.
1214359 Вузел каардынатара выйшаў з ладу, калі 80 або больш маршрутызатараў спрабавалі адначасова далучыцца да ўстаноўкі Host-RCP.
Ідэнтыфікатар № Апісанне
 1216470 Пасля рэтрансляцыі для маскі адраса 0xFFFF Zigbee RCP, які дзейнічае як бацькоўская прылада, пакідае сцяг даных у чаканні, усталяваны для кожнага даччынага прылады. Гэта прывяло да таго, што кожны дзіця не спаў, чакаючы даных пасля кожнага апытання, і патрабавалася яшчэ нейкая незавершаная транзакцыя даных да кожнай канцавой прылады, каб у канчатковым выніку ачысціць гэты стан.

Вядомыя праблемы ў бягучым выпуску

Праблемы, вылучаныя тлустым шрыфтам, былі дададзены пасля папярэдняга выпуску. Калі вы прапусцілі рэліз, апошнія заўвагі да выпуску даступныя па адрасе https://www.si-labs.com/developers/gecko-software-development-kit.

Ідэнтыфікатар № Апісанне Абыходны шлях
811732 Падтрымка карыстальніцкіх токенаў недаступная пры выкарыстанні Zigbeed. Падтрымка плануецца ў наступным выпуску.
937562 Каманда Bluetoothctl «рэкламаваць» не працуе з праграмай rcp-uart-802154-blah на Raspberry Pi OS 11. Выкарыстоўвайце праграму btmgmt замест bluetoothctl.
1022972 Coex не працуе на ZB NCP + OT RCP. Падтрымка плануецца для будучага выпуску.
1074205 CMP RCP не падтрымлівае дзве сеткі з адным ID PAN. Выкарыстоўвайце розныя ідэнтыфікатары PAN для кожнай сеткі. Падтрымка плануецца ў наступным выпуску.
1122723 У напружаным асяроддзі CLI можа перастаць рэагаваць у дадатку z3-light_ot-ftd_soc. Няма вядомага абыходнага шляху.
1124140 z3-light_ot-ftd_soc sampПрыкладанне не можа стварыць сетку Zigbee, калі сетка OT ужо працуе. Спачатку запусціце сетку Zigbee, а потым сетку OT.
1170052 CMP Zigbee NCP + OT RCP і DMP Zigbee NCP + BLE NCP могуць не адпавядаць часткам аператыўнай памяці 64 КБ і ніжэй у гэтым бягучым выпуску. Часткі памерам 64 КБ у цяперашні час не падтрымліваюцца для гэтых праграм.
1209958 ZB/OT/BLE RCP на Bobcat і Bobcat Lite можа спыніць працу праз некалькі хвілін пры выкананні ўсіх трох пратаколаў Гэта будзе разгледжана ў наступным выпуску
1221299 Паказчыкі Mfglib RSSI адрозніваюцца паміж RCP і NCP. Гэта будзе разгледжана ў наступным выпуску.
1231021 OTBR можа сцвярджаць, калі 80+ прылад zigbee далучаюцца адначасова. Дададзена выпраўленне, якое можа вырашыць праблему. Будзе цалкам разгледжана ў наступным выпуску.

Састарэлыя элементы

Няма выдаленых элементаў

  • Выдалена ў выпуску 2.4.0.0
  • Макрас «NONCOMPLIANT_ACK_TIMING_WORKAROUND» быў выдалены.
  • Усе прыкладанні RCP цяпер па змаўчанні падтрымліваюць час апрацоўкі 192 мкс для непалепшаных пацверджанняў, у той жа час выкарыстоўваючы час апрацоўкі 256 мкс для палепшаных пацверджанняў, якія патрабуюць CSL.

Выкарыстанне гэтага выпуску

Гэты выпуск змяшчае наступнае

  • Сіліконавыя лабараторыі Стэк OpenThread
  • Сіліконавыя лабараторыі OpenThread sample прыкладанняў
  • Сіліконавыя лабараторыі Памежны маршрутызатар OpenThread
  • Для атрымання дадатковай інфармацыі аб OpenThread SDK глядзіце QSG170: Silicon Labs OpenThread Quick Start Guide.
  • Калі вы пачатковец у Thread, глядзіце UG103.11: Thread Fundamentals.

Ўстаноўка і выкарыстанне

  • OpenThread SDK з'яўляецца часткай Gecko SDK (GSDK), набору SDK Silicon Labs.
  • Каб хутка пачаць працу з OpenThread і GSDK, пачніце з усталёўкі Simplicity Studio 5, якая наладзіць ваша асяроддзе распрацоўкі і правядзе вас
  • Ўстаноўка GSDK. Simplicity Studio 5 уключае ўсё неабходнае для распрацоўкі прадуктаў IoT з прыладамі Silicon Labs, у тым ліку праграму запуску рэсурсаў і праектаў, інструменты канфігурацыі праграмнага забеспячэння, поўную IDE з ланцужком інструментаў GNU і інструменты аналізу.
  • Інструкцыі па ўсталёўцы прадстаўлены ў онлайн-кіраўніцтве карыстальніка Simplicity Studio 5.
  • Акрамя таго, Gecko SDK можа быць усталяваны ўручную, спампаваўшы або кланаваўшы апошнюю версію з GitHub. Глядзіце https://github.com/Sili-conLabs/gecko_sdk для атрымання дадатковай інфармацыі.
  • Месца ўстаноўкі GSDK па змаўчанні змянілася, пачынаючы з Simplicity Studio 5.3.
  • Windows: C:\Карыстальнікі\ \SimplicityStudio\SDKs\gecko_sdk
  • MacOS: /Карыстальнікі/ /SimplicityStudio/SDKs/gecko_sdk
  • Дакументацыя, прысвечаная версіі SDK, усталёўваецца разам з SDK. Спасылкі на API і іншая інфармацыя аб гэтым выпуску даступныя на https://docs.silabs.com/openthread/latest/. Выберыце версію SDK у правым верхнім куце.

Рэпазітар OpenThread GitHub

  • Silicon Labs OpenThread SDK уключае ўсе змены з сховішча OpenThread GitHub (https://github.com/openthread/openthread) да фіксацыі 7074a43e4 уключна. Палепшаную версію рэпазітара OpenThread можна знайсці ў наступным Месцазнаходжанне Simplicity Studio 5 GSDK: \util\third_party\openthread

OpenThread Border Router GitHub рэпазітар

  • Silicon Labs OpenThread SDK уключае ўсе змены з GitHub памежнага маршрутызатара OpenThread (https://github.com/openthread/ot-br-posix) да фіксацыі 42f98b27b уключна. Палепшаную версію рэпазітара памежнага маршрутызатара OpenThread можна знайсці ў наступным месцы Simplicity Studio 5 GSDK: \util\third_party\ot-br-posix

Выкарыстанне памежнага маршрутызатара

  • Для прастаты выкарыстання Silicon Labs рэкамендуе выкарыстоўваць кантэйнер Docker для вашага памежнага маршрутызатара OpenThread.
  • Звярніцеся да AN1256: Выкарыстанне Silicon Labs RCP з OpenThread Border Router для атрымання падрабязнай інфармацыі аб тым, як наладзіць правільную версію кантэйнера OpenThread Border Router Docker.
  • Ён даступны па адрасе https://hub.docker.com/r/siliconlabsinc/openthread-border-router.
  • Калі вы ўручную ўсталёўваеце памежны маршрутызатар, выкарыстоўваючы копіі, якія пастаўляюцца разам з Silicon Labs OpenThread SDK, звярніцеся да AN1256: Выкарыстанне Silicon Labs RCP з памежным маршрутызатарам OpenThread для атрымання дадатковай інфармацыі.
  • Хоць абнаўленне асяроддзя памежнага маршрутызатара да больш позняй версіі GitHub падтрымліваецца ў OpenThread webсайта, гэта можа зрабіць памежны маршрутызатар несумяшчальным са стэкам OpenThread RCP у SDK.

Падтрымка NCP/RCP

  • Падтрымка OpenThread NCP уключана ў OpenThread SDK, але любое выкарыстанне гэтай падтрымкі варта лічыць эксперыментальным.
  • OpenThread RCP цалкам рэалізаваны і падтрымліваецца.
Інфармацыя аб бяспецы Інтэграцыя бяспечнага сховішча
  • Пры разгортванні на прыладах Secure Vault High канфідэнцыйныя ключы абараняюцца з дапамогай функцыі кіравання ключамі Secure Vault.
  • У наступнай табліцы паказаны абароненыя ключы і характарыстыкі абароны іх захоўвання.
Загорнуты ключ Экспартны / неэкспартны Заўвагі
Thread Master Key Экспартны Павінен быць экспартаваны для фарміравання TLV
PSKc Экспартны Павінен быць экспартаваны для фарміравання TLV
Ключ шыфравання ключа Экспартны Павінен быць экспартаваны для фарміравання TLV
Ключ MLE Не падлягае экспарту
Часовы ключ MLE Не падлягае экспарту
Папярэдні ключ MAC Не падлягае экспарту
Бягучы ключ MAC Не падлягае экспарту
Ключ MAC Next Не падлягае экспарту
  • Ключы ў абгортцы, пазначаныя як «Неэкспартаваныя», можна выкарыстоўваць, але нельга viewрэд. або агульны доступ падчас выканання.
  • Запакаваныя ключы, пазначаныя як «Экспартабельныя», можна выкарыстоўваць або абагульваць падчас выканання, але застаюцца зашыфраванымі падчас захоўвання ў Flash.
  • Для атрымання дадатковай інфармацыі аб функцыянальнасці Secure Vault Key Management глядзіце AN1271: Secure Key Storage.

Рэкамендацыі па бяспецы

  • Каб падпісацца на рэкамендацыі па бяспецы, увайдзіце на партал кліентаў Silicon Labs, затым выберыце Галоўная старонка ўліковага запісу.
  • Націсніце ГАЛОЎНАЯ, каб перайсці на галоўную старонку партала, а затым націсніце плітку Кіраванне апавяшчэннямі.
  • Упэўніцеся, што пазначаны пункт «Паведамленні аб праграмным забеспячэнні/рэкамендацыі па бяспецы і паведамленні аб змене прадукту (PCN)», а таксама што вы падпісаны як мінімум на сваю платформу і пратакол. Націсніце "Захаваць", каб захаваць змены.SILICON-LABS-2-4-1-0-GA-OpenThread-SDK-Gecko-SDK-Suite-4-4-fig-1

Падтрымка

  • Кліенты Development Kit маюць права на навучанне і тэхнічную падтрымку. Выкарыстоўвайце нітку Silicon Laboratories web каб атрымаць інфармацыю аб усіх прадуктах і паслугах Silicon Labs OpenThread і падпісацца на падтрымку прадукту.
  • Вы можаце звязацца са службай падтрымкі Silicon Laboratories па адрасе http://www.silabs.com/support.

Сертыфікацыя разьбы

  • Гэты выпуск быў кваліфікаваны для Thread 1.3.0 як для SoC, так і для архітэктур Host-RCP з Thread Test Harness v59.0 (выпуск для ўдзельнікаў).
  • Для сертыфікацыі прадукту Thread, прывязанай да гэтага асноўнага выпуску і звязаных з ім выпускаў выпраўленняў (без абнаўленняў стэка OpenThread), Silicon Labs рэкамендуе выкарыстоўваць вышэйзгаданую версію TH для кваліфікацыі.

Студыя прастаты

  • Доступ у адзін клік да MCU і інструментаў бесправадной сувязі, дакументацыі, праграмнага забеспячэння, бібліятэк зыходнага кода і іншага. Даступна для Windows, Mac і Linux!SILICON-LABS-2-4-1-0-GA-OpenThread-SDK-Gecko-SDK-Suite-4-4-fig-2
  • Партфоліо IoT www.silabs.com/IoT
  • SW/HW www.silabs.com/simplicity
  • Якасць www.silabs.com/quality
  • Падтрымка і супольнасць www.silabs.com/community

Адмова ад адказнасці

Silicon Labs мае намер прадастаўляць кліентам апошнюю, дакладную і глыбокую дакументацыю аб усіх перыферыйных прыладах і модулях, даступных для распрацоўнікаў сістэмы і праграмнага забеспячэння, якія выкарыстоўваюць або маюць намер выкарыстоўваць прадукты Silicon Labs. Характарыстычныя даныя, даступныя модулі і перыферыйныя прылады, памеры памяці і адрасы памяці адносяцца да кожнай канкрэтнай прылады, а прадастаўленыя «тыповыя» параметры могуць адрознівацца ў розных праграмах. Ужыванне прampапісаныя тут толькі ў ілюстрацыйных мэтах. Silicon Labs пакідае за сабой права ўносіць змены без дадатковага паведамлення ў інфармацыю аб прадукце, тэхнічныя характарыстыкі і апісанні, прыведзеныя тут, і не дае гарантый адносна дакладнасці або паўнаты ўключанай інфармацыі. Без папярэдняга паведамлення Silicon Labs можа абнаўляць убудаванае праграмнае забеспячэнне прадукту падчас вытворчага працэсу з меркаванняў бяспекі або надзейнасці. Такія змены не зменяць тэхнічныя характарыстыкі або характарыстыкі прадукту. Silicon Labs не нясе адказнасці за наступствы выкарыстання інфармацыі, прадстаўленай у гэтым дакуменце. Гэты дакумент не прадугледжвае і не дае прама якой-небудзь ліцэнзіі на распрацоўку або выраб інтэгральных схем. Прадукты не распрацаваны і не дазволены для выкарыстання ў прыладах класа III FDA, прыкладаннях, для якіх патрабуецца адабрэнне FDA на рынку, або ў сістэмах жыццезабеспячэння без спецыяльнай пісьмовай згоды Silicon Labs. «Сістэма жыццезабеспячэння» - гэта любы прадукт або сістэма, прызначаная для падтрымання або падтрымання жыцця і/або здароўя, якая, калі яна выйдзе з ладу, можа разумна чакаць, што прывядзе да сур'ёзных цялесных пашкоджанняў або смерці. Прадукцыя Silicon Labs не прызначана і не дазволена выкарыстоўваць у ваенных мэтах. Прадукцыя Silicon Labs ні пры якіх абставінах не павінна выкарыстоўвацца ў зброі масавага знішчэння, уключаючы (але не абмяжоўваючыся імі) ядзерную, біялагічную або хімічную зброю або ракеты, здольныя даставіць такую ​​зброю. Silicon Labs адмаўляецца ад любых відавочных і пэўных гарантый і не нясе адказнасці за любыя траўмы або пашкоджанні, звязаныя з выкарыстаннем прадукту Silicon Labs у такіх несанкцыянаваных праграмах.
Заўвага: Гэта змесціва можа ўтрымліваць абразлівую тэрміналогію, якая цяпер састарэла. Silicon Labs па магчымасці замяняе гэтыя тэрміны інклюзіўнай мовай. Для атрымання дадатковай інфармацыі наведайце www.silabs.com/about-us/inclusive-lexicon-project

Інфармацыя аб таварных знаках

Silicon Laboratories Inc.®, Silicon Laboratories®, Silicon Labs®, SiLabs® і лагатып Silicon Labs®, Bluegiga®, Bluegiga Logo®, EFM®, EFM32®, EFR, Ember®, Energy Micro, лагатып Energy Micro і іх камбінацыі , «Самыя энергетычныя мікракантролеры ў свеце», Redpine Signals®, WiSeConnect, n-Link, ThreadArch®, EZLink®, EZRadio®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS Studio, Precision32®, Simplicity Studio®, Telegesis , Telegesis Logo®, USBXpress®, Zentri, лагатып Zentri і Zentri DMS, Z-Wave® і іншыя з'яўляюцца гандлёвымі маркамі або зарэгістраванымі гандлёвымі маркамі Silicon Labs. ARM, CORTEX, Cortex-M3 і THUMB з'яўляюцца гандлёвымі маркамі або зарэгістраванымі гандлёвымі маркамі ARM Holdings.
Keil з'яўляецца зарэгістраванай гандлёвай маркай ARM Limited. Wi-Fi з'яўляецца зарэгістраванай гандлёвай маркай Wi-Fi Alliance. Усе іншыя прадукты або гандлёвыя маркі, згаданыя тут, з'яўляюцца гандлёвымі маркамі іх адпаведных уладальнікаў.

  • Кампанія Silicon Laboratories Inc.
  • 400 West Cesar Chavez Austin, Тэхас 78701
  • ЗША
  • www.silabs.com

Заўвагі аб сумяшчальнасці і выкарыстанні

  • Для атрымання інфармацыі аб абнаўленнях сістэмы бяспекі і заўвагах глядзіце раздзел "Бяспека" заўваг да выпуску платформы Gecko, усталяваны разам з гэтым SDK, або на ўкладцы "ТЭХНІЧНЫЯ ДАКУМЕНТЫ" па адрасе https://www.silabs.com/developers/thread.
  • Silicon Labs таксама настойліва рэкамендуе вам падпісацца на рэкамендацыі па бяспецы, каб атрымліваць актуальную інфармацыю.
  • Каб атрымаць інструкцыі або калі вы пачатковец у Silicon Labs OpenThread SDK, гл. Выкарыстанне гэтага выпуску.

Сумяшчальныя кампілятары:

GCC (Калекцыя кампілятараў GNU) версія 12.2.1, пастаўляецца з Simplicity Studio.

Дакументы / Рэсурсы

SILICON LABS 2.4.1.0 GA OpenThread SDK Gecko SDK Suite 4.4 [pdfКіраўніцтва карыстальніка
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

Спасылкі

Пакінуць каментар

Ваш электронны адрас не будзе апублікаваны. Абавязковыя для запаўнення палі пазначаны *