Logo SILICON-LABS

SDK SILICON LABS Z-Wave a Z-Wave Long Range 800

Produkt SILICON LABS Z-Wave a Z-Wave s dlouhým dosahem 800 SDK

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:

  1. vydáno 23. dubna 2025
  2. OSR vydáno 13. listopadu 2024
  3. GA vydáno 18. září 2024
  4. GA vydáno 24. července 2024
  5. 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:

SILICON-LABS-Z-Wave-a-Z-Wave-Long-Range-800-SDK-obr.1

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.SILICON-LABS-Z-Wave-a-Z-Wave-Long-Range-800-SDK-obr.2

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!

SILICON-LABS-Z-Wave-a-Z-Wave-Long-Range-800-SDK-obr.3

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

Reference

Zanechte komentář

Vaše emailová adresa nebude zveřejněna. Povinná pole jsou označena *