SILICON LABSi logo

4. labor: FLiRS-seadmete mõistmine

See praktiline harjutus näitab, mis on Z-Wave FLiRS-seade. Harjutuses kasutatakse ukselukk samprakendus, mis tarnitakse osana Z-Wave Embedded SDK-st
See harjutus on osa sarjast “Z-Wave 1-Day Course”.

  1. Kaasake SmartStarti kasutamine
  2. Dekrüpteerige Z-Wave RF-raamid, kasutades Snifferit
  3. 3A: Kompileerimise lüliti sisse/välja lülitamine ja silumise lubamine
    3B: muutmine Lüliti sisse/välja
  4. FLiRS-seadmete mõistmine

PÕHIOMADUSED

  • FLiRS-seadme põhifunktsioonide mõistmine.
  • Kasutage Energy Pro'ifiler energiatarbimise mõõtmiseks.

Sissejuhatus

Selles harjutuses uurime Z-Wave FLiRS seadet ja õpime kuulamise magamisseadme eeliseid; akutoitel seade, millega tuleb igal ajal lühikese latentsusega suhelda.

Riistvaranõuded
  • 1 WSTK peaarendusnõukogu
  • 1 Z-Wave raadio arendusplaat: ZGM130S SiP moodul
  • 1 UZB kontroller
  • 1 USB Zniffer
Nõuded tarkvarale
  • Simplicity Studio v4
  • Z-Wave 7 SDK
  • Z-Wave arvutikontroller
  • Z-Wave Zniffer

SILICON LABS Lab 4 FLiRS-seadmete mõistmine

Eeldused

Varasemad praktilised harjutused on hõlmanud, kuidas kasutada arvutikontrolleri ja Znifferi rakendust Z-Wave võrgu loomiseks ja RF-side hõivamiseks arenduseesmärkidel. See harjutus eeldab, et olete nende tööriistadega tuttav. Eelmistes praktilistes harjutustes on käsitletud ka s-i kasutamistamprakendused, mis tarnitakse koos Z-Wave SDK-ga. See harjutus eeldab, et tunnete ühe s-i kasutamist ja koostamistample rakendusi.

Koostage ukselukk Sample Rakendus

Selles jaotises koostame ukseluku Sample Rakendus. Nõutavad sammud on samad, mis sisse- ja väljalülitamise puhul, mida käsitlesime harjutuses „3A: sisselülitamise kompileerimine ja silumine”. Järgnevalt on sammud kokku võetud, kuid kui soovite juhiseid jadasiluri lubamiseks ja kasutamiseks, peaksite lugema harjutust 3A.

Avage Sample projekt
  1. Ühendage Z-Wave'i riistvara arvuti USB-porti ja see peaks ilmuma Simplicity Studio jaotises "Silumisadapterid".
  2. Klõpsake üks kord valikul „J-Link Silicon Labs”, mis juhendab stuudiot näitama asjakohast teavet Z-Wave 700 kohta.
  3. Jaotises „Tarkvara Example” klõpsake nuppu DoorLock sample rakendus.SILICON LABS Lab 4 FLiRS-seadmete mõistmine – joonis 2
Määrake sagedus

Sample rakendust veel ei kompileerita. Peate määrama sageduse, mis vastab piirkonnale, kus kavatsete Z-Wave'i toodet kasutada.

  • Põhiallikas file „DoorLockKeyPad.c” leidke muutuja APP_FREQ:SILICON LABS Lab 4 FLiRS-seadmete mõistmine – joonis 3

SDK toetatud sageduste täieliku loendi leiate tabelist 1.
Vihje Liikuge Silicon Labsi lehele websaidil, et näha, millised riigid on Z-Wave RF jaoks heaks kiidetud.
Tabel 1: läbiview võimalikest sagedustest

Sageduspiirkond  Kasutatav muutuja 
Euroopas REGION_EL
Ameerika Ühendriigid REGION_US
Austraalia/Uus-Meremaa REGION_ANZ
Hongkong REGION_HK
Malaisia REGION_MY
India REGION_IN
Iisrael REGION_IL
Venemaa REGION_RU
Hiina REGION_CN
Jaapan REGION_JP
Korea REGION_KR

Selles juhendis kasutame Euroopa sagedust, seega sisestame "REGION_EU".SILICON LABS Lab 4 FLiRS-seadmete mõistmine – joonis 4

Koostage ukselukk Sample Rakendus

Olete nüüd Z-Wave s-i konfigureerinudample rakendus ja olete kompileerimiseks valmis.

  1. Klõpsake nuppu "Ehita"Ehitada nuppu projekti ehitamise alustamiseks.
  2. Kui ehitamine mõne aja pärast lõppeb, kuvatakse Project Exploreris uus kaust nimega "Binaries". Laiendage kausta ja paremklõpsake *.hex-il file et valida "Flash to Device...".
  3. Valige hüpikaknas ühendatud riistvara. "Flash Programmer" on nüüd eeltäidetud kõigi vajalike andmetega ja olete valmis klõpsama nuppu "Programm".
  4. Klõpsake "Programm".

Mõne aja pärast programmeerimine lõppeb ja teie lõppseadmele vilgub nüüd Z-Wave sample rakendus.

Kaasake ja käivitage ukselukk Sample Rakendus

Selles jaotises lisame ukseluku Sample Rakendus Z-Wave võrku. Eelmises harjutuses “2A Z-Wave RF-kaadrite dekrüpteerimine Znifferi abil” lisasime juba DSK arvutikontrolleri varustamisloendisse.
Vihje: sisemine file süsteemi ei kustutata ümberprogrammeerimise vahel. See võimaldab sõlmel võrgus püsida ja selle ümberprogrammeerimisel säilitada samad võrguvõtmed. Kui teil on vaja muuta (nt sagedust, millega moodul töötab, või DSK-d), peate kiibi kustutama, enne kui uus sagedus sisemisse NVM-i kirjutatakse. See tähendab, et DSK on endiselt kehtiv, hoolimata sellest, et programmeerisime oma seadmele täiesti erineva s-igaample rakendus.
Kui kasutate uut seadet või kui te pole varem DSK-d arvutikontrollerile lisanud, vaadake harjutust "2A Z-Wave RF-raamide dekrüpteerimine Znifferi abil", et saada juhiseid, kuidas seadmest DSK-d lugeda ja lisada. see arvutikontrollerisse.

Eemaldage/kaasake vana seade arvutikontrollerist/kontrollerisse

Kuna DSK on sama, arvab arvutikontroller, et see seade on juba kaasas, kuigi sisse-/väljalülitajana. Peame eemaldama seose sisse-/väljalülitamisnuppudegaample rakendus sellele DSK-le.

  1. Arvutikontrolleris klõpsake nuppu "Eemalda"
  2. Seadme õpperežiimi seadmiseks klõpsake seadmel nuppu "BTN1".
  3. Seade tuleks nüüd arvutikontrollerist eemaldada.

Kui vana seos eemaldatakse, lisab arvutikontroller automaatselt DoorLockiample rakendus tänu SmartStartile. Kui see õnnestub, peaks arvutikontroller välja nägema nagu joonisel 5.SILICON LABS Lab 4 FLiRS-seadmete mõistmineJoonis 5

Testige funktsionaalsust

Selles jaotises testime lühidalt DoorLock S funktsionaalsustample rakendus.
Vihje Kõikide s-i funktsioonidampRakendusi kirjeldatakse dokumendis "INS14278 Kuidas kasutada sertifitseeritud rakendusi", mis asub Simplicity Studio dokumentatsiooni jaotises. Testige lukustamise ja avamise funktsiooni. Järgmiste sammudega avame ukse lukust:

  1. Arvutikontrolleris topeltklõpsake vasakpoolses alumises nurgas turvaliste käsuklasside all olevat nuppu „62 DOOR_LOCK”.
  2. See avab "käsuklassid" view arvutikontrolleris ja valib Door Lock Command klassi.
  3. Määrake käsuks "0x01 DOOR_LOCK_OPERATION_SET"
  4. Määrake "Sihtväärtus" väärtuseks "00-DOOR_UNSECURED"
  5. Klõpsake nuppu "Saada".

Veenduge, et LED3 põleb nüüd. Järgmisena lukustame ukse ja LED3 peaks välja lülituma:

  1. Määrake sihtväärtuseks "FF-DOOR_SECURED"
  2. Klõpsake nuppu "Saada".SILICON LABS Lab 4 FLiRS-seadmete mõistmineJoonis 6
Äratuskiir FLiRS-seadme jaoks

Kui Z-Wave kontroller või mõni muu võrgusõlm peab suhtlema akutoitel seadmega, näiteks ukselukuga, saadab kontroller spetsiaalse kiirsignaali. Selle kiire eesmärk on äratada FLiRS-seade. FLiRS-seade kasutab vaheldumisi unerežiimi ja osaliselt ärkveloleku režiimi, kus ta kuulab seda kiirsignaali sagedusega kord sekundis kuni neli korda sekundis (see on disaineri valik). Kui FLiRS-seade selle kiire vastu võtab, ärkab see kohe täielikult ja suhtleb seejärel kontrolleriga või muu Z-Wave seadmega, kasutades standardseid Z-Wave protokolli käske. Kui seade ei kuule kiirt, läheb see uuesti täieliku unerežiimi, kuni ärkab uuesti osaliselt ja kuulab kiirt. Just see osaliselt ärkveloleku režiim koos spetsiaalse Beam-iga tagab aku kestvuse, mis on võrdne täielikult magavate seadmetega, tagades samal ajal umbes ühe sekundi pikkuse side latentsuse.
Vihje Z-Wave FLiRS-i seadmete põhjalikuma kirjelduse saamiseks vaadake valget raamatut "Z-Wave FLiRS: Juhtmevabade nutikate ukselukkude ja termostaadi lubamine"
WakeUp Beam on näha Z-Wave Znifferis. See jaotis ei hõlma Znifferi jälje jäädvustamist. Vaadake harjutust "2A Z-Wave RF-kaadrite dekrüpteerimine Znifferi abil", et saada juhiseid Znifferi kasutamise kohta. Kiirt ei saa Znifferis näha, kui jälg on HomeID-s filtreeritud.

  • Klõpsake nuppu Drop FilterFilter Znifferis, et veenduda, et jälge ei filtreerita HomeID-s.
    Joonisel 7 on äratusjärjestuse jälg:
  • Kontroller saadab FLiRS-seadmele 3 päringut tagamaks, et seadmele ei pääseks ilma kiirteta, mis on Z-Wave võrgus suur koormus.
  • Kuna seade ei reageerinud otsesele vastusele, käivitatakse WakeUp-kiir.
  • Kui Beam lõpeb, saadab kontroller käsu uuesti ja seade kinnitab teate.SILICON LABS Lab 4 FLiRS-seadmete mõistmineJoonis 7

DoorLocki voolutarve

Selles jaotises kasutame Energy Pro'ifiler Simplicity Studios, et jälgida seadme DoorLock FLiRS energiatarbimist.

  1. Avage Simplicity Studios "Energy Profiler”, klõpsates nuppu „Ava perspektiiv”.
  2. Klõpsake "Energy Monitor" valikul "Quick Access" ja klõpsake "Start Energy Capture".
  3. Valige hüpikaknas oma seade ja klõpsake nuppu OK.

Energy Profiler hakkab nüüd energiatarbimist jäädvustama ja kuvama, vt joonist 8. Pange tähele, kuidas energiatarbimine suurendab iga sektsiooni, kui seade peab ärkama, et kuulata Beam. Pange tähele ka kiiret ärkamis- ja magamajäämise aega, mille tulemuseks on väga madal keskmine energiatarve.SILICON LABS Lab 4 FLiRS-seadmete mõistmine Joonis 8

Proovime seadet äratada.

  1. Saatke arvutikontrolleris seadmele käsk (juhiste saamiseks vaadake jaotist 3.2 Funktsionaalsuse testimine)
  2. Märka voolutarbimist, kui seade ärkab kontrolleriga suhtlemiseks. Vaadake joonist 9.SILICON LABS Lab 4 FLiRS-seadmete mõistmine Joonis 9

Sellega lõpetatakse FLiRS-seadme kasutamise õpetus.
silabs.com | Ühendatud maailma ehitamine.

Dokumendid / Ressursid

SILICON LABS Lab 4 – FLiRS-seadmete mõistmine [pdfKasutusjuhend
SILICON LABS, 4. labor, arusaam, FLiRS, seadmed, Z-Wave, sisseehitatud, SDK

Viited

Jäta kommentaar

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