SILICON LABS 7.0.0.0 GA Gecko Комплет за развој на софтвер
Информации за производот
Спецификации
- Геко SDK пакет: 4.4
- Датум на издавање: 13 декември 2023 година
- Верзија(и) на SDK: 7.0.0.0 GA
- Клучни карактеристики: Bluetooth, мултипротокол
- Компатибилни компајлери: GCC (Колекција на компајлер на GNU) верзија 12.2.1
Упатство за употреба на производот
Известувања за компатибилност и употреба
- За информации за безбедносните ажурирања и известувања, погледнете го поглавјето за безбедност на белешките за издавање на платформата Gecko инсталирани со оваа SDK или на картичката TECH DOCS на https://www.silabs.com/developers/bluetooth-low-energy.
- Силно препорачуваме да се претплатите на безбедносните совети за ажурирани информации. Ако сте нови во Силиконските лаборатории
- Bluetooth SDK или ви требаат упатства за користење на функциите на Secure Vault, погледнете го делот „Користење на ова издание“.
Нови карактеристики
Gecko SDK ќе продолжи да ги поддржува сите уреди од серијата 0 и 1 без промена на долгорочната поддршка, одржување, квалитет и одговорност обезбедени според нашата софтверска политика. Новиот SDK ќе се разграни од Gecko SDK и ќе започне да нуди нови функции кои им помагаат на програмерите да напредуваатtagе од напредните способности на нашите производи од Серии 2 и 3. Оваа одлука се усогласува со повратните информации од клиентите, одразувајќи ја нашата посветеност да го подигнеме квалитетот, да обезбедиме стабилност и да ги подобриме перформансите за исклучително корисничко искуство на нашите софтверски SDK-и.
Нови артикли
Следниве нови ставки беа додадени во изданието 7.0.0.0:
- Анализатор за поврзување со Bluetooth: Новата компонента на функции, bluetooth_feature_connection_analyzer, обезбедува функционалност за снимање и анализа на RSSI на преносите на Bluetooth конекција.
Нови API-и
Следниве нови API беа додадени во изданието 7.0.0.0:
- ID # 1203776: Воведува нов ID на настан на библиотеката ESL C, ESL_LIB_EVT_PAWR_CONFIG. Конфигурацијата PAwR сега подлежи на прелиминарна проверка на разумот од библиотеката ESL C пред да се постави конфигурацијата. Ако проверката не успее, конфигурацијата се отфрла.
- ID # 1196297: Додава поддршка за HADM за произволен број на канали до 80
- ID # 1187941: 'bt_abr_host_initiator' сега ја има функцијата да го зачува дневникот jsonlfiles во избрана папка користејќи го командниот аргумент „-d“. Во случај параметарот да е празен или невалидна патека до директориумот, тој ќе го користи тековниот работен директориум и ќе го информира корисникот.
- ID # 1158040: Додава метрика за квалитет на HADM Initiator со прикажување на пресметаната веројатност за растојание на корисничкиот интерфејс
- ID # 1152853: Додава нова опција за канал за комуникација на NCP-домаќин прamples: SPI преку комуникација со копроцесор (CPC). ID # 1108849: Воведува Python скрипта, create_bl_files.py, кој ги спојува скриптите .bat и .sh во едно. Вклучува нови функции во споредба со старите скрипти, како што се помошни и дополнителни командни аргументи за избирање на потребните конфигурации, интерактивен режим за поставување алатки што недостасуваат или files, генерирање на компримирани GBL (и lzma и lz4 методи на компресија) и логичко ракување со уреди за уреди од серии-1 и серија-2.
ЧПП (Често поставувани прашања)
- П: Каде можам да најдам безбедносни ажурирања и известувања?
О: За безбедносни ажурирања и известувања, погледнете го поглавјето за безбедност на белешките за издавање на платформата Gecko инсталирани со оваа SDK или на картичката TECH DOCS на https://www.silabs.com/developers/bluetooth-low-energy. Исто така, препорачуваме да се претплатите на безбедносните совети за ажурирани информации. - П: Како можам да ги користам функциите на Secure Vault?
О: Ако ви требаат упатства за користење на функциите на безбеден сеф, ве молиме погледнете ја документацијата во делот „Користење на ова издание“. - П: Кои компајлери се компатибилни со Gecko SDK?
О: Gecko SDK е компатибилен со GCC (Колекција на компајлер на GNU) верзија 12.2.1, која е обезбедена со Simplicity Studio. Ве молиме проверете дали го користите правилното files.
Bluetooth® LE SDK 7.0.0.0 GA
- Gecko SDK Suite 4.4
- 13 декември 2023 година
- Silicon Labs е водечки продавач на Bluetooth хардверски и софтверски технологии, кои се користат во производи како спорт и фитнес, потрошувачка електроника, светилници и апликации за паметни домови. Јадрото
- SDK е напреден стек компатибилен со Bluetooth 5.4 кој ја обезбедува целата основна функционалност заедно со повеќе API за поедноставување на развојот. Основната функционалност нуди и самостоен режим што му дозволува на развивачот да ја креира и стартува својата апликација директно на SoC, или во режимот NCP што овозможува користење на надворешен домаќин MCU.
- Овие белешки за издавање ги покриваат верзиите на SDK:
- 7.0.0.0 GA објавен на 13 декември 202 година
КЛУЧНИ КАРАКТЕРИСТИКИ
- Bluetooth
- Новата компонента на функции bluetooth_feature_connection_analyzer обезбедува функционалност за снимање и анализа на RSSI на преносите на Bluetooth конекција
- Мултипротокол
- Поддршка за истовремено слушање (RCP) - MG21 и MG24
- Истовремен мултипротокол (CMP) Zigbee NCP + OpenThread RCP – квалитет на производство
- Dynamic Multiprotocol Bluetooth + Con-current Multiprotocol (CMP) Zigbee and Open Thread поддршка на SoC
Известувања за компатибилност и употреба
- За информации за безбедносните ажурирања и известувања, видете го поглавјето за безбедност на белешките за издавање на платформата Gecko инсталирани со оваа SDK или на картичката TECH DOCS на
- https://www.silabs.com/developers/bluetooth-low-energy. Silicon Labs, исто така, силно препорачува да се претплатите на безбедносните совети за ажурирани информации. За инструкции, како и забелешки за користење на функциите на Secure Vault, или ако сте нови во Silicon Labs Bluetooth SDK, видете Користење на ова издание.
- Компатибилни компајлери:
- IAR Embedded Workbench for ARM (IAR-EWARM) верзија 9.40.1.
- Користењето вино за градење со алатката за командна линија IarBuild.exe или графичкиот интерфејс на IAR Embedded Workbench на macOS или Linux може да резултира со неточни fileсе користи поради судири во алгоритмот за хеширање на виното за генерирање на кратки file имиња.
- На клиентите на macOS или Linux им се препорачува да не градат со IAR надвор од Simplicity Studio. Клиентите кои го прават тоа треба внимателно да проверат дали е точно fileсе користат.
- GCC (The GNU Compiler Collection) верзија 12.2.1, обезбедена со Simplicity Studio.
Нови артикли
Ова издание на Gecko SDK (GSDK) ќе биде последно со комбинирана поддршка за сите уреди EFM и EFR, освен закрпи на оваа верзија по потреба. Почнувајќи од средината на 2024 година, ќе воведеме посебни SDK:
- Постоечката Gecko SDK ќе продолжи со поддршка за уредите од серијата 0 и 1.
- Новата SDK ќе се грижи конкретно за уредите од серијата 2 и 3.
- Gecko SDK ќе продолжи да ги поддржува сите уреди од серијата 0 и 1 без промена на долгорочната поддршка, одржување, квалитет и одговорност обезбедени според нашата софтверска политика.
- Новиот SDK ќе се разграни од Gecko SDK и ќе започне да нуди нови функции кои им помагаат на програмерите да напредуваатtagе од напредните способности на нашите производи од Серии 2 и 3.
- Оваа одлука се усогласува со повратните информации од клиентите, што ја одразува нашата посветеност да го подигнеме квалитетот, да обезбедиме стабилност и да ги подобриме перформансите за исклучително корисничко искуство во нашите софтверски SDK-и.
Нови карактеристики
- Додадено во издание 7.0.0.0
- Анализатор за поврзување со Bluetooth
- Новата компонента на функции bluetooth_feature_connection_analyzer обезбедува функционалност за снимање и анализа на RSSI на преноси на Bluetooth конекција.
Нови API-и
- Додадено во издание 7.0.0.0
- Команда sl_bt_connection_analyzer_start: Започнете да ја анализирате врската на друг уред и пријавете ги мерењата на RSSI.
- Команда sl_bt_connection_analyzer_stop: престанете да ја анализирате Bluetooth конекцијата на друг уред.
- sl_bt_evt_connection_analyzer_report настан: Се активира кога пакетите што се пренесуваат на врската се заробени.
- sl_bt_evt_connection_analyzer_completed настан: Се активира кога операцијата за анализа на врската е завршена.
- Команда sl_bt_connection_get_scheduling_details: Добијте параметри и детали за распоред на настани за следната врска на врската. Команда sl_bt_connection_get_median_rssi: Добијте ја вредноста RSSI измерена на врската.
- Команда sl_bt_sm_resolve_rpa: Најдете ја идентитетската адреса на поврзан уред со приватна адреса што може да се реши (RPA).
- sl_bt_evt_connection_set_parameters_failed настан: се активира кога врсниот уред одбил барање за ажурирање на параметарот за поврзување L2CAP.
ID # | Опис |
1203776 | Воведете нов ID на настан на библиотеката ESL C: ESL_LIB_EVT_PAWR_CONFIG. Конфигурацијата PAwR сега подлежи на прелиминарна проверка на разумот од библиотеката ESL C пред да се постави конфигурацијата - ако проверката не успее, конфигурацијата се отфрла. |
1196297 | Додадена е поддршка за HADM за произволен број на канали до 80. |
1187941 | 'bt_abr_host_initiator' сега ја има функцијата да го зачува дневникот на jsonlfiles во избрана папка користејќи го командниот аргумент „-d“. Во случај параметарот да е празен или невалидна патека до директориумот, тој ќе го користи тековниот работен директориум и ќе го информира корисникот. |
1158040 | Додадете квалитетни метрики на HADM Initiator со прикажување на пресметаната веројатност за растојание на корисничкиот интерфејс. |
1152853 | Додадена е нова опција за комуникациски канал на NCP-домаќин прamples: SPI преку комуникација со копроцесор (CPC). |
1108849 |
|
Подобрувања
Променети ставки
Променет во издание 7.0.0.0
ID # | Опис |
1203109 | Подобрена логика за откривање за ESL кои немаат валидна GATT конфигурација според спецификацијата ESL Service. Новата логика сега спречува голем број лажно позитивни откривања и исклучувањето на валидни ESL од мрежата. |
1144612 | Ажурирање на библиотеката од трета страна на cJSON од GitHub: https://github.com/DaveGamble/cJSON @commit: b45f48e600671feade0b6bd65d1c69de7899f2be (master) |
1193924 | Мигрирајте го BLE SDK examples да користи или legacy_scanner API или extended_scanner API наместо застарениот API на скенерот. |
1177424 | Отворањето на библиотеката со компоненти во Студио и избирањето на која било од компонентите што доаѓаат од апликацијата/блутут сега прикажува дел „Документација“ во секциите „Зависности“ и „Зависни“ со содржината хостирана на docs.silabs.com за таа компонента. |
- Променети API
- Променет во издание 7.0.0.0 Нема.
- Наменето однесување
- Променет во издание 7.0.0.0
Поправени проблеми
Поправено во издание 7.0.0.0
ID # | Опис |
1077663 | Поправете го проблемот што може да предизвика некои Bluetooth команди да се вратат успешно без всушност да се изврши командата ако се користеше RTOS и компонентата за стартување на барање Bluetooth и апликацијата издаде команда Bluetooth додека стекот Bluetooth беше запрен. |
1130635 | Поправете го проблемот што може да предизвика пад на FreeRTOS ако се користи функцијата за стартување на барање Bluetooth и ако задачата за тајмер FreeRTOS е конфигурирана да има помал приоритет од задачите со Bluetooth. |
1164357 | Ажурирајте го кодот за грешка од insufficient_encryption во insufficient_authentication како што е наведено во Bluetooth спецификацијата кога GATT клиентот се обидува да пристапи до атрибутот GATT кој бара безбедност и врската не е поврзана или шифрирана. |
1170640 | Поправете го условот за трка во GATT клиентот дека размената на ATT MTU може да се спречи ако корисничката апликација повика GATT Client команда која пак започнува процедура GATT со далечинскиот GATT сервер во контекст на sl_bt_evt_connection_opened справување со настани во режим на SoC. |
1180413 | Поправете го проблемот што може да предизвика инверзија на приоритетот на нишката и да ја намали веродостојноста на поврзувањето преку Bluetooth со FreeRTOS ако задачата за тајмерот FreeRTOS е конфигурирана да има помал приоритет од задачите со Bluetooth. |
1192858 | Подобрете го ракувањето со рекламен извештај преку интерфејсот HCI. Сега е можно да се конфигурира максималниот број на извештаи за огласи во редица. Ова ги подобрува перформансите во однос на бавното HCI поврзување. |
1196365 | Поправете го проблемот што се гледа со DTM кога се прикажува компонентата на тајмерот на надзорникот. |
1196429 | Оптимизирајте воспоставување врска во DMP конфигурација. Во одредени случаи пакетот не бил обработен доволно брзо што предизвикало губење на врската. |
1198175 | Поправете ја пресметката за проширување на прозорецот на скенерот PAwR по пропуштениот пакет поднастан. Додајте пресметка за проширување на слотот за одговор на PAwR на уредот за огласувач. Поправката е достапна во Bluetooth SDK 6.2.0 и понова верзија. |
1206647 | Поправете грешка во слојот за врска со Bluetooth што беше предизвикана од неправилно ракување со грешка ако преносот на централниот пакет со индикации за поврзување не успеа. |
1209154 | Поправете грешка што може да спречи демо-режимот да работи повеќе од еднаш во сесија на ESL AP. АП Pyhon сampкодот сега не дозволува менување на режимот додека апликацијата EFR Connect е поврзана во демо-режим, и сега е можно да се побара моменталната состојба на демонстрацијата преку интерфејсот CLI. |
1212515 | Поправете го проблемот во режимот RCP поради кој командата LE_Set_Periodic_Advertising_Subevent_Data HCI погрешно пропадна кога податоците за повеќе поднастани беа поставени истовремено со одредени должини. Поправете друг проблем во режимот RCP што дозволуваше неодредено да се резервира неупотреблива рачка за поврзување кога домаќинот не го чекаше настанот Connection Complete HCI пред да повика друга команда LE_Create_Connection. |
1215158 | Постапката за барање-поставување податоци на поднастанот PAwR сега строго ја следи основната спецификација. Податоците обезбедени од домаќинот ќе бидат испратени по дадениот редослед, а податоците кои пристигнуваат предоцна нема да се испраќаат во претстојниот периодичен интервал за рекламирање. |
1216550 | Поправете грешка во командата sl_bt_gatt_server_send_user_read_response дека серверот GATT може да додаде повеќе од ATT MTU – 4 број на бајти како карактеристична вредност во одговорот за читање на оптичкиот код ATT_READ_BY_TYPE_REQ. Документацијата на оваа команда е исто така фиксирана дека максималниот број бајти како одговор на оптичкиот код ATT_READ_BY_TYPE_REQ е ATT MTU – 4. |
1218112 | Поправете состојба на трка помеѓу завршувањето на врската и процедурата за ажурирање на картата на каналот што може да предизвика двоен тампон. |
1223155 | Поправете го прекршувањето на пристапот до меморијата во магацинот на домаќинот при обработка на настанот HCI_LE_Read_Remote_Features_Complete ако рачката за поврзување во настанот е неважечка. |
1218866 | Bluetooth RAIL DMP – SoC Празен FreeRTOS/Micrium OS SampАпликациите сега се достапни за xG28 (BRD4400A/B/C, BRD4401A/B/C). |
1214140 | BLE ESL прamples сега поддржуваат табли BRD4402B и BRD4403B. |
1212633 | Поправете iop_create_bl_fileНеуспех на скриптата s.sh на MacOS. |
1209154 | Поправена грешка што можеше да спречи ESL демо-режимот да работи повеќе од еднаш во сесија на АП. АП Пајтон сampкодот сега не дозволува менување на режимот додека апликацијата EFR Connect е поврзана во демо-режим, додека сега е можно да се побара моменталната состојба на демонстрацијата преку интерфејсот CLI. |
1205333 | Ја елиминира потребата за рачно менување на типот на контрола на протокот UART по креирањето на проектот ESL AP NCP за бројни поддржани табли. |
1205317 | Оперативниот код 0x1F специфичен за продавачот на Silabs за ESL експерименталната функција за прескокнување на интервал PAwR е додаден во документот ESL AP readme. |
ID # | Опис |
1192305 | Додадено е доцнење што може да се конфигурира на компонентата In-Place OTA DFU пред да се затвори врската со Централниот уред. Ова ги решава проблемите на процедурата со преносот на OTA на место и најновиот EFR Connect v2.7.1 или понова верзија. |
1225207 | Поправен проблем: NULL дереференцирање може да се случи во ESL C lib што доведува до паѓање на ESL AP при конфигурирање на големи мрежи. |
1223186 | Поправен app_timer за оперативниот систем да го примени плафонот на бараната вредност врз основа на фреквенцијата на тајмерот на ОС за да работи на ист начин како варијантата со гол метал. Проширена документација која ги опишува ограничувањата на резолуцијата и ги споменува параметрите за конфигурација на фреквенцијата на тајмерот на ОС што може да се постават за да ја менуваат фреквенцијата на тајмерот (и резолуцијата). |
1203408 | Апликацијата OTA DFU може да внесе неточна состојба ако апликацијата испрати настан sl_bt_evt_gatt_server_user_write_request_id. |
1208252 | Иницијаторот сега ја затвора врската на излезот. |
1180678 | Подобрувања на стабилноста |
Познати проблеми во тековното издание
Проблемите со задебелени букви беа додадени од претходното издание. Ако сте пропуштиле издание, белешките за неодамнешното издание се достапни на https://www.si-labs.com/developers/bluetooth-low-energy во табот Технички документи.
ID # | Опис | Заобиколување |
361592 | Настанот sync_data не известува за напојување на TX. | Никој |
368403 |
Ако го поставите CTE интервалот на 1, CTE барање треба да се испрати во секој интервал за поврзување. Но, се испраќа само во секој втор интервал за поврзување. | Никој |
641122 |
Компонентата за стек Bluetooth не обезбедува конфигурација за патеката на RF антената. | Ова е проблем специјално за BGM210P. Еден заобиколен начин е рачно ажурирање на конфигурацијата во sl_bluetooth_config.h во режим на уредување текст.
Ако се користи OTA со Apploader, вклучете ја компонентата bluetooth_feature_ota_config во апликацискиот проект. Повикајте ја командата sl_bt_ota_set_rf_path() за да ја поставите патеката RF за режимот OTA. |
650079 | LE 2M PHY на EFR32[B|M]G12 и EFR32[B|M]G13 не работи со паметни телефони кои користат Mediatek Helio чип поради проблем со интероперабилноста. | Не постои решение. За развој и тестирање на апликацијата, исклучувањето може да се избегне со оневозможување на 2M PHY со sl_bt_connection_set_preferred_phy() или sl_bt_connection_set_default_preferred_phy(). |
682198 | Стакот Bluetooth има проблем со интероперабилноста на 2M PHY со компјутер со Windows. | Не постои решение. За развој и тестирање на апликацијата, исклучувањето може да се избегне со оневозможување на 2M PHY со sl_bt_connection_set_preferred_phy() или sl_bt_connection_set_default_preferred_phy(). |
730692 |
4-7% стапка на грешка на пакетите се забележува на уредите EFR32M|BG13 кога RSSI е помеѓу -25 и -10 dBm. PER е номинален (според листот со податоци) и над и под овој опсег. | Никој |
756253 | Вредноста RSSI на врската Bluetooth вратена од Bluetooth API е неточна на уредите EFR32M|B1, EFR32M|B12, EFR32M|B13 и EFR32M|B21. На уредите EFR32M|B21. Тоа е околу 8~10 dBm повисока од вистинската вредност, според мерење. | Инсталирајте ја компонентата „RAIL Utility, RSSI“ во апликацискиот проект. Оваа компонента обезбедува стандардно поместување на RSSI за чипот што се применува на ниво на RAIL и може да помогне да се постигнат попрецизни мерења RSSI. |
845506 | Кога е вклучена компонентата Bluetooth_feature_afh за AFH, иницијализацијата на функцијата секогаш овозможува AFH. | За да ја вклучите компонентата, но да не овозможите AFH при подигање на уредот, променете ја вредноста на параметарот од 1 на 0 во повикот на функцијата на sl_btctrl_init_afh() во sl_bt_stack_init.c. |
1031031 | Промената на конфигурацијата во апликацијата bt_aoa_host_locator резултира со паѓање на апликацијата. | Никој |
1227955 | amazon_aws_soc_mqtt_over_ble и amazon_aws_soc_gatt_server exampЛес не се рекламирате по подигнувањето. | Зголемете ја конфигурацијатаTIMER_TASK_STACK_DEPTH на 600 или повеќе во config/FreeRTOSConfig.h во проектот. |
Застарени ставки
Застарена во изданието 7.0.0.0 Команда sl_bt_connection_get_rssi
Отстранети ставки
Отстрането од изданието 7.0.0.0
ID # | Опис |
1219750 | Отстранета скрипта за визуелизација на HADM базирана на Пајтон. Клиентите треба да го користат Studio HADM GUI понатаму. |
Мултипротокол Gateway и RCP
- Нови артикли
- Додадено во издание 7.0.0.0
- Истовремено слушање, ослободена е можноста за стекови Zigbee и Open Thread да работат на независни 802.15.4 канали кога се користи EFR32xG24 или xG21 RCP. Истовременото слушање не е достапно за комбинацијата 802.15.4 RCP/Bluetooth RCP, комбинацијата Zigbee NCP/Open Thread RCP или за Zigbee/Open Thread system-on-chip (SoC). Ќе биде додаден на тие производи во идното издание.
- Наставката за продавач на OpenThread CLI е додадена во апликациите за домаќини на OpenThread на мултипротоколните контејнери. Ова ги вклучува командите coex cli.
- Подобрувања
- Променет во издание 7.0.0.0
- Повеќепротоколната комбинација на Zigbee NCP/OpenThread RCP сега е квалитетна на производство.
- Поправени проблеми
- Поправено во издание 7.0.0.0
ID # | Опис |
1081828 | Проблем со пропусната моќ со Zigbee/BLE DMP базирани на FreeRTOSampле апликации. |
1090921 | Z3GatewayCpc имаше проблем да формира мрежа во бучна средина. |
1153055 | Потврда за домаќинот беше предизвикана кога имаше неуспех во комуникацијата при читање на верзијата NCP од zigbee_ncp-ble_ncp-uart sampле апликација. |
1155676 | 802.15.4 RCP ги отфрли сите примени unicast пакети (по MAC acking) доколку повеќе 15.4 интерфејси го делат истиот 16-битен ID на јазол. |
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.
ID # | Опис | Заобиколување |
811732 | Прилагодената поддршка за токени не е достапна кога се користи Zigbeed. | Поддршката е планирана во идното издание. |
937562 | Командата „advertise on“ Bluetoothctl не успева со апликацијата rcpuart-802154-blehci на Raspberry Pi OS 11. | Користете ја апликацијата btmgmt наместо bluetoothctl. |
ID # | Опис | Заобиколување |
1022972 | Coex не работи на ZB NCP + OT RCP. | Се планира поддршка за идното издание. |
1074205 | CMP RCP не поддржува две мрежи на истиот PAN ID. | Користете различни PAN ID за секоја мрежа. Поддршката е планирана во идното издание. |
1122723 | Во зафатена средина, CLI може да не реагира во апликацијата z3-light_ot-ftd_soc. | Не е познато решение. |
1170052 | CMP Zigbee NCP + OT RCP и DMP Zigbee NCP + BLE NCP може да не се вклопуваат на 64KB и пониски RAM делови во ова тековно издание. | Делови од 64 KB моментално не се поддржани за овие апликации. |
1213701 | RCP може да не покаже на чекање податоци за сонливо дете за време на OTA надградба на дете во бучна средина, што ќе резултира со неочекувано завршување на процесот на ажурирање. | Ќе се зборува во идното издание. |
1221299 | Читањата на Mfglib RSSI се разликуваат помеѓу RCP и NCP. | Ќе се зборува во идното издание. |
Застарени ставки
- Никој
- Отстранети ставки
- Отстрането во издание 7.0.0.0
- Макрото „NONCOMPLIANT_ACK_TIMING_WORKAROUND“ е отстрането. Сите RCP апликации сега стандардно поддржуваат време на пресврт од 192 µsec за неподобрени актови додека сè уште користат 256 µsec време на пресврт за подобрени акци што ги бара CSL.
Користење на ова издание
Ова издание го содржи следново
- Силикон лаборатории Bluetooth стек библиотека
- Bluetooth сampле апликации
За повеќе информации за Bluetooth SDK, видете https://docs.silabs.com/bluetooth/latest/ . Ако сте нов во Bluetooth, видете UG103.14: Bluetooth LE Основи.
Инсталација и употреба
- Bluetooth SDK е обезбеден како дел од Gecko SDK (GSDK), пакетот на Silicon Labs SDK. За брзо да започнете со 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 за повеќе информации.
Simplicity Studio стандардно го инсталира GSDK во:- (Виндоус): В:\Корисници\ \SimplicityStudio\SDKs\gecko_sdk
- (MacOS): /Корисници/ /SimplicityStudio/SDKs/gecko_sdk
- Документацијата специфична за верзијата SDK е инсталирана со SDK. Дополнителни информации често може да се најдат во статиите на базата на знаење (KBAs). Референци за API и други информации за ова и претходните изданија се достапни на https://docs.silabs.com/.
Безбедносни информации
- Безбедна интеграција на трезорот
- Кога се распоредени на уредите Secure Vault High, чувствителните клучеви како што е долгорочниот клуч (LTK) се заштитени со помош на функционалноста за управување со клучеви за безбеден свод. Табелата подолу ги прикажува заштитените клучеви и нивните карактеристики за заштита на складирањето.
Завиткан клуч | Извозно / неизвозно | Белешки |
Далечински долгорочен клуч (LTK) | Неизвозно | |
Локален долгорочен клуч (само наследен) | Неизвозно | |
Далечински клуч за решавање идентитет (IRK) | Може да се извезува | Мора да се извезува поради идни причини за компатибилност |
Локален клуч за решавање на идентитетот | Може да се извезува | Мора да се извезува бидејќи клучот се споделува со други уреди. |
- Завитканите клучеви што се означени како „Неизвезливи“ може да се користат, но не можат да се користат viewизменето или споделено при извршување.
- Завитканите клучеви кои се означени како „Извезливи“ може да се користат или споделуваат при извршување, но остануваат шифрирани додека се складираат во блиц. За повеќе информации за функционалноста за управување со клучеви за безбеден свод, видете
- AN1271: Безбедно складирање на клучеви.
- Совети за безбедност
- За да се претплатите на Security Advisories, најавете се на порталот за клиенти на Silicon Labs, а потоа изберете Account Home. Кликнете HOME за да отидете на почетната страница на порталот и потоа кликнете на плочката Управување со известувања. Осигурајте се дека е означено „Софтверски/безбедносни советодавни известувања и известувања за промена на производи (PCN)“ и дека сте претплатени најмалку за вашата платформа и протокол. Кликнете Зачувај за да ги зачувате сите промени.
Поддршка
- Клиентите на пакетот за развој се подобни за обука и техничка поддршка. Користете го Silicon Labs Bluetooth LE web страница за да добиете информации за сите производи и услуги на Bluetooth на Silicon Labs и да се регистрирате за поддршка на производите.
- Можете да ја контактирате поддршката на Silicon Laboratories на http://www.silabs.com/support.
Студио за едноставност
Пристап со еден клик до MCU и безжични алатки, документација, софтвер, библиотеки со изворни кодови и повеќе. Достапно за Windows, Mac и Linux!
- Портфолио на IoT
- SW/HW
- Квалитет
- Поддршка и заедница
Одрекување
- Silicon Labs има намера да им обезбеди на клиентите најнова, точна и длабинска документација за сите периферни уреди и модули достапни за имплементаторите на системот и софтверот кои користат или имаат намера да ги користат производите на Silicon Labs. Податоците за карактеризација, достапните модули и периферни уреди, големината на меморијата и адресите на меморијата се однесуваат на секој специфичен уред, а дадените параметри може и се разликуваат во различни апликации.
- Апликација прampОписите опишани овде се само за илустративни цели. Silicon Labs го задржува правото да прави промени без дополнително известување за информациите за производот, спецификациите и описите овде и не дава гаранции за точноста или комплетноста на вклучените информации. Без претходно известување, Silicon Labs може да го ажурира фирмверот на производот за време на производниот процес од безбедносни или доверливи причини. Ваквите промени нема да ги променат спецификациите или перформансите на производот. Silicon Labs нема да има одговорност за последиците од употребата на информациите дадени во овој документ. Овој документ не имплицира или изрично дава никаква лиценца за дизајнирање или производство на какви било интегрирани кола. Производите не се дизајнирани или овластени да се користат во рамките на кој било уред од FDA класа III, апликации за кои е потребно одобрение од FDA пред пазарот или Life Support
- Системи без специфична писмена согласност од Silicon Labs. А е секој производ или систем наменет за поддршка или одржување на животот и/или здравјето, што, доколку не успее, може разумно да се очекува да резултира со значителна лична повреда или смрт. Производите на Silicon Labs не се дизајнирани или овластени за воени апликации. Производите на Silicon Labs во никој случај нема да се користат во оружје за масовно уништување, вклучувајќи (но не ограничувајќи се на) нуклеарно, биолошко или хемиско оружје, или проектили способни да испорачуваат такво оружје. Silicon Labs ги отфрла сите изречни и имплицитни гаранции и нема да биде одговорна или одговорна за какви било повреди или штети поврзани со употреба на производ на Silicon Labs во такви неовластени апликации.
Забелешка: Оваа содржина може да содржи навредлива терминологија која сега е застарена. Silicon Labs ги заменува овие термини со инклузивен јазик секогаш кога е можно. За повеќе информации, посетете www.silabs.com/about-us/inclusive-lexicon-project
Информации за заштитен знак
- Silicon Laboratories I OS, Gecko OS Studio, Precision32®, Simplicity® и други се заштитни знаци или регистрирани заштитни знаци на Silicon Labs. АРМ,
- CORTEX, Cortex-M3 и THUMB се заштитни знаци или регистрирани заштитни знаци на ARM Holdings. Keil е регистрирана трговска марка на ARM Limited. Wi-Fi е регистрирана трговска марка на Wi-Fi Alliance. Сите други производи или брендови споменати овде се заштитни знаци на нивните соодветни сопственици.
- Silicon Laboratories Inc.
- 400 Западен Цезар Чавез Остин, Тексас 78701
- САД
- www.silabs.com
Документи / ресурси
![]() |
SILICON LABS 7.0.0.0 GA Gecko Комплет за развој на софтвер [pdf] Упатство за корисникот 7.0.0.0 Комплет за развој на софтвер GA Gecko, 7.0.0.0 GA, комплет за развој на софтвер Gecko, комплет за развој на софтвер, комплет за развој, комплет |