SILICON LABS Bluetooth Mesh SDK 4.2.4.0 GA Gecko Suite
![]()
Спецификации:
- Производ: Gecko SDK Suite 4.2
- Датум на издавање: 3 јули 2024 година
- Верзија на спецификација на Bluetooth mesh: 1.1
Информации за производот
Gecko SDK Suite 4.2 е комплет за развој на софтвер кој вклучува функции поддржани од спецификацијата со Bluetooth mesh верзија 1.1. Обезбедува компатибилност со различни хардверски ревизии и нуди алатки за развој на апликации со Bluetooth mesh.
Упатство за употреба на производот
- Известувања за компатибилност и употреба:
За безбедносни ажурирања и известувања, погледнете го поглавјето за безбедност во белешките за издавање на платформата Gecko или посетете ја страницата Белешки за издавање на Silicon Labs. Претплатете се на безбедносните совети за најновите информации. За детални упатства за користење на Silicon Labs Bluetooth mesh SDK, погледнете во водичот „Користење на ова издание“. - Нови карактеристики:
- Додадено во издание 4.2.1.0: Поддршка за EFR32xG21 Rev C и Rev D
- Додадено во издание 4.2.0.0: Стандардна Bluetooth адреса за рекламирање Mesh-податоците се сменија во приватна адреса за подобрени функции за приватност.
- Додадено во издание 4.0.0-претходна: Поддршка за избирање на BLE рекламирање BGAPI што се користи од стекот Bluetooth mesh внатрешно.
- ExampАпликации:
NCP Commander сега може да креира нова мрежна мрежа, јазли за обезбедување, да конфигурира јазли и да испраќа мрежни пакети користејќи ги моделите Generic Onoff Client и Generic Level Client. Ова го олеснува тестирањето на јазлите со моделите на Generic Level и Onoff Server. - Алатка:
NCP Commander сега е опремен да се справува со креирање мрежа, обезбедување јазли, конфигурација и пренос на пакети користејќи специфични модели. - Нова хардверска поддршка:
Gecko SDK Suite 4.2 сега поддржува xGM240 SIP модули.
Најчесто поставувани прашања:
- П: Кои се клучните карактеристики на Gecko SDK Suite 4.2?
О: Пакетот вклучува функции поддржани од верзијата 1.1 на спецификацијата на Bluetooth mesh, компатибилност со различни хардверски ревизии и алатки за развој на апликации со Bluetooth mesh. - П: Како можам да добивам безбедносни ажурирања за SDK?
О: Видете во поглавјето за безбедност на белешките за издавање на платформата Gecko или посетете ја страницата Silicon Labs Release Notes за безбедносни ажурирања и известувања.
Bluetooth® mesh SDK 4.2.4.0 GA Gecko SDK Suite 4.2, 3 јули 2024 г.
- Bluetooth mesh е нова топологија достапна за Bluetooth уреди со ниска енергија (LE) која овозможува комуникација од многу-на-многу (m:m). Оптимизиран е за создавање мрежи на уреди од големи размери и е идеално погоден за автоматизација на згради, мрежи со сензори и следење средства. Нашиот софтвер и SDK за развој на Bluetooth поддржува Bluetooth Mesh и Bluetooth 5.3 функционалност. Програмерите можат да додадат мрежна мрежна комуникација на LE уреди како што се поврзани светла, домашна автоматизација и системи за следење средства. Софтверот поддржува и Bluetooth beaconing, скенирање на светилници и
- ГАТТ конекции за Bluetooth мрежата да може да се поврзе со паметни телефони, таблети и други Bluetooth LE уреди.
- Ова издание вклучува функции поддржани од верзијата 1.1 на спецификацијата на Bluetooth mesh.
- Овие белешки за издавање ги покриваат верзиите на SDK:
- 4.2.4.0 објавен на 3 јули 2024 година
- 4.2.3.0 објавен на 24 јануари 2024 година (поддршка за EFR32xG21, ревизија C и понова) 4.2.2.0 објавена на 16 август 2023 година (поддршка за EFR32xG21, ревизија C и понова) 4.2.1.0 објавена на 3 мај 2023 година
- 4.2.0.0 објавен на 8 март 2023 година
- 4.1.0.0-претходна објавена на 1 февруари 2023 година (ограничен пристап)
- 4.0.0.0-претходна објавена на 14 декември 2022 година (ограничен пристап)
- 3.0.0.0-претходна објавена на 20 јуни 2022 година (ограничен пристап)
Известувања за компатибилност и употреба
- За повеќе информации за безбедносните ажурирања и известувања, видете го поглавјето за безбедност на белешките за издавање на платформата Gecko инсталирани со оваа SDK или на страницата Silicon Labs Release Notes. Silicon Labs, исто така, силно препорачува да се претплатите на безбедносните совети за ажурирани информации. За инструкции или ако сте нов во Silicon Labs Bluetooth mesh SDK, видете Користење на ова издание.
Компатибилност со спецификација:
Ова издание содржи имплементација на спецификациите на Mesh Protocol 1.1, Mesh Model 1.1, Mesh Binary Large Object Transfer и Mesh Device Update firmware. Овие спецификации сè уште не се усвоени спецификации за Bluetooth SIG и во моментов не постои програма за квалификација за Bluetooth за овие спецификации. Затоа, овие спецификации не се одобрени за употреба во комерцијално производство. Секое експериментално користење на функциите во овие спецификации е „КАКО СЕ“ и не се доделуваат права за лиценца за Bluetooth.
Компатибилни компајлери:
IAR Embedded Workbench for ARM (IAR-EWARM) верзија 9.20.4
- Користењето вино за градење со алатката за командна линија IarBuild.exe или графичкиот интерфејс на IAR Embedded Workbench на macOS или Linux може да резултира со неточни fileсе користи поради судири во алгоритмот за хеширање на виното за генерирање на кратки file имиња.
- На клиентите на macOS или Linux им се препорачува да не градат со IAR надвор од Simplicity Studio. Клиентите кои го прават тоа треба внимателно да проверат дали е точно fileсе користат.
- GCC (Колекцијата за компајлер на GNU) верзија 10.3-2021.10, обезбедена со Simplicity Studio.
- Функцијата за оптимизација за време на врската на GCC е оневозможена, што резултира со мало зголемување на големината на сликата.
![]()
КЛУЧНИ КАРАКТЕРИСТИКИ
- Поддршка за спецификација за нацрт на мрежа 1.1:
- Mesh протокол
- Мрежестиот бинарен модел на пренос на големи објекти (MBT)
- Модел за ажурирање на фирмверот со мрежест уред (DFU)
- Намалена потрошувачка на проектен блиц со оптимизирање на големината на Mesh стек кодот
- Додадена е поддршка за xGM240P PCB модули и BG22/BGM220 Explorer комплети
- Додадена е поддршка за GCC верзија 10.3-2021.10 и IAR верзија 9.20.4
Нови артикли
Нови карактеристики
- Додадено во издание 4.2.1.0
- Нов хардвер:
- Поддршка за EFR32xG21 Rev C и Rev D
- Додадено во издание 4.2.0.0
- Стандардната адреса за Bluetooth што се користи за рекламирање на Mesh податоци и безбедни мрежни светилници е променета да биде приватна адреса која периодично се преназначува на нова случајна вредност. Ова е затоа што користењето јавна адреса не би функционирало добро со функциите за подобрување на приватноста на Mesh 1.1, приватните мрежни светилници и приватниот прокси ГАТТ.
- Додадено во издание 4.0.0-претходна
- Поддршката за Bluetooth mesh преку екстензии за рекламирање (AE) е додадена како сопствена екстензија. Оваа функција го олеснува побрз пренос на долги пораки, во споредба со стандардните
- Bluetooth Mesh користејќи редовни реклами. На пример, ажурирањето на фирмверот на уредот со помош на AE може да резултира со значително намалено време на пренос во споредба со стандардната работа. Меѓутоа, Bluetooth Mesh преку AE не е во согласност со спецификацијата за Bluetooth mesh. Производите што користат Mesh преку AE не се целосно интероперабилни со производи кои се строго усогласени со спецификацијата за Bluetooth mesh.
- Додадена е поддршка за избирање на BLE рекламирање BGAPI што оџакот Bluetooth мрежа го користи внатрешно. Претходно, мрежниот оџак внатрешно го користеше само стариот BGAPI, што ја спречи употребата на поновите BLE рекламни BGAPI во апликацијата, бидејќи старите и новите API не работат интероперабилно. Сега BGAPI што го користи стекот може да се специфицира со избор на компонента во проектот.
Exampле апликации:
- IV ажурирање се демонстрира преку вградениот examples и Bluetooth Mesh – Обезбедувач на домаќини.
- Освежувањето на клучот и извозот на клучот во мрежниот анализатор се демонстрираат со Bluetooth Mesh – Домаќин на услуги.
- Алатка:
- NCP Commander сега може да создаде нова мрежна мрежа, да обезбеди и конфигурира јазли во таа мрежа и да испраќа мрежни пакети користејќи ги моделите Generic Onoff Client и Generic Level Client.
- Ова овозможува тестирање на јазли со модели на генеричко ниво и Onoff сервер и сите други модели поврзани со нив.
- Нов хардвер:
- Поддршка за xGM240 SIP модули
Додадено во издание 3.0.0-претходна
Поддршката за следново е додадена врз основа на спецификациите кои се во статус на валидација и не се достапни за квалификација. За да добијат Bluetooth SIG квалификација, клиентите ќе треба да се надополнат до издание кое ќе се заснова на усвоената спецификација, која ќе биде достапна по усвојувањето.
- Mesh Protocol 1.1 со следните карактеристики
- Далечинско обезбедување (RPR)
- Обезбедување засновано на сертификат (CBP)
- Приватни светилници (PRB)
- Мрежестиот бинарен модел на пренос на големи објекти (MBT)
- Модел за ажурирање на фирмверот со мрежест уред (DFU)
Нов прample Апликации
Вградени апликации:
Bluetooth Mesh – SoC DFU Distributor: Ја демонстрира улогата на дистрибутер на фирмвер врз основа на спецификацијата на BT Mesh Model. Дистрибутерот е одговорен за доставување нови слики на фирмверот до јазлите за ажурирање и за следење на напредокот на ажурирањето на фирмверот.
- Bluetooth Mesh – NCP Empty 1.1: Целна апликација во режим NCP, вклучувајќи поддршка за далечинско обезбедување. Да се користи со BT Mesh Host Provisioner прampсе најде во GSDK фолдер app/bluetooth/example_host/btmesh_host_provisioner
- Bluetooth Mesh – SoC Empty with Certificate-Based Provisioning Support: Го покажува минималниот минимум потребен за апликација Bluetooth Mesh C што овозможува обезбедување базирано на сертификати (CBP).
- Апликацијата започнува Unprovisioned Device Beaconing по подигнувањето што чека да се обезбеди на Mesh мрежа.
- Bluetooth Mesh – SoC CSR Generator: сертификат кој генерира фирмвер на прampле. Софтверот го генерира парот EC клучеви на уредот, барањето за потпишување за сертификатот на уредот и други поврзани податоци. Генерираните податоци може да се прочитаат од Централната управа.
- Апликации за домаќин на NCP:
- Bluetooth Mesh – Добавувачот на домаќинот беше проширен со поддршка за далечинско обезбедување и обезбедување базирано на сертификати.
Нови компоненти
- BLOB Storage: Обезбедува API за складирање бинарни големи објекти (BLOB) преку подигнувачот.
- BLOB Transfer Client: Обезбедува BT Mesh BLOB (бинарен голем објект) функционалност на Transfer Client, дефинирана во спецификацијата на мрежа.
- BLOB Transfer Server: Обезбедува BT Mesh BLOB (бинарен голем објект) функционалност на серверот за пренос, дефинирана во спецификацијата на мрежата.
- DFU дистрибутер: софтверска компонента Wrapper за улогата на дистрибутер на DFU во апликациите Bluetooth Mesh.
- Клиент за ажурирање на фирмверот: Обезбедува функционалност на клиентот за ажурирање на фирмверот BT Mesh, дефинирана во спецификацијата на мрежата.
- Сервер за ажурирање на фирмверот: Обезбедува функционалност на серверот за ажурирање на фирмверот BT Mesh, дефинирана во спецификацијата на мрежата.
- Сервер за дистрибуција на фирмвер: Обезбедува функционалност на серверот за дистрибуција на фирмверот BT Mesh, дефинирана во спецификацијата на мрежата.
- Далечинско обезбедување: Се користи за поддршка на функционалноста на клиентот за далечинско обезбедување на уреди за обезбедување во мрежна мрежа преку интеракција со мрежен јазол што го поддржува Далечинското обезбедување
Модел на сервер.
- Сервер за далечинско обезбедување: Се користи за поддршка на функционалноста на серверот за далечинско обезбедување за обезбедување на далечински уред преку мрежата на мрежата и за извршување на процедурите за интерфејс на протоколот за обезбедување јазли.
- Јазол за ажурирање на DFU: софтверска компонента за обвивка за улогата на јазолот за ажурирање на DFU во апликациите Bluetooth Mesh.
Нови документи
- QSG183: Водич за брз почеток на Bluetooth Mesh SDK за SDK v4.x
- AN1319: Ажурирање на фирмверот на уредот со Bluetooth Mesh
- AN1370: Ажурирање на фирмверот на уредот со Bluetooth Mesh Прample Walkthrough
- AN1368: Далечинско обезбедување со Bluetooth Mesh
- AN1405: Bluetooth Mesh на екстензии за рекламирање
- Додадено во издание 3.0.0.0
- Нови алатки за развој
- Повеќе корисничко филтрирање за софтвер прamples во Simplicity Studio.
- Нова хардверска поддршка
- Додадена е поддршка за xGM240P PCB модули и BG22/BGM220 Explorer комплети.
Нови API-и
- Додадено во издание 4.2.0.0
- Тест API е дополнет со нов повик, sl_btmesh_test_send_private_beacons, кој може да се користи за испраќање на приватни мрежни светилници за цели на тестирање.
- Тест API е изменет со нов повик, sl_btmesh_test_adv_use_random_address, кој може да се користи за поставување на типот на адресата Bluetooth што се користи за Mesh рекламирање.
- Додадено во издание 4.1.0-претходна
- Тест API е дополнет со нов повик, sl_btmesh_test_update_key_refresh_phase кој може да се користи за локално тестирање на различни фази на освежување на клучеви без клиент за конфигурација.
- Додадено во издание 4.0.0-претходна
- Bluetooth mesh преку AE додава модели на продавачи на клиенти и сервер користејќи пораки од продавачот на Silicon Labs за преку-воздушна конфигурација на функцијата, како и соодветните BGAPI класи sl_btmesh_silabs_config_client и sl_btmesh_silabs_config_server.
Node API е изменет со повеќе додатоци: - Додадени се API-и за зачувување на состојбата на RPL за покана за прокси и за испитување дали е потребно зачувување на RPL (sl_btmesh_node_save_proxy_solicitation_rpl и sl_btmesh_node_get_proxy_solicitation_rpl_status).
- Додадени се API-и за читање и запишување необезбедени URI податоци на уредот на постојано складирање (sl_btmesh_node_set_oob_uri и sl_btmesh_node_get_oob_uri).
- API за локален пристап до страницата со метаподатоци на модели, sl_btmesh_node_get_local_model_metadata_page и соодветните настани, sl_btmesh_node_local_model_metadata_page и sl_btmesh_node_local_model_metadata_page.
- Контролата на обезбедувачот врз постапката за освежување на клучот е подобрена со дополнителни API, sl_btmesh_prov_set_key_refresh_fail-ure, sl_btmesh_prov_phase_timeout_get, и
- sl_btmesh_prov_phase_timeout_set. Исто така, обезбедувачот сега може да ја одреди количината на паралелни барања за конфигурација за освежување на копчињата со поставување на променливата за конфигурација
- SL_BTMESH_CONFIG_LIMIT_PROV_CONCURRENT_KR. Забележете дека вредноста треба да биде помала или еднаква на вкупниот број на барања на клиентот за паралелна конфигурација.
- Контролата на конфигурацискиот клиент над барањата за конфигурација е подобрена со дополнително API sl_btmesh_config_client_set_re-quest_timeout_for_node и настан
- sl_btmesh_config_client_obo_ack_received, што се генерира кога пријателски јазол ќе потврди транспортна порака која има LPN како дестинација.
- АПИ-то на моделот на здравствен клиент е изменето со експлицитна иницијализација и деиницијализирање, така што кодот на моделот на здравствениот клиент ќе се внесе во проект само кога е потребно:
- sl_btmesh_health_client_init и sl_btmesh_health_client_deinit.
- Тест командата за прилагодување на парамерите за тајмингот PB-ADV е обезбедена како sl_btmesh_test_set_adv_provisioning_bearer_timing. Забележете дека стандардните вредности на тајмингот се оние што ги дефинира спецификацијата; тајмингот треба да се прилагоди само за цели на отстранување грешки.
- Додадено во издание 3.0.0-претходна
- Додадени се повеќе нови BGAPI класи за поддршка на новите функции за ослободување на спецификацијата Mesh 1.1. За детали за додадените класи, погледнете ја референцата API; дополнувањата се сумирани подолу.
- Поддршката за Mesh бинарен пренос на големи објекти додава BGAPI класи за MBT модел на клиент и MBT модел на сервер.
- Поддршката за ажурирање на фирмверот на уредот Mesh додава класи BGAPI за модел на клиент за ажурирање на фирмверот, модел на сервер за ажурирање фирмвер, модел на клиент за дистрибуција на фирмвер, модел на сервер за дистрибуција на фирмвер и модел на самостоен ажурирач на фирмверот, како и поддржувачка класа BGAPI за манипулација со кешот на сликата на фирмверот на уредот.
- Поддршката за далечинско обезбедување на Mesh 1.1 додава BGAPI класи за модел на клиент за далечинско обезбедување и модел на сервер за далечинско обезбедување.
- Поддршката за Mesh 1.1 private beacons додава BGAPI класи за модел на клиентски приватен светилник и модел на приватен сервер за светилник.
- Поддршката за мали подобрувања на Mesh 1.1 додава BGAPI класи за SAR-конфигурациски модел на клиент, SAR-конфигурациски модел на сервер, модел на клиент со податоци за големи композиции, модел на сервер со податоци со голем состав, модел на приватен прокси-клиент на барање, модел на приватен прокси-сервер на барање и повикување Модел на клиент за конфигурација на PDU RPL.
- Понатаму, постојните класи BGAPI се изменети како што е наведено подолу.
- Поддршката за подобрениот алгоритам за обезбедување на Mesh 1.1 додава една команда на јазолот BGAPI, sl_btmesh_node_set_provisioning_algo-rithm() и ги дефинира вредностите за набројување знаменце за двата алгоритми за обезбедување Mesh 1.0 и 1.1.
- Поддршката за обезбедување базирана на сертификати Mesh 1.1 додава една команда на јазолот BGAPI, sl_btmesh_node_init_provisioning_records() и три команди, како и два настани на провизорот BGAPI:
- sl_btmesh_prov_init_provisioning_records(), sl_btmesh_prov_get_provisioning_records_list(), sl_btmesh_prov_get_provisioning_record_data(), sl_btmesh_provision-ing_records_list(), и
- sl_btmesh_provisioning_record_data().
- Поддршката за процедурите за интерфејс за протокол за обезбедување јазли додава два настани на јазолот BGAPI, sl_btmesh_node_address_up-dated() и sl_btmesh_node_dcd_updated().
- Поддршката за барање прокси додава една нова команда BGAPI на проксито BGAPI: sl_btmesh_proxy_send_solicitation().
- Додадени се нови команди BGAPI на тестот BGAPI за да се поддржи тестирањето на приватниот светилник: sl_btmesh_test_get_private_identity() и sl_btmesh_test_set_private_identity().
Подобрувања
- Поддржаните верзии на комплиер се ажурирани. Сега се поддржани GCC верзијата 10.3-2021.10 и IAR верзијата 9.20.4.
- Флеш-отпечатокот на имплементацијата на мрежестиот стек е намален со оптимизација на структурите и отстранување на непотребните зависности помеѓу компонентите. Точното намалување зависи од карактеристиките што ги користи проектот.
Поправени проблеми
Поправено во издание 4.2.4.0
| ID # | Опис |
| 1284204 | Поправена е заштитата за репродукција за зачувување на NVM3 кога апликацијата го користи sl_btmesh_node_power_off() API. |
Поправено во издание 4.2.1.0
| ID # | Опис |
| 1130439 | Корегирано истекување на меморијата на податоците од OOB при откажување на дистрибуција на DFU |
| 1132170 | Поправена е грешка во генерацијата UUID на уредот што може да доведе до пад при подигнувањето во неверојатно сценарио. |
Поправено во издание 4.2.0.0
| ID # | Опис |
| 858513, 1086009 | Поправен проблем со времето на транзиција на HSL |
| 1085641 | Корегирано скратување на податоците за автентикација на 128 бита кога 256 битни податоци се зачувани на уредот и кога се користи обезбедувањето Mesh 1.0. |
| 1086255 | Поправено генерирање порака за статус кога дистрибуцијата на фирмверот е откажана. |
| 1095921 | Поправено ГАТТ рекламирање со идентитет на приватен јазол. |
| 1097975 | Фиксна генерација на Beacon на приватна мрежа. |
| 1098624 | Користете не-јавна адреса за носител на реклама Mesh за да не се отповикаат функциите за приватност на Mesh 1.1. |
| 1102663 | Фиксна пресметка на големината на блокот MBT. |
| 1106639 | Фиксна приватно постапување со покана за прокси ГАТТ. |
| 1106642 | Поправено е проблемот со ракувањето со ендијансноста на пораката за далечинско обезбедување. |
| 1107501 | Користете го ажурираниот ATT MTU со GATT Proxy комуникации. |
Поправено во издание 4.1.0-претходна
| ID # | Опис |
| 1072206 | Додадена е тест команда за ажурирање на фазата на локално освежување на клучот, бидејќи командата за ажурирање на клучот локално ја поместува фазата KR за тој клуч во фаза 1. Имајте предвид дека ова беше погрешно означено како „1072236“ во белешките за изданието 4.0.0-prev. |
| 1078021, 1084904 | Повеќекратни корекции на имплементацијата на протоколот за далечинско обезбедување. |
| 1078517 | Поправена иницијализација на функционалноста на пријателот кога уредот не е обезбеден. |
| 1079777, 1081836,
1084062, 1084907, 1085645 |
Повеќекратни корекции на имплементацијата на протоколот MBT. |
| 1080846 | Корегирано однесување на генеричко ниво поврзано со Hue. |
| 1085578 | Поправена регресија на реклама за идентитет на јазол. |
| 1085686 | Поправено известување за безбедносни ажурирања (ажурирање на IV индекс и освежување на клучот) од Friend до LPN за време на пријателство. |
Поправено во издание 4.0.0-претходна
| ID # | Опис |
| 757936 | Поправен е проблемот со исчезнатите статуси на генерички и светли модели кога барањето TID беше еднакво на веќе обработениот TID. |
| 774974 | Поправен проблем со далечинско обезбедување за продолжено скенирање во режим на уред. |
| 822120 | Поправен тајмаут што недостасува за означување на идентитетот и приватниот идентитет. |
| 833418 | Фиксна почетна вредност на генеричко ниво за нивоа врзани за други модели. |
| 843168 | Поправена е премногу рестриктивна проверка за ATT MTU при обезбедување. |
| ID # | Опис |
| 845510 | Поправен е проблемот со тоа што Дистрибутерот не може да дистрибуира слики додека има активно пријателство. |
| 845522 | Поправен е проблемот со тоа што Дистрибутерот не можеше да започне пренос кога проверката на фирмверот не успее. |
| 853178 | Поправен е потенцијален проблем без меморија со корекција на вклученоста на компонентата за да биде условена од употреба. |
| 854491 | Поправен е проблемот со истекот на времето при поставувањето. |
| 1013958, 1022225 | Дозволено е вклучување на стара или нова реклама BGAPI во оџакот Mesh. |
| 1031411 | Поправено справување со грешки кога врската за обезбедување сè уште не е отворена. |
| 1061551 | Фиксно ракување со објавувањето на здравствениот сервер за TTL=1. |
| 1062373 | Поправена е регресија во рекламите за прокси-услуги на ГАТТ. |
| 1064324 | Поправена регресија со фабричко ресетирање на провизорот од Серија 1. |
| 1074421 | Поправен е проблемот со започнување ново поставување кога претходното не успеа. |
| 00293822,
00262939, 00261494, 00258424 |
Examples прикажување на IV ажурирања со цел да се избегне исцрпување на секвенциските броеви. |
Поправено во издание 3.0.2.0
| ID # | Опис |
| 465318 | Поправен е проблемот со периодично објавување и објавување на реемитувања кои не работат истовремено. |
| 1015385 | Фиксна реклама за рестартирање на прокси-серверот на ГАТТ по исклучувањето на прокси-клиентот. |
| 1017565, 650825 | Објавете го проблемот со реемитувањето поправен за генеричките модели и моделите на осветлување, како и за моделот на Time Server. |
| 1024154 | Направете целосно ресетирање на уредите од Серија 2 кога се обработува пораката за ресетирање на конфигурација и уредот е ресетиран. |
| 1024849 | Поправен е проблемот со дејствата на Распоредувачот што не се активираат по циклус на напојување. |
| 1024851 | Поправен е проблемот со повторените настани на Распоредувачот што доцни еден час. |
| 1032627 | Отфрлете ги скршените индикации на огласот пред да се обидете да дешифрирате наместо потоа. |
Поправено во издание 3.0.1.0
| ID # | Опис |
| 818000 | Поправен е проблем со PTS тестовите на Light LC моделот каде што пријавените вредности на леснотија беа исклучени за мала количина. |
| 844593, 846010,
846598, 849377 |
Зголемен стек на повици на сите апликации за да се избегне снемување на куп повици кога се користи GATT прокси или обезбедување ГАТТ. |
Поправено во издание 3.0.0.0
| ID # | Опис |
| 764197 | Поставете ја стандардната големина на редот за пријатели да биде моќност од два. |
| 818395 | Поправен е потенцијален пад во ситуација кога постојаното складирање содржи повеќе податоци отколку што проектот е конфигуриран да управува (на пр. по ажурирање на фирмверот без ресетирање на фабричките поставки). |
| 818523 | Поправена е проверката дали клучот што се користи за објавување е врзан за моделот за да го вклучи и објавувањето на виртуелната адреса. |
| 831921 | Поправена регресија со чистење на сесијата за обезбедување по дефект на врската. |
| 833535 | Списокот со ИД на имот е ажуриран за да го содржи целосниот тековен список на имоти. |
Познати проблеми во тековното издание
Проблемите со задебелени букви беа додадени од претходното издание.
| ID # | Опис | Заобиколување |
| 401550 | Нема настан BGAPI за неуспех во справувањето со сегментирани пораки. | Апликацијата треба да го заклучи неуспехот од истекот на времето / недостатокот на одговор на слојот на апликацијата; за моделите на продавачите е обезбедено API. |
| 454059 | Голем број настани за промена на состојбата на освежување на клучот се генерираат на крајот на процесот на KR и тоа може да ја преплави редицата NCP. | Зголемете ја должината на редот на NCP во проектот. |
| 454061 | Беше забележано мало деградирање на перформансите во споредба со 1.5 во тестовите за латентност за повратен пат. | |
| 624514 | Проблем со повторно воспоставување на рекламирање што може да се поврзе ако сите врски биле активни и ако се користи прокси ГАТТ. | Доделете уште една врска отколку што е потребно. |
| 841360,
1102630 |
Слаби перформанси на преносот на сегментирана порака преку носител на ГАТТ. | Осигурете се дека интервалот за поврзување на основната BLE конекција е краток; осигурајте се дека ATT MTU е доволно голем за да одговара на целосна Mesh PDU; подесете ја минималната должина на настанот за поврзување за да дозволите да се пренесат повеќе LL пакети по настан за поврзување. |
| 1121605 | Грешките во заокружувањето може да предизвикаат закажаните настани да се активираат во многу малку поинакви времиња од очекуваното. |
Застарени ставки
Никој
Отстранети ставки
- Отстрането во издание 3.0.0.0
- Застарената команда BGAPI sl_btmesh_node_erase_mesh_nvm() е отстранета. Наместо тоа, користете sl_btmesh_node_reset().
Користење на ова издание
Ова издание го содржи следново
- Silicon Labs Bluetooth мрежеста библиотека со стек
- Bluetooth мрежа сampле апликации
- Ако сте корисник за прв пат, видете QSG176: Silicon Labs Bluetooth Mesh SDK v2.x Водич за брз почеток.
Инсталација и употреба
- Bluetooth mesh 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 за повеќе информации.
- Стандардната локација за инсталирање на GSDK е променета со Simplicity Studio 5.3 и понова верзија.
- Windows: C:\Users\ \SimplicityStudio\SDKs\gecko_sdk
- MacOS: /Корисници/ /SimplicityStudio/SDKs/gecko_sdk
- Документацијата специфична за верзијата SDK е инсталирана со SDK. Дополнителни информации често може да се најдат во статиите на базата на знаење (KBAs). Референци за API и други информации за ова и претходните изданија се достапни на https://docs.silabs.com/.
Безбедносни информации
Безбедна интеграција на трезорот
Оваа верзија на стекот е интегрирана со Secure Vault Key Management. Кога се распоредени на уредите Secure Vault High, мрежните клучеви за шифрирање се заштитени со помош на функционалноста на Secure Vault Key Management. Табелата подолу ги прикажува заштитените клучеви и нивните карактеристики за заштита на складирањето.
| Клуч | Извозност на јазол | Извозност на обезбедувачот | Белешки |
| Мрежен клуч | Може да се извезува | Може да се извезува | Изводите на мрежниот клуч постојат само во RAM меморијата додека мрежните клучеви се зачувани на блиц |
| Апликациски клуч | Не се извезува | Може да се извезува | |
| Клучот на уредот | Не се извезува | Може да се извезува | Во случајот на Provisioner, се применува на клучот на сопствениот уред на Provisionerr, како и на клучевите на другите уреди |
- Може да се користат копчиња што се означени како „Неизвезувани“, но не можат да се користат viewизменето или споделено при извршување.
- Копчињата што се означени како „Извезливи“ може да се користат или споделуваат при извршување, но остануваат шифрирани додека се складираат во блиц.
- За повеќе информации за функционалноста за управување со клучеви за безбедно свод, видете AN1271: Безбедно складирање клучеви
Совети за безбедност
За да се претплатите на Security Advisories, најавете се на порталот за клиенти на Silicon Labs, а потоа изберете Account Home. Кликнете HOME за да отидете на почетната страница на порталот и потоа кликнете на плочката Управување со известувања. Осигурајте се дека е означено „Софтверски/безбедносни советодавни известувања и известувања за промена на производи (PCN)“ и дека сте претплатени најмалку за вашата платформа и протокол. Кликнете Зачувај за да ги зачувате сите промени.
![]()
Поддршка
- Клиентите на пакетот за развој се подобни за обука и техничка поддршка. Користете ја Bluetooth мрежата на Silicon Labs web страница за да добиете информации за сите производи и услуги на Bluetooth на Silicon Labs и да се регистрирате за поддршка на производите.
- Контактирајте со поддршката на Silicon Laboratories на http://www.silabs.com/support.
Студио за едноставност
Пристап со еден клик до MCU и безжични алатки, документација, софтвер, библиотеки со изворни кодови и повеќе. Достапно за Windows, Mac и Linux!![]()
![]()
- Портфолио на 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 ги заменува овие термини со инклузивен јазик секогаш кога е можно. За повеќе информации, посетете 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, EZLink®, EZRadio®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS Studio, Precision32®, Simplicity Studio, 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 Алијанса. Сите други производи или имиња на брендови споменати овде се заштитни знаци на нивните соодветни сопственици.
- Silicon Laboratories Inc. 400 West Cesar Chavez Austin, TX 78701 USA
- www.silabs.com
Документи / ресурси
![]() |
SILICON LABS Bluetooth Mesh SDK 4.2.4.0 GA Gecko Suite [pdf] Упатство за корисникот Bluetooth Mesh SDK 4.2.4.0 GA Gecko Suite, Mesh SDK 4.2.4.0 GA Gecko Suite, Gecko Suite, Suite |


