SILICON LABS 7.0.0.0 GA Gecko Software Development Kit
Informace o produktu
Specifikace
- Sada Gecko SDK: 4.4 XNUMX XNUMX
- Datum vydání: 13. prosince 2023
- Verze sady SDK: 7.0.0.0 GA
- Klíčové vlastnosti: Bluetooth, Multiprotokol
- Kompatibilní kompilátory: GCC (The GNU Compiler Collection) verze 12.2.1
Návod k použití produktu
Oznámení o kompatibilitě a použití
- Informace o aktualizacích zabezpečení a upozorněních naleznete v kapitole Zabezpečení v poznámkách k vydání platformy Gecko nainstalované s tímto SDK nebo na kartě TECH DOCS na https://www.silabs.com/developers/bluetooth-low-energy.
- Důrazně doporučujeme přihlásit se k odběru bezpečnostních rad pro aktuální informace. Pokud jste v Silicon Labs noví
- Bluetooth SDK nebo potřebujete pokyny k používání funkcí Secure Vault, naleznete v části „Použití této verze“.
Nové funkce
Gecko SDK bude i nadále podporovat všechna zařízení řady 0 a 1 beze změny dlouhodobé podpory, údržby, kvality a odezvy poskytované v rámci našich zásad pro software. Nové SDK se rozvětví z Gecko SDK a začne nabízet nové funkce, které pomohou vývojářům pokročittage z pokročilých schopností našich produktů řady 2 a 3. Toto rozhodnutí je v souladu se zpětnou vazbou zákazníků a odráží náš závazek zvyšovat kvalitu, zajišťovat stabilitu a zvyšovat výkon pro výjimečný uživatelský zážitek napříč našimi softwarovými sadami SDK.
Nové položky
Ve verzi 7.0.0.0 byly přidány následující nové položky:
- Bluetooth Connection Analyzer: Nová komponenta, bluetooth_feature_connection_analyzer, poskytuje funkci pro zachycení a analýzu RSSI přenosů na Bluetooth připojení.
Nová API
Ve verzi 7.0.0.0 byla přidána následující nová rozhraní API:
- ID # 1203776: Zavádí nové ID události knihovny ESL C, ESL_LIB_EVT_PAWR_CONFIG. Konfigurace PAwR nyní podléhá předběžné kontrole zdravého rozumu knihovnou ESL C před nastavením konfigurace. Pokud kontrola selže, konfigurace je odmítnuta.
- ID # 1196297: Přidá podporu HADM pro libovolný počet kanálů až do 80
- ID # 1187941: 'bt_abr_host_initiator' nyní má funkci pro uložení protokolu jsonlfiles do vybrané složky pomocí argumentu příkazu '-d'. V případě, že je parametr prázdný nebo neplatná cesta k adresáři, použije aktuální pracovní adresář a informuje uživatele.
- ID # 1158040: Přidá metriky kvality do HADM Initiator zobrazením vypočítané pravděpodobnosti vzdálenosti na uživatelském rozhraní
- ID # 1152853: Přidá novou možnost komunikačního kanálu k hostiteli NCP, napřamples: SPI over Co-Processor Communication (CPC). ID # 1108849: Představuje skript Python, create_bl_files.py, který sloučí skripty .bat a .sh do jednoho. Oproti starým skriptům obsahuje nové funkce jako pomocník a další argumenty příkazů pro výběr požadovaných konfigurací, interaktivní režim pro nastavení chybějících nástrojů popř. files, generování komprimovaných GBL (jak lzma, tak lz4 kompresní metody) a zpracování logiky zařízení pro zařízení série-1 a série-2.
FAQ (často kladené otázky)
- Otázka: Kde najdu aktualizace zabezpečení a upozornění?
A: Aktualizace zabezpečení a upozornění naleznete v kapitole Zabezpečení v poznámkách k vydání platformy Gecko nainstalované s touto sadou SDK nebo na kartě TECH DOCS na https://www.silabs.com/developers/bluetooth-low-energy. Doporučujeme také přihlásit se k odběru Bezpečnostních rad pro aktuální informace. - Otázka: Jak mohu používat funkce Secure Vault?
Odpověď: Pokud potřebujete pokyny k používání funkcí Secure Vault, nahlédněte do dokumentace v části „Použití této verze“. - Otázka: Jaké kompilátory jsou kompatibilní s Gecko SDK?
A: Gecko SDK je kompatibilní s GCC (The GNU Compiler Collection) verze 12.2.1, která je součástí Simplicity Studio. Ujistěte se prosím, že používáte správný files.
Bluetooth® LE SDK 7.0.0.0 GA
- Gecko SDK Suite 4.4
- 13. prosince 2023
- Silicon Labs je předním dodavatelem hardwarových a softwarových technologií Bluetooth používaných v produktech, jako je sport a fitness, spotřební elektronika, majáky a aplikace pro chytrou domácnost. Jádro
- SDK je pokročilý stack kompatibilní s Bluetooth 5.4, který poskytuje všechny základní funkce spolu s více API pro zjednodušení vývoje. Základní funkce nabízí jak samostatný režim, který umožňuje vývojářům vytvářet a spouštět jejich aplikace přímo na SoC, nebo režim NCP umožňující použití externího hostitelského MCU.
- Tyto poznámky k vydání se týkají verzí sady SDK:
- 7.0.0.0 GA vydáno 13. prosince 202
KLÍČOVÉ VLASTNOSTI
- Bluetooth
- Nová komponenta bluetooth_feature_connection_analyzer poskytuje funkci pro zachycení a analýzu RSSI přenosů na Bluetooth připojení
- Multiprotokol
- Podpora souběžného poslechu (RCP) – MG21 a MG24
- Concurrent Multiprotocol (CMP) Zigbee NCP + OpenThread RCP – produkční kvalita
- Dynamic Multiprotocol Bluetooth + Con-current Multiprotocol (CMP) podpora Zigbee a Open Thread na SoC
Oznámení o kompatibilitě a použití
- Informace o aktualizacích zabezpečení a upozorněních naleznete v kapitole Zabezpečení v poznámkách k vydání platformy Gecko nainstalované s touto sadou SDK nebo na kartě TECH DOCS na
- https://www.silabs.com/developers/bluetooth-low-energy. Silicon Labs také důrazně doporučuje, abyste se přihlásili k odběru bezpečnostních rad pro aktuální informace. Pokyny a poznámky k používání funkcí Secure Vault nebo pokud jste se sadou SDK Silicon Labs Bluetooth SDK poprvé, viz Používání této verze.
- Kompatibilní kompilátory:
- IAR Embedded Workbench pro ARM (IAR-EWARM) verze 9.40.1.
- Použití vína k sestavení pomocí nástroje příkazového řádku IarBuild.exe nebo grafického uživatelského rozhraní IAR Embedded Workbench v systému macOS nebo Linux může vést k nesprávným files se používá kvůli kolizím v hashovacím algoritmu vína pro generování zkratů file jména.
- Zákazníkům se systémem macOS nebo Linux se doporučuje, aby nevytvářeli s IAR mimo Simplicity Studio. Zákazníci, kteří tak učiní, by měli pečlivě ověřit, že je to správné files se používají.
- GCC (The GNU Compiler Collection) verze 12.2.1, dodávaná se Simplicity Studio.
Nové položky
Toto vydání Gecko SDK (GSDK) bude poslední s kombinovanou podporou pro všechna zařízení EFM a EFR, kromě oprav této verze podle potřeby. Od poloviny roku 2024 zavedeme samostatné sady SDK:
- Stávající Gecko SDK bude nadále podporovat zařízení řady 0 a 1.
- Nová sada SDK bude sloužit speciálně pro zařízení Series 2 a 3.
- Gecko SDK bude i nadále podporovat všechna zařízení řady 0 a 1 beze změny dlouhodobé podpory, údržby, kvality a odezvy poskytované v rámci našich zásad pro software.
- Nové SDK se rozvětví z Gecko SDK a začne nabízet nové funkce, které pomohou vývojářům pokročittage z pokročilých schopností našich produktů řady 2 a 3.
- Toto rozhodnutí je v souladu se zpětnou vazbou zákazníků a odráží náš závazek zvyšovat kvalitu, zajišťovat stabilitu a zlepšovat výkon pro výjimečnou uživatelskou zkušenost napříč našimi softwarovými sadami SDK.
Nové funkce
- Přidáno ve verzi 7.0.0.0
- Bluetooth Connection Analyzer
- Nová komponenta bluetooth_feature_connection_analyzer poskytuje funkci pro zachycení a analýzu RSSI přenosů na Bluetooth připojení.
Nová API
- Přidáno ve verzi 7.0.0.0
- Příkaz sl_bt_connection_analyzer_start: Spustí analýzu připojení jiného zařízení a nahlásí měření RSSI.
- Příkaz sl_bt_connection_analyzer_stop: Zastavení analýzy připojení Bluetooth jiného zařízení.
- Událost sl_bt_evt_connection_analyzer_report: Spustí se, když jsou zachyceny pakety přenášené na připojení.
- Událost sl_bt_evt_connection_analyzer_completed: Spustí se, když je dokončena operace analýzy připojení.
- Příkaz sl_bt_connection_get_scheduling_details: Získejte parametry a podrobnosti o plánování další události připojení. Příkaz sl_bt_connection_get_median_rssi: Získání hodnoty RSSI naměřené na připojení.
- Příkaz sl_bt_sm_resolve_rpa: Najděte adresu identity spojeného zařízení podle rozlišitelné soukromé adresy (RPA).
- Událost sl_bt_evt_connection_set_parameters_failed: Spustí se, když partnerské zařízení odmítlo požadavek na aktualizaci parametrů připojení L2CAP.
ID # | Popis |
1203776 | Zaveďte nové ID události knihovny ESL C: ESL_LIB_EVT_PAWR_CONFIG. Konfigurace PAwR nyní podléhá předběžné kontrole zdravého rozumu knihovnou ESL C před nastavením konfigurace – pokud kontrola selže, konfigurace je zamítnuta. |
1196297 | Přidána podpora HADM pro libovolný počet kanálů až 80. |
1187941 | 'bt_abr_host_initiator' má nyní funkci pro uložení protokolu jsonlfiles do vybrané složky pomocí argumentu příkazu '-d'. V případě, že je parametr prázdný nebo neplatná cesta k adresáři, použije aktuální pracovní adresář a informuje uživatele. |
1158040 | Přidejte metriky kvality do HADM Initiator zobrazením vypočítané pravděpodobnosti vzdálenosti na uživatelském rozhraní. |
1152853 | Nová možnost komunikačního kanálu přidána do NCP-host examples: SPI over Co-Processor Communication (CPC). |
1108849 |
|
Vylepšení
Změněné položky
Změněno ve verzi 7.0.0.0
ID # | Popis |
1203109 | Vylepšená detekční logika pro ESL, které nemají platnou konfiguraci GATT podle specifikace služby ESL. Nová logika nyní zabraňuje řadě falešně pozitivních detekcí a následnému vyloučení platných ESL ze sítě. |
1144612 | Aktualizace knihovny třetích stran cJSON z GitHubu: https://github.com/DaveGamble/cJSON @commit: b45f48e600671feade0b6bd65d1c69de7899f2be (master) |
1193924 | Migrujte BLE SDK examppoužít buď legacy_scanner API nebo extended_scanner API místo zastaralého rozhraní API skeneru. |
1177424 | Otevřením knihovny komponent ve Studiu a výběrem kterékoli z komponent, které pocházejí z aplikace/bluetooth, se nyní v sekcích „Závislosti“ a „Závislosti“ zobrazí sekce „Dokumentace“ s obsahem hostovaným na docs.silabs.com pro tu komponentu. |
- Změněná API
- Změněno ve verzi 7.0.0.0 Žádné.
- Zamýšlené chování
- Změněno ve verzi 7.0.0.0
Opravené problémy
Opraveno ve verzi 7.0.0.0
ID # | Popis |
1077663 | Opravte problém, který mohl způsobit, že se některé příkazy Bluetooth vrátí úspěšně, aniž by příkaz skutečně provedly, pokud byl použit RTOS a komponenta Bluetooth na vyžádání a aplikace vydala příkaz Bluetooth, zatímco byl zásobník Bluetooth zastaven. |
1130635 | Opravte problém, který by mohl způsobit selhání na FreeRTOS, pokud je použita funkce Bluetooth na vyžádání a úloha časovače FreeRTOS byla nakonfigurována tak, aby měla nižší prioritu než úlohy Bluetooth. |
1164357 | Když se klient GATT pokusí o přístup k atributu GATT, který vyžaduje zabezpečení, aktualizujte kód chyby z nedostatečné_šifrování na nedostatečná_autentizace, jak je uvedeno ve specifikaci Bluetooth, a spojení není propojené nebo šifrované. |
1170640 | Opravte spor v klientovi GATT, aby bylo možné zabránit výměně ATT MTU, pokud uživatelská aplikace zavolá příkaz klienta GATT, který zase spustí proceduru GATT se vzdáleným serverem GATT v kontextu zpracování události sl_bt_evt_connection_opened v režimu SoC. |
1180413 | Opravte problém, který by mohl způsobit inverzi priority vlákna a snížit spolehlivost připojení Bluetooth s FreeRTOS, pokud byla úloha časovače FreeRTOS nakonfigurována tak, aby měla nižší prioritu než úlohy Bluetooth. |
1192858 | Vylepšete zpracování reklamních sestav přes rozhraní HCI. Nyní je možné konfigurovat maximální počet hlášení reklam ve frontě. To zlepšuje výkon přes pomalé připojení HCI. |
1196365 | Opravte problém zaznamenaný u DTM, když se zobrazí komponenta časovače hlídacího psa. |
1196429 | Optimalizujte navazování připojení v konfiguraci DMP. V některých případech nebyl paket zpracován dostatečně rychle, což způsobilo ztrátu spojení. |
1198175 | Opravte výpočet rozšíření okna skeneru PAwR po zmeškaném paketu dílčí události. Přidejte výpočet rozšíření okna bloku odpovědi PAwR do zařízení inzerenta. Oprava je k dispozici v Bluetooth SDK 6.2.0 a novějších. |
1206647 | Opravte chybu ve vrstvě spojení Bluetooth, která byla způsobena nesprávným zpracováním chyby, pokud selhal přenos paketu indikace připojení centrálou. |
1209154 | Opravte chybu, která by mohla bránit tomu, aby demo režim fungoval více než jednou v relaci ESL AP. Společnost AP Pyhon sample code nyní neumožňuje změnu režimu, když je aplikace EFR Connect připojena v demo režimu, a nyní je možné dotazovat se na aktuální stav dema přes rozhraní CLI. |
1212515 | Opravte problém v režimu RCP, který způsoboval, že příkaz LE_Set_Periodic_Advertising_Subevent_Data HCI chybně selhal, když byla současně nastavena data pro více dílčích událostí s určitou délkou. Opravte další problém v režimu RCP, který umožňoval neomezeně rezervovat nepoužitelný popisovač připojení, když hostitel nečekal na událost Connection Complete HCI, než zavolal další příkaz LE_Create_Connection. |
1215158 | Postup žádosti o data dílčí události PAwR se nyní striktně řídí základní specifikací. Data poskytnutá hostitelem budou zasílána v daném pořadí a data, která dorazí příliš pozdě, nebudou odeslána v nadcházejícím periodickém inzertním intervalu. |
1216550 | Opravte chybu v příkazu sl_bt_gatt_server_send_user_read_response, že server GATT může přidat více než ATT MTU – 4 počet bajtů jako charakteristickou hodnotu v odpovědi čtení k operačnímu kódu ATT_READ_BY_TYPE_REQ. V dokumentaci tohoto příkazu je také stanoveno, že maximální počet bajtů v odpovědi na operační kód ATT_READ_BY_TYPE_REQ je ATT MTU – 4. |
1218112 | Opravte spor mezi ukončením připojení a procedurou aktualizace mapy kanálů, který by mohl způsobit dvojité uvolnění vyrovnávací paměti. |
1223155 | Opravte narušení přístupu k paměti v hostitelském zásobníku při zpracování události HCI_LE_Read_Remote_Features_Complete, pokud je popisovač připojení v události neplatný. |
1218866 | Bluetooth RAIL DMP – SoC Empty FreeRTOS/Micrium OS Sample Aplikace jsou nyní k dispozici pro xG28 (BRD4400A/B/C, BRD4401A/B/C). |
1214140 | BLE ESL exampsoubory nyní podporují desky BRD4402B a BRD4403B. |
1212633 | Opravit iop_create_bl_fileSelhání skriptu s.sh v systému MacOS. |
1209154 | Opravena chyba, která mohla bránit tomu, aby demo režim ESL fungoval více než jednou v relaci AP. AP Python sample code nyní neumožňuje změnu režimu, když je aplikace EFR Connect připojena v demo režimu, zatímco nyní je možné dotazovat se na aktuální stav dema přes rozhraní CLI. |
1205333 | Eliminovala nutnost ručně měnit typ řízení toku UART po vytvoření projektu ESL AP NCP pro řadu podporovaných desek. |
1205317 | Do dokumentu readme ESL AP byl přidán operační kód 0x1F specifický pro dodavatele Silabs pro experimentální funkci přeskočení intervalu PAwR ESL. |
ID # | Popis |
1192305 | Do komponenty In-Place OTA DFU byla přidána konfigurovatelná prodleva před uzavřením spojení s centrálním zařízením. Tím jsou vyřešeny problémy procedury s přenosem OTA na místě a nejnovější EFR Connect v2.7.1 nebo novější. |
1225207 | Opravený problém: V ESL C lib může dojít k dereferencování NULL, což vede k selhání ESL AP při konfiguraci velkých sítí. |
1223186 | Opravený app_timer pro OS, aby se použil strop požadované hodnoty na základě frekvence časovače OS, aby fungoval stejným způsobem jako varianta s holou kovem. Rozšířená dokumentace, která popisuje omezení rozlišení a zmiňuje parametry konfigurace frekvence časovače OS, které lze nastavit pro úpravu frekvence časovače (a rozlišení). |
1203408 | Aplikace OTA DFU může vstoupit do nesprávného stavu, pokud aplikace odešle událost sl_bt_evt_gatt_server_user_write_request_id. |
1208252 | Iniciátor nyní uzavře spojení při výstupu. |
1180678 | Zlepšení stability |
Známé problémy v aktuální verzi
Problémy označené tučně byly přidány od předchozí verze. Pokud jste zmeškali vydání, poslední poznámky k vydání jsou k dispozici na https://www.si-labs.com/developers/bluetooth-low-energy na kartě Technické dokumenty.
ID # | Popis | Řešení |
361592 | Událost sync_data nehlásí sílu vysílání. | Žádný |
368403 |
Pokud nastavíte interval CTE na 1, měl by být požadavek CTE odeslán v každém intervalu připojení. Odesílá se ale pouze v každém druhém intervalu připojení. | Žádný |
641122 |
Komponenta Bluetooth stack neposkytuje konfiguraci pro RF anténu. | Toto je problém konkrétně pro BGM210P. Jedním z řešení je ruční aktualizace konfigurace v sl_bluetooth_config.h v režimu úprav textu.
Pokud se používá OTA s Apploaderem, zahrňte do projektu aplikace komponentu bluetooth_feature_ota_config. Voláním příkazu sl_bt_ota_set_rf_path() nastavte RF cestu pro režim OTA. |
650079 | LE 2M PHY na EFR32[B|M]G12 a EFR32[B|M]G13 nefunguje se smartphony používajícími čip Mediatek Helio kvůli problému s interoperabilitou. | Neexistuje žádné řešení. Při vývoji a testování aplikací se lze odpojení vyhnout deaktivací 2M PHY pomocí sl_bt_connection_set_preferred_phy() nebo sl_bt_connection_set_default_preferred_phy(). |
682198 | Bluetooth stack má problém s interoperabilitou na 2M PHY s Windows PC. | Neexistuje žádné řešení. Při vývoji a testování aplikací se lze odpojení vyhnout deaktivací 2M PHY pomocí sl_bt_connection_set_preferred_phy() nebo sl_bt_connection_set_default_preferred_phy(). |
730692 |
Na zařízeních EFR4M|BG7 je pozorována 32-13% chybovost paketů, když je RSSI mezi -25 a -10 dBm. PER je nominální (podle datového listu) nad i pod tímto rozsahem. | Žádný |
756253 | Hodnota RSSI u připojení Bluetooth vrácená rozhraním Bluetooth API je na zařízeních EFR32M|B1, EFR32M|B12, EFR32M|B13 a EFR32M|B21 nesprávná. Na zařízeních EFR32M|B21. Podle měření je asi o 8~10 dBm vyšší než skutečná hodnota. | Nainstalujte komponentu „RAIL Utility, RSSI“ do projektu aplikace. Tato komponenta poskytuje výchozí RSSI offset pro čip, který je aplikován na úrovni RAIL a může pomoci dosáhnout přesnějších měření RSSI. |
845506 | Když je zahrnuta komponenta Bluetooth_feature_afh pro AFH, inicializace funkce vždy povolí AFH. | Chcete-li komponentu zahrnout, ale nepovolit AFH při spouštění zařízení, změňte hodnotu parametru z 1 na 0 ve volání funkce sl_btctrl_init_afh() v sl_bt_stack_init.c. |
1031031 | Změna konfigurace v aplikaci bt_aoa_host_locator má za následek pád aplikace. | Žádný |
1227955 | amazon_aws_soc_mqtt_over_ble a amazon_aws_soc_gatt_server examppo spuštění neinzerují. | Zvyšte configTIMER_TASK_STACK_DEPTH na 600 nebo více v config/FreeRTOSConfig.h v projektu. |
Zastaralé položky
Zastaralé ve verzi 7.0.0.0 Příkaz sl_bt_connection_get_rssi
Odebrané položky
Odebráno z verze 7.0.0.0
ID # | Popis |
1219750 | Vizualizační skript HADM založený na Pythonu byl odstraněn. Zákazníci by měli v budoucnu používat grafické uživatelské rozhraní Studio HADM. |
Multiprotokolová brána a RCP
- Nové položky
- Přidáno ve verzi 7.0.0.0
- Současný poslech, schopnost zásobníků Zigbee a Open Thread pracovat na nezávislých kanálech 802.15.4 při použití EFR32xG24 nebo xG21 RCP, je uvolněna. Souběžný poslech není k dispozici pro kombinaci 802.15.4 RCP/Bluetooth RCP, kombinaci Zigbee NCP/Open Thread RCP ani pro systém Zigbee/Open Thread system-on-chip (SoC). K těmto produktům bude přidán v budoucí verzi.
- Rozšíření dodavatele OpenThread CLI bylo přidáno do hostitelských aplikací OpenThread multiprotokolových kontejnerů. To zahrnuje příkazy coex cli.
- Vylepšení
- Změněno ve verzi 7.0.0.0
- Multiprotokolová kombinace Zigbee NCP/OpenThread RCP je nyní výrobní kvalitou.
- Opravené problémy
- Opraveno ve verzi 7.0.0.0
ID # | Popis |
1081828 | Problém s propustností u Zigbee/BLE DMP s FreeRTOSample aplikace. |
1090921 | Z3GatewayCpc měl potíže s vytvořením sítě v hlučném prostředí. |
1153055 | Aserence na hostiteli byla způsobena, když došlo k selhání komunikace při čtení verze NCP ze souboru zigbee_ncp-ble_ncp-uart sampaplikace. |
1155676 | 802.15.4 RCP zahodil všechny přijaté unicast pakety (po potvrzení MAC), pokud více rozhraní 15.4 sdílelo stejné 16bitové ID uzlu. |
1173178 | Hostitel falešně hlásil stovky paketů přijatých pomocí mfglib v nastavení Host-RCP. |
1190859 | Chyba EZSP při odesílání náhodných paketů mfglib v nastavení Host-RCP. |
1199706 | Výzvy dat od zapomenutých potomků koncových zařízení správně nenastavovaly čekající rámec na RCP pro zařazení příkazu Leave & Rejoin k bývalému dítěti. |
1207967 | Příkaz „mfglib send random“ odesílal další pakety na Zigbeed. |
1208012 | Režim mfglib rx neaktualizoval správně informace o paketech při příjmu na RCP. |
1214359 | Uzel koordinátora selhal, když se 80 nebo více směrovačů pokusilo připojit současně v nastavení Host-RCP. |
1216470 | Po předání vysílání pro masku adresy 0xFFFF by Zigbee RCP jednající jako nadřazené zařízení ponechalo nevyřízený datový příznak nastavený pro každého potomka. To vedlo k tomu, že každé dítě zůstalo vzhůru a očekávalo data po každém dotazování a vyžadovalo to nějakou další nevyřízenou datovou transakci do každého koncového zařízení, aby se tento stav nakonec vymazal. |
Známé problémy v aktuální verzi
Problémy označené tučně byly přidány od předchozí verze. Pokud jste zmeškali vydání, poslední poznámky k vydání jsou k dispozici na https://www.si-labs.com/developers/gecko-software-development-kit.
ID # | Popis | Řešení |
811732 | Při použití Zigbeed není k dispozici podpora vlastních tokenů. | Podpora je plánována v budoucí verzi. |
937562 | Příkaz Bluetoothctl „inzerovat na“ selže s aplikací rcpuart-802154-blehci na Raspberry Pi OS 11. | Místo bluetoothctl použijte aplikaci btmgmt. |
ID # | Popis | Řešení |
1022972 | Coex nefunguje na ZB NCP + OT RCP. | Podpora je plánována pro budoucí vydání. |
1074205 | CMP RCP nepodporuje dvě sítě na stejném PAN id. | Pro každou síť použijte různá ID PAN. Podpora je plánována v budoucí verzi. |
1122723 | V rušném prostředí může CLI přestat reagovat v aplikaci z3-light_ot-ftd_soc. | Žádné známé řešení. |
1170052 | CMP Zigbee NCP + OT RCP a DMP Zigbee NCP + BLE NCP se v tomto aktuálním vydání nemusí vejít na 64KB a nižší části RAM. | Části o velikosti 64 kB nejsou pro tyto aplikace aktuálně podporovány. |
1213701 | RCP nemusí během upgradu OTA na dítě v hlučném prostředí indikovat čekající data pro ospalé dítě, což má za následek neočekávané ukončení procesu aktualizace. | Bude řešeno v budoucí verzi. |
1221299 | Hodnoty RSSI Mfglib se mezi RCP a NCP liší. | Bude řešeno v budoucí verzi. |
Zastaralé položky
- Žádný
- Odebrané položky
- Odstraněno ve verzi 7.0.0.0
- Makro „NONCOMPLIANT_ACK_TIMING_WORKAROUND“ bylo odstraněno. Všechny aplikace RCP nyní ve výchozím nastavení podporují 192 µs pro nevylepšená acks, zatímco stále používají 256 µs pro vylepšená acks vyžadovaná CSL.
Použití této verze
Toto vydání obsahuje následující
- Silicon Labs Bluetooth stack knihovna
- Bluetooth sample aplikace
Další informace o sadě Bluetooth SDK viz https://docs.silabs.com/bluetooth/latest/ . Pokud s Bluetooth začínáte, přečtěte si UG103.14: Bluetooth LE Fundamentals.
Instalace a použití
- Bluetooth SDK je poskytován jako součást Gecko SDK (GSDK), sady SDK Silicon Labs. Chcete-li rychle začít s GSDK, nainstalujte Simplicity Studio 5, které nastaví vaše vývojové prostředí a provede vás instalací GSDK. Simplicity Studio 5 obsahuje vše potřebné pro vývoj produktů IoT se zařízeními Silicon Labs, včetně spouštěče zdrojů a projektů, softwarových konfiguračních nástrojů, plného IDE s GNU toolchain a analytických nástrojů. Pokyny k instalaci jsou uvedeny v online příručce Simplicity Studio 5 User's Guide.
- Alternativně lze Gecko SDK nainstalovat ručně stažením nebo klonováním nejnovější verze z GitHubu. Vidět https://github.com/Sili-conLabs/gecko_sdk pro více informací.
Simplicity Studio standardně nainstaluje GSDK do:- (Windows): C:\Users\ \SimplicityStudio\SDKs\gecko_sdk
- (Operační Systém Mac): /Uživatelé/ /SimplicityStudio/SDKs/gecko_sdk
- Dokumentace specifická pro verzi SDK je nainstalována se sadou SDK. Další informace lze často nalézt v článcích znalostní báze (KBA). Reference API a další informace o tomto a dřívějších vydáních jsou k dispozici na https://docs.silabs.com/.
Bezpečnostní informace
- Bezpečná integrace Vault
- Při nasazení do zařízení Secure Vault High jsou citlivé klíče, jako je Long Term Key (LTK), chráněny pomocí funkce Secure Vault Key Management. Níže uvedená tabulka ukazuje chráněné klíče a jejich charakteristiky ochrany úložiště.
Zabalený klíč | Exportovatelné / Neexportovatelné | Poznámky |
Dálkový dlouhodobý klíč (LTK) | Neexportovatelné | |
Místní dlouhodobý klíč (pouze starší verze) | Neexportovatelné | |
Remote Identity Resolving Key (IRK) | Exportovatelné | Musí být exportovatelné z důvodu budoucí kompatibility |
Klíč pro rozpoznání místní identity | Exportovatelné | Musí být exportovatelné, protože klíč je sdílen s jinými zařízeními. |
- Zabalené klíče, které jsou označeny jako „Neexportovatelné“, lze použít, ale nikoli viewed nebo sdílené za běhu.
- Zabalené klíče, které jsou označeny jako „Exportovatelné“, lze používat nebo sdílet za běhu, ale zůstávají zašifrované, dokud jsou uloženy ve flashi. Další informace o funkci správy klíčů zabezpečeného trezoru viz
- AN1271: Zabezpečené úložiště klíčů.
- Bezpečnostní upozornění
- Chcete-li se přihlásit k odběru bezpečnostních rad, přihlaste se na zákaznický portál Silicon Labs a vyberte Domovská stránka účtu. Kliknutím na DOMŮ přejděte na domovskou stránku portálu a poté klikněte na dlaždici Spravovat oznámení. Ujistěte se, že je zaškrtnuto 'Software/Security Advisory Notices & Product Change Notices (PCN)' a že jste přihlášeni minimálně pro svou platformu a protokol. Klepnutím na tlačítko Uložit uložte změny.
Podpora
- Zákazníci sady Development Kit mají nárok na školení a technickou podporu. Použijte Silicon Labs Bluetooth LE web na stránce získáte informace o všech produktech a službách Bluetooth společnosti Silicon Labs a přihlásíte se k podpoře produktu.
- Podporu Silicon Laboratories můžete kontaktovat na adrese http://www.silabs.com/support.
Studio jednoduchosti
Přístup jedním kliknutím k MCU a bezdrátovým nástrojům, dokumentaci, softwaru, knihovnám zdrojového kódu a dalším. K dispozici pro Windows, Mac a Linux!
- Portfolio IoT
- SW/HW
- Kvalitní
- Podpora a komunita
Zřeknutí se odpovědnosti
- Silicon Labs má v úmyslu poskytovat zákazníkům nejnovější, přesnou a hloubkovou dokumentaci všech periferií a modulů dostupných pro implementátory systémů a softwaru, kteří používají nebo hodlají používat produkty Silicon Labs. Charakterizační údaje, dostupné moduly a periferie, velikosti paměti a adresy paměti se vztahují ke každému konkrétnímu zařízení a poskytované parametry se mohou v různých aplikacích lišit a mění se.
- Aplikace exampzde popsané texty slouží pouze pro ilustrativní účely. Společnost Silicon Labs si vyhrazuje právo provádět změny bez dalšího upozornění v informacích o produktech, specifikacích a popisech zde uvedených a neposkytuje žádné záruky na přesnost nebo úplnost obsažených informací. Bez předchozího upozornění může společnost Silicon Labs aktualizovat firmware produktu během výrobního procesu z důvodu bezpečnosti nebo spolehlivosti. Tyto změny nezmění specifikace ani výkon produktu. Silicon Labs nenese žádnou odpovědnost za důsledky použití informací uvedených v tomto dokumentu. Tento dokument neimplikuje ani výslovně neuděluje žádnou licenci k navrhování nebo výrobě jakýchkoli integrovaných obvodů. Produkty nejsou navrženy ani schváleny k použití v zařízeních FDA třídy III, v aplikacích, pro které je vyžadováno schválení FDA před uvedením na trh, nebo v Life Support
- Systémy bez konkrétního písemného souhlasu Silicon Labs. A je jakýkoli produkt nebo systém určený k podpoře nebo udržení života a/nebo zdraví, u kterého lze důvodně předpokládat, že pokud selže, povede k vážnému zranění nebo smrti. Produkty Silicon Labs nejsou navrženy ani schváleny pro vojenské aplikace. Produkty Silicon Labs se za žádných okolností nesmějí používat ve zbraních hromadného ničení, včetně (ale nejen) jaderných, biologických nebo chemických zbraní nebo střel schopných takové zbraně nést. Silicon Labs se zříká všech výslovných a předpokládaných záruk a nenese odpovědnost za jakákoli zranění nebo škody související s používáním produktu Silicon Labs v takových neautorizovaných aplikacích.
Poznámka: Tento obsah může obsahovat urážlivou terminologii, která je nyní zastaralá. Silicon Labs nahrazuje tyto termíny inkluzivním jazykem, kdykoli je to možné. Pro více informací navštivte www.silabs.com/about-us/inclusive-lexicon-project
Informace o ochranné známce
- Silicon Laboratories I OS, Gecko OS Studio, Precision32®, Simplicity ® a další jsou ochranné známky nebo registrované ochranné známky společnosti Silicon Labs. PAŽE,
- CORTEX, Cortex-M3 a THUMB jsou ochranné známky nebo registrované ochranné známky společnosti ARM Holdings. Keil je registrovaná ochranná známka společnosti ARM Limited. Wi-Fi je registrovaná ochranná známka sdružení Wi-Fi Alliance. Všechny ostatní produkty nebo názvy značek zde uvedené jsou ochrannými známkami příslušných vlastníků.
- Silicon Laboratories Inc.
- 400 West Cesar Chavez Austin, TX 78701
- USA
- www.silabs.com
Dokumenty / zdroje
![]() |
SILICON LABS 7.0.0.0 GA Gecko Software Development Kit [pdfUživatelská příručka 7.0.0.0 GA Gecko Software Development Kit, 7.0.0.0 GA, Gecko Software Development Kit, Software Development Kit, Development Kit, Kit |