Lab 4: Ngerti Piranti FLiRS
Latihan tangan iki bakal nduduhake apa piranti Z-Wave FLiRS. Latihan bakal nggunakake Doorlock sampaplikasi le sing dikirim minangka bagéan saka Z-Wave Embedded SDK
Latihan iki minangka bagéan saka seri "Z-Wave 1-Day Course".
- Kalebu nggunakake SmartStart
- Dekripsi Z-Wave RF Frames nggunakake Sniffer
- 3A: Kompilasi Ngalih On/Off lan Aktifake Debug
3B: Ngowahi Ngalih On/Off - Ngerti piranti FLiRS
FITUR UTAMA
- Ngerti fitur utama piranti FLiRS.
- Gunakake Energy Profiler kanggo njupuk konsumsi daya.
Pambuka
Ing latihan iki kita bakal njelajah piranti Z-Wave FLiRS, lan sinau keuntungan saka "ngrungokake piranti turu"; piranti sing nganggo baterei sing kudu dikomunikasikake sawayah-wayah kanthi latensi cendhak.
Persyaratan Hardware
- 1 Papan Pengembangan Utama WSTK
- 1 Papan Pangembangan Radio Z-Wave: Modul SiP ZGM130S
- 1 Kontroler UZB
- 1 USB Zniffer
Requirements piranti lunak
- Studio Kesederhanaan v4
- Z-Wave 7 SDK
- Z-Wave PC Controller
- Z-Gelombang Zniffer
Prasyarat
Latihan Hands-On sadurunge wis nutupi carane nggunakake PC Controller lan aplikasi Zniffer kanggo mbangun jaringan Z-Wave lan njupuk komunikasi RF kanggo tujuan pembangunan. Latihan iki nganggep sampeyan wis kenal karo alat kasebut. Latihan Hands-On sadurungé uga wis nutupi carane nggunakake sample aplikasi sing kapal karo Z-Wave SDK. ngleksanani iki nganggep sampeyan menowo nggunakake lan ngumpulake siji saka sample aplikasi.
Kompilasi Doorlock Sample Aplikasi
Ing bagean iki kita bakal nyusun Doorlock Sampl Aplikasi. Langkah-langkah sing dibutuhake padha, kanggo Switch On / Off, sing kita katutup ing latihan "3A: Compile Switch OnOff lan enable-debug". Ing ngisor iki, langkah-langkah sing rangkuman, nanging sampeyan kudu ngrujuk menyang olahraga 3A yen sampeyan pengin instruksi carane ngaktifake lan nggunakake debugger serial.
Bukak Samplan Proyek
- Sambungake hardware Z-Wave menyang port USB komputer lan kudu ditampilake ing bagean "Adaptor Debug" ing Simplicity Studio.
- Klik sapisan ing "J-Link Silicon Labs" sing menehi instruksi menyang studio nuduhake informasi sing relevan babagan Z-Wave 700.
- Ing "Software Example" klik ing DoorLock sampl aplikasi.
Setel frekuensi
Para sample app ora bakal ngumpulake mung durung. Sampeyan kudu nyetel frekuensi sing cocog karo wilayah sing arep digunakake ing Z-Wave Product.
- Ing sumber utama file "DoorLockKeyPad.c", goleki variabel APP_FREQ:
Deleng Tabel 1 kanggo dhaptar lengkap frekuensi sing didhukung dening SDK.
Petunjuk Navigasi menyang Silicon Labs websitus, kanggo ndeleng negara kang wis disetujoni kanggo Z-Wave RF.
Tabel 1: Luwihview saka frekuensi bisa
Wilayah Frekuensi | Variabel kanggo nggunakake |
Eropah | REGION_EU |
Amerika Serikat | WILAYAH_AS |
Australia/Selandia Anyar | REGION_ANZ |
Hong Kong | WILAYAH_HK |
Malaysia | REGION_MY |
India | WILAYAH_IN |
Israel | REGION_IL |
Rusia | REGION_RU |
Cina | REGION_CN |
Jepang | WILAYAH_JP |
Korea | WILAYAH_KR |
Ing pandhuan iki, kita bakal nggunakake frekuensi Eropa, mula kita mlebu "REGION_EU".
Kompilasi Doorlock Sample Aplikasi
Sampeyan saiki wis ngatur Z-Wave sample aplikasi, lan sampeyan siyap kanggo ngumpulake.
- Klik ing "Build"
tombol kanggo miwiti mbangun project.
- Nalika mbangun rampung sawise sawetara wektu, folder anyar sing jenenge "Binaries" ditampilake ing Project Explorer. Expand folder lan klik-tengen ing *.hex file kanggo milih "Flash to Device..".
- Pilih hardware sing disambungake ing jendela pop-up. "Flash Programmer" saiki wis diisi kabeh data sing dibutuhake, lan sampeyan siyap ngeklik "Program".
- Klik "Program".
Sawise sawetara wektu, pemrograman rampung, lan piranti pungkasan sampeyan saiki kelip-kelip nganggo Z-Wave sampl aplikasi.
Kalebu lan mbukak Doorlock Sample Aplikasi
Ing bagean iki, kita bakal kalebu Doorlock Sample Aplikasi menyang Z-Wave Network. Ing latihan sadurunge "2A Decrypt Z-Wave RF Frames nggunakake Zniffer", kita wis nambah DSK menyang dhaptar provisioning saka Controller PC.
Petunjuk: internal file sistem ora dibusak antarane reprogramming. Iki ngidini simpul tetep ing jaringan lan tetep tombol jaringan sing padha nalika diprogram maneh. Yen sampeyan kudu ngganti (contone, frekuensi ing modul utawa DSK) sampeyan kudu "Busak" chip sadurunge frekuensi anyar bakal ditulis ing NVM internal. Iki tegese DSK isih bakal bener senadyan kita mung diprogram piranti karo s temen bedaampl aplikasi.
Yen sampeyan nggunakake piranti anyar utawa yen sampeyan durung nambahake DSK menyang PC Controller, waca latihan "2A Decrypt Z-Wave RF Frames nggunakake Zniffer" kanggo instruksi babagan maca DSK saka piranti lan nambah. menyang PC Controller.
Copot / Kalebu Piranti Lawas saka / menyang PC Controller
Wiwit DSK padha, PC Controller mikir yen piranti wis klebu, sanadyan minangka Ngalih On / Off. We kudu mbusak asosiasi kanggo Ngalih On / Off sample aplikasi kanggo DSK iki.
- Ing PC Controller, klik "Busak"
- Ing piranti, klik "BTN1" kanggo nyetel piranti ing mode sinau.
- Piranti saiki kudu dibusak saka PC Controller.
Nalika asosiasi lawas dibusak, PC Controller bakal kanthi otomatis kalebu DoorLock sample aplikasi thanks kanggo SmartStart. Yen kasil, Controller PC kudu katon kaya Gambar 5.
Tes fungsi
Ing bagean iki, kita bakal nyoba sedhela fungsi DoorLock Sampl aplikasi.
Petunjuk Fungsi kabeh sample aplikasi diterangake ing document "INS14278 Cara Gunakake Aplikasi Certified" ditemokaké ing bagean dokumentasi Studio gamblang. Tes fungsi Kunci lan Mbukak Kunci. Ing langkah-langkah ing ngisor iki, kita bakal mbukak kunci lawang:
- Ing PC Controller, klik kaping pindho ing "62 DOOR_LOCK" ing Kelas Command aman ing pojok kiwa ngisor.
- Iki mbukak "Kelas Komando" view ing PC Controller lan milih kelas Door Lock Command.
- Setel Command dadi "0x01 DOOR_LOCK_OPERATION_SET"
- Setel "Nilai Target" dadi "00-DOOR_UNSECURED"
- Klik "Kirim".
Priksa manawa LED3 saiki ON. Sabanjure, kita bakal ngunci lawang, lan LED3 kudu dipateni:
- Setel "Nilai Target" dadi "FF-DOOR_SECURED"
- Klik "Kirim".
The Wake-Up Beam kanggo Piranti FLiRS
Yen pengontrol Gelombang Z utawa simpul liyane ing jaringan kudu komunikasi karo piranti sing nganggo baterei kayata kunci lawang, pengontrol ngirim sinyal sinar khusus. Tujuan sinar iki yaiku kanggo tangi piranti FLiRS. Piranti FLiRS gantian antarane mode turu lan mode sebagian siyaga sing ngrungokake sinyal sinar iki kanthi tingkat saka sapisan per detik nganti kaping papat per detik (iki pilihan perancang). Nalika piranti FLiRS nampa sinar iki, langsung tangi lan komunikasi karo controller utawa piranti Z-Wave liyane nggunakake printah protokol Z-Wave standar. Yen piranti ora krungu Beam, piranti kasebut bakal turu maneh sajrone wektu liyane nganti sebagian tangi maneh lan ngrungokake Beam. Iki minangka mode sebagian siyaga sing digabungake karo Beam khusus sing nyedhiyakake urip baterei sing padha karo piranti sing turu kanthi lengkap nalika nyedhiyakake latensi komunikasi udakara sedetik.
Petunjuk Kanggo katrangan sing luwih jero babagan piranti Z-Wave FLiRS waca kertas putih "Z-Wave FLiRS: Ngaktifake Kunci Pintu Smart lan Termostat Nirkabel"
WakeUp Beam bisa dideleng ing Z-Wave Zniffer. Bagean iki ora bakal nutupi carane njupuk Zniffer tilak deleng olahraga "2A Decrypt Z-Wave RF Frames nggunakake Zniffer" kanggo instruksi carane nggunakake Zniffer. Beam ora bisa dideleng ing Zniffer yen jejak kasebut disaring ing HomeID.
- Klik ing Drop Filter
ing Zniffer kanggo mesthekake yen tilak ora saring ing HomeID.
Ing Figure 7 tilase ditampilake kanggo urutan tangi: - Kontroler ngirim 3 panjalukan menyang piranti FLiRS, kanggo mesthekake yen piranti kasebut ora bisa digayuh tanpa sinar, yaiku beban sing abot ing jaringan Z-Wave.
- Amarga piranti ora nanggapi respon langsung, sinar WakeUp diwiwiti.
- Nalika Beam rampung, controller ngirim printah maneh, lan piranti ngakoni pesen kasebut.
Konsumsi Daya DoorLock
Ing bagean iki, kita bakal nggunakake Energy Profiler ing Simplicity Studio kanggo ngawasi konsumsi energi saka piranti DoorLock FLiRS.
- Ing Simplicity Studio, bukak "Energy Profiler" kanthi ngeklik tombol "Bukak Perspektif".
- Ing "Energy Monitor" klik ing "Akses Cepet" lan klik ing "Mulai Energy Capture".
- Pilih piranti sampeyan ing jendela pop-up banjur klik OK.
Energi Pro Kabfiler saiki wiwit dijupuk lan nampilake konsumsi energi, ndeleng Figure 8. Sok dong mirsani carane konsumsi energi mundhakaken saben bagean nalika piranti kudu tangi kanggo ngrungokake Beam a. Uga sok dong mirsani wektu tangi lan tiba-tiba turu, nyebabake konsumsi daya rata-rata sing sithik banget.
Ayo dadi nyoba kanggo tangi piranti.
- Ing PC Controller, kirim printah menyang piranti (waca bagean "3.2 Tes fungsi" kanggo instruksi)
- Wigati konsumsi saiki nalika piranti tangi kanggo komunikasi karo controller. Waca Gambar 9.
Iki rampung tutorial babagan carane nggunakake piranti FLiRS.
silabs.com | Mbangun jagad sing luwih nyambung.
Dokumen / Sumber Daya
![]() |
SILICON LABS Lab 4 - Ngerti Piranti FLiRS [pdf] Pandhuan pangguna SILICON LABS, Lab 4, Understand, FLiRS, Devices, Z-Wave, Embedded, SDK |