SILICON-LABS-loqosu

SILICON LABS 8.0.2.0 Bluetooth Mesh SDK

SILICON-LABS-8-0-2-0-Bluetooth-Mesh-SDK-məhsulu

Spesifikasiyalar

  • Məhsulun adı: Simplicity SDK Suite
  • Versiya: 2024.12.2
  • Buraxılış tarixi: 1 aprel 2025-cü il
  • Xüsusiyyətlər: Bluetooth mesh spesifikasiyası versiyası 1.1

Məhsul haqqında məlumat
Simplicity SDK Suite-ə Bluetooth mesh spesifikasiyası 1.1 versiyası tərəfindən dəstəklənən funksiyalar daxildir. O, müxtəlif tərtibçilər ilə uyğunluq təmin edir və müxtəlif buraxılışlarda yeni funksiyalar, API-lər, təkmilləşdirmələr və düzəlişlər təklif edir.

Məhsuldan İstifadə Təlimatları

Başlanır
Məhsulu istifadə etməzdən əvvəl təhlükəsizlik yeniləmələri və bildirişlər üçün Platformanın Buraxılış Qeydlərinin Təhlükəsizlik bölməsini oxuduğunuzdan əmin olun. Ən son məlumat üçün Təhlükəsizlik Məsləhətlərinə abunə olun. Silicon Labs Bluetooth mesh SDK-da yenisinizsə, "Bu Buraxılışın İstifadəsi" təlimatına baxın.

Yeni Xüsusiyyətlər və API-lər
Buraxılışa yeni keçmiş daxildirampRTOS-u (Micrium və FreeRTOS) dəstəkləyir və Sli_sensor_server_cadence.c kimi proqram komponentlərindəki dəyişikliklər Sl_sensor_server_cadence.c olaraq dəyişdirilir.

Təkmilləşdirmələr
Təchizatçı və təminatçı üzərində OOB identifikasiyası məlumatlarının idarə edilməsi üçün API sənədləri düzəldildi və dəqiqləşdirildi.

Sabit Problemlər

  • Buraxılış 8.0.2.0-da düzəldildi: Test BGAPI əmrləri, sl_btmesh_lpn_init, sl_btmesh_node_get_rssi, yerli geri dönmə üzərindən ötürülən seqmentləşdirilmiş mesajlar və Scene Server modelinin işə salınması ilə bağlı problemlər həll edildi.
  • Buraxılış 8.0.1.0-da düzəldildi: Dostun seqmentləşdirilmiş məlumatı tanıması və təkrar qorunma yoxlamaları, boş göstərici arayışı, köhnə gedən reklamlar, sinxronizasiya problemləri, GATT xidmətinin qurulması əməliyyatları, dövri tapşırıqların icrası və DFU Standalone Updater-in başlanğıcsızlaşdırma ardıcıllığı ilə bağlı 8.0.0.0 buraxılışında düzəldilməsi ilə bağlı problemlər həll edildi.

Bluetooth® Mesh SDK 8.0.2.0 GA Simplicity SDK Suite 2024.12.2 1 aprel 2025-ci 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 şəbəkəsini və Bluetooth funksionallığını dəstəkləyir. Tərtibatçılar qoşulmuş işıqlar, ev avtomatlaşdırılması və aktiv izləmə sistemləri kimi LE cihazlarına şəbəkə rabitəsi əlavə edə bilərlər. Proqram təminatı 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.
  • Bu buraxılış qeydləri SDK versiyalarını əhatə edir:
    • 8.0.2.0 1 aprel 2025-cü ildə buraxıldı
    • 8.0.1.0 5 fevral 2025-cü ildə buraxıldı
    • 8.0.0.0 16 dekabr 2024-ci ildə buraxıldı

SILICON-LABS-8-0-2-0-Bluetooth-Mesh-SDK-fig- (1)

ƏSAS XÜSUSİYYƏTLƏR

  • Micrium və Fre-eRTOS üçün dəstək əlavə edildi.
  • Baq düzəlişləri və kiçik təkmilləşdirmələr.

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ış Platformanın 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) 12.2.1 versiyası.

  • 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ış 8.0.0.0-da əlavə edilib

Yeni keçmişamples:

  • RTOS (Micrium və FreeRTOS) dəstəyi bir neçə keçmiş üçün əlavə edilmişdiramples. Micrium və FreeRTOS variantları aşağıdakı tətbiqlər üçün hazırlanmışdır:
    • btmesh_ncp_empty
    • btmesh_soc_empty
    • btmesh_soc_nlc_basic_scene_selector
    • btmesh_soc_nlc_dimming_control
    • btmesh_soc_switch_ctl

FreeRTOS variantı aşağıdakı proqramlar üçün hazırlanmışdır:

  • btmesh_soc_nlc_sensor_ambient_light
  • btmesh_soc_nlc_sensor_tutulması
  • btmesh_soc_sensor_client
  • btmesh_soc_sensor_termometr

Qeyd edək ki, Cihaz Mikroproqramı yeniləməsi RTOS variant tətbiqlərində hələ dəstəklənmir.

Yeni komponentlər:

  • btmesh_solicitation_config_client
    Proksi Xidməti Sorğu üçün komponent əlavə edildi.
  • App_rta və App_btmesh_rta
    Çılpaq metal və RTOS ilə əlaqəli xidmətlər üçün tətbiq iş vaxtı adapter təbəqəsi.
  • Btmesh_lcd_server
    Böyük Kompozisiya Məlumat Modelləri Metaməlumatlar Səhifə 0 nəsli üçün komponent.

Digər yeni xüsusiyyətlər:

  • Modellər Metatdata Page 0 dəstəklənir və keçmiş üçün avtomatik olaraq yaradılıramples.
  • App_button_press proqram təminatının geri qaytarılmasını dəstəkləyir.
  • Mesh Konfiqurator aləti Təchizatçı Modelləri üçün Səhifə 1 və Səhifə 2 Kompozisiya Məlumatlarının yaradılmasını dəstəkləyir.
  • Network Analyzer aləti Bluetooth Mesh 1.1 spesifikasiyasını dəstəkləyir.

Yeni API-lər 

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

  • Tətbiq komponentlərində dəyişikliklər:
    • Sli_sensor_server_cadence.c adı Sl_sensor_server_cadence.c olaraq dəyişdirildi

Təkmilləşdirmələr

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

  • Təchizatçı və təminatçı üzrə OOB identifikasiyası məlumatlarının idarə edilməsi üçün API sənədləri düzəldildi və dəqiqləşdirildi.

Sabit Problemlər

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

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

1151586

Qüsurlu sistem vəziyyəti yoxlanışı səbəbindən təchizatçıda işləməyən bir sıra test BGAPI əmrləri düzəldildi; eyni səbəbdən provayderdə uğursuz olan sl_btmesh_lpn_init və sl_btmesh_node_get_rssi-ni də düzəltdi.
1417649 Loopback vasitəsilə ötürülən seqmentli mesajlarla bağlı problem həll edildi.
1401801 Server əsas elementdən başqa bir şeydə olduqda Scene Server modelinin işə salınması düzəldildi.

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

Şəxsiyyət vəsiqəsi # Təsvir
1285133 Dostun birbaşa LPN-dən aldığı seqmentləşdirilmiş məlumatı tanıması problemi həll edildi.

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

Şəxsiyyət vəsiqəsi # Təsvir
348529 Mesajları silmək üçün təkrar oxutmadan qorunma yoxlamaları sıradan gələn seqmentlərlə bağlı künc işi üçün çox ciddi idi.
1337570 DFU Client modelində potensial null göstərici istinadı düzəldildi.
1339163 Həddindən artıq yüklənmə hallarını idarə etməyə kömək etmək üçün Tx növbəsindən köhnə gedən reklamlar silindi.
1345085,

1345650

RTOS istifadə edildikdə, BGAPI əmri və hadisələrin idarə edilməsi ilə sabit sinxronizasiya və ip təhlükəsizliyi problemləri.
1356050 Potensial uğursuz ola biləcək lazımsız GATT xidmət quraşdırma əməliyyatlarını aradan qaldıraraq əvvəlki düzəliş təkmilləşdirildi.
1378339 GATT funksionallığı ilə daxili təchizatçılara təsir edən dövri tapşırıqların icrası problemi həll edildi.
1378639 Sabit DFU Standalone Updater deinitializasiya ardıcıllığı.

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.
1412121 Hazırda yalnız bir Planlaşdırıcı Server modelinə icazə verilir və o, əsas elementdə yerləşməlidir.  

Köhnəlmiş Elementlər

  • 8.0.0.0 buraxılışında köhnəlmişdir Heç biri.

Silinmiş Elementlər

  • Buraxılış 8.0.0.0-da silindi Heç biri.

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 Simplicity SDK-nın (GSDK) bir hissəsi kimi təqdim olunur. Simplicity SDK ilə cəld başlamaq üçün, Simplicity Studio 5-i quraşdırın ki, bu proqram sizin inkişaf mühitinizi quracaq və Simplicity SDK quraşdırılmasında sizə yol göstərəcək. Simplicity Studio 5, Silicon Labs cihazları ilə IoT məhsulunun inkişafı üçün lazım olan hər şeyi, o cümlədən resurs və layihə başlatma qurğusu, proqram konfiqurasiya alətləri, tam IDE ilə daxildir.
  • GNU alətlər silsiləsi və analiz alətləri. Quraşdırma təlimatları onlayn Simplicity Studio 5 İstifadəçi Təlimatında verilmişdir.
  • Alternativ olaraq, Simplicity SDK GitHub-dan ən yenisini yükləmək və ya klonlaşdırmaqla əl ilə quraşdırıla bilər. Bax https://github.com/Sili-conLabs/simplicity-sdk Daha ətraflı məlumat üçün .
  • Simplicity Studio standart olaraq Simplicity SDK-nı quraşdırır:
    • Windows: C:\İstifadəçilər\ \SimplicityStudio\SDKs\simplicity_sdk
    • MacOS: /İstifadəçilər/ /SimplicityStudio/SDKs/simplicity_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.

SILICON-LABS-8-0-2-0-Bluetooth-Mesh-SDK-fig- (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.

SDK Buraxılış və Baxım Siyasəti
Təfərrüatlar üçün SDK Buraxılışı və Baxım Siyasətinə baxın.

Sadəlik studiyası
MCU və simsiz alətlərə, sənədlərə, proqram təminatına, mənbə kodu kitabxanalarına və daha çoxuna bir kliklə giriş. Windows, Mac və Linux üçün mövcuddur!

SILICON-LABS-8-0-2-0-Bluetooth-Mesh-SDK-fig- (3) SILICON-LABS-8-0-2-0-Bluetooth-Mesh-SDK-fig- (4)

İ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çıları üçün mövcud olan bütün periferiya və modulların ən son, dəqiq və ətraflı 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 dizaynı və ya istehsalı üçün hər hansı bir lisenziyanı nəzərdə tutmur və ya açıq şəkildə vermir.
  • Məhsullar Silicon Labs-ın 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

Tez-tez verilən suallar

S: SDK-nı ən son versiyaya necə yeniləyə bilərəm?
A: SDK-nı ən son versiyaya yeniləmək üçün Silicon Labs-dən yeni buraxılış paketini endirin websayta daxil olun və sənədlərdə göstərilən quraşdırma təlimatlarına əməl edin.

S: SDK bütün Bluetooth mesh cihazları ilə uyğun gəlirmi?
A: SDK geniş çeşidli Bluetooth şəbəkə cihazları ilə uyğun olmaq üçün nəzərdə tutulmuşdur, lakin həyata keçirməzdən əvvəl xüsusi cihazlarla uyğunluğu yoxlamaq tövsiyə olunur.

Sənədlər / Resurslar

SILICON LABS 8.0.2.0 Bluetooth Mesh SDK [pdf] İstifadəçi təlimatı
8.0.2.0, 8.0.1.0, 8.0.0.0, 8.0.2.0 Bluetooth Mesh SDK, 8.0.2.0, Bluetooth Mesh SDK, Mesh SDK, SDK

İstinadlar

Şərh buraxın

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