![]()
Lab 4- FLiRS စက်များကို နားလည်ပါ။
ဤလက်တွေ့လေ့ကျင့်ခန်းသည် Z-Wave FLiRS ကိရိယာတစ်ခုဖြစ်သည်ကို သရုပ်ပြမည်ဖြစ်သည်။ လေ့ကျင့်ခန်းတွင် Doorlock s ကိုအသုံးပြုပါမည်။ampZ-Wave Embedded SDK ၏တစ်စိတ်တစ်ပိုင်းအဖြစ်ပေးပို့သော le အက်ပ်
ဤလေ့ကျင့်ခန်းသည် "Z-Wave 1-Day Course" စီးရီး၏တစ်စိတ်တစ်ပိုင်းဖြစ်သည်။
- SmartStart ကို အသုံးပြု၍ ထည့်သွင်းပါ။
- Sniffer ကို အသုံးပြု၍ Z-Wave RF Frames များကို ကုဒ်ဝှက်ပါ။
- 3A- ခလုတ်ကို ဖွင့်/ပိတ် စုစည်းပြီး အမှားရှာပြင်ခြင်းကို ဖွင့်ပါ။
3B- ခလုတ် အဖွင့်/အပိတ်ကို ပြင်ဆင်ပါ။ - FLiRS စက်များကို နားလည်ပါ။
အဓိကအင်္ဂါရပ်များ
- FLiRS စက်ပစ္စည်း၏ အဓိကအင်္ဂါရပ်များကို နားလည်ပါ။
- Energy Pro ကိုသုံးပါ။filer ပါဝါသုံးစွဲမှုကိုဖမ်းယူရန်။
နိဒါန်း
ဤလေ့ကျင့်ခန်းတွင် ကျွန်ုပ်တို့သည် Z-Wave FLiRS ကိရိယာကို စူးစမ်းလေ့လာပြီး "နားထောင်နေသော အိပ်စက်" ကိရိယာ၏ အကျိုးကျေးဇူးများကို လေ့လာပါမည်။ အချိန်တိုအတွင်း latency ဖြင့် အချိန်မရွေး ဆက်သွယ်ရမည့် ဘက်ထရီပါဝါသုံး ကိရိယာ။
Hardware လိုအပ်ချက်များ
- WSTK ပင်မဖွံ့ဖြိုးတိုးတက်ရေးဘုတ်အဖွဲ့ 1 ခု
- 1 Z-Wave ရေဒီယို ဖွံ့ဖြိုးတိုးတက်ရေးဘုတ်အဖွဲ့- ZGM130S SiP မော်ဂျူး
- UZB ထိန်းချုပ်ကိရိယာ ၁ ခု
- USB Zniffer 1 ခု
Software လိုအပ်ချက်များ
- Simplicity Studio v4
- Z-Wave 7 SDK
- Z-Wave PC Controller
- Z-Wave Zniffer
![]()
လိုအပ်ချက်များ
ယခင် Hands-On လေ့ကျင့်ခန်းများသည် Z-Wave ကွန်ရက်ကို တည်ဆောက်ရန်နှင့် ဖွံ့ဖြိုးတိုးတက်မှုဆိုင်ရာ ရည်ရွယ်ချက်များအတွက် RF ဆက်သွယ်ရေးကို ဖမ်းယူရန်အတွက် PC Controller နှင့် Zniffer အပလီကေးရှင်းကို အသုံးပြုနည်းကို အကျုံးဝင်ပါသည်။ ဤလေ့ကျင့်ခန်းသည် ဤကိရိယာများနှင့် ရင်းနှီးသည်ဟု ယူဆသည်။ ယခင် Hands-On လေ့ကျင့်ခန်းများသည် s ကိုအသုံးပြုပုံကိုလည်း ဖော်ပြထားပါသည်။ampZ-Wave SDK ဖြင့်ပေးပို့သော အပလီကေးရှင်းများ။ ဤလေ့ကျင့်ခန်းသည် သင်အသုံးပြုပြီး s များထဲမှ တစ်ခုကို စုစည်းခြင်းနှင့် ရင်းနှီးသည်ဟု ယူဆသည်။ample applications များ။
Doorlock S ကိုစုစည်းပါ။ample လျှောက်လွှာ
ဤအပိုင်းတွင် Doorlock S ကို ပြုစုပါမည်။ample လျှောက်လွှာ။ လိုအပ်သောအဆင့်များသည် လေ့ကျင့်ခန်း “3A: Compile Switch OnOff and enable-debug” တွင် ဖော်ပြထားသည့် Switch On/Off နှင့် အတူတူပင်ဖြစ်ပါသည်။ အောက်ဖော်ပြပါအဆင့်များတွင် အဆင့်များကို အကျဉ်းချုပ်ဖော်ပြထားသော်လည်း၊ အမှတ်စဉ် အမှားဘာဂဂါကို ဖွင့်ရန်နှင့် အသုံးပြုနည်းအတွက် ညွှန်ကြားချက်များကို ရယူလိုပါက လေ့ကျင့်ခန်း 3A ကို ကိုးကားသင့်သည်။
S ကိုဖွင့်ပါ။ample စီမံကိန်း
- သင်၏ Z-Wave ဟာ့ဒ်ဝဲကို ကွန်ပျူတာ၏ USB အပေါက်နှင့် ချိတ်ဆက်ပြီး Simplicity Studio ရှိ "Debug Adapters" ကဏ္ဍတွင် ပေါ်လာမည်ဖြစ်သည်။
- စတူဒီယိုသို့ Z-Wave 700 နှင့်ပတ်သက်သည့် သက်ဆိုင်ရာအချက်အလက်များကိုပြသရန် ညွှန်ကြားသည့် “J-Link Silicon Labs” ကို တစ်ကြိမ်နှိပ်ပါ။
- “Software Example” DoorLock ကိုနှိပ်ပါ။ample လျှောက်လွှာ။

ကြိမ်နှုန်းကို သတ်မှတ်ပါ။
အဆိုပါ s ကိုample app က အခုထိ compile မလုပ်သေးပါဘူး။ Z-Wave ထုတ်ကုန်တွင် သင်အသုံးပြုရန် ရည်ရွယ်ထားသည့် ဒေသနှင့် ကိုက်ညီသည့် ကြိမ်နှုန်းကို သင် သတ်မှတ်ရန် လိုအပ်သည်။
- ပင်မအရင်းအမြစ်၌ file “DoorLockKeyPad.c”၊ ပြောင်းလဲနိုင်သော APP_FREQ ကိုရှာပါ-

SDK မှပံ့ပိုးပေးသော ကြိမ်နှုန်းများစာရင်းအပြည့်အစုံအတွက် ဇယား 1 ကို ကိုးကားပါ။
အရိပ်အမြွက်စကား Silicon Labs သို့သွားပါ။ webZ-Wave RF အတွက် မည်သည့်နိုင်ငံများကို ခွင့်ပြုထားသည်ကို ကြည့်ရှုရန် ဆိုဒ်။
ဇယား 1: ကျော်view ဖြစ်နိုင်သောကြိမ်နှုန်းများ
| ကြိမ်နှုန်းဒေသ | အသုံးပြုရန်ပြောင်းလဲနိုင်သည်။ |
| ဥရောပ | REGION_EU |
| အမေရိကန်ပြည်ထောင်စု | REGION_US |
| သြစတြေးလျ/နယူးဇီလန် | REGION_ANZ |
| ဟောင်ကောင် | REGION_HK |
| မလေးရှား | REGION_MY |
| အိန္ဒိယ | REGION_IN |
| အစ္စရေး | REGION_IL |
| ရုရှား | REGION_RU |
| တရုတ် | REGION_CN |
| ဂျပန် | REGION_JP |
| ကိုရီးယား | REGION_KR |
ဤလမ်းညွှန်တွင် ကျွန်ုပ်တို့သည် ဥရောပကြိမ်နှုန်းကို အသုံးပြုမည်ဖြစ်သည်၊ ထို့ကြောင့် ကျွန်ုပ်တို့သည် “REGION_EU” သို့ ဝင်ပါ။![]()
Doorlock S ကိုစုစည်းပါ။ample လျှောက်လွှာ
ယခု Z-Wave s ကို သင်ပြင်ဆင်ပြီးပါပြီ။ample အပလီကေးရှင်းနှင့် သင် compile လုပ်ရန် အသင့်ဖြစ်နေပါပြီ။
- "Build" ကိုနှိပ်ပါ
ပရောဂျက်စတင်တည်ဆောက်ရန်ခလုတ်။ - ခဏအကြာတွင် တည်ဆောက်မှုပြီးစီးသောအခါ၊ "Binaries" ဟု အမည်ပေးထားသည့် ဖိုင်တွဲအသစ်တစ်ခုကို Project Explorer တွင် ပြသထားသည်။ ဖိုင်တွဲကို ချဲ့ပြီး *.hex ကို ညာကလစ်နှိပ်ပါ။ file “Flash to Device..” ကိုရွေးချယ်ရန်။
- ပေါ်လာသောဝင်းဒိုးတွင် ချိတ်ဆက်ထားသော ဟာ့ဒ်ဝဲကို ရွေးပါ။ “Flash Programmer” သည် ယခုအခါ လိုအပ်သော အချက်အလက်အားလုံးကို ကြိုတင်ဖြည့်ထားပြီး၊ သင်သည် “ပရိုဂရမ်” ကို နှိပ်ရန် အဆင်သင့်ဖြစ်ပါပြီ။
- “Program” ကိုနှိပ်ပါ။
ခဏအကြာတွင်၊ ပရိုဂရမ်ရေးဆွဲခြင်း ပြီးသွားသည်နှင့် သင်၏ စက်ပစ္စည်းသည် ယခု Z-Wave s ဖြင့် မီးလင်းလာသည်။ample လျှောက်လွှာ။
Doorlock S ကို ထည့်သွင်းပြီး လုပ်ဆောင်ပါ။ample လျှောက်လွှာ
ဤအပိုင်းတွင်၊ ကျွန်ုပ်တို့သည် Doorlock S ပါ၀င်ပါမည်။ampZ-Wave Network သို့ Application ကို အသုံးပြုပါ။ ယခင်လေ့ကျင့်ခန်းတွင် "2A Z-Wave RF Frames များကို Zniffer ကိုအသုံးပြု၍ Decrypt လုပ်ခြင်း" တွင်၊ ကျွန်ုပ်တို့သည် PC Controller ၏ စီမံကွပ်ကဲမှုစာရင်းတွင် DSK ကို ထည့်သွင်းပြီးဖြစ်သည်။
အရိပ်အမြွက်- အတွင်းပိုင်း file reprogramming ကြားတွင် system ကို ဖျက်မထားပါ။ ၎င်းသည် node တစ်ခုကို ကွန်ရက်တစ်ခုတွင် ဆက်ရှိနေစေပြီး ၎င်းကို ပြန်လည်ပရိုဂရမ်ပြုလုပ်သည့်အခါ တူညီသောကွန်ရက်ကီးများကို သိမ်းဆည်းထားနိုင်စေပါသည်။ ပြောင်းလဲရန် လိုအပ်ပါက (ဥပမာ၊ module လည်ပတ်သည့် အကြိမ်ရေ သို့မဟုတ် DSK) မှ ကြိမ်နှုန်းအသစ်ကို internal NVM သို့ စာမရေးမီ ချစ်ပ်ကို "ဖျက်ရန်" လိုအပ်ပါသည်။ ဆိုလိုသည်မှာ ကျွန်ုပ်တို့သည် ကျွန်ုပ်တို့၏စက်ပစ္စည်းကို လုံးဝကွဲပြားခြားနားသော s ဖြင့် ပရိုဂရမ်ပြုလုပ်ထားသော်လည်း DSK သည် သက်တမ်းရှိနေဆဲဖြစ်သည်။ample လျှောက်လွှာ။
အကယ်၍ သင်သည် စက်ပစ္စည်းအသစ်ကို အသုံးပြုနေပါက သို့မဟုတ် DSK ကို PC Controller တွင် ယခင်က မထည့်ရသေးပါက၊ Zniffer ကိုအသုံးပြု၍ "2A Decrypt Z-Wave RF Frames ကိုအသုံးပြုခြင်း" လေ့ကျင့်ခန်းအား ကိုးကား၍ စက်ပစ္စည်းတစ်ခုမှ DSK ကိုဖတ်နည်းနှင့် ပေါင်းထည့်နည်းအတွက် လမ်းညွှန်ချက်များကို ကိုးကားပါ။ PC Controller သို့သွားပါ။
PC Controller မှ စက်ပစ္စည်းဟောင်းကို ဖယ်ရှား/ထည့်သွင်းပါ။
DSK သည် တူညီသောကြောင့်၊ PC Controller သည် Switch On/Off အဖြစ် စက်ပစ္စည်းကို ထည့်သွင်းထားပြီးဖြစ်သည်ဟု ယူဆပါသည်။ Switch On/Off သို့ ချိတ်ဆက်မှုကို ဖယ်ရှားရန် လိုအပ်သည်။ampဒီ DSK အတွက်လျှောက်လွှာတင်ပါ။
- PC Controller တွင် "Remove" ကိုနှိပ်ပါ။
- စက်ပေါ်တွင်၊ စက်ပစ္စည်းကို လေ့လာရန်မုဒ်တွင် သတ်မှတ်ရန် “BTN1” ကို နှိပ်ပါ။
- စက်ပစ္စည်းအား ယခုအခါ PC Controller မှ ဖယ်ရှားသင့်သည်။
ချိတ်ဆက်မှုဟောင်းကို ဖယ်ရှားလိုက်သောအခါ၊ PC Controller သည် DoorLock များကို အလိုအလျောက် ထည့်သွင်းပေးမည်ဖြစ်သည်။ampSmartStart ၏ကျေးဇူးကြောင့်လျှောက်လွှာ။ အောင်မြင်သောအခါ၊ PC Controller သည် ပုံ 5 နှင့်တူသည်။![]()
လုပ်ဆောင်နိုင်စွမ်းကို စမ်းသပ်ပါ။
ဤကဏ္ဍတွင်၊ ကျွန်ုပ်တို့သည် DoorLock S ၏လုပ်ဆောင်နိုင်စွမ်းကို အတိုချုပ်စမ်းသပ်ပါမည်။ample လျှောက်လွှာ။
အရိပ်အမြွက် s အားလုံး၏လုပ်ဆောင်နိုင်စွမ်းများample အပလီကေးရှင်းများကို Simplicity Studio ၏စာရွက်စာတမ်းအပိုင်းတွင်တွေ့ရှိရသော "INS14278 လက်မှတ်ရအက်ပ်များကိုအသုံးပြုနည်း" စာတမ်းတွင် ဖော်ပြထားပါသည်။ Lock and Unlock လုပ်ဆောင်ချက်ကို စမ်းသပ်ပါ။ အောက်ပါအဆင့်များတွင်၊ ကျွန်ုပ်တို့သည် တံခါးကိုသော့ဖွင့်ပါမည်။
- PC Controller တွင်၊ ဘယ်ဘက်အောက်ထောင့်ရှိ လုံခြုံသော Command Classes အောက်ရှိ “62 DOOR_LOCK” ကို နှစ်ချက်နှိပ်ပါ။
- ၎င်းသည် "Command Classes" ကိုဖွင့်သည်။ view PC Controller တွင် Door Lock Command class ကို ရွေးပါ။
- Command ကို “0x01 DOOR_LOCK_OPERATION_SET” သို့ သတ်မှတ်ပါ
- "ပစ်မှတ်တန်ဖိုး" ကို "00-DOOR_UNSECURED" သို့ သတ်မှတ်ပါ
- "Send" ကိုနှိပ်ပါ။
LED3 ကို ယခုဖွင့်ထားကြောင်း စစ်ဆေးပါ။ ထို့နောက် ကျွန်ုပ်တို့သည် တံခါးကိုသော့ခတ်ပြီး LED3 ကို ပိတ်သင့်သည်-
- “ပစ်မှတ်တန်ဖိုး” ကို “FF-DOOR_SECURED” သို့ သတ်မှတ်ပါ
- "Send" ကိုနှိပ်ပါ။

FLiRS စက်အတွက် Wake-Up Beam
Z-Wave ထိန်းချုပ်ကိရိယာ သို့မဟုတ် ကွန်ရက်အတွင်းရှိ အခြား node တစ်ခုသည် တံခါးသော့ကဲ့သို့သော ဘက်ထရီအားသုံးကိရိယာနှင့် ဆက်သွယ်ရန် လိုအပ်ပါက၊ ထိန်းချုပ်ကိရိယာသည် အထူးအလင်းတန်းအချက်ပြမှုကို ပေးပို့သည်။ ဤအလင်းတန်း၏ ရည်ရွယ်ချက်မှာ FLiRS စက်ကို နှိုးရန်ဖြစ်သည်။ FLiRS စက်ပစ္စည်းသည် ဤအလင်းတန်းအချက်ပြမှုအတွက် တစ်စက္ကန့်လျှင် တစ်ကြိမ်မှ လေးကြိမ်အထိ တစ်စက္ကန့်လျှင် နှုန်းဖြင့် ၎င်းသည် အိပ်စက်ခြင်းမုဒ်နှင့် တစ်စိတ်တစ်ပိုင်းနိုးသည့်မုဒ်ကြားတွင် ပြောင်းလဲပေးသည် (ဒါက ဒီဇိုင်နာ၏ရွေးချယ်မှုဖြစ်သည်)။ FLiRS စက်ပစ္စည်းသည် ဤအလင်းတန်းကို လက်ခံရရှိသောအခါ၊ ၎င်းသည် ချက်ခြင်းနိုးလာပြီး စံ Z-Wave ပရိုတိုကော ညွှန်ကြားချက်များကို အသုံးပြု၍ ထိန်းချုပ်ကိရိယာ သို့မဟုတ် အခြား Z-Wave စက်နှင့် ဆက်သွယ်သည်။ ကိရိယာသည် Beam မကြားရပါက ၎င်းသည် တစ်စိတ်တစ်ပိုင်း ပြန်နိုးလာပြီး Beam ကို နားထောင်သည့်အချိန်အထိ အခြားအချိန်တစ်ခုတွင် အပြည့်အဝ အိပ်စက်သွားမည်ဖြစ်သည်။ ၎င်းသည် တစ်စက္ကန့်ဝန်းကျင် ဆက်သွယ်ရေးကြာချိန်များကို ပေးဆောင်စဉ် အပြည့်အဝအိပ်စက်နေသော စက်များနှင့်အညီ ဘက်ထရီသက်တမ်းအတွက် ထောက်ပံ့ပေးသည့် အထူး Beam နှင့် ပေါင်းစပ်ထားသည့် ဤတစ်စိတ်တစ်ပိုင်းနိုးမုဒ်ဖြစ်သည်။
အရိပ်အမြွက်ဖော်ပြချက်အတွက် Z-Wave FLiRS စက်ပစ္စည်းများ၏ ပိုမိုနက်ရှိုင်းသောဖော်ပြချက်အတွက် "Z-Wave FLiRS- Wireless Smart Door Locks and Thermostat" ကို ကိုးကားပါ။
WakeUp Beam ကို Z-Wave Zniffer တွင်တွေ့နိုင်ပါသည်။ ဤကဏ္ဍတွင် Zniffer သဲလွန်စကို မည်သို့ဖမ်းယူရမည်နည်း။ HomeID တွင် သဲလွန်စကို စစ်ထုတ်ပါက Zniffer တွင် အလင်းတန်းကို မမြင်နိုင်ပါ။
- Drop Filter ကိုနှိပ်ပါ။
HomeID တွင် သဲလွန်စကို စစ်ထုတ်မထားကြောင်း သေချာစေရန် Zniffer တွင်။
ပုံ 7 တွင် နိုးထမှုအစီအစဥ်အတွက် ခြေရာခံတစ်ခုကို ပြထားသည်- - ထိန်းချုပ်ကိရိယာသည် Z-Wave ကွန်ရက်ရှိ လေးလံသောဝန်ဖြစ်သည့် တုန်ခါမှုမရှိဘဲ စက်ပစ္စည်းသို့ မရောက်နိုင်ကြောင်း သေချာစေရန် FLiRS စက်ပစ္စည်းသို့ တောင်းဆိုချက် 3 ခု ပေးပို့သည်။
- စက်ပစ္စည်းသည် တိုက်ရိုက်တုံ့ပြန်မှုကို မတုံ့ပြန်သောကြောင့်၊ WakeUp အလင်းတန်းတစ်ခု စတင်သည်။
- Beam ပြီးဆုံးသောအခါ၊ ထိန်းချုပ်သူသည် အမိန့်ကို ထပ်မံပေးပို့ပြီး စက်သည် မက်ဆေ့ချ်ကို အသိအမှတ်ပြုပါသည်။

DoorLock ၏ ပါဝါစားသုံးမှု
ဤကဏ္ဍတွင်၊ ကျွန်ုပ်တို့သည် Energy Pro ကို အသုံးပြုပါမည်။filer DoorLock FLiRS စက်ပစ္စည်း၏ စွမ်းအင်သုံးစွဲမှုကို စောင့်ကြည့်ရန် Simplicity Studio တွင်။
- Simplicity Studio တွင် “Energy Pro ကိုဖွင့်ပါ။file"Open Perspective" ခလုတ်ကိုနှိပ်ခြင်းဖြင့် r"
- "Energy Monitor" တွင် "Quick Access" ကိုနှိပ်ပြီး "Start Energy Capture" ကိုနှိပ်ပါ။
- ပေါ်လာသောဝင်းဒိုးတွင် သင့်စက်ပစ္စည်းကို ရွေးချယ်ပြီး OK ကိုနှိပ်ပါ။
စွမ်းအင် Profiler ယခုအခါ စွမ်းအင်သုံးစွဲမှုကို ဖမ်းယူပြီး ပြသရန် စတင်နေပြီ၊ ပုံ 8 ကို ကြည့်ပါ။ Beam ကို နားထောင်ရန် စက်နိုးလာသည့်အခါ ကဏ္ဍတိုင်းတွင် စွမ်းအင်သုံးစွဲမှု မြင့်တက်လာပုံကို သတိပြုပါ။ လျင်မြန်စွာ နိုးထခြင်းနှင့် အိပ်ချိန်မှ အိပ်ချိန်တို့ကိုလည်း သတိပြုမိစေပြီး ပျမ်းမျှ ပါဝါသုံးစွဲမှု အလွန်နည်းပါသည်။![]()
စက်ကိုနှိုးကြည့်ရအောင်။
- PC Controller တွင်၊ စက်ပစ္စည်းထံသို့ အမိန့်တစ်ခုပေးပို့ပါ (ညွှန်ကြားချက်များအတွက် အပိုင်း "3.2 စမ်းသပ်ရန်" ကို ကိုးကားပါ)
- ထိန်းချုပ်ကိရိယာနှင့် ဆက်သွယ်ရန်အတွက် စက်နှိုးသည့်အခါ လက်ရှိသုံးစွဲမှုကို သတိပြုပါ။ ပုံ 9 ကို ကိုးကားပါ။

၎င်းသည် FLiRS စက်ပစ္စည်းကိုအသုံးပြုနည်းဆိုင်ရာ သင်ခန်းစာကို အဆုံးသတ်ထားသည်။
silabs.com | ပိုမိုချိတ်ဆက်ထားသောကမ္ဘာကိုတည်ဆောက်ပါ။
စာရွက်စာတမ်းများ / အရင်းအမြစ်များ
![]() |
SILICON LABS ဓာတ်ခွဲခန်း 4 - FLiRS စက်များကို နားလည်ပါ။ [pdf] အသုံးပြုသူလမ်းညွှန် SILICON LABS၊ Lab 4၊ နားလည်နိုင်သော၊ FLiRS၊ စက်များ၊ Z-Wave၊ Embedded၊ SDK |


