SILICON-LABS-logo

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

SILICON-LABS-Z-Wave-ja-Z-Wave-pika-leviala-800-SDK-toode

Tehnilised andmed

  • Z-Wave ja Z-Wave Long Range 800 SDK 7.22.4
  • Simplicity SDK Suite 2024.6.3 23. aprill 2025
  • Koostalitlusvõime100% koostalitlusvõimeline kõigi Z-Wave ökosüsteemi toodetega
  • TurvalisusParim turvalisus Z-Wave'i Security 2 (S2) raamistikuga
  • PaigaldamineSmartStart Easy Installation lihtsustatud seadistamiseks
  • Tagasiulatuv ühilduvusZ-Wave'i sertifikaat nõuab tagasiühilduvust
  • Ühilduvad kompilaatoridGCC versioon 12.2.1 koos Simplicity Studioga

Kirjeldus

Z-Wave and Z-Wave Long Range 800 is designed to meet the demands of the future smart home, where increasing needs for more sensors and battery-operated devices require both long range and low power. Context-aware environments are the next evo-lution in the smart home market, and they require technologies that have been optimized specifically for these applications.

  • 100% koostalitlusvõimelineIga Z-Wave'i ökosüsteemi toode töötab koos kõigi teiste toodetega, olenemata tüübist, kaubamärgist, tootjast või versioonist. Ükski teine ​​nutika kodu/asjade interneti protokoll ei saa seda väita.
  • Parim turvalisus oma klassisZ-Wave'i Security 2 (S2) raamistik pakub otsast lõpuni krüptimist ja kõige kaasaegsemat turvalisust nutika kodu seadmetele ja kontrolleritele. S2 Z-Wave seadmetega kodud on praktiliselt häkkimiskindlad.
  • SmartStarti lihtne paigaldamine: SmartStart radically simplifies the installation of smart devices by using QR code scans for uniform, trouble-free setup. Devices and systems can be pre-configured, dramatically easing deployments.
  • TagasiühilduvZ-Wave sertifikaat nõuab tagasiühilduvust. Esimesed turul olevad Z-Wave seadmed, mis on üle kümne aasta vanad, toimivad endiselt ettenähtud viisil võrkudes, mis on varustatud uusimate Z-Wave tehnoloogiatega.
    Lisateavet Z-Wave'i ja Z-Wave Long Range 800 SDK v7.22.4.0 OSR-i sertifitseerimisstaatuse kohta leiate jaotisest 9 „Toote elutsükkel ja sertifitseerimine”.

Need väljalaskemärkmed hõlmavad SDK versiooni(sid):

  1. ilmus 23. aprillil 2025
  2. OSR avaldati 13. novembril 2024
  3. GA avaldati 18. septembril 2024
  4. GA avaldati 24. juulil 2024
  5. GA avaldati 5. juunil 2024

Ühilduvuse ja kasutamise teatised

Lisateavet turvavärskenduste ja teadete kohta leiate selle SDK-ga installitud platvormi väljalaskemärkmete turvalisuse peatükist või Silicon Labsi väljalaskemärkmete lehtSilicon Labs soovitab tungivalt, et telliksite ka turvahoiatused, et saada ajakohast teavet. Juhiste saamiseks või kui olete Z-Wave 800 SDK uus kasutaja, vaadake jaotist 8 „Selle versiooni kasutamine”.

Ühilduvad kompilaatorid
GCC (The GNU Compiler Collection) versioon 12.2.1, mis on kaasas Simplicity Studioga.

PÕHIOMADUSED 

  • 7.22.x ja tulevased värskendused toetavad 800 seeria platvormi
  • 700-seeria platvormi toetatakse jätkuvalt ka eelseisvate 7.21.x uute väljaannete kaudu.
  • Lisateabe lisamine lähtestamise põhjuse kohta FUNC_ID_SERIAL_API_STARTED kasulikusse lahtrisse

Toetatud raadioplaadid

Selles jaotises kirjeldatakse raadioplaate, mida toetavad vastavalt 800-seeria sertifitseeritud ja eelsertifitseeritud rakendused.

Tabel 1-1. Toetatud raadioplaadid 

 

seeria

Raadio juhatus  

Kirjeldus

Z-laine Pikamaa Tx Võimsus Turvaline varahoidla
800 BRD2603A ZGM230SB: SiP jah 14 dBm Kõrge
800 BRD2705A EFR32ZG28B: SoC jah 14 dBm Kõrge
800 BRD4204A EFR32ZG23A: SoC jah 14 dBm Kesk
800 BRD4204B EFR32ZG23A: SoC jah 14 dBm Kesk
800 BRD4204C EFR32ZG23B: SoC jah 14 dBm Kõrge
800 BRD4204D EFR32ZG23B: SoC jah 14 dBm Kõrge
800 BRD4205A ZGM230SA: SiP jah 14 dBm Kesk
800 BRD4205B ZGM230SB: SiP jah 14 dBm Kõrge
800 BRD4210A EFR32ZG23B: SoC jah 20 dBm Kõrge
800 BRD4400B EFR32ZG28B: SoC jah 14 dBm Kõrge
800 BRD4400C EFR32ZG28B: SoC jah 14 dBm Kõrge
800 BRD4401B EFR32ZG28B: SoC jah 20 dBm Kõrge
800 BRD4401C EFR32ZG28B: SoC jah 20 dBm Kõrge

Ülaltoodud tabelis olevad rakendused vajavad raadioplaati koos BRD4002A – Wireless Starter Kit Mainboard (WSTK) ja BRD8029A – nuppude ja LED-ide laiendusplaadiga. Pange tähele, et BRD4002A ühildub vana BRD4001A emaplaadiga, mille tugi kaotatakse. Ülaltoodud tabelis olevad jada-API-d vajavad ainult raadioplaati ja BRD4002A – juhtmevaba stardikomplekti põhiplaati (WSTK). Viitama INS14278: Kuidas kasutada sertifitseeritud rakendusi ja INS14816: Kuidas kasutada eelsertifitseeritud rakendusi, üksikasju.
ZW-LR näitab, et raadioplaat toetab nii Z-Wave'i kui ka Z-Wave'i pikamaaraadiust. 14/20 dBm näitab raadioplaadi saatevõimsust. Secure Vault on valdkonna juhtiv tipptasemel turvafunktsioonide komplekt, mis käsitleb asjade Interneti (IoT) eskaleeruvaid ohte.

Tabel 1-2. Raadioplaadid versus OPN-id.

seeria Raadio juhatus OPN Kirjeldus
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

Ülaltoodud tabelis on näidatud raadiopaneelide ja OPN-i seos. Seda tabelit saab kasutada Simplicity SDK-s pakutavate eelehitatud binaarfailide ühilduvuse selgitamiseks. Eelehitatud binaarfailid on ehitatud sihtimisplaadid, mitte OPN-id. Saadaval on rohkem OPN-e kui eespool loetletud. Nende OPN-ide puhul eelehitatud binaarfailid ei tööta. Soovitud rakendus tuleb luua selle asemel, et sihtida konkreetset OPN-i.

Z-Wave'i protokoll

Pidage meeles, et 800 tooted põhinevad SDK v7.17.x-l ja ei toeta Secure Element püsivara uuendamist õhu kaudu (OTA). Siiski on olemas migratsioonitee nii peamise alglaaduri kui ka Secure Element püsivara uuendamiseks, et see funktsioon toetataks. Uuendustee kohta vaadake INS14895: Juhend Tiny rakenduse kasutamiseks. 800-põhine SDK v7.18.x toetab Secure Element püsivara uuendamist õhu kaudu (OTA). Z-Wave protokolli NVM8 3 kB vähendamine. file Süsteem mõjutab OTA püsivara värskendamist 800-põhistele rakendustele, mis on juurutatud versioonile 7.17.2 ja varasematele versioonidele. OTA püsivara värskendamiseks versioonilt 7.17.2 versioonile 7.18.1/2 tuleb versiooni 7.18.1/2 muuta, et säilitada sama NVM3 protokolli suurus kui versioonil 7.17.2. Seda saab konfigureerida NVM3_DEFAULT_NVM_SIZE defineerimisega versiooni 7.18.1/2 loomisel. Pange tähele, et turvalise võtmesalvestuse kasutuselevõtu tõttu 800 seerias ei toetata enam väliselt tarnitud võtmepaare. Turvalisuse tagamiseks genereeritakse võtmed esimesel käivitamisel sisemiselt ja privaatvõtit hoitakse ainult turvalises salvestusruumis. Avalikku võtit ja QR-koodi saab tootmiskeskkonnas lugeda.

Uued esemed

Lisatud versioonile 7.22.4 GA

ID nr Kirjeldus
1439232 Muudeti valvekoera konfiguratsiooni ja eemaldati etapp, kus Z-Wave'i virn selle keelas. Vaikimisi valvekoera muudeti nii, et see lähtestaks seadme 8 sekundi pärast ilma signaalita.
1434642 Täiustatud CCA (selge kanali hindamise) usaldusväärsus. Varem kasutati RX aknas ainult viimast mõõdetud RSSI väärtust, mitte suurimat väärtust.
  • Uue Serial API käsu lisamine toetatud piirkondade loendi toomiseks.

Lisatud versioonile 7.22.1 GA

ID nr Kirjeldus
1246332 Nüüd on seadmepere kohta üks ZPAL-i teek.
1271456 Ühendatud raadioplaadi RF konfiguratsioon files (vt zw_config_rf.h).
1242395 ZAF_BUILD_NO, SDK_VERSION_[PÕHI|VÄIKE|PARK], ZAF_VERSION_[PÕHI|VÄIKE|PARK] ei ole

enam rakendustes saadaval. Need on asendatud mitmete ligipääsufunktsioonidega, mis on defineeritud failis „ZAF_version.h”.

1196450 zpal_reset_reason_t asendab EResetReason_t enum.
  • FUNC_ID_SERIAL_API_STARTED kasuliku koormuse lähtestamise põhjuse kohta lisateabe lisamine.

Täiustused

Täiustatud versioonis 7.22.4 GA

ID nr Kirjeldus
1439232 Muudeti valvekoera konfiguratsiooni ja eemaldati etapp, kus Z-Wave'i virn selle keelas. Vaikimisi valvekoera muudeti nii, et see lähtestaks seadme 8 sekundi pärast ilma signaalita.
1434642 Täiustatud CCA (selge kanali hindamise) usaldusväärsus. Varem kasutati RX aknas ainult viimast mõõdetud RSSI väärtust, mitte suurimat väärtust.

Täiustatud versioonis 7.22.0 GA

ID nr Kirjeldus
1246332 Nüüd on seadmepere kohta üks ZPAL-i teek.
1271456 Ühendatud raadioplaadi RF konfiguratsioon files (vt zw_config_rf.h).
1242395 ZAF_BUILD_NO, SDK_VERSION_[PÕHI|VÄIKE|PARK], ZAF_VERSION_[PÕHI|VÄIKE|PARK] ei ole

enam rakendustes saadaval. Need on asendatud mitmete ligipääsufunktsioonidega, mis on defineeritud failis „ZAF_version.h”.

1196450 zpal_reset_reason_t asendab EResetReason_t enum.

Parandatud probleemid

Parandatud versioonis 7.22.4

ID nr Kirjeldus
1363469 Parandatud RAIL-i käsitlemine, mille puhul mitu TX ja RX raadiosündmust võisid olla sama tagasihelistamise osad, mis ajas olekusüsteemi segadusse. See jättis pinu olekusse, kus see ei suutnud pakette vastu võtta.
1397177 Parandatud REMOVE_NODE_FROM_NETWORK SAPI käsu viga, mille tõttu käsk nurjus, kui sihtmärgiks olev sõlme ID oli eemaldaja võrgus jagatud.
1439197 Parandatud probleem, mis takistas saatja väljundvõimsuse konfigureerimist üle +14 dBM jadapordi API kontrolleri rakenduses.
1330168 Parandatud kontrolleri poolel NVM-i migratsioonitee probleem versioonilt 7.18 (või vanemale) versioonile 7.21 või uuemale. Rakenduse andmeid migratsiooni ajal ei värskendatud.
1439269 Parandatud olukord, kus pinu üritas õhu kaudu saata ülemõõdulist paketti.
1385589 Parandatud probleem, mille korral seade „Never Listening“ ärkas kogemata iga minuti tagant üles.
1374874 Z-Wave'i pikamaa lõppseadmel võib pärast pehmet lähtestamist olla vähenenud saatevõimsus. See on parandatud.

Parandatud versioonis 7.22.3 OSR

ID nr Kirjeldus
1367428 Parandatud LBT mehhanismiga seotud probleem, mille korral lõppseade ei saanud lülituda vabale kanalile ja vastata sissetulevatele päringutele.

Parandatud versioonis 7.22.2 GA

ID nr Kirjeldus
1346170/

1295158

SerialAPI lõppseadme rakendus on parandatud ja seda saab kasutada CTT agendiga.

Parandatud versioonis 7.22.1 GA

ID nr Kirjeldus
1321606 Parandatud probleem, mis põhjustas kontrolleri lukustumise pidevale kiirgusmustrile. Selle käitumise põhjustas kontrolleri NVM-i sisestatud vale konfiguratsioon.
1325749 Parandus hoiab ära ZAF-i rakenduste järjekorra ja transpordijärjekorra vahelise iselukustumise suure liikluskoormuse korral.
1325746 Parandatud on olukord, kus lõppseade lähtestub pehmelt, kui seda ümbritseb ülerahvastatud RF-keskkond.
1302749 Lahendatud on probleem, mille korral Z-Wave pikamaarežiimis konfigureeritud kontroller võib siseneda olekusse, kus TX-pakettidega seotud CRC-d on vigased. Probleem ilmneb mürarikkas keskkonnas, sealhulgas FLiRS-seadmetes.
   
1313883 Lahendatud on probleem, mille tõttu vastutav töötleja ei teatanud EU_LR-ist kui pikamaapiirkonnast.

Parandatud versioonis 7.22.0 GA

ID nr Kirjeldus
1062482 Lahendati probleem, mis mõjutas OTA-d, kus see takerdus, kui käivitati taimeri katkestus.
1266899 Lahendatud on kontrolleri migratsiooniprobleem, mis mõjutas üleminekut versioonilt 7.17 uuemale NCP Serial API kontrollerile.
1271456 BRD4401C raadioplaat (EFR32ZG28 + 20 dBm väljundvõimsus) oli valesti konfigureeritud, mille tulemuseks oli madal TX väljundvõimsus. Selle probleemiga on tegeletud.
1273430 Parandatud kõrge prioriteediga paketthaldus, mis mõjutab kogu võrgu hõlmamist ja välistamist.
1289422 Lahendatud on probleem, mis põhjustas lähteseadme kõrge sagedusega pärimisel.
1238611 TX-järjekorra ümberkujundamine, mis käsitleb kontrolleri stabiilsust mõjutavaid võistlustingimusi.
1285197 Harva jõudis kontroller olekusse, mis viis haldamata olekusse (RAIL_EVENT_RX_FIFO_OVERFLOW). Kontroller käivitab nüüd pehme lähtestamise.

Teadaolevad probleemid praeguses väljaandes
Paksus kirjas olevad probleemid on lisatud alates eelmisest väljalasest. Kui teil on mõni väljalase vahele jäänud, on hiljutised väljalaskemärkmed saadaval aadressil Silicon Labsi väljalaskemärkmete leht.

ID nr Kirjeldus Lahendus
1227385 Kuigi Z-Wave Classicis on kontrolleri stabiilsust oluliselt paranenud, on hosti poolel siiski soovitatav lahendus. Host saab seda vähese esinemissagedusega probleemi leevendada. Kui kontroller on lukus ja vastab olekuga TRANSMIT_COMPLETE_FAIL, peaks host kontrolleri lähtestama.
1247775 RTOS-i linnuke võib seiskuda, kui rakendus nõuab sagedasi katkestusi. RTOS-i linnukest siis ei suurendata ja see peatab Z-Wave'i virna ja muud toimingud. Funktsioonis sli_schedule_wakeup_timer_expire_handler() asendage

/* Suurendage RTOS-i linnukest. */

while ((current_tick_count – last_update_lftick) > lfticks_per_os_ticks) {

sched |= xTaskIncrementTick(); last_update_lftick+= lfticks_per_os_ticks;

}

By

/* Suurendage RTOS-i linnukest. */

while ((praegune_tick_count – last_update_lftick)

>= lfticks_per_os_ticks) {

sched |= xTaskIncrementTick(); last_update_lftick+= lfticks_per_os_ticks;

}

1300414 Lõppseade kinnitab paketi pärast välistamist. Ei mingit lahendust.
1295158 Emuleeritud lõppseadme lisamine ebaõnnestub, kui seda kasutatakse koos CTT-agendiga. Testijatel on soovitatav kasutada emuleeritud lõppseadme mõnda muud versiooni.
753756 500-põhiste rakenduste Network Wide Inclusion (NWI) ei tööta 700/800 repiiteri kaudu. NWI töötab teisel katsel.

Aegunud üksused
Alates 7.22.0 virnaväljaandest ei toeta Simplicity SDK 700 platvormi. 700 platvormi hooldatakse 7.21.x väljalaskevoo kaudu.

Eemaldatud üksused

Eemaldatud versioonis 7.22.0 GA

  • Mitte ühtegi.

Z-Wave Plus V2 rakendusraamistik

Uued esemed
Lisatud kasutaja mandaadi käsklusklassi beetaversioon. Pange tähele, et selle käsklusklassi spetsifikatsioonis on oodata uusi värskendusi eelseisvas 2024A Z-Wave spetsifikatsioonis ja see varajane juurutus ei rakenda kõiki neid muudatusi. Käsklusklass kohandatakse 2024A spetsifikatsioonidele tulevastes parandusväljaannetes. Ukseluku klahvistiku uus variant.ampLisatud on rakendus: „Door Lock Key Pad with U3C Beta”, mis toetab kasutaja mandaadi käsklusklassi. Lisatud on CLI tugi s-ile.amprakendused. FL- ja NL-rakenduste puhul on CLI vaikimisi keelatud, kuna see takistab rakendustel unerežiimi sisenemast. Nende magavate rakenduste jaoks CLI lubamise juhised leiate rakenduste readme-st files.

Täiustused
Rakenduste Z-Wave Plus V2 Frameworki abil arendamise üksikasjaliku kirjelduse saamiseks vt INS14259: Z-Wave Plus V2 rakenduse raamistik GSDKKlientidele, kes soovivad 800 platvormile üle minna, on saadaval ka portimisjuhend. Juhend sisaldab üksikasjalikku näidetampkuidas portida mittekomponendilist/700-põhist sisse-/väljalülitusrakendust (7.16.3) komponendi-/800-põhisesse sisse-/väljalülitusrakendusse (7.17.0). Vt APL14836: Rakenduse märkus Z-Wave Appl. SW 700 kuni 800 riistvara.

Parandatud probleemid

Parandatud versioonis 7.22.2 GA

ID nr Kirjeldus
1332325 Parandatud OTA tõrge veaga 0x05 Bootloaderi – SoC sisemise salvestusruumi projekti kasutamisel.

Parandatud versioonis 7.22.1 GA

ID nr Kirjeldus
1301405 Z-Wave Version Config SLC komponendi sisendväljad määrati vaikimisi väärtusele 1.0.0, kuid 0 on väljaspool lubatud vahemikku. Sisestusväljade 0 korral ei seatud versiooni õigesti failis zw_version_config.h.
1304174 Simplicity Studios puudus Z-Wave alglaaduri demode kvaliteeditase.

Parandatud versioonis 7.22.0 GA

ID nr Kirjeldus
1243767 Simplicity Studios puuduvad ZG28 OTA ja OTW demo alglaadurid.

Teadaolevad probleemid praeguses väljaandes
Paksus kirjas olevad probleemid on lisatud alates eelmisest väljaandest. Kui teil on mõni väljaanne vahele jätnud, on hiljutised väljalaskemärkmed saadaval saidil Silicon Labsi väljalaskemärkmete leht

ID nr Kirjeldus Lahendus
369430 Kõik S2 multisaadete kaadrid saadetakse kontrollitud edastusega S2_TXOPTION_VERIFY_DELIVERY olenemata sellest, kas vastust oodatakse või mitte. Muutke lähtekoodi sõltuvalt saadetud kaadrist.
1172849 Seerias 800 uni enam ei edenetage EM1P praegusest säästust. Hetkel pole saadaval.
1257690 sl_storage_config.h ei käsitle kohandatud OTA pesa suurust. Hetkel pole saadaval.
1347089 CC Configurator ei saa luua mitmetasandilise anduri lõpp-punkte. Hetkel pole saadaval.

Aegunud üksused
Tuntud probleem ID-ga 1080416 on komponendi Assert eemaldamise tõttu aegunud.

Eemaldatud üksused
Eemaldatud versioonist 7.22.0. GA

  • Mitte ühtegi.

Sample Rakendused

Ukseluku klahvistiku, vooluriba, anduri PIR-i ja seinakontrolleri rakendused 7.22.0 SDK versioonil on ametlikult sertifitseeritud kinnitatud 2023B Z-Wave Specification testikomplekti alusel. 7.22.0 sensor PIR sampRakendus sisaldab CTT-probleemi; lahendust on kirjeldatud probleemi 1322043 jaoks. See sampSDK versioonil 7.22.1 põhinevad rakendused on Silicon Labsi poolt ise sertifitseeritud kinnitatud 2023B Z-Wave spetsifikatsiooni testikomplekti põhjal ilma probleemideta. SDK versioonis 7.21.1 on BRD2603A ja BRD2705A plaatidele lisatud Serial API End Device demo püsivara.

Parandatud probleemid

Parandatud versioonis 7.22.2 GA

ID nr Kirjeldus
1327637 Parandatud Doorlocki rakenduse kompileerimise viga CLI komponendiga.

Parandatud versioonis 7.22.1 GA

ID nr Kirjeldus
1303548 Parandatud probleem, kus CLI-käsk set_new_user_code võttis PIN-koodist ainult neli esimest numbrit.
1303546 Parandatud probleem, kus CLI-käsk enter_user_code ust ei avanud.

Teadaolevad probleemid praeguses väljaandes

ID nr Kirjeldus Lahendus
1245554 DoorLocki rakendus ei tööta kasutajatunnusega, mis on suurem kui 163. Hetkel pole saadaval.

U3C beetaversiooniga ukseluku klahvistik
See on ukseluku klahvistiku uus variantample rakendus, mis toetab kasutaja mandaatide käsuklassi ja on beetaversioon. Kuna rakendus pole veel isesertifitseeritud, sisaldab see teadaolevaid probleeme ja seda kohandatakse vastavalt 2024A Z-Wave'i spetsifikatsioonis oodatavatele muudatustele.

Parandatud probleemid

Parandatud versioonis 7.22.2 GA

ID nr Kirjeldus
1297891 Parandatud probleem, mille korral kasutajamandaadi seostamise aruanded saabusid ainult eduka mandaadi seostamise korral.
1308210 Parandatud probleem, mille korral volituste õppimise oleku aruanne saatis mitu duplikaatkaadrit.

Parandatud versioonis 7.22.1 GA

ID nr Kirjeldus
1297891 Kasutaja mandaadi seostamise aruanded saabusid ainult eduka mandaadi seostamise korral.
1297667 Volituste määramise viga sisaldas valesid andmeid.
1297614 Kasutaja mandaate ei kustutatud pärast kasutaja kustutamist.
1297611 Järgmise volituse väärtus ei püsinud kasvavas järjekorras.
1297370 Mitme mandaadi kustutamine ei töötanud.
1297352 Pin-kood peaks märkide asemel salvestama ainult numbreid.
1297175 Volitusandmete maksimaalne pikkus oli volituste võimete aruandes vale.
1296879 Kasutaja kustutamine ei garanteerinud kõigi seotud volituste kustutamist.
1296863 Võidakse lisada toetuseta kasutajatüüpe.
1296859 USER_NOTIFICATION_REPORT käsud puudusid.
1296854 USER_SET_ERROR_REPORT käsud puudusid.

Teadaolevad probleemid praeguses väljaandes

ID nr Kirjeldus Lahendus
1297831 Mandaadi õppimine ei tööta BTN2-ga. Hetkel pole saadaval.
1347581 Kasutaja- ja volikirja aruanne saadetakse valesti ainult seotud madalama turvalisusega sõlmele. Hetkel pole saadaval.
1346581 Vaikimisi kasutaja PIN-kood sisaldab ainult järjestikuseid numbreid. Muutke kasutaja PIN-kood lubatud PIN-koodiks.

Parandatud probleemid

Parandatud versioonis 7.22.1 GA

ID nr Kirjeldus
1274235 Anduri PIR-i, mis võimaldas kasutaja ülesannet, lõppes raske veaga.

See lubas anduri PIR-i kasutajaülesandeample app (määrates rakenduses app.c makro CREATE_USER_TASK väärtuselt 0 kuni 1), mis viib raske veani.

1231755 Anduri PIR sees-väljas liikumise häire märguanne puudus.
1087508 Teavituse CC oleku väärtus muudeti sisestatud SET-käsuga enne S2 alglaadimist.

Teadaolevad probleemid praeguses väljaandes

ID nr Kirjeldus Lahendus
1256505 Andur PIR ei ärka BTN0 ja BTN1 nuppude vajutamisel raadioplaate BRD4400C ja BRD4401C kasutaval laiendusplaadil, kuna need GPIO-d ei toeta äratust EM4-st. Ühendage nupud ümber GPIO-dele, mis toetavad äratust EM4-st.

Teadaolevad probleemid versioonis 7.22.0 GA

ID nr Kirjeldus Lahendus
1322043 SensorPIR-is puudub esimene Lifeline aruanne, mis põhjustab CTT katsejuhtumi CCM_AssociationCmdClass_Rev01 CTT tõrke. Probleemi lahendus leiate selle tabeli alt.

Sample Rakendused

Parandus teadaolevale probleemile 1322043:

SILICON-LABS-Z-Wave-ja-Z-Wave-pika-toime-800-SDK-joonis-1

Parandatud probleemid

ID nr Kirjeldus
1274235 Anduri PIR-i, mis võimaldas kasutaja ülesannet, lõppes raske veaga.

See lubas anduri PIR-i kasutajaülesandeample app (määrates rakenduses app.c makro CREATE_USER_TASK väärtuselt 0 kuni 1), mis viib raske veani.

1231755 Anduri PIR sees-väljas liikumise häire märguanne puudus.
1087508 Teavituse CC oleku väärtus muudeti sisestatud SET-käsuga enne S2 alglaadimist.
  • Mitte ühtegi.

Teadaolevad probleemid praeguses väljaandes

ID nr Kirjeldus Lahendus
1256505 Andur PIR ei ärka BTN0 ja BTN1 nuppude vajutamisel raadioplaate BRD4400C ja BRD4401C kasutaval laiendusplaadil, kuna need GPIO-d ei toeta äratust EM4-st. Ühendage nupud ümber GPIO-dele, mis toetavad äratust EM4-st.

Serial API rakendused

Alates versioonist 7.16 uuendab Serial API lõppsõlme varundamisel ja taastamisel FUNC_ID_NVM_BACKUP_RESTORE kaudu Serial API lõppsõlm protokolli püsimälu (NVM) automaatselt uusimale versioonile. Iga 7.16 või uuema jada-API lõppsõlme varukoopia saab taastada selle algse versiooni või Serial API lõppsõlme hilisema versiooni juurde, ilma et oleks vaja protokolli NVM käsitsi uuendada. Jadaliides on versioonis 8 muutumatu. Alates SDK versioonist 7.18.x on Serial API lõppsõlm saadaval nii lähtekoodina kui ka kahendkoodina. See avab võimaluse luua Serial API lõppsõlme kohandatud versioone erineva pin-konfiguratsiooniga või täiendava riistvara kasutamisega. Kasutusjuhtum võib olla SPI kasutamine UART-i asemel jadaside jaoks. Serial API lõppseadet kasutav rakendus pole Simplicity SDK-s saadaval.

Olulised muudatused

Alates versioonist 7.19 on API-d kahjustavad muudatused dokumenteeritud Simplicity SDK-s olevas failis „Important_changes.md”. Vaadake seda, et saada üksikasjalikku kirjeldust viimases versioonis tehtud muudatustest. Simplicity SDK-le on lisatud HTML-dokumentatsioon ja see asub aadressil https://docs.silabs.com/z-wave/7.22.2/zwave-api/ ja Simplicity Studios, dokumentatsiooni jaotises „Z-Wave'i zip-vormingus doksigeeni dokumentatsioon“. Selle dokumendi asukoht on /protocol/z-wave/docs_public/z-wave-html-docs.zip.

Avatud lähtekoodiga tarkvara
Z-Wave kasutab aluseks OS-i FreeRTOS-i ja see põhineb FreeRTOS-i tuumal V10.4.3.

Selle väljalase kasutamine

See väljaanne sisaldab järgmist:

  • Z-Wave Plus V2 rakendusraamistik
  • Z-Wave'i sertifitseeritud rakendused paljude nutikate kodurakenduste jaoks
  • Z-Wave Protocol ja Serial API rakendused

Kui kasutate esimest korda, installitakse koos SDK-ga Z-Wave'i dokumentatsioon. Vaata INS14280: Z-Wave'i alustamine lõppseadmete jaoks, INS14278: Kuidas kasutada sertifitseeritud rakendusi Z-Wave'is, ja INS14281: Z-Wave'i alustamine kontrollerseadmete jaoks juhiste saamiseks. See SDK sõltub Simplicity SDK platvormist. Simplicity SDK platvormi kood pakub funktsioone, mis toetavad protokolli plugins ja API-d draiverite ja muude madalama kihi funktsioonide kujul, mis suhtlevad otseselt Silicon Labsi kiipide ja moodulitega. Gecko Platformi komponentide hulka kuuluvad EMLIB, EMDRV, RAIL Library, NVM3, PSA ja mbedTLS. Gecko Platformi väljalaskemärkmed on saadaval Simplicity Studio Launcher Perspective'i kaudu.

Paigaldamine ja kasutamine
Tellige Z-Wave'i juhtmevaba stardikomplekt. See komplekt pakub lihtsaimat ja kiireimat viisi oma Z-Wave'i võrgusilma rakenduse hindamise ja arendamise alustamiseks. See pakub ühtset ülemaailmset arenduskomplekti nii lõppseadmetele kui ka mitme raadioplaadiga lüüsidele, mille abil saavad arendajad luua võrgusilma ja hinnata Z-Wave'i moodulit. Z-Wave ja Z-Wave Long Range 800 SDK on osa Simplicity SDK-st, mis on Silicon Labsi SDK-de komplekt. Simplicity SDK kiireks kasutamiseks installige Lihtsuse stuudio 5, mis seadistab teie arenduskeskkonna ja juhendab teid Simplicity SDK installimisel. Simplicity Studio 5 sisaldab kõike, mida on vaja IoT tootearenduseks Silicon Labsi seadmetega, sealhulgas ressursside ja projektide käivitajat, tarkvara konfigureerimise tööriistu, täielikku IDE-d GNU tööriistaketiga ja analüüsitööriistu. Installijuhised on saadaval veebis. Simplicity Studio 5 kasutusjuhend. Teise võimalusena võib Simplicity SDK installida käsitsi, laadides alla või kloonides GitHubist uusima versiooni. Vaata https://github.com/Sil-iconLabs/simplicity_sdk lisateabe saamiseks.
Simplicity Studio installib SDK vaikimisi järgmistesse kohtadesse:

  • (Windows): C:\Users\ \SimplicityStudio\SDKs\simplicity_sdk
  • (MacOS): /Kasutajad/ /SimplicityStudio/SDKs/simplicity_sdk

Konkreetse rakenduse juurutamiseks soovitab Silicon Labs alustada mõne olemasoleva isesertifitseeritud rakendusega, millel on soovitud rollitüüp.

Turvateave

Turvaline võlvi integreerimine
See virna versioon kasutab asümmeetriliste võtmete (ECC Curve 25519) ja sümmeetriliste võtmete (AES) võtmehalduseks turvalist võlli liidest.

Turvameetmed
Turvahoiatuste tellimiseks logige sisse Silicon Labsi kliendiportaali ja valige seejärel Konto avaleht. Portaali avalehele minemiseks klõpsake nuppu HOME ja seejärel klõpsake paani Halda teavitusi. Veenduge, et „Tarkvara-/turvahoiatusteated ja tootemuudatuste teated (PCN-id)” on märgitud ning et olete tellinud vähemalt oma platvormi ja protokolli jaoks vajaliku turvapaketi. Muudatuste salvestamiseks klõpsake nuppu Salvesta.SILICON-LABS-Z-Wave-ja-Z-Wave-pika-toime-800-SDK-joonis-2

Toetus
Arenduskomplekti klientidel on õigus saada koolitust ja tehnilist tuge. Vaadake tugiressursse ja võtke ühendust Silicon Laboratoriesi toega aadressil https://www.silabs.com/support.

Toote elutsükkel ja sertifitseerimine

Silicon Labs lisab turu nõudmistele tuginedes uusi funktsioone ja täiustab pidevalt Z-Wave'i protokolli, et positsioneerida Z-Wave'i ökosüsteemi. Z-Wave'i protokolli elutsükkel on protsess, mille eesmärk on pakkuda Z-Wave'i partneritele kiiret innovatsiooni, uusi funktsioone ja tugevat küpse protokolli väljalaset. Z-Wave'i protokolli elutsükkel määratleb Z-Wave'i protokolli põlvkondade küpsemisprotsessi ja koosneb kolmest etapist, mis on jagatud viieks elutsükli etapiks.tages. Konkreetse seadme jaoks kasutatava Z-Wave SDK muutmine nõuab uuesti sertifitseerimist; muudatuse ulatusest sõltuvad aga nõutava sertifikaadi tüüp, vajalike testimiste hulk ja sellega seotud tasud. Vaadake Z-Wave Alliance'i kodulehte https://z-wavealliance.org/ üksikasjade saamiseks.

Tabel 9-1. Z-Wave SDK väljalaskeajalugu

seeria SDK versioon Väljalaskekuupäev [PP-KKM-AAAA]
800 7.22.3 OSR 13. november 2024
800 7.22.2 GA 18. september 2024
800 7.22.1 GA 24-2024. JUL
800 7.22.0 GA 06-2024. JUUNI
700/800 7.21.4 GA 14-AUG-2024
700/800 7.21.3 GA 02-MAI-2024
700/800 7.21.2 GA 10. APR-2024
700/800 7.21.1 GA 14. veebruar 2024
700/800 7.21.0 GA 15. detsember 2023
700/800 7.20.3 GA 13. MÄRTS 2024
700/800 7.20.2 GA 9-OKT-2023
700/800 7.20.1 GA 26-2023. JUL
700/800 7.20.0 Eelsertifitseeritud GA 07-2023. JUUNI
700/800 7.19.6 GA 03-2024. JUL
700/800 7.19.5 GA 24-2024. JAAN
700/800 7.19.4 GA 16-AUG-2023
700/800 7.19.3 GA 03-MAI-2023
700/800 7.19.2 GA 08. MÄRTS 2023
700/800 7.19.1 GA 01. veebruar 2023
700/800 7.19.0 Eelsertifitseeritud GA 14. detsember 2022
700/800 7.18.8 GA 13. september 2023
700/800 7.18.6 GA 28-2023. JUUNI
700/800 7.18.4 GA 18-2023. JAAN
700/800 7.18.3 GA 19-OKT-2022
700/800 7.18.2 GA 28. september 2022
700/800 7.18.1 GA 17-AUG-2022
700/800 7.18.0 Eelsertifitseeritud GA 08-2022. JUUNI
700/800 7.17.2 GA 09. MÄRTS 2022
700/800 7.17.1 Eelsertifitseeritud GA 28-2022. JAAN
700/800 7.17.0 Eelsertifitseeritud GA 08. detsember 2021
700 7.16.3 GA 13-OKT-2021
700 7.16.2 GA 08. september 2021
700 7.16.1 GA 21-2021. JUL
seeria SDK versioon Väljalaskekuupäev [PP-KKM-AAAA]
700 7.16.0 Eelsertifitseeritud GA 16-2021. JUUNI
700 7.15.4 GA 07. APR-2021
700 7.15.2 Eelsertifitseeritud GA 27-2021. JAAN
700 7.15.1 Eelsertifitseeritud GA 09. detsember 2020
700 7.14.3 GA 14-OKT-2020
700 7.14.2 GA 09-september 2020
700 7.14.1 GA 29-2020. JUL
700 7.14.0 beeta 24-2020. JUUNI
700 7.13.12 GA 21. september 2023
700 7.13.11 GA 02. november 2022
700 7.13.10 GA 18-AUG-2021
700 7.13.9 GA 03. MÄRTS 2021
700 7.12.2 GA 26. november 2019
700 7.12.1 GA 20. september 2019

Lihtsuse stuudio
Ühe klõpsuga juurdepääs MCU-le ja juhtmevabadele tööriistadele, dokumentatsioonile, tarkvarale, lähtekooditeekidele ja muule. Saadaval Windowsi, Maci ja Linuxi jaoks!

SILICON-LABS-Z-Wave-ja-Z-Wave-pika-toime-800-SDK-joonis-3

Vastutusest loobumine
Silicon Labs kavatseb pakkuda klientidele uusimat, täpset ja põhjalikku dokumentatsiooni kõigi välisseadmete ja moodulite kohta, mis on saadaval süsteemi- ja tarkvara juurutajatele, kes kasutavad või kavatsevad kasutada Silicon Labsi tooteid. Iseloomustusandmed, saadaolevad moodulid ja välisseadmed, mälumahud ja mäluaadressid viitavad igale konkreetsele seadmele ning pakutavad "tüüpilised" parameetrid võivad erinevates rakendustes erineda. Taotlus ntampSiin kirjeldatud andmed on ainult illustratiivsed. Silicon Labs jätab endale õiguse teha siin esitatud tooteteabes, spetsifikatsioonides ja kirjeldustes ette teatamata muudatusi ning ei anna garantiid lisatud teabe täpsuse ega täielikkuse kohta. Silicon Labs võib toote püsivara tootmisprotsessi käigus turvalisuse või töökindluse huvides ette teatamata uuendada. Sellised muudatused ei muuda toote spetsifikatsioone ega toimivust. Silicon Labs ei vastuta käesolevas dokumendis esitatud teabe kasutamise tagajärgede eest. See dokument ei tähenda ega anna otseselt litsentsi integraallülituste kavandamiseks ega valmistamiseks. Tooteid ei ole kavandatud ega lubatud kasutada FDA III klassi seadmetes, rakendustes, mille jaoks on vaja FDA turustamiseelset heakskiitu, ega elutoetussüsteemides ilma Silicon Labsi konkreetse kirjaliku nõusolekuta. „Elutoetussüsteem” on mis tahes toode või süsteem, mis on ette nähtud elu ja/või tervise toetamiseks või säilitamiseks ning mille rikke korral võib mõistlikult eeldada olulist kehavigastust või surma. Silicon Labsi tooteid ei ole kavandatud ega lubatud sõjaliseks kasutamiseks. Silicon Labsi tooteid ei tohi mingil juhul kasutada massihävitusrelvades, sealhulgas (kuid mitte ainult) tuuma-, bioloogilistes või keemiarelvades ega selliste relvade kohaletoimetamiseks võimelistes rakettides. Silicon Labs ei anna mingeid otseseid ega kaudseid garantiisid ega vastuta vigastuste või kahjude eest, mis on seotud Silicon Labsi toote kasutamisega sellistes volitamata rakendustes.

Kaubamärgi teave
Silicon Laboratories Inc.®, Silicon Laboratories®, Silicon Labs®, SiLabs® ja Silicon Labsi logo®, Bluegiga®, Bluegiga Logo®, EFM®, EFM32®, EFR, Ember®, Energy Micro, Energy Micro logo ja nende kombinatsioonid , "maailma kõige energiasäästlikumad mikrokontrollerid", Redpine Signals®, WiSeConnect, n-Link, EZLink®, EZRadio®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS Studio, Precision32®, Simplicity Studio®, Telegesis, The Telegesis Logo®, USBXpress®, Zentri, Zentri logo ja Zentri DMS, Z-Wave® ja teised on Silicon Labsi kaubamärgid või registreeritud kaubamärgid. ARM, CORTEX, Cortex-M3 ja THUMB on ettevõtte ARM Holdings kaubamärgid või registreeritud kaubamärgid. Keil on ettevõtte ARM Limited registreeritud kaubamärk. Wi-Fi on Wi-Fi Alliance'i registreeritud kaubamärk. Kõik muud siin mainitud tooted või kaubamärgid on nende vastavate omanike kaubamärgid.

Silicon Laboratories Inc. 400 West Cesar Chavez Austin, TX 78701 USA www.silabs.com

KKK-d

K: Millised kompilaatorid ühilduvad Z-Wave'i ja Z-Wave Long Range 800 SDK-ga?
A: Simplicity Studioga kaasasolev GCC versioon 12.2.1 ühildub Z-Wave SDK-ga.

K: Kuidas saan tagada oma Z-Wave seadmete turvalisuse?
A: Kasutage Z-Wave'i pakutavat Security 2 (S2) raamistikku otsast lõpuni krüptimiseks ja täiustatud turvafunktsioonide jaoks.

K: Kas ma saan uusi Z-Wave seadmeid oma olemasolevasse süsteemi integreerida?
V: Jah, iga Z-Wave'i ökosüsteemi toode on loodud koostalitlusvõimeliseks, mis võimaldab teil uusi seadmeid sujuvalt integreerida.

Dokumendid / Ressursid

SILICON LABS Z-Wave ja Z-Wave Long Range 800 SDK [pdfKasutusjuhend
7.22.4.0, 2024.6.3, Z-Wave ja Z-Wave pika ulatusega 800 SDK, Z-Wave pika ulatusega 800 SDK, pika ulatusega 800 SDK, ulatusega 800 SDK, 800 SDK, SDK

Viited

Jäta kommentaar

Teie e-posti aadressi ei avaldata. Kohustuslikud väljad on märgitud *