SDK SILICON LABS Z-Wave a Z-Wave Long Range 800
Specifikace
- Z-Wave a Z-Wave Long Range 800 SDK 7.22.4
- Simplicity SDK Suite 2024.6.3 23. dubna 2025
- Interoperabilita100% interoperabilní se všemi produkty ekosystému Z-Wave
- ZabezpečeníNejlepší zabezpečení ve své třídě s frameworkem Z-Wave Security 2 (S2)
- InstalaceSmartStart Easy Installation pro zjednodušené nastavení
- Zpětná kompatibilitaCertifikace Z-Wave vyžaduje zpětnou kompatibilitu
- Kompatibilní kompilátoryGCC verze 12.2.1 dodávaná se Simplicity Studio
Popis
Z-Wave a Z-Wave Long Range 800 jsou navrženy tak, aby splňovaly požadavky budoucí chytré domácnosti, kde rostoucí poptávka po větším počtu senzorů a zařízení napájených bateriemi vyžaduje jak dlouhý dosah, tak nízkou spotřebu energie. Kontextově orientovaná prostředí jsou dalším vývojovým řešením na trhu chytré domácnosti a vyžadují technologie, které byly optimalizovány speciálně pro tyto aplikace.
- 100% interoperabilníKaždý produkt v ekosystému Z-Wave spolupracuje s každým dalším produktem bez ohledu na typ, značku, výrobce nebo verzi. Žádný jiný protokol pro chytrou domácnost/IoT toto tvrzení nemůže nabídnout.
- Nejlepší zabezpečení ve své tříděRámec Z-Wave Security 2 (S2) poskytuje end-to-end šifrování a nejpokročilejší zabezpečení pro chytrá domácí zařízení a ovladače. Domy se zařízeními S2 Z-Wave jsou prakticky nehacknutelné.
- SmartStart Snadná instalaceSmartStart radikálně zjednodušuje instalaci chytrých zařízení pomocí skenování QR kódů pro jednotné a bezproblémové nastavení. Zařízení a systémy lze předkonfigurovat, což dramaticky usnadňuje nasazení.
- Zpětně kompatibilníCertifikace Z-Wave vyžaduje zpětnou kompatibilitu. První zařízení Z-Wave na trhu, stará více než deset let, stále fungují v sítích s nejnovějšími technologiemi Z-Wave tak, jak bylo zamýšleno.
Více informací o stavu certifikace Z-Wave a Z-Wave Long Range 800 SDK v7.22.4.0 OSR naleznete v části 9, Životní cyklus produktu a certifikace.
Tyto poznámky k vydání se týkají verzí sady SDK:
- vydáno 23. dubna 2025
- OSR vydáno 13. listopadu 2024
- GA vydáno 18. září 2024
- GA vydáno 24. července 2024
- GA vydáno 5. června 2024
Oznámení o kompatibilitě a použití
Další informace o aktualizacích a oznámeních zabezpečení naleznete v kapitole Zabezpečení v poznámkách k verzi platformy nainstalovaných s touto sadou SDK nebo na Stránka s poznámkami k vydání Silicon LabsSpolečnost Silicon Labs také důrazně doporučuje, abyste se přihlásili k odběru bezpečnostních doporučení, kde získáte aktuální informace. Pokyny nebo pokud s sadou Z-Wave 800 SDK teprve začínáte, naleznete v části 8 Používání této verze.
Kompatibilní kompilátory
GCC (The GNU Compiler Collection) verze 12.2.1, dodávaná se Simplicity Studio.
KLÍČOVÉ VLASTNOSTI
- Verze 7.22.x a budoucí aktualizace podporují platformu řady 800.
- Platforma řady 700 bude i nadále podporována i v nadcházejících release verzí 7.21.x.
- Přidání dalších informací o důvodu resetu v datové části FUNC_ID_SERIAL_API_STARTED
Podporované rádiové desky
Tato část popisuje rádiové desky podporované certifikovanými a předem certifikovanými aplikacemi pro řadu 800, resp.
Tabulka 1-1. Podporované rádiové desky
Série |
Rádio Rada |
Popis |
Z-Wave Dlouhý dolet | Tx Moc | Zabezpečený trezor |
800 | BRD2603A | ZGM230SB: SiP | Ano | 14 dBm | Vysoký |
800 | BRD2705A | EFR32ZG28B: SoC | Ano | 14 dBm | Vysoký |
800 | BRD4204A | EFR32ZG23A: SoC | Ano | 14 dBm | Střední |
800 | BRD4204B | EFR32ZG23A: SoC | Ano | 14 dBm | Střední |
800 | BRD4204C | EFR32ZG23B: SoC | Ano | 14 dBm | Vysoký |
800 | BRD4204D | EFR32ZG23B: SoC | Ano | 14 dBm | Vysoký |
800 | BRD4205A | ZGM230SA: SiP | Ano | 14 dBm | Střední |
800 | BRD4205B | ZGM230SB: SiP | Ano | 14 dBm | Vysoký |
800 | BRD4210A | EFR32ZG23B: SoC | Ano | 20 dBm | Vysoký |
800 | BRD4400B | EFR32ZG28B: SoC | Ano | 14 dBm | Vysoký |
800 | BRD4400C | EFR32ZG28B: SoC | Ano | 14 dBm | Vysoký |
800 | BRD4401B | EFR32ZG28B: SoC | Ano | 20 dBm | Vysoký |
800 | BRD4401C | EFR32ZG28B: SoC | Ano | 20 dBm | Vysoký |
Aplikace ve výše uvedené tabulce vyžadují rádiovou desku v kombinaci s BRD4002A – Wireless Starter Kit Mainboard (WSTK) a BRD8029A – Buttons and LED Expansion Board. Všimněte si, že BRD4002A je kompatibilní se starou základní deskou BRD4001A, která bude zastaralá. Sériová rozhraní API ve výše uvedené tabulce potřebují pouze rádiovou desku a základní desku BRD4002A – Wireless Starter Kit (WSTK). Odkazují na INS14278: Jak používat certifikované aplikace a INS14816: Jak používat předem certifikované aplikace, pro detaily.
ZW-LR označuje, že radiová deska podporuje jak Z-Wave, tak Z-Wave Long Range. 14/20 dBm udává vysílací výkon radiové desky. Secure Vault je špičková sada nejmodernějších bezpečnostních funkcí, které řeší eskalující hrozby internetu věcí (IoT).
Tabulka 1-2. Rádiové desky versus OPN.
Série | Rozhlasová deska | Popis OPN |
800 | BRD2603A | ZGM230SB27HGN3 |
800 | BRD2705A | EFR32ZG28B312F1024IM48-A |
800 | BRD4204A | EFR32ZG23A010F512GM48 |
800 | BRD4204B | EFR32ZG23A010F512GM48 |
800 | BRD4204C | EFR32ZG23B010F512IM48 |
800 | BRD4204D | EFR32ZG23B010F512IM48 |
800 | BRD4205A | ZGM230SA27HNN0 |
800 | BRD4205B | ZGM230SB27HGN2 |
800 | BRD4210A | EFR32ZG23B020F512IM48 |
800 | BRD2603A | ZGM230SB27HGN3 |
800 | BRD4400C | EFR32ZG28B312F1024IM68-A |
800 | BRD4401B | EFR32ZG28B322F1024IM68-A |
800 | BRD4401C | EFR32ZG28B322F1024IM68-A |
Výše uvedená tabulka ukazuje vztah rádiových desek a OPN. Tuto tabulku lze použít k objasnění kompatibility předem sestavených binárních souborů nabízených v sadě Simplicity SDK. Předem sestavené binární soubory jsou vytvořené zaměřovací desky a nikoli OPN. K dispozici je více OPN než výše uvedené. U těchto OPN nebudou předem sestavené binární soubory fungovat. Požadovaná aplikace musí být vytvořena se zaměřením na konkrétní OPN.
Z-Wave protokol
Upozorňujeme, že produkty 800 jsou založeny na SDK v7.17.x a nepodporují aktualizaci firmwaru Secure Element bezdrátově (OTA). Existuje však migrační cesta pro aktualizaci hlavního bootloaderu i firmwaru Secure Element, aby byla tato funkce podporována. Cesta k aktualizaci viz INS14895: Návod k použití aplikace Tiny. SDK v800.x založené na 7.18 podporuje aktualizaci firmwaru Secure Element bezdrátově (OTA). Zkrácení protokolu Z-Wave NVM8 o 3 kB file Systém má vliv při provádění OTA aktualizací firmwaru u aplikací založených na architektuře 800 nasazených ve verzi 7.17.2 a starších. Pro provedení OTA aktualizace firmwaru z verze 7.17.2 na 7.18.1/2 je nutné upravit verzi 7.18.1/2 tak, aby byla zachována stejná velikost protokolu NVM3 jako v verzi 7.17.2. To lze nakonfigurovat definicí NVM3_DEFAULT_NVM_SIZE při sestavování verze 7.18.1/2. Upozorňujeme, že kvůli zavedení zabezpečeného úložiště klíčů u řady 800 již není podporováno používání externě dodávaných párů klíčů. Aby nedošlo k ohrožení bezpečnosti, klíče se generují interně při prvním spuštění a soukromý klíč se uchovává pouze v zabezpečeném úložišti. Veřejný klíč a QR kód lze přečíst v produkčním prostředí.
Nové položky
Přidáno ve verzi 7.22.4 GA
ID # | Popis |
1439232 | Změněna konfigurace watchdogu a odstraněn krok, kdy je deaktivován Z-Wave stackem. Výchozí watchdog byl změněn na resetování zařízení po 8 sekundách bez napájení. |
1434642 | Vylepšená spolehlivost CCA (hodnocení volného kanálu). Dříve se v okně RX používala pouze poslední naměřená hodnota RSSI místo nejvyšší hodnoty. |
- Přidání nového příkazu sériového rozhraní API pro načtení seznamu podporovaných oblastí.
Přidáno ve verzi 7.22.1 GA
ID # | Popis |
1246332 | Nyní existuje jedna knihovna ZPAL na rodinu zařízení. |
1271456 | Sloučená konfigurace rádiové desky RF files (viz zw_config_rf.h). |
1242395 | ZAF_BUILD_NO, SDK_VERSION_[HLAVNÍ|VEDLEJŠÍ|ZÁPLATKA], ZAF_VERSION_[HLAVNÍ|VEDLEJŠÍ|ZÁPLATKA] nejsou žádné
již nejsou v Aplikacích k dispozici. Byly nahrazeny několika funkcemi pro přístup definovanými v souboru „ZAF_version.h“. |
1196450 | zpal_reset_reason_t nahrazuje výčet EResetReason_t. |
- Přidávání dalších informací o důvodu resetování do datové části FUNC_ID_SERIAL_API_STARTED.
Vylepšení
Vylepšeno ve verzi 7.22.4 GA
ID # | Popis |
1439232 | Změněna konfigurace watchdogu a odstraněn krok, kdy je deaktivován Z-Wave stackem. Výchozí watchdog byl změněn na resetování zařízení po 8 sekundách bez napájení. |
1434642 | Vylepšená spolehlivost CCA (hodnocení volného kanálu). Dříve se v okně RX používala pouze poslední naměřená hodnota RSSI místo nejvyšší hodnoty. |
Vylepšeno ve verzi 7.22.0 GA
ID # | Popis |
1246332 | Nyní existuje jedna knihovna ZPAL na rodinu zařízení. |
1271456 | Sloučená konfigurace rádiové desky RF files (viz zw_config_rf.h). |
1242395 | ZAF_BUILD_NO, SDK_VERSION_[HLAVNÍ|VEDLEJŠÍ|ZÁPLATKA], ZAF_VERSION_[HLAVNÍ|VEDLEJŠÍ|ZÁPLATKA] nejsou žádné
již nejsou v Aplikacích k dispozici. Byly nahrazeny několika funkcemi pro přístup definovanými v souboru „ZAF_version.h“. |
1196450 | zpal_reset_reason_t nahrazuje výčet EResetReason_t. |
Opravené problémy
Opraveno ve verzi 7.22.4
ID # | Popis |
1363469 | Opravena manipulace s RAIL, kde více událostí TX a RX rádia mohlo být součástí stejného zpětného volání, což matlo stavový automat. Zásobník se tak dostal do stavu, kdy nebyl schopen přijímat pakety. |
1397177 | Opraveno chování v příkazu REMOVE_NODE_FROM_NETWORK SAPI, kdy příkaz selhal, pokud bylo ID cílového uzlu sdíleno v síti odstraňovače. |
1439197 | Opraven problém, který bránil konfiguraci výstupního výkonu vysílače nad +14 dBM v aplikaci řadiče Serial API. |
1330168 | Opraven problém s cestou migrace NVM z 7.18 (nebo starší) na 7.21 nebo novější na straně řadiče. Data aplikace nebyla během migrace aktualizována. |
1439269 | Opravena podmínka, kdy se zásobník pokusil poslat nadměrně velký paket vzduchem. |
1385589 | Opraven problém, kdy se zařízení s funkcí Never Listening neúmyslně probouzelo každou minutu. |
1374874 | Koncové zařízení Z-Wave s dlouhým dosahem může po měkkém resetu vykazovat snížený výstupní výkon. Toto bylo opraveno. |
Opraveno ve verzi 7.22.3 OSR
ID # | Popis |
1367428 | Opraven problém související s mechanismem LBT, kdy se koncové zařízení nemohlo přepnout na volný kanál a reagovat na příchozí požadavky. |
Opraveno ve verzi 7.22.2 GA
ID # | Popis |
1346170/
1295158 |
Aplikace koncového zařízení SerialAPI je opravena a lze ji používat s agentem CTT. |
Opraveno ve verzi 7.22.1 GA
ID # | Popis |
1321606 | Opraven problém, který způsoboval, že se ovladač uzamkl v neustálém vzoru vysílání. Toto chování bylo způsobeno nesprávnou konfigurací zadanou v NVM ovladače. |
1325749 | Oprava zabraňuje samouzamčení mezi frontou aplikací ZAF a transportní frontou při velkém zatížení datovým provozem. |
1325746 | Opravena podmínka, kdy se koncové zařízení jemně resetovalo, když je obklopeno přeplněným RF prostředím. |
1302749 | Opraven problém, kdy řadič nakonfigurovaný v Z-Wave Long-Range módu mohl vstoupit do stavu, kdy CRC spojené s TX pakety jsou chybné. Problém se spouští v hlučném prostředí, včetně zařízení FLiRS. |
1313883 | Opraven problém, kdy řadič nehlásil EU_LR jako oblast dlouhého dosahu. |
Opraveno ve verzi 7.22.0 GA
ID # | Popis |
1062482 | Byl opraven problém, který ovlivnil OTA, kde se zasekl, když bylo spuštěno přerušení časovače. |
1266899 | Opraven problém s migrací řadiče ovlivňující proces migrace z verze 7.17 na novější řadič NCP Serial API. |
1271456 | Rádiová deska BRD4401C (EFR32ZG28 + výstupní výkon 20 dBm) byla špatně nakonfigurována, což vedlo k nízkému výstupnímu výkonu TX. Tento problém byl vyřešen. |
1273430 | Opravena správa paketů s vysokou prioritou ovlivňující začlenění a vyloučení sítě. |
1289422 | Opraven problém způsobující reset při dotazování koncového zařízení vysokou frekvencí. |
1238611 | Refaktoring fronty TX řešící závodní podmínky ovlivňující stabilitu řadiče. |
1285197 | Zřídka se ovladač dostal do stavu, který vedl k nespravovanému stavu (RAIL_EVENT_RX_FIFO_OVERFLOW). Regulátor nyní spustí měkký reset. |
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 Stránka s poznámkami k vydání Silicon Labs.
ID # | Popis | Řešení |
1227385 | Zatímco stabilita řadiče byla v Z-Wave Classic výrazně vylepšena, na straně hostitele se stále doporučuje implementace řešení. | Tento problém s nízkým výskytem může být zmírněn hostitelem. Když je ovladač uzamčen a odpovídá stavem TRANSMIT_COMPLETE_FAIL, hostitel by měl ovladač resetovat. |
1247775 | Tick RTOS se může zastavit, když aplikace vyžaduje časté přerušování. Tick RTOS se pak nezvyšuje a zastaví zásobník Z-Wave a další úlohy. | Ve funkci sli_schedule_wakeup_timer_expire_handler() nahraďte
/* Zvyšte značku RTOS. */ while ((current_tick_count – last_update_lftic) > lfticks_per_os_ticks) { sched |= xTaskIncrementTick(); last_update_lftic+= lfticks_per_os_ticks; } By /* Zvyšte značku RTOS. */ while ((current_tick_count – last_update_lftic) >= lfticks_per_os_ticks) { sched |= xTaskIncrementTick(); last_update_lftic+= lfticks_per_os_ticks; } |
1300414 | End-Device potvrdí paket po vyloučení. | Žádné řešení. |
1295158 | Emulované zahrnutí koncového zařízení selže při použití s agentem CTT. | Doporučuje se, aby testeři používali jinou verzi emulovaného koncového zařízení. |
753756 | Network Wide Inclusion (NWI) aplikací založených na 500 nefunguje prostřednictvím opakovačů 700/800. | NWI funguje na druhý pokus. |
Zastaralé položky
Od vydání zásobníku 7.22.0 není platforma 700 podporována sadou Simplicity SDK. Platforma 700 bude udržována prostřednictvím streamu vydání 7.21.x.
Odebrané položky
Odstraněno ve verzi 7.22.0 GA
- Žádný.
Aplikační rámec Z-Wave Plus V2
Nové položky
Přidána beta implementace třídy příkazů pro pověření uživatele. Upozorňujeme, že v nadcházející specifikaci Z-Wave 2024A se očekávají další aktualizace specifikace této třídy příkazů a tato raná implementace neimplementuje všechny tyto změny. Třída příkazů bude v budoucích verzích patchů upravena podle specifikací 2024A. Nová varianta klávesnice pro zamykání dveří.ampJe přidána aplikace „Klávesnice pro zamykání dveří s U3C Beta“, která podporuje třídu příkazů pro pověření uživatele. Je přidána podpora CLI pro sampaplikace. V případě aplikací FL a NL je CLI ve výchozím nastavení zakázáno, protože brání aplikacím v přechodu do režimu spánku. Pokyny k povolení rozhraní CLI pro tyto spící aplikace naleznete v souboru readme aplikací files.
Vylepšení
Podrobný popis vývoje aplikací pomocí Z-Wave Plus V2 Framework naleznete na INS14259: Z-Wave Plus V2 Application Framework GSDKPro zákazníky, kteří chtějí migrovat na platformu 800, je k dispozici také průvodce portováním. Průvodce obsahuje podrobný...ampsoubor o tom, jak portovat aplikaci pro zapnutí/vypnutí (700) bez komponent/7.16.3 na aplikaci pro zapnutí/vypnutí na bázi komponent/800 (7.17.0). Viz APL14836: Aplikační poznámka pro Porting Z-Wave Appl. SW od 700 do 800 hardware.
Opravené problémy
Opraveno ve verzi 7.22.2 GA
ID # | Popis |
1332325 | Opravena chyba OTA s chybou 0x05 při použití Bootloaderu – projekt interního úložiště SoC. |
Opraveno ve verzi 7.22.1 GA
ID # | Popis |
1301405 | Vstupní pole komponenty Z-Wave Version Config SLC byla standardně nastavena na 1.0.0, ale 0 je mimo povolený rozsah. Verze nebyla správně nastavena v zw_version_config.h v případě 0 vstupních polí. |
1304174 | Úroveň kvality ukázek bootloaderu Z-Wave v Simplicity Studio chyběla. |
Opraveno ve verzi 7.22.0 GA
ID # | Popis |
1243767 | V Simplicity Studio chybí demo bootloadery ZG28 OTA a OTW. |
Známé problémy v aktuální verzi
Od předchozího vydání byly přidány problémy označené tučně. Pokud jste zmeškali vydání, poslední poznámky k vydání jsou k dispozici na Stránka s poznámkami k vydání Silicon Labs
ID # | Popis | Řešení |
369430 | Všechny rámce vícesměrového vysílání S2 jsou odesílány pomocí ověřeného doručení S2_TXOPTION_VERIFY_DELIVERY bez ohledu na to, zda se očekává odpověď. | Změňte zdrojový kód v závislosti na odeslaném rámci. |
1172849 | U řady 800 již nebude spánek trvattage úspor proudu EM1P. | Momentálně nedostupné. |
1257690 | sl_storage_config.h nezpracovává vlastní velikost slotu OTA. | Momentálně nedostupné. |
1347089 | CC Configurator nemůže vytvářet koncové body víceúrovňového senzoru. | Momentálně nedostupné. |
Zastaralé položky
Známý problém s ID 1080416 byl zamítnut odstraněním komponenty Assert.
Odebrané položky
Odstraněno ve verzi 7.22.0. GA
- Žádný.
Sample Aplikace
Aplikace Door Lock Keypad, Power Strip, Sensor PIR a Wall Controller ve verzi SDK 7.22.0 byly oficiálně certifikovány na základě schválené sady testů specifikace Z-Wave 2023B. Senzor 7.22.0 PIR sampAplikace obsahuje problém CTT; řešení je popsáno pro problém 1322043.ampAplikace založené na verzi 7.22.1 SDK byly bez problémů samocertifikovány společností Silicon Labs na základě schválené testovací sady specifikace Z-Wave 2023B. V SDK 7.21.1 byl pro desky BRD2603A a BRD2705A přidán demo firmware Serial API End Device.
Opravené problémy
Opraveno ve verzi 7.22.2 GA
ID # | Popis |
1327637 | Opravena chyba kompilace aplikace Doorlock s komponentou CLI. |
Opraveno ve verzi 7.22.1 GA
ID # | Popis |
1303548 | Opraven problém, kdy příkaz set_new_user_code v rozhraní CLI přijímal pouze první 4 číslice PIN kódu. |
1303546 | Opraven problém, kdy příkaz enter_user_code v CLI neotevíral dveře. |
Známé problémy v aktuální verzi
ID # | Popis | Řešení |
1245554 | Aplikace DoorLock nefunguje s UserID vyšším než 163. | Momentálně nedostupné. |
Klávesnice zámku dveří s U3C Beta
Jedná se o novou variantu klávesnice Door Lock Key Pad sampaplikace, která podporuje třídu příkazů User Credential Command a je beta verzí. Vzhledem k tomu, že aplikace dosud neprošla vlastní certifikací, obsahuje známé problémy a bude upravena podle změn očekávaných ve specifikaci Z-Wave 2024A.
Opravené problémy
Opraveno ve verzi 7.22.2 GA
ID # | Popis |
1297891 | Opraven problém, kdy se zprávy o přidružení uživatelských přihlašovacích údajů zobrazovaly pouze v případě úspěšného přidružení přihlašovacích údajů. |
1308210 | Opraven problém, kdy zpráva o stavu učení pověření odesílala více duplicitních rámců. |
Opraveno ve verzi 7.22.1 GA
ID # | Popis |
1297891 | Zprávy o přidružení uživatelských pověření byly doručeny pouze v případě úspěšného přidružení pověření. |
1297667 | Chyba sady pověření obsahovala nesprávná data. |
1297614 | Po smazání uživatele nebyly smazány přihlašovací údaje uživatele. |
1297611 | Hodnota dalšího pověření neudržovala vzestupné pořadí. |
1297370 | Vícenásobné smazání přihlašovacích údajů nefungovalo. |
1297352 | Kód PIN by měl místo jakéhokoli znaku ukládat pouze čísla. |
1297175 | Maximální délka pověření byla v přehledu možností pověření nesprávná. |
1296879 | Smazání uživatele nezaručilo smazání všech souvisejících přihlašovacích údajů. |
1296863 | Mohly být přidány nepodporované typy uživatelů. |
1296859 | Chyběly příkazy USER_NOTIFICATION_REPORT. |
1296854 | Chyběly příkazy USER_SET_ERROR_REPORT. |
Známé problémy v aktuální verzi
ID # | Popis | Řešení |
1297831 | Credential Learn nefunguje s BTN2. | Momentálně nedostupné. |
1347581 | Zpráva o uživateli a přihlašovacích údajích je nesprávně odeslána pouze na přidružený nižší zabezpečený uzel. | Momentálně nedostupné. |
1346581 | Výchozí uživatelský PIN kód obsahuje pouze po sobě jdoucí číslice. | Změňte uživatelský PIN kód na povolený PIN kód. |
Opravené problémy
Opraveno ve verzi 7.22.1 GA
ID # | Popis |
1274235 | PIR senzoru umožňující uživatelskou úlohu skončilo těžkou poruchou.
To povolilo uživatelskou úlohu v senzoru PIRample app (nastavením makra CREATE_USER_TASK z 0 na 1 v app.c), což vede k těžké chybě. |
1231755 | Chybělo upozornění na pohybový alarm senzoru PIR zapnuto až vypnuto. |
1087508 | Hodnota stavu notifikace CC změněna vloženým příkazem SET před bootstrapem S2. |
Známé problémy v aktuální verzi
ID # | Popis | Řešení |
1256505 | Senzor PIR se neprobudí po stisknutí tlačítka BTN0 a BTN1 na rozšiřující desce používající rádiové desky BRD4400C a BRD4401C, protože tyto GPIO nepodporují probuzení z EM4. | Přemapujte tlačítka na GPIO, které podporují probuzení z EM4. |
Známé problémy ve verzi 7.22.0 GA
ID # | Popis | Řešení |
1322043 | První zpráva Lifeline v SensorPIR chybí, což způsobuje selhání v CTT Test case CCM_AssociationCmdClass_Rev01 CTT. | Najděte opravu problému pod touto tabulkou. |
Sample Aplikace
Oprava známého problému 1322043:
Opravené problémy
ID # | Popis |
1274235 | PIR senzoru umožňující uživatelskou úlohu skončilo těžkou poruchou.
To povolilo uživatelskou úlohu v senzoru PIRample app (nastavením makra CREATE_USER_TASK z 0 na 1 v app.c), což vede k těžké chybě. |
1231755 | Chybělo upozornění na pohybový alarm senzoru PIR zapnuto až vypnuto. |
1087508 | Hodnota stavu notifikace CC změněna vloženým příkazem SET před bootstrapem S2. |
- Žádný.
Známé problémy v aktuální verzi
ID # | Popis | Řešení |
1256505 | Senzor PIR se neprobudí po stisknutí tlačítka BTN0 a BTN1 na rozšiřující desce používající rádiové desky BRD4400C a BRD4401C, protože tyto GPIO nepodporují probuzení z EM4. | Přemapujte tlačítka na GPIO, které podporují probuzení z EM4. |
Sériové API aplikace
Počínaje verzí 7.16 při zálohování a obnově koncového uzlu sériového rozhraní API prostřednictvím FUNC_ID_NVM_BACKUP_RESTORE koncový uzel sériového rozhraní API automaticky upgraduje energeticky nezávislou paměť protokolu (NVM) na nejnovější verzi. Jakoukoli zálohu vytvořenou z koncového uzlu Serial API 7.16 nebo novějšího lze obnovit na původní verzi nebo na pozdější verzi koncového uzlu Serial API, aniž by byl nutný jakýkoli ruční upgrade protokolu NVM. Sériové rozhraní je ve verzi 8 nezměněno. Od verze SDK 7.18.x je koncový uzel Serial API dostupný jako zdrojový kód i binární. To otevírá možnost pro vytváření přizpůsobených verzí koncového uzlu Serial API s odlišnou konfigurací pinů nebo dalším využitím hardwaru. Případem použití může být použití SPI místo UART pro sériovou komunikaci. V Simplicity SDK není k dispozici žádná aplikace využívající koncové zařízení Serial API.
Důležité změny
Počínaje verzí 7.19 jsou změny narušující API zdokumentovány v souboru „Important_changes.md“, který je k dispozici v sadě Simplicity SDK. Podrobný popis změn zavedených v nejnovější verzi naleznete v tomto souboru. Do sady Simplicity SDK byla přidána dokumentace ve formátu HTML, kterou naleznete na adrese https://docs.silabs.com/z-wave/7.22.2/zwave-api/ a v Simplicity Studiu, v sekci Dokumentace, pod položkou „Z-Wave komprimovaná dokumentace k Doxygenu“. Umístění tohoto dokumentu je /protocol/z-wave/docs_public/z-wave-html-docs.zip.
Software s otevřeným zdrojovým kódem
Z-Wave používá jako základní OS FreeRTOS a je založen na jádru FreeRTOS V10.4.3.
Použití této verze
Toto vydání obsahuje následující:
- Aplikační rámec Z-Wave Plus V2
- Certifikované aplikace Z-Wave pro širokou škálu aplikací pro chytrou domácnost
- Z-Wave protokol a sériové API aplikace
Pokud jste prvním uživatelem, je dokumentace Z-Wave nainstalována se sadou SDK. Vidět INS14280: Z-Wave Začínáme pro koncová zařízení, INS14278: Jak používat certifikované aplikace v Z-Wavea INS14281: Z-Wave Začínáme pro řídicí zařízení pokyny. Tato sada SDK závisí na platformě Simplicity SDK. Kód platformy Simplicity SDK poskytuje funkce, které podporují protokol plugins a API ve formě ovladačů a dalších funkcí nižší vrstvy, které přímo spolupracují s čipy a moduly Silicon Labs. Mezi komponenty Gecko Platform patří EMLIB, EMDRV, RAIL Library, NVM3, PSA a mbedTLS. Poznámky k vydání Gecko Platform jsou k dispozici prostřednictvím Launcher Perspective společnosti Simplicity Studio.
Instalace a použití
Objednejte si startovací sadu Z-Wave Wireless. Sada nabízí nejjednodušší a nejrychlejší způsob, jak začít s testováním a vývojem vaší vlastní Z-Wave mesh aplikace. Poskytuje jednu celosvětovou vývojovou sadu pro koncová zařízení i brány s více rádiovými deskami, s jejichž pomocí mohou vývojáři vytvořit mesh síť a testovat modul Z-Wave. Z-Wave a Z-Wave Long Range 800 SDK jsou dodávány jako součást Simplicity SDK, sady SDK od Silicon Labs. Chcete-li rychle začít se Simplicity SDK, nainstalujte si... Simplicity Studio 5, který nastaví vaše vývojové prostředí a provede vás instalací Simplicity SDK. 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ů, nástrojů pro konfiguraci softwaru, plnohodnotného IDE s GNU toolchain a analytických nástrojů. Pokyny k instalaci jsou k dispozici v online Simplicity Studio 5 Uživatelská příručka. Alternativně lze Simplicity SDK nainstalovat ručně stažením nebo klonováním nejnovější verze z GitHubu. Vidět https://github.com/Sil-iconLabs/simplicity_sdk pro více informací.
Simplicity Studio nainstaluje sadu SDK ve výchozím nastavení v:
- (Windows): C:\Users\ \SimplicityStudio\SDKs\simplicity_sdk
- (MacOS): /Users/ /SimplicityStudio/SDKs/simplicity_sdk
Chcete-li implementovat konkrétní aplikaci, Silicon Labs doporučuje začít s některou ze stávajících samocertifikovaných aplikací s požadovaným typem role.
Bezpečnostní informace
Bezpečná integrace Vault
Tato verze zásobníku používá zabezpečené rozhraní úschovny pro správu klíčů asymetrických klíčů (ECC Curve 25519) a symetrických klíčů (AES).
Bezpečnostní upozornění
Chcete-li se přihlásit k odběru bezpečnostních upozornění, přihlaste se na zákaznický portál Silicon Labs a poté vyberte Domů úč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 políčko „Oznámení o softwaru/bezpečnostních upozorněních a oznámení o změnách produktů (PCN)“ a že jste přihlášeni k odběru alespoň pro vaši platformu a protokol. Kliknutím na Uložit uložte všechny změny.
Podpora
Zákazníci sady Development Kit mají nárok na školení a technickou podporu. Podívejte se na zdroje podpory a kontaktujte podporu Silicon Laboratories na adrese https://www.silabs.com/support.
Životní cyklus produktu a certifikace
Společnost Silicon Labs bude přidávat nové funkce na základě požadavků trhu a neustále vylepšovat protokol Z-Wave, aby se etablovala v ekosystému Z-Wave. Životní cyklus protokolu Z-Wave je proces, který partnerům Z-Wave poskytuje rychlé inovace, nové funkce a robustní vydávání zralých protokolů. Životní cyklus protokolu Z-Wave definuje proces zrání generací protokolu Z-Wave a skládá se ze tří fází rozdělených do pěti životních cyklů.tages. Změna v Z-Wave SDK používaném pro konkrétní zařízení vyžaduje recertifikaci; typ požadované certifikace, množství potřebného testování a související poplatky však závisí na rozsahu změny. Viz domovská stránka Z-Wave Alliance https://z-wavealliance.org/ pro podrobnosti.
Tabulka 9-1. Historie vydání Z-Wave SDK
Série | Verze SDK | Datum vydání [DD-MMM-RRRR] |
800 | 7.22.3 OSR | 13. listopadu 2024 |
800 | 7.22.2 GA | 18-SEP-2024 |
800 | 7.22.1 GA | 24-ČERVEN-2024 |
800 | 7.22.0 GA | 06-JUN-2024 |
700/800 | 7.21.4 GA | 14-SRPEN-2024 |
700/800 | 7.21.3 GA | 02. května 2024 |
700/800 | 7.21.2 GA | 10. dubna 2024 |
700/800 | 7.21.1 GA | 14. února 2024 |
700/800 | 7.21.0 GA | 15-DEC-2023 |
700/800 | 7.20.3 GA | 13-Mar-2024 |
700/800 | 7.20.2 GA | 9. října 2023 |
700/800 | 7.20.1 GA | 26-ČERVEN-2023 |
700/800 | 7.20.0 Předcertifikované GA | 07-JUN-2023 |
700/800 | 7.19.6 GA | 03-ČERVEN-2024 |
700/800 | 7.19.5 GA | 24. ledna 2024 |
700/800 | 7.19.4 GA | 16-SRPEN-2023 |
700/800 | 7.19.3 GA | 03. května 2023 |
700/800 | 7.19.2 GA | 08-Mar-2023 |
700/800 | 7.19.1 GA | 01. února 2023 |
700/800 | 7.19.0 Předcertifikované GA | 14-DEC-2022 |
700/800 | 7.18.8 GA | 13-SEP-2023 |
700/800 | 7.18.6 GA | 28-JUN-2023 |
700/800 | 7.18.4 GA | 18. ledna 2023 |
700/800 | 7.18.3 GA | 19. října 2022 |
700/800 | 7.18.2 GA | 28-SEP-2022 |
700/800 | 7.18.1 GA | 17-SRPEN-2022 |
700/800 | 7.18.0 Předcertifikované GA | 08-JUN-2022 |
700/800 | 7.17.2 GA | 09-Mar-2022 |
700/800 | 7.17.1 Předcertifikované GA | 28. ledna 2022 |
700/800 | 7.17.0 Předcertifikované GA | 08-DEC-2021 |
700 | 7.16.3 GA | 13. října 2021 |
700 | 7.16.2 GA | 08-SEP-2021 |
700 | 7.16.1 GA | 21-ČERVEN-2021 |
Série | Verze SDK | Datum vydání [DD-MMM-RRRR] |
700 | 7.16.0 Předcertifikované GA | 16-JUN-2021 |
700 | 7.15.4 GA | 07. dubna 2021 |
700 | 7.15.2 Předcertifikované GA | 27. ledna 2021 |
700 | 7.15.1 Předcertifikované GA | 09-DEC-2020 |
700 | 7.14.3 GA | 14. října 2020 |
700 | 7.14.2 GA | 09-SEP2020 |
700 | 7.14.1 GA | 29-ČERVEN-2020 |
700 | 7.14.0 Beta | 24-JUN-2020 |
700 | 7.13.12 GA | 21-SEP-2023 |
700 | 7.13.11 GA | 02. listopadu 2022 |
700 | 7.13.10 GA | 18-SRPEN-2021 |
700 | 7.13.9 GA | 03-Mar-2021 |
700 | 7.12.2 GA | 26. listopadu 2019 |
700 | 7.12.1 GA | 20-SEP-2019 |
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
www.silabs.com/IoT - SW/HW
www.silabs.com/simplicity - Kvalitní
www.silabs.com/quality - Podpora a komunita
www.silabs.com/community
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 poskytnuté „typické“ parametry se mohou v různých aplikacích lišit a mění se. Aplikace exampZde popsané položky slouží pouze pro ilustrační účely. Společnost Silicon Labs si vyhrazuje právo provádět změny v informacích o produktu, specifikacích a popisech zde uvedených bez dalšího upozornění a neposkytuje záruky ohledně přesnosti nebo úplnosti obsažených informací. Společnost Silicon Labs může bez předchozího upozornění aktualizovat firmware produktu během výrobního procesu z důvodů bezpečnosti nebo spolehlivosti. Takové změny nezmění specifikace ani výkon produktu. Společnost 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ě integrovaných obvodů. Produkty nejsou navrženy ani autorizovány k použití v žádných zařízeních FDA třídy III, aplikacích, pro které je vyžadováno schválení FDA před uvedením na trh, ani v systémech podpory života bez výslovného písemného souhlasu společnosti Silicon Labs. „Systém podpory života“ je jakýkoli produkt nebo systém určený k podpoře nebo udržení života a/nebo zdraví, u kterého lze v případě selhání důvodně očekávat, že povede k závažnému zranění osob nebo smrti. Produkty Silicon Labs nejsou navrženy ani autorizovány pro vojenské aplikace. Produkty společnosti Silicon Labs nesmí být za žádných okolností použity ve zbraních hromadného ničení, včetně (mimo jiné) jaderných, biologických nebo chemických zbraní nebo raket schopných takové zbraně nést. Společnost Silicon Labs se zříká všech výslovných i implicitních záruk a nenese odpovědnost za žádná zranění nebo škody související s použitím produktu společnosti Silicon Labs v takových neoprávněných aplikacích.
Informace o ochranné známce
Silicon Laboratories Inc.®, Silicon Laboratories®, Silicon Labs®, SiLabs® a logo Silicon Labs®, Bluegiga®, Bluegiga Logo®, EFM®, EFM32®, EFR, Ember®, Energy Micro, logo Energy Micro a jejich kombinace , „energeticky nejšetrnější mikrokontroléry na světě“, Redpine Signals®, WiSeConnect, n-Link, EZLink®, EZRadio®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS Studio, Precision32®, Simplicity Studio®, Telegesis, Telegesis Logo®, USBXpress®, Zentri, logo Zentri a Zentri DMS, Z-Wave® a další jsou ochranné známky nebo registrované ochranné známky společnosti Silicon Labs. ARM, 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
Nejčastější dotazy
Otázka: Které kompilátory jsou kompatibilní se Z-Wave a Z-Wave Long Range 800 SDK?
A: GCC verze 12.2.1 dodávaná se Simplicity Studio je kompatibilní se Z-Wave SDK.
Otázka: Jak mohu zajistit bezpečnost mých Z-Wave zařízení?
A: Použijte framework Security 2 (S2) poskytovaný společností Z-Wave pro end-to-end šifrování a vylepšené bezpečnostní funkce.
Otázka: Mohu integrovat nová zařízení Z-Wave do mého stávajícího systému?
A: Ano, každý produkt v ekosystému Z-Wave je navržen tak, aby byl interoperabilní, což vám umožňuje bezproblémovou integraci nových zařízení.
Dokumenty / zdroje
![]() |
SDK SILICON LABS Z-Wave a Z-Wave Long Range 800 [pdfUživatelská příručka 7.22.4.0, 2024.6.3, Z-Wave a Z-Wave Long Range 800 SDK, Z-Wave Long Range 800 SDK, Long Range 800 SDK, Range 800 SDK, 800 SDK, SDK |