SİLİKON-LOGOSILICON LABS 6.1.3.0 GA Bluetooth Mesh Proqram təminatının inkişafı

SILICON-LABS-6-1-3-0-GA-Bluetooth-Mesh-Proqram Təminatı-İnkişafı-MƏHSUL

Spesifikasiyalar

  • Məhsulun adı: Gecko SDK Suite 4.4
  • Buraxılış tarixi: 23 oktyabr 2024-cü il
  • Bluetooth Mesh Spesifikasiya Versiyası: 1.1
  • Dəstəklənən SDK Versiyaları:
    • 6.1.3.0 23 oktyabr 2024-ci ildə buraxıldı
    • 6.1.2.0 14 avqust 2024-ci ildə buraxıldı
    • 6.1.1.0 2 may 2024-cü ildə buraxıldı
    • 6.1.0.0 10 aprel 2024-cü ildə buraxıldı
    • 6.0.1.0 14 fevral 2024-cü ildə buraxıldı
    • 6.0.0.0 13 dekabr 2023-ci ildə buraxıldı

Məhsuldan İstifadə Təlimatları

Uyğunluq və İstifadə Bildirişləri
Təhlükəsizlik yeniləmələri və bildirişlər üçün Gecko Platforması Buraxılış qeydlərinin Təhlükəsizlik bölməsinə baxın və ya Silicon Labs Buraxılış Qeydləri səhifəsinə daxil olun. Ən son məlumat üçün Təhlükəsizlik Məsləhətlərinə abunə olun.

Bu Buraxılışdan İstifadə
Silicon Labs Bluetooth mesh SDK-da yenisinizsə, məhsulla işə başlamaq üçün istifadəçi təlimatında verilmiş təlimatlara əməl edin.

Uyğun Kompilyatorlar
Düzgün istifadə etdiyinizə əmin olun files və məhsulun optimal işləməsi üçün tövsiyə edildiyi kimi tərtibçilər.

Tez-tez verilən suallar

  • S: Təhlükəsizlik yeniləmələri haqqında daha çox məlumatı haradan tapa bilərəm?
    Cavab: Ətraflı təhlükəsizlik yeniləmə məlumatı üçün Gecko Platforması Buraxılış qeydlərinin Təhlükəsizlik bölməsinə müraciət edə və ya Silicon Labs Buraxılış Qeydləri səhifəsinə daxil ola bilərsiniz. |
  • S: Bu məhsul üçün Təhlükəsizlik Məsləhətlərinə necə abunə ola bilərəm?
    Cavab: Təhlükəsizlik Məsləhətlərinə abunə olmaq və ən son məlumat almaq üçün istifadəçi təlimatında verilmiş təlimatlara əməl edin və ya Silicon Labs dəstəyi ilə əlaqə saxlayın.
  • S: Hansı kompilyatorlar bu məhsula uyğun gəlir?
    A: Bu məhsulla istifadə üçün tövsiyə olunan uyğun kompilyatorların siyahısı üçün istifadəçi təlimatına baxın.

Bluetooth® mesh SDK 6.1.3.0 GA
Gecko SDK Suite 4.4 23 oktyabr 2024-cü il

Bluetooth şəbəkəsi çoxdan çoxa (m:m) rabitəni təmin edən Bluetooth Low Energy (LE) cihazları üçün mövcud olan yeni topologiyadır. O, geniş miqyaslı cihaz şəbəkələri yaratmaq üçün optimallaşdırılıb və avtomatlaşdırma, sensor şəbəkələri və aktivlərin izlənməsi üçün idealdır. Bluetooth inkişafı üçün proqram təminatımız və SDK Bluetooth Mesh və Bluetooth 5.3 funksionallığını dəstəkləyir. Tərtibatçılar qoşulmuş işıqlar, ev avtomatlaşdırılması və aktivlərin izlənilməsi sistemləri kimi LE cihazlarına şəbəkə rabitəsi əlavə edə bilərlər. Proqram həmçinin Bluetooth siqnalını, mayak skanını və GATT bağlantılarını dəstəkləyir ki, Bluetooth şəbəkəsi ağıllı telefonlara, planşetlərə və digər Bluetooth LE cihazlarına qoşula bilsin. Bu buraxılışa Bluetooth mesh spesifikasiyası 1.1 versiyası tərəfindən dəstəklənən funksiyalar daxildir.

ƏSAS XÜSUSİYYƏTLƏR

  • Mesh 1.1-in ixtisaslı icrası
  • Əlavə edilmiş Şəbəkə İşıqlandırmasına Nəzarət (NLC) profilesSILICON-LABS-6-1-3-0-GA-Bluetooth-Mesh-Software-Development- (1)

Bu buraxılış qeydləri SDK versiyalarını əhatə edir:

  • 6.1.3.0 23 oktyabr 2024-ci ildə buraxıldı
  • 6.1.2.0 14 avqust 2024-ci ildə buraxıldı
  • 6.1.1.0 2 may 2024-cü ildə buraxıldı
  • 6.1.0.0 10 aprel 2024-cü ildə buraxıldı
  • 6.0.1.0 14 fevral 2024-cü ildə buraxıldı
  • 6.0.0.0 13 dekabr 2023-ci ildə buraxıldı

Uyğunluq və İstifadə Bildirişləri
Təhlükəsizlik yeniləmələri və bildirişlər haqqında əlavə məlumat üçün bu SDK ilə quraşdırılmış Gecko Platforma Buraxılış qeydlərinin Təhlükəsizlik bölməsinə və ya Silicon Labs Buraxılış Qeydləri səhifəsində baxın. Silicon Labs həmçinin ən son məlumat üçün Təhlükəsizlik Məsləhətlərinə abunə olmağı tövsiyə edir. Təlimatlar üçün və ya Silicon Labs Bluetooth mesh SDK-da yenisinizsə, Bu Buraxılışın İstifadəsinə baxın.

Uyğun Kompilyatorlar:
ARM (IAR-EWARM) versiyası 9.40.1 üçün IAR Embedded Workbench

  • MacOS və ya Linux-da IarBuild.exe komanda xətti yardım proqramı və ya IAR Embedded Workbench GUI ilə qurmaq üçün şərabdan istifadə yanlışlıqla nəticələnə bilər files qısa yaratmaq üçün şərabın hashing alqoritmindəki toqquşmalara görə istifadə olunur file adlar.
  • MacOS və ya Linux-da müştərilərə Simplicity Studio-dan kənarda IAR ilə qurmamaq tövsiyə olunur. Bunu edən müştərilər düzgünlüyünü diqqətlə yoxlamalıdırlar files istifadə olunur. Simplicity Studio ilə təmin edilmiş GCC (The GNU Compiler Collection) versiyası 12.2.1.
  • GCC-nin keçid vaxtının optimallaşdırılması funksiyası deaktiv edilib, nəticədə şəkil ölçüsü bir qədər artıb.

Yeni Əşyalar

 Yeni Xüsusiyyətlər
Buraxılış 6.0.1.0-da əlavə edilib

SLC komponentlərində dəyişikliklər:

  • Təminatçı və Təminatçı rolunun yanında üçüncü BT Mesh Rolu əlavə edildi – Tətbiqin xüsusi rolu həyata keçirmək azadlığı əldə etdiyi Xüsusi BT Mesh Rolu. məsələnample, Təminatçı və ya
  • Təminatçı rolu icra vaxtı seçilə bilər.
  • Buraxılış 6.0.0.0-da əlavə edilib
  • Yeni Networked Lighting Control (NLC) məsampproqramlar:
  • BT Mesh NLC Basic Lightness Controller Pro-nun nümayişi üçün btmesh_soc_nlc_basic_lightness_controllerfile
  • BT Mesh NLC Basic Scene Selector Pro-nun nümayişi üçün btmesh_soc_nlc_basic_scene_selectorfile
  • BT Mesh NLC Karartma Nəzarətçisi Pro-nun nümayişi üçün btmesh_soc_nlc_dimming_controlfile
  • BT Mesh NLC Ambient Light Sensor Pro-nun nümayişi üçün btmesh_soc_nlc_sensor_ambient_lightfile
  • BT Mesh NLC Occupancy Sensor Pro-nun nümayişi üçün btmesh_soc_nlc_sensor_occupancyfile (insanlar hesablayır)

Keçmişdə dəyişikliklərampproqramlar:
btmesh_soc_sensor_server silindi və funksionallığı 3-ə bölündü.amples:

  • Sensor Server Modelinin termometrlə nümayişi üçün btmesh_soc_sensor_thermometer
  • BT Mesh NLC Occupancy Sensor Pro-nun nümayişi üçün btmesh_soc_nlc_sensor_occupancyfile (insanlar hesablayır)
  • BT Mesh NLC Ambient Light Sensor Pro-nun nümayişi üçün btmesh_soc_nlc_sensor_ambient_lightfile
  • btmesh_soc_switch adı btmesh_soc_switch_ctl olaraq dəyişdirildi, məqsədi Light CTL Müştəri Modelinin istifadəsini nümayiş etdirməkdir. keçmişample artıq səhnələrə nəzarət etmir (Scene Client)
  • btmesh_soc_light adı btmesh_soc_light_ctl olaraq dəyişdirildi
  • keçmişample artıq LC Server modelini və Scene Server, Scheduler Server və Time Server Modellərini nümayiş etdirmir
  • btmesh_soc_hsl adı btmesh_soc_light_hsl olaraq dəyişdirildi
  • keçmişample artıq LC Server modelini və Scene Server, Scheduler Server və Time Server Modellərini nümayiş etdirmir

Bütün köhnə dəyişikliklərampproqramlar:

  • DFU şəkil yeniləmələri create_bl_ əvəzinə Python skripti ilə yaradılırfiles.bat/.sh files
  • Mesh Kompozisiya Məlumatlarına dəstək bütün keçmişlər üçün 1, 2, 128, 129, 130 Səhifələr əlavə edildiamples, bu səhifələr avtomatik olaraq BT Mesh Configurator aləti tərəfindən yaradılır.

Yeni SLC komponentləri:

  • BT Mesh NLC Basic Lightness Controller Pro-nun nümayişi üçün btmesh_nlc_basic_lightness_controllerfile
  • btmesh_nlc_basic_lightness_controller_profileKompozisiya Məlumatı üçün _metadata Page 2 Basic Lightness Controller Pro üçün NLC dəstəyifile
  • BT Mesh NLC Basic Scene Selector Pro-nun nümayişi üçün btmesh_nlc_basic_scene_selectorfile
  • btmesh_nlc_basic_scene_selector_profileKompozisiya Məlumatı üçün _metadata Səhifə 2 Basic Scene Selector Pro üçün NLC dəstəyifile BT Mesh NLC-nin nümayişi üçün btmesh_nlc_dimming_control
  • Qaranlıq Nəzarətçi Profile
  • btmesh_nlc_dimming_control_profileKompozisiya Məlumatı üçün _metadata Page 2 Dimming Controller Pro üçün NLC dəstəyifile BT Mesh NLC Ambient Light Sensor Pro-nun nümayişi üçün btmesh_nlc_ambient_light_sensorfile
  • btmesh_nlc_ambient_light_sensor_profileKompozisiya Məlumatı üçün _metadata Səhifə 2 Ambient Light Sensor Pro üçün NLC dəstəyifile BT Mesh NLC Occupancy Sensor Pro-nun nümayişi üçün btmesh_nlc_occupancy_sensorfile (insanlar hesablayır)
  • btmesh_nlc_occupancy_sensor_profile_Tərkibi Datası üçün metaməlumatlar Səhifə 2 Occupancy Sensor Pro üçün NLC dəstəyifile
  • btmesh_generic_level_client_ext Ümumi Baza komponentini Generic Move Unacknowledged və Generic Delta Unacknownled mesajları ilə genişləndirmək üçün
  • ncp_btmesh_ae_server qovşağı üçün Silabs Konfiqurasiya Server təchizatçı modelini Reklam Uzantısı üzərindən məlumat ötürülməsinə imkan vermək üçün
  • ncp_btmesh_ae_server node üçün Silabs Konfiqurasiya Müştəri satıcı modelini işə salmaq üçün.
  • ncp_btmesh_user_cmd BGAPI istifadəçi mesajlarından, cavablarından və hadisələrdən istifadə edərək NCP hostu ilə NCP hədəfi arasında əlaqəni nümayiş etdirmək üçün.

Yeni API-lər
Buraxılış 6.1.0.0-da əlavə edilib

BGAPI əlavələri:
Skan cavabı məlumatlarını Mesh təminatı və Mesh proksi xidməti reklamları ilə əlaqələndirmək üçün qovşaq sinfinə yeni əmrlər əlavə edildi. Mesh proksi xidməti reklamları ilə əlaqəli skan cavab məlumatları hər bir şəbəkə açarı üçün ayrıca təyin oluna bilər, beləliklə, o açarla şifrələnmiş məlumatları ehtiva edə bilər, lakin bunu idarə etmək proqramdan asılıdır. Yeni əmrlər bunlardır:

  • sl_btmesh_node_set_proxy_service_scan cavabı: Proksi xidmət reklamı üçün skan cavabı datasını təyin edin
  • sl_btmesh_node_clear_proxy_service_scan_response: Proksi xidmət reklamı üçün skan cavab məlumatlarını silin
  • sl_btmesh_node_set_provisioning_service_scan cavabı: Xidmət reklamını təmin etmək üçün skan cavabı datasını təyin edin
  • sl_btmesh_node_clear_provisioning_service_scan_response: Xidmət reklamını təmin etmək üçün skan cavab məlumatlarını silin

Model davranış seçimlərini təyin etmək üçün satıcı modeli sinfinə yeni əmr əlavə edildi. Hal-hazırda mesaj qəbulu hesabatı üçün hər bir təchizatçı modeli üçün yığından iş buferinin ayrılıb-alan edilməməsinə nəzarət edən bir seçim var. Defolt dəyər (1) əlavə yığın yaddaş istifadəsi hesabına cihaz yüksək yük altında olduqda hadisə hesabatının dayanıqlığını artıran bufer ayırır. Yeni əmr belədir:

  • sl_btmesh_vendor_model_set_option: Satıcı modeli davranış seçimini təyin edin

Dostluqla əlaqəli hadisələri bildirmək üçün diaqnostik sinifə yeni əmrlər əlavə edildi. Yeni əmrlər bunlardır:

  • sl_btmesh_diagnostic_enable_friend: Dostluqla əlaqəli diaqnostik hadisələrin yaradılmasını aktivləşdirin
  • sl_btmesh_diagnostic_disable_friend: Dostluqla əlaqəli diaqnostik hadisələrin yaradılmasını söndürün
  • sl_btmesh_diagnostic_get_friend: Dostluqla əlaqəli diaqnostik sayğacları əldə edin

Diaqnostika sinfinə əlavə edilən yeni hadisələr aşağıdakılardır: 

  • sl_btmesh_diagnostic_friend_queue: Mesajın dostluq mesajı növbəsinə əlavə edilməsi üçün hadisə
    sl_btmesh_diagnostic_friend_relay: LPN-ə ötürülən mesaj üçün hadisə
  • sl_btmesh_diagnostic_friend_remove: Mesajın dostluq mesajı növbəsindən silinməsi üçün hadisə

Buraxılış 6.0.0.0-da əlavə edilib

SLC komponentlərində dəyişikliklər:

  • ncp_btmesh_dfu komponentinin ncp_btmesh_dfu.h yeni API-yə malikdir
    • void sl_btmesh_ncp_dfu_handle_cmd(void *data, bool *cmd_handled);
  • Təminat uğursuz olduqdan sonra btmesh_provisioning_decorator komponenti təchizata yenidən başlamır btmesh_lighting_server-in sl_btmesh_lighting_server.h yeni API-yə malikdir
    • void sl_btmesh_update_lightness(uint16_t yüngüllük, uint32_t qalan_ms);
  • btmesh_event_log-un daha ətraflı konfiqurasiya seçimləri var
  • btmesh_ctl_client-in sl_btmesh_ctl_client.h əvəzinə API dəyişikliyi var
    • boşluq sl_btmesh_set_temperature(uint8_t new_color_temperature_percentage); yeni API-dir
    • void sl_btmesh_ctl_client_set_temperature(uint8_t temperatur_faiz); void sl_btmesh_ctl_client_set_lightness(uint8_t yüngüllük_faiz);

BGAPI əlavələri:
Cihaz diaqnostikası üçün yeni BGAPI sinfi əlavə edildi. O, tətbiqi Mesh stack statistik sayğacları və lazım olduqda aktivləşdirilə və söndürülə bilən şəbəkə PDU-nun ötürülməsi və proksi ilə bağlı hadisəyə əsaslanan hesabatı ilə təmin edir.

Diaqnostik sinifdə BGAPI əmrləri bunlardır:

  • sl_btmesh_diagnostic_init: Diaqnostik komponenti işə salın
  • sl_btmesh_diagnostic_deinit: Diaqnostik komponenti başlanğıcdan çıxarın
  • sl_btmesh_diagnostic_enable_relay: Şəbəkə PDU-nun ötürülməsi/proxinq fəaliyyətinin hadisə əsaslı hesabatını aktivləşdirin
  • sl_btmesh_diagnostic_disable_relay: Şəbəkə PDU ötürülməsi/proksinq fəaliyyətinin hadisə əsaslı hesabatını deaktiv edin
  • sl_btmesh_diagnostic_get_relay: İndiyə qədər ötürülən/proksiləşdirilmiş şəbəkə PDU-larının sayını əldə edin
  • sl_btmesh_diagnostic_get_statistics: Mesh yığını statistikası sayğaclarını əldə edin
  • sl_btmesh_diagnostic_clear_statistics: Sıfır mesh yığını statistikası sayğacları

Diaqnostik sinifdə BGAPI hadisəsi: 

  • sl_btmesh_diagnostic_relay: Şəbəkə PDU-nun yığın tərəfindən ötürüldüyü və ya proksiləşdirildiyi barədə məlumat verən hadisə

 Təkmilləşdirmələr

Buraxılış 6.1.0.0-da dəyişdirildi

Statistikanı əldə etmək üçün diaqnostik sinif BGAPI əmri bütün məlumatları bir anda almaq əvəzinə məlumat hissələrini əldə etmək üçün dəyişdirildi. Zəng edən şəxs statistik məlumatlarda yığının ofseti ilə birlikdə tələb etdiyi yığının ölçüsünü təqdim etməlidir və sorğu məhdudiyyətləri nəzərə alınmaqla zəng təmin edilə bilən çox məlumatla geri qayıdacaq.

Buraxılış 6.0.0.0-da dəyişdirildi

  • Təchizatçı və ya qovşaq indi konfiqurasiya müştəri modelindən və mesajlar üçün təyinat kimi öz əsas ünvanından istifadə edərək özünü konfiqurasiya edə bilər. Bu, özünü konfiqurasiyanı sınaq BGAPI əmrləri ilə əvəz edə bilər.
  • Kodun optimallaşdırılması, istifadə olunan xüsusiyyətlər dəstindən asılı olaraq əvvəlkindən bir qədər kiçik proqram təminatı şəkilləri ilə nəticələnə bilər.
  • Kodun optimallaşdırılması, istifadə olunan xüsusiyyətlər dəstindən asılı olaraq əvvəlkindən bir qədər kiçik RAM istifadəsi ilə nəticələnə bilər.
  • Mesh yığını artıq köhnəlmiş BLE reklamçı və skaner komponentlərini tələb etmir və ya dəstəkləmir. Bunun əvəzinə, o, hər birinin cari versiyalarından istifadə edir (uzadılmamış reklamlar üçün köhnə reklamçı və köhnə skaner və genişləndirilmiş reklamlar üçün genişləndirilmiş reklamçı və genişləndirilmiş skaner). Həm BLE, həm də Mesh BGAPI-lərdən istifadə edən proqramlar artıq köhnəlmiş BLE reklamçısını və skaner komponentlərini də istifadə etməməlidir.

Sabit Problemlər

Buraxılış 6.1.3.0-da düzəldildi

Şəxsiyyət vəsiqəsi # Təsvir
1331888,

1338088,

1338090

Cihaz trafiklə həddən artıq yükləndikdə qəzaya səbəb ola biləcək bir sıra idarə olunmayan yaddaş ayırma xətaları düzəldildi.
1345827 Düyün çıxarılması üçün informativ DFU distribyutoru BGAPI hadisəsinin sabit itkisi.
1351464 Həddindən artıq yüklənmə vəziyyətində bağlantıların bağlanması barədə sabit keçid qatının hesabatı.
1354679 Köhnə reklamları göndərərkən optimallaşdırılmış yaddaş istifadəsi.
1356050 Əsas əlaqə gözlənilmədən bağlandıqda GATT proxy-nin yenidən işə salınması problemi həll edildi.

Buraxılış 6.1.2.0-da düzəldildi 

Şəxsiyyət vəsiqəsi # Təsvir
1251498 Keçid vaxtı daxil olmaqla İşıqlandırma mesajı qeydlərdə səhv xəta mesajına səbəb olduqda düzəldildi.
1284204 sl_btmesh_node_power_off əmrindən istifadə edərkən təkrar oynatmadan qorunma siyahısının saxlanmasına mane ola biləcək problem həll edildi.
1325267 Konfiqurasiya edilmiş yazma intervalı eksponenti sıfıra təyin edildikdə sabit element sıra nömrəsinin yazılması.
1334927 GATT proksi serveri resurs aclığı zamanı məlumatları qəbul edərkən ciddi nasazlığa səbəb ola biləcək problem həll edildi.

Buraxılış 6.1.0.0-da düzəldildi 

Şəxsiyyət vəsiqəsi # Təsvir
1235337 Həddindən artıq yüklənmiş cihazda GATT xidmətinin kəşfini daha etibarlı etdi.
1247422 Həddindən artıq yüklənmiş cihazda satıcı modelinin qəbulunu daha möhkəm etdi.
1252252 Ümumi Köçürmə mesajı sönük bir aşağıya qədər daşaraq aşağı düşməyə səbəb olduqda düzəldildi.
1254356 Dost alt sisteminin deinisializasiyası ilə reqressiya düzəldildi.
1276121 Daxili təchizatçı əsas yeniləmə prosedurunu işə saldıqda BGAPI səviyyəsində sabit tətbiq açarı indeksinin kəsilməsi.

Buraxılış 6.0.1.0-da düzəldildi 

Şəxsiyyət vəsiqəsi # Təsvir
1226000 Şəxsi node şəxsiyyətini yoxlamaq üçün qovşaq kimliyini yoxlamaq üçün Genişləndirilmiş Təminatçı BGAPI funksiyası.
1206620 Proqram təminatının yoxlanılması problemlərini düzəltmək üçün yüksək yükləmə zamanı BGAPI hadisələrinin buraxılması nəticəsində yaranan problemlər düzəldildi.
1230833 Dost altsisteminin başlanğıcsızlaşdırılması düzəldildi, beləliklə, yenidən başlatma cihazı sıfırlamadan işləyir.
1243565 Təchizatçının işə salınması uğursuz olarsa baş verə biləcək sabit qəza, məsələnample düzgün olmayan DCD səbəbiylə.
1244298 Scene Client modelinin Qeydiyyatın Vəziyyəti hadisəsində saxta əlavə oktetlərin hesabatı düzəldildi.
1243556 BT Mesh tətbiqi komponentləri üçün avtomatik node başlatma silindi. İndi bütün komponentlər Provisioner rolunda da istifadə edilə bilər.

Buraxılış 6.0.0.0-da düzəldildi 

Şəxsiyyət vəsiqəsi # Təsvir
360955 Birinci və ikinci diqqət taymer hadisəsi arasındakı interval bir saniyədən çox ola bilər.
1198887 Şəxsi mayak təsadüfi reklamçı ünvanı bütün alt şəbəkələr üçün eynidir, lakin fərqli olmalıdır.
1202073 Btmesh_ncp_empty example GCC kompilyatoru ilə BRD4182-də kifayət qədər RAM yoxdur.
1202088 Btmesh_soc_switch keçmişampIAR kompilyatoru ilə BRD4311 və BRD4312-də kifayət qədər RAM yoxdur
1206714 Proksi serverə alt şəbəkə əlavə edildikdə, proksi server proksi bağlantısı üzərində mayak yaymalıdır
Şəxsiyyət vəsiqəsi # Təsvir
1206715,

1211012,

1211022

Cihaz kompozisiya məlumatı səhifəsi 2, 129 və 130 üçün dəstək konfiqurasiya serveri modelində, eləcə də uzaqdan təminat dəstəkləndikdə böyük kompozisiya data serveri modelində olmalıdır.
1211017 Məkan məlumatının vaxtaşırı dərci hər ikisi məlum olduqda qlobal və yerli yer arasında növbə ilə olmalıdır
1212373 Bir neçə yüz proksi əlaqə açıldıqdan və bağlandıqdan sonra proksi əlaqənin idarə edilməsində resurs sızması
1212854 Çəkmə rejimi MBT-nin LPN-ə transferi uğurla başa çatmır
1197398,

1194443

DFU distribyutor tətbiqi hazırda 60-dan çox qovşağı uğurla idarə edə bilmir
1202088 Btmesh_soc_switch_ctl məsələnample IAR kompilyatoru ilə bütün lövhələrdə tərtib edir.

 Cari Buraxılışda Məlum Problemlər

Qalın hərflərlə yazılmış məsələlər əvvəlki buraxılışdan sonra əlavə edilmişdir.

Şəxsiyyət vəsiqəsi # Təsvir Çözüm
401550 Seqmentlərə bölünmüş mesajın idarə olunması uğursuzluğu üçün BGAPI hadisəsi yoxdur. Tətbiq zaman aşımı / tətbiq səviyyəsinin cavabının olmaması səbəbindən uğursuzluğu çıxarmalıdır; satıcı modelləri üçün API təmin edilmişdir.
454059 KR prosesinin sonunda çoxlu sayda əsas yeniləmə vəziyyəti dəyişikliyi hadisələri yaradılır və bu, NCP növbəsini doldura bilər. Layihədə NCP növbə uzunluğunu artırın.
454061 Gediş-dönüş gecikmə testlərində 1.5 ilə müqayisədə cüzi performans azalması müşahidə edildi.
624514 Bütün bağlantılar aktiv olubsa və GATT proksisi istifadə olunursa, birləşdirilə bilən reklamın yenidən qurulması ilə bağlı problem. Lazım olduğundan daha bir əlaqə ayırın.
841360 GATT daşıyıcısı üzərində seqmentləşdirilmiş mesaj ötürülməsinin zəif performansı. Əsas BLE bağlantısının Bağlantı intervalının qısa olduğundan əmin olun; ATT MTU-nun tam Mesh PDU-ya uyğun olması üçün kifayət qədər böyük olduğundan əmin olun; Hər bir əlaqə hadisəsi üçün çoxlu LL paketlərinin ötürülməsinə imkan vermək üçün minimum əlaqə hadisəsinin uzunluğunu tənzimləyin.
1121605 Yuvarlaqlaşdırma xətaları planlaşdırılan hadisələrin gözləniləndən çox az fərqli vaxtlarda başlamasına səbəb ola bilər.
1226127 Host provayderi keçmişample ikinci node təmin etməyə başlayanda ilişib qala bilər. İkinci nodu təmin etməzdən əvvəl host provayder proqramını yenidən başladın.
1204017 Distribyutor paralel özünü FW Yeniləmə və FW Yükləmə ilə idarə edə bilmir. Öz-özünə FW yeniləməsini və FW yükləməsini paralel olaraq həyata keçirməyin.
1338936 GATT proksi həddindən artıq yüklənmə vəziyyətində əlaqə kəsildikdən sonra xidmət reklamını davam etdirməyə bilər. Trafikin idarə edilməsi üçün kifayət qədər buferin ayrıldığından əmin olun. Şəbəkəni və kommunikasiya nümunələrini elə planlaşdırın ki, heç bir node trafiklə dolu olmasın.
1344809 Məlumatların ötürülməsində adi gecikmələrlə həddindən artıq yüklənmə vəziyyətində reklam daşıyıcısı stendlərinə etibarnamə. Trafikin idarə edilməsi üçün kifayət qədər buferin ayrıldığından əmin olun. Şəbəkəni və kommunikasiya nümunələrini elə planlaşdırın ki, heç bir node trafiklə dolu olmasın.

Köhnəlmiş Elementlər

6.0.0.0 buraxılışında köhnəlmişdir

BGAPI əmri sl_btmesh_node_get_networks() köhnəlmişdir. Əvəzinə sl_btmesh_node_key_key_count() və sl_btmesh_node_get_key() istifadə edin.
sl_btmesh_test_set_segment_send_delay() və sl_btmesh_test_set_sar_config() BGAPI əmrləri köhnəlmişdir. Əvəzinə sl_btmesh_sar_config_set_sar_transmitter() və sl_btmesh_sar_config_server_set_sar_receiver() istifadə edin.

Silinmiş Elementlər

Buraxılış 6.0.0.0-da silindi
BGAPI əmrləri sl_btmesh_test_set_local_config() və sl_btmesh_test_get_local_config() silindi. BGAPI əmrləri sl_btmesh_node_get_statistics() və sl_btmesh_node_clear_statistics() silindi.

 Bu Buraxılışdan İstifadə

Bu buraxılış aşağıdakıları ehtiva edir

  • Silicon Labs Bluetooth mesh yığın kitabxanası
  • Bluetooth mesh samptətbiqlər

Əgər siz ilk dəfə istifadəçisinizsə, baxın QSG176: Silicon Labs Bluetooth Mesh SDK v2.x Quick-Start Guide.

 Quraşdırma və İstifadə
Bluetooth mesh SDK Silicon Labs SDK dəsti olan Gecko SDK-nın (GSDK) bir hissəsi kimi təqdim olunur. GSDK ilə cəld işə başlamaq üçün Simplicity Studio 5-i quraşdırın ki, bu proqram sizin inkişaf mühitinizi quracaq və GSDK quraşdırılmasında sizə yol göstərəcək. Simplicity Studio 5 resurs və layihə başlatma cihazı, proqram konfiqurasiya alətləri, GNU alətlər silsiləsi ilə tam IDE və analiz alətləri daxil olmaqla, Silicon Labs cihazları ilə IoT məhsulunun inkişafı üçün lazım olan hər şeyi ehtiva edir. Quraşdırma təlimatları onlayn Simplicity Studio 5 İstifadəçi Təlimatında verilmişdir.
Alternativ olaraq, Gecko SDK GitHub-dan ən yenisini yükləmək və ya klonlaşdırmaqla əl ilə quraşdırıla bilər. Görmək https://github.com/Sili-conLabs/gecko_sdk əlavə məlumat üçün.

GSDK defolt quraşdırma yeri Simplicity Studio 5.3 və daha yüksək versiya ilə dəyişdi.

  • Windows: C:\İstifadəçilər\ \SimplicityStudio\SDKs\gecko_sdk
  • MacOS: /İstifadəçilər/ /SimplicityStudio/SDKs/gecko_sdk
SDK versiyasına xas olan sənədlər SDK ilə quraşdırılır. Əlavə məlumatı tez-tez bilik bazası məqalələrində (KBA) tapmaq olar. API istinadları və bu və əvvəlki buraxılışlar haqqında digər məlumatlar burada mövcuddur https://docs.silabs.com/.
Təhlükəsizlik Məlumatı
Təhlükəsiz Vault İnteqrasiyası
Stackin bu versiyası Secure Vault Key Management ilə inteqrasiya olunub. Secure Vault High cihazlarına yerləşdirildikdə şəbəkə şifrələmə açarları Secure Vault Açar İdarəetmə funksiyasından istifadə etməklə qorunur. Aşağıdakı cədvəl qorunan açarları və onların saxlanma mühafizə xüsusiyyətlərini göstərir.
Açar Bir node üzrə ixrac Provayderdə ixrac imkanı Qeydlər
Şəbəkə açarı İxrac edilə bilən İxrac edilə bilən Şəbəkə açarının törəmələri yalnız RAM-da mövcuddur, şəbəkə açarları isə flaşda saxlanılır
Tətbiq açarı İxrac olunmayan İxrac edilə bilən
Cihaz açarı İxrac olunmayan İxrac edilə bilən Təminatçının vəziyyətində, Təminatçının öz cihaz açarına, eləcə də digər cihazların açarlarına tətbiq edilir

“İxrac olunmayan” kimi qeyd olunan açarlar istifadə oluna bilər, lakin ola bilməz viewed və ya iş vaxtında paylaşılır. “İxrac edilə bilən” kimi qeyd olunan açarlar icra zamanı istifadə oluna və ya paylaşıla bilər, lakin flaşda saxlanarkən şifrələnmiş qalır. Secure Vault Key Management funksionallığı haqqında ətraflı məlumat üçün AN1271: Secure Key Storage-a baxın.

Təhlükəsizlik Məsləhətləri
Təhlükəsizlik Məsləhətlərinə abunə olmaq üçün Silicon Labs müştəri portalına daxil olun, sonra Account Home seçin. Portalın əsas səhifəsinə keçmək üçün ANA SƏHİFƏ klikləyin və sonra Bildirişləri idarə et plitəsi üzərinə klikləyin. 'Proqram təminatı/Təhlükəsizlik Məsləhət Bildirişləri və Məhsul Dəyişikliyi Bildirişləri (PCNs)' yoxlanıldığından və platformanız və protokolunuz üçün minimum abunə olduğunuzdan əmin olun. İstənilən dəyişikliyi saxlamaq üçün Saxla klikləyin.
Aşağıdakı rəqəm keçmişdirample:

SILICON-LABS-6-1-3-0-GA-Bluetooth-Mesh-Software-Development- (2)

 Dəstək
İnkişaf Kitinin müştəriləri təlim və texniki dəstək üçün uyğundur. Silicon Labs Bluetooth şəbəkəsindən istifadə edin web bütün Silicon Labs Bluetooth məhsulları və xidmətləri haqqında məlumat əldə etmək və məhsul dəstəyi üçün qeydiyyatdan keçmək üçün səhifə. Silicon Laboratories dəstəyi ilə əlaqə saxlayın http://www.silabs.com/support.

SILICON-LABS-6-1-3-0-GA-Bluetooth-Mesh-Software-Development- (3)

SILICON-LABS-6-1-3-0-GA-Bluetooth-Mesh-Software-Development- (4)

IoT Portfoliowww.silabs.com/IoT

İmtina
Silicon Labs müştərilərə Silicon Labs məhsullarından istifadə edən və ya istifadə etmək niyyətində olan sistem və proqram təminatı tətbiqçiləri üçün mövcud olan bütün periferiya və modulların ən son, dəqiq və dərin sənədlərini təqdim etmək niyyətindədir. Xarakteristika məlumatları, mövcud modullar və periferiyalar, yaddaş ölçüləri və yaddaş ünvanları hər bir xüsusi cihaza aiddir və təqdim olunan “Tipik” parametrlər müxtəlif proqramlarda dəyişə bilər və dəyişir. Tətbiq məsampBurada təsvir edilənlər yalnız illüstrativ məqsədlər üçündür. Silicon Labs buradakı məhsul məlumatlarına, spesifikasiyalara və təsvirlərə əlavə xəbərdarlıq etmədən dəyişiklik etmək hüququnu özündə saxlayır və daxil edilmiş məlumatların düzgünlüyünə və ya tamlığına zəmanət vermir. Əvvəlcədən xəbərdarlıq etmədən Silicon Labs təhlükəsizlik və ya etibarlılıq səbəbi ilə istehsal prosesi zamanı məhsulun proqram təminatını yeniləyə bilər. Bu cür dəyişikliklər məhsulun texniki xüsusiyyətlərini və ya məhsuldarlığını dəyişməyəcək. Silicon Labs bu sənəddə verilmiş məlumatdan istifadənin nəticələrinə görə məsuliyyət daşımır.

Bu sənəd hər hansı inteqral sxemlərin layihələndirilməsi və ya istehsalı üçün hər hansı lisenziyanı nəzərdə tutmur və ya açıq şəkildə vermir. Məhsullar Silicon Labs-in xüsusi yazılı razılığı olmadan FDA Class III cihazlarında, FDA-nın əvvəlcədən təsdiqi tələb olunan tətbiqlərdə və ya Həyata Dəstək Sistemlərində istifadə üçün nəzərdə tutulmayıb və ya icazə verilməyib. “Həyatı Dəstək Sistemi” həyatı və/və ya sağlamlığı dəstəkləmək və ya təmin etmək üçün nəzərdə tutulmuş hər hansı məhsul və ya sistemdir və uğursuz olarsa, əhəmiyyətli şəxsi zədə və ya ölümlə nəticələnə bilər. Silicon Labs məhsulları hərbi tətbiqlər üçün nəzərdə tutulmayıb və ya icazə verilməyib. Silicon Labs məhsulları heç bir halda nüvə, bioloji və ya kimyəvi silahlar da daxil olmaqla (lakin bununla məhdudlaşmayaraq) kütləvi qırğın silahlarında və ya belə silahları çatdıra bilən raketlərdə istifadə edilməməlidir. Silicon Labs bütün açıq və nəzərdə tutulan zəmanətlərdən imtina edir və belə icazəsiz tətbiqlərdə Silicon Labs məhsulunun istifadəsi ilə bağlı hər hansı xəsarət və ya zədələrə görə məsuliyyət daşımır.

Ticarət nişanı haqqında məlumat
Silicon Laboratories Inc.®, Silicon Laboratories®, Silicon Labs®, SiLabs® və Silicon Labs logosu®, Bluegiga®, Bluegiga Logo®, EFM®, EFM32®, EFR, Ember®, Energy Micro, Energy Micro loqosu və onların birləşmələri , “dünyanın ən enerji dostu mikrokontrollerləri”, Redpine Signals®, WiSeConnect, n-Link, EZLink®, EZRadio®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS Studio, Precision32®, Simplicity Studio®, Telegesis, Telegesis Logo®, USBXpress® , Zentri, Zentri loqosu və Zentri DMS, Z-Wave® və başqaları Silicon Labs-in ticarət nişanları və ya qeydiyyatdan keçmiş ticarət nişanlarıdır. ARM, CORTEX, Cortex-M3 və THUMB ARM Holdings-in ticarət nişanları və ya qeydə alınmış ticarət nişanlarıdır. Keil ARM Limited şirkətinin qeydə alınmış ticarət nişanıdır. Wi-Fi, Wi-Fi Alyansının qeydə alınmış ticarət nişanıdır. Burada qeyd olunan bütün digər məhsullar və ya brend adlar müvafiq sahiblərinin ticarət nişanlarıdır.

Silicon Laboratories Inc.
400 West Sezar Chavez Austin, TX 78701
ABŞwww.silabs.com

Sənədlər / Resurslar

SILICON LABS 6.1.3.0 GA Bluetooth Mesh Proqram təminatının inkişafı [pdf] İstifadəçi təlimatı
6.1.3.0 GA Bluetooth Mesh Proqram Təminatı, 6.1.3.0 GA, Bluetooth Mesh Proqram Təminatı, Mesh Proqram Təminatı, Proqram Təminatı, İnkişafı

İstinadlar

Şərh buraxın

E-poçt ünvanınız dərc olunmayacaq. Tələb olunan sahələr qeyd olunub *