СИЛИКОН-ЛОГО

SILICON LABS Bluetooth Mesh SDK 4.2.4.0 GA Gecko Suite

SILICON-LABS-Bluetooth-Mesh-SDK-4-2-4-0-GA-Gecko-Suite-PRODUCT-IMAGE

Спецификации:

  • Производ: Gecko SDK Suite 4.2
  • Датум на издавање: 3 јули 2024 година
  • Верзија на спецификација на Bluetooth mesh: 1.1

Информации за производот

Gecko SDK Suite 4.2 е комплет за развој на софтвер кој вклучува функции поддржани од спецификацијата со Bluetooth mesh верзија 1.1. Обезбедува компатибилност со различни хардверски ревизии и нуди алатки за развој на апликации со Bluetooth mesh.

Упатство за употреба на производот

  1. Известувања за компатибилност и употреба:
    За безбедносни ажурирања и известувања, погледнете го поглавјето за безбедност во белешките за издавање на платформата Gecko или посетете ја страницата Белешки за издавање на Silicon Labs. Претплатете се на безбедносните совети за најновите информации. За детални упатства за користење на Silicon Labs Bluetooth mesh SDK, погледнете во водичот „Користење на ова издание“.
  2. Нови карактеристики:
    • Додадено во издание 4.2.1.0: Поддршка за EFR32xG21 Rev C и Rev D
    • Додадено во издание 4.2.0.0: Стандардна Bluetooth адреса за рекламирање Mesh-податоците се сменија во приватна адреса за подобрени функции за приватност.
    • Додадено во издание 4.0.0-претходна: Поддршка за избирање на BLE рекламирање BGAPI што се користи од стекот Bluetooth mesh внатрешно.
  3. ExampАпликации:
    NCP Commander сега може да креира нова мрежна мрежа, јазли за обезбедување, да конфигурира јазли и да испраќа мрежни пакети користејќи ги моделите Generic Onoff Client и Generic Level Client. Ова го олеснува тестирањето на јазлите со моделите на Generic Level и Onoff Server.
  4. Алатка:
    NCP Commander сега е опремен да се справува со креирање мрежа, обезбедување јазли, конфигурација и пренос на пакети користејќи специфични модели.
  5. Нова хардверска поддршка:
    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 е оневозможена, што резултира со мало зголемување на големината на сликата.

SILICON-LABS-Bluetooth-Mesh-SDK-4-2-4-0-GA-Gecko-Suite- (1)

КЛУЧНИ КАРАКТЕРИСТИКИ 

  • Поддршка за спецификација за нацрт на мрежа 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 квалификација, клиентите ќе треба да се надополнат до издание кое ќе се заснова на усвоената спецификација, која ќе биде достапна по усвојувањето.

  1. Mesh Protocol 1.1 со следните карактеристики
    • Далечинско обезбедување (RPR)
    • Обезбедување засновано на сертификат (CBP)
    • Приватни светилници (PRB)
  2. Мрежестиот бинарен модел на пренос на големи објекти (MBT)
  3. Модел за ажурирање на фирмверот со мрежест уред (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)“ и дека сте претплатени најмалку за вашата платформа и протокол. Кликнете Зачувај за да ги зачувате сите промени.

SILICON-LABS-Bluetooth-Mesh-SDK-4-2-4-0-GA-Gecko-Suite- (1)

Поддршка

  • Клиентите на пакетот за развој се подобни за обука и техничка поддршка. Користете ја Bluetooth мрежата на Silicon Labs web страница за да добиете информации за сите производи и услуги на Bluetooth на Silicon Labs и да се регистрирате за поддршка на производите.
  • Контактирајте со поддршката на Silicon Laboratories на http://www.silabs.com/support.

Студио за едноставност
Пристап со еден клик до MCU и безжични алатки, документација, софтвер, библиотеки со изворни кодови и повеќе. Достапно за Windows, Mac и Linux!SILICON-LABS-Bluetooth-Mesh-SDK-4-2-4-0-GA-Gecko-Suite- (2)SILICON-LABS-Bluetooth-Mesh-SDK-4-2-4-0-GA-Gecko-Suite- (2)

Одрекување

  • 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

Референци

Оставете коментар

Вашата адреса за е-пошта нема да биде објавена. Задолжителните полиња се означени *