zigBee-based smart home ကို ဘယ်လိုဒီဇိုင်းဆွဲမလဲ။

စမတ်အိမ်ဆိုသည်မှာ ပလက်ဖောင်းတစ်ခုအနေဖြင့် အိမ်တစ်လုံးဖြစ်ပြီး ပေါင်းစပ်ဝါယာကြိုးနည်းပညာ၊ ကွန်ရက်ဆက်သွယ်ရေးနည်းပညာ၊ လုံခြုံရေးနည်းပညာ၊ အလိုအလျောက်ထိန်းချုပ်မှုနည်းပညာ၊ အသံနှင့်ဗီဒီယိုနည်းပညာတို့ကို အသုံးပြု၍ အိမ်ထောင်စုဘဝနှင့်သက်ဆိုင်သော အဆောက်အအုံများကို ပေါင်းစပ်ကာ ထိရောက်သော လူနေအိမ်အဆောက်အအုံများနှင့် မိသားစုရေးရာစီမံခန့်ခွဲမှုစနစ်ကို တည်ဆောက်ရန်၊ အိမ်လုံခြုံရေး၊ အဆင်ပြေမှု၊ သက်တောင့်သက်သာရှိမှု၊ အနုပညာလက်ရာများကို တိုးတက်ကောင်းမွန်စေရန်နှင့် ပတ်ဝန်းကျင်ထိန်းသိမ်းရေးနှင့် စွမ်းအင်ချွေတာသော နေထိုင်မှုပတ်ဝန်းကျင်ကို အကောင်အထည်ဖော်ရန် အချိန်ဇယားဆွဲထားသည်။ စမတ်အိမ်၏ နောက်ဆုံးပေါ်အဓိပ္ပာယ်ဖွင့်ဆိုချက်အပေါ် အခြေခံ၍ ZigBee နည်းပညာ၏ ဝိသေသလက္ခဏာများကို ရည်ညွှန်းပြီး ဤစနစ်၏ ဒီဇိုင်းတွင် လိုအပ်သောစမတ်အိမ်စနစ် (စမတ်အိမ် (ဗဟို) ထိန်းချုပ်မှုစနစ်၊ အိမ်သုံးမီးအလင်းရောင်ထိန်းချုပ်မှုစနစ်၊ အိမ်လုံခြုံရေးစနစ်များ) ပါဝင်ပြီး အိမ်သုံးဝါယာကြိုးစနစ်၊ အိမ်သုံးကွန်ရက်စနစ်၊ နောက်ခံတေးဂီတစနစ်နှင့် မိသားစုပတ်ဝန်းကျင်ထိန်းချုပ်မှုစနစ်တို့ကို အခြေခံ၍ ပေါင်းစပ်ထားသည်။ ဉာဏ်ရည်ဉာဏ်သွေးဖြင့် နေထိုင်ခြင်း၊ လိုအပ်သောစနစ်အားလုံးကို အပြည့်အဝတပ်ဆင်ထားခြင်းနှင့် အနည်းဆုံး တစ်မျိုးနှင့်အထက် ရွေးချယ်နိုင်သောစနစ်ကို တပ်ဆင်ထားသော အိမ်ထောင်စုစနစ်သည် ဉာဏ်ရည်ဉာဏ်သွေးဖြင့် နေထိုင်ခြင်းဟု ခေါ်ဆိုနိုင်သည်။ ထို့ကြောင့် ဤစနစ်ကို ဉာဏ်ရည်ဉာဏ်သွေးဖြင့် နေထိုင်ခြင်းဟု ခေါ်ဆိုနိုင်သည်။

၁။ စနစ်ဒီဇိုင်းအစီအစဉ်

စနစ်တွင် အိမ်ရှိ ထိန်းချုပ်ထားသော ကိရိယာများနှင့် အဝေးထိန်းကိရိယာများ ပါဝင်သည်။ ၎င်းတို့ထဲတွင် မိသားစုရှိ ထိန်းချုပ်ထားသော ကိရိယာများတွင် အဓိကအားဖြင့် အင်တာနက်ကို ဝင်ရောက်ကြည့်ရှုနိုင်သော ကွန်ပျူတာ၊ ထိန်းချုပ်ရေးစင်တာ၊ စောင့်ကြည့်ရေး node နှင့် ထည့်သွင်းနိုင်သော အိမ်သုံးပစ္စည်းများ၏ ထိန်းချုပ်ကိရိယာတို့ ပါဝင်သည်။ အဝေးထိန်းကိရိယာများတွင် အဓိကအားဖြင့် အဝေးထိန်းကွန်ပျူတာများနှင့် မိုဘိုင်းဖုန်းများဖြင့် ဖွဲ့စည်းထားသည်။

စနစ်၏ အဓိကလုပ်ဆောင်ချက်များမှာ- ၁) ဝဘ်စာမျက်နှာ၏ ပထမစာမျက်နှာကို ကြည့်ရှုခြင်း၊ နောက်ခံအချက်အလက်စီမံခန့်ခွဲမှု၊ ၂) အင်တာနက်နှင့် မိုဘိုင်းဖုန်းမှတစ်ဆင့် အိမ်တွင်းအိမ်သုံးပစ္စည်းများ၊ လုံခြုံရေးနှင့် မီးအလင်းရောင်များကို ခလုတ်ထိန်းချုပ်မှုကို အကောင်အထည်ဖော်ခြင်း၊ ၃) RFID မော်ဂျူးမှတစ်ဆင့် အသုံးပြုသူ၏ အထောက်အထားကို သိရှိနိုင်စေရန်အတွက် အသုံးပြုသူထံ SMS အချက်ပေးသံမှတစ်ဆင့် ခိုးယူခံရပါက အိမ်တွင်းလုံခြုံရေးအခြေအနေခလုတ်ကို အပြီးသတ်လုပ်ဆောင်ခြင်း၊ ၄) ဗဟိုထိန်းချုပ်မှုစီမံခန့်ခွဲမှုစနစ်ဆော့ဖ်ဝဲမှတစ်ဆင့် အိမ်တွင်းမီးအလင်းရောင်နှင့် အိမ်သုံးပစ္စည်းများ၏ ဒေသတွင်းထိန်းချုပ်မှုနှင့် အခြေအနေပြသမှုကို အပြီးသတ်ခြင်း၊ ၅) ကိုယ်ရေးကိုယ်တာအချက်အလက်များ သိမ်းဆည်းခြင်းနှင့် အိမ်တွင်းပစ္စည်းအခြေအနေသိမ်းဆည်းခြင်းတို့ကို ဒေတာဘေ့စ်ကို အသုံးပြု၍ ပြီးမြောက်အောင် လုပ်ဆောင်နိုင်ပါသည်။ ဗဟိုထိန်းချုပ်မှုနှင့် စီမံခန့်ခွဲမှုစနစ်မှတစ်ဆင့် အိမ်တွင်းပစ္စည်းအခြေအနေကို မေးမြန်းရန် အသုံးပြုသူများအတွက် အဆင်ပြေပါသည်။

၂။ စနစ်ဟာ့ဒ်ဝဲဒီဇိုင်း

စနစ်၏ ဟာ့ဒ်ဝဲဒီဇိုင်းတွင် ထိန်းချုပ်စင်တာ၏ ဒီဇိုင်း၊ စောင့်ကြည့်ရေး node နှင့် အိမ်သုံးပစ္စည်းထိန်းချုပ်ကိရိယာ၏ ရွေးချယ်နိုင်သော ထပ်ထည့်မှုတို့ ပါဝင်ပြီး (ဥပမာအားဖြင့် လျှပ်စစ်ပန်ကာထိန်းချုပ်ကိရိယာကို ယူပါ)။

၂.၁ ထိန်းချုပ်ရေးစင်တာ

ထိန်းချုပ်ရေးစင်တာ၏ အဓိကလုပ်ဆောင်ချက်များမှာ အောက်ပါအတိုင်းဖြစ်သည်- ၁) ကြိုးမဲ့ ZigBee ကွန်ရက်တစ်ခုတည်ဆောက်ရန်၊ စောင့်ကြည့်ရေး node အားလုံးကို ကွန်ရက်ထဲသို့ထည့်ရန်နှင့် ပစ္စည်းအသစ်များကို လက်ခံရယူခြင်းကို သိရှိရန်၊ ၂) အသုံးပြုသူ၏ အထောက်အထား၊ အိမ်တွင်ရှိနေသော သို့မဟုတ် ပြန်လာသည့် အသုံးပြုသူကို အသုံးပြုသူကတ်မှတစ်ဆင့် အိမ်တွင်းလုံခြုံရေးခလုတ်ကို ရရှိရန်၊ ၃) သူခိုးတစ်ဦး အခန်းထဲသို့ ဝင်ရောက်လာသောအခါ၊ အသုံးပြုသူထံ အချက်ပေးစာတိုတစ်စောင် ပေးပို့ပါ။ အသုံးပြုသူများသည် အိမ်တွင်းလုံခြုံရေး၊ မီးအလင်းရောင်နှင့် အိမ်သုံးပစ္စည်းများကိုလည်း မက်ဆေ့ခ်ျတိုများမှတစ်ဆင့် ထိန်းချုပ်နိုင်သည်။ ၄) စနစ်တစ်ခုတည်းလည်ပတ်နေချိန်တွင် LCD သည် အသုံးပြုသူများအတွက် ကြည့်ရှုရန်အဆင်ပြေသော လက်ရှိစနစ်အခြေအနေကို ပြသသည်။ ၅) လျှပ်စစ်ပစ္စည်း၏ အခြေအနေကို သိမ်းဆည်းပြီး စနစ်ကို အွန်လိုင်းတွင် သိရှိရန် PC သို့ ပေးပို့သည်။

ဟာ့ဒ်ဝဲသည် Carrier sense multiple access/Collision detection (CSMA/CA) ကို ပံ့ပိုးပေးသည်။ 2.0 ~ 3.6V လည်ပတ်မှုဗို့အားသည် စနစ်၏ ပါဝါသုံးစွဲမှုနည်းပါးစေရန် အထောက်အကူပြုသည်။ ထိန်းချုပ်မှုစင်တာရှိ ZigBee coordinator module နှင့် ချိတ်ဆက်ခြင်းဖြင့် အိမ်တွင်းတွင် wireless ZigBee star network တစ်ခု တည်ဆောက်ပါ။ အိမ်တွင်းလုံခြုံရေးနှင့် အိမ်သုံးပစ္စည်းများ၏ wireless ZigBee network ထိန်းချုပ်မှုကို အကောင်အထည်ဖော်ရန်အတွက် ကွန်ရက်တွင် terminal node အဖြစ် အိမ်သုံးပစ္စည်းထိန်းချုပ်ကိရိယာကို ထည့်သွင်းရန် ရွေးချယ်ထားသော စောင့်ကြည့်ရေး node အားလုံးကို ရွေးချယ်ပါ။

၂.၂ စောင့်ကြည့်ရေး နုတ်များ

စောင့်ကြည့်ရေး node ၏ လုပ်ဆောင်ချက်များမှာ အောက်ပါအတိုင်းဖြစ်သည်- ၁) လူ့ခန္ဓာကိုယ်အချက်ပြမှု ထောက်လှမ်းခြင်း၊ သူခိုးများ ကျူးကျော်ဝင်ရောက်လာသည့်အခါ အသံနှင့် မီးအချက်ပေးခြင်း၊ ၂) မီးအလင်းရောင်ထိန်းချုပ်မှု၊ ထိန်းချုပ်မှုမုဒ်ကို အလိုအလျောက်ထိန်းချုပ်မှုနှင့် လက်စွဲထိန်းချုပ်မှုဟူ၍ ခွဲခြားထားပြီး၊ အိမ်တွင်းမီး၏ အစွမ်းသတ္တိအလိုက် မီးကို အလိုအလျောက်ဖွင့်/ပိတ်ခြင်း၊ လက်စွဲထိန်းချုပ်မှု မီးအလင်းရောင်ထိန်းချုပ်မှုကို ဗဟိုထိန်းချုပ်မှုစနစ်မှတစ်ဆင့် လုပ်ဆောင်ခြင်း၊ (၃) အချက်ပေးအချက်အလက်နှင့် အခြားအချက်အလက်များကို ထိန်းချုပ်ရေးစင်တာသို့ ပေးပို့ပြီး စက်ပစ္စည်းထိန်းချုပ်မှုကို အပြီးသတ်ရန် ထိန်းချုပ်ရေးစင်တာမှ ထိန်းချုပ်မှုအမိန့်များကို လက်ခံရယူသည်။

အနီအောက်ရောင်ခြည်နှင့် မိုက်ခရိုဝေ့ဖ် ထောက်လှမ်းမှုမုဒ်သည် လူ့ခန္ဓာကိုယ်အချက်ပြမှု ထောက်လှမ်းရာတွင် အသုံးအများဆုံးနည်းလမ်းဖြစ်သည်။ pyroelectric infrared probe သည် RE200B ဖြစ်ပြီး amplification device သည် BISS0001 ဖြစ်သည်။ RE200B ကို 3-10 V voltage ဖြင့် ပါဝါပေးထားပြီး built-in pyroelectric dual-sensitive infrared element ပါရှိသည်။ element သည် အနီအောက်ရောင်ခြည်အလင်းကို လက်ခံရရှိသောအခါ၊ photoelectric effect သည် element တစ်ခုစီ၏ poles များတွင် ဖြစ်ပေါ်ပြီး အားသွင်းမှုများ စုပုံလာမည်ဖြစ်သည်။ BISS0001 သည် operational amplifier၊ voltage comparator၊ state controller၊ delay time timer နှင့် blocking time timer တို့ဖြင့် ဖွဲ့စည်းထားသော digital-analog hybrid asIC တစ်ခုဖြစ်သည်။ RE200B နှင့် အစိတ်အပိုင်းအနည်းငယ်နှင့်အတူ passive pyroelectric infrared switch ကို ဖွဲ့စည်းနိုင်သည်။ Ant-g100 module ကို microwave sensor အတွက် အသုံးပြုခဲ့ပြီး၊ center frequency သည် 10 GHz ဖြစ်ပြီး၊ အမြင့်ဆုံး establishment time သည် 6μs ဖြစ်သည်။ pyroelectric infrared module နှင့် ပေါင်းစပ်ခြင်းဖြင့် target detection ၏ error rate ကို ထိရောက်စွာ လျှော့ချနိုင်သည်။

အလင်းထိန်းချုပ်မော်ဂျူးကို အဓိကအားဖြင့် photosensitive resistor နှင့် အလင်းထိန်းချုပ် relay တို့ဖြင့် ဖွဲ့စည်းထားသည်။ photosensitive resistor ကို 10 K ω ၏ adjustable resistor နှင့် series ချိတ်ဆက်ပြီးနောက် photosensitive resistor ၏ အခြားတစ်ဖက်ကို ground နှင့် ချိတ်ဆက်ပြီး adjustable resistor ၏ အခြားတစ်ဖက်ကို high level နှင့် ချိတ်ဆက်ပါ။ resistance ချိတ်ဆက်မှုအမှတ်နှစ်ခု၏ voltage တန်ဖိုးကို SCM analog-to-digital converter မှတစ်ဆင့် ရရှိပြီး လက်ရှိမီးလင်းနေခြင်း ရှိ၊ မရှိ ဆုံးဖြတ်သည်။ မီးဖွင့်လိုက်သောအခါတွင် adjustable resistance ကို အသုံးပြုသူမှ ချိန်ညှိနိုင်သည်။ အိမ်တွင်းမီးခလုတ်များကို relay များဖြင့် ထိန်းချုပ်သည်။ input/output port တစ်ခုတည်းကိုသာ ရရှိနိုင်သည်။

၂.၃ ထည့်သွင်းထားသော အိမ်သုံးပစ္စည်း ထိန်းချုပ်ကိရိယာကို ရွေးချယ်ပါ

အိမ်သုံးပစ္စည်းများကို ထိန်းချုပ်ရန် အဓိကအားဖြင့် စက်ပစ္စည်း၏ လုပ်ဆောင်ချက်အလိုက် ထည့်သွင်းရန် ရွေးချယ်ပါ၊ ဤနေရာတွင် လျှပ်စစ်ပန်ကာကို ဥပမာအဖြစ် အသုံးပြုပါ။ ပန်ကာထိန်းချုပ်မှုသည် ထိန်းချုပ်မှုစင်တာဖြစ်ပြီး PC ပန်ကာထိန်းချုပ်မှုညွှန်ကြားချက်များကို ZigBee ကွန်ရက်အကောင်အထည်ဖော်မှုမှတစ်ဆင့် လျှပ်စစ်ပန်ကာထိန်းချုပ်ကိရိယာသို့ ပေးပို့မည်ဖြစ်ပြီး၊ မတူညီသော စက်ပစ္စည်းများ၏ အမှတ်အသားနံပါတ်သည် မတူညီပါ၊ ဥပမာအားဖြင့်၊ ဤသဘောတူညီချက်၏ ပြဋ္ဌာန်းချက်များသည် ပန်ကာအမှတ်အသားနံပါတ် ၁၂၂ ဖြစ်ပြီး အိမ်သုံးအရောင်တီဗီအမှတ်အသားနံပါတ်သည် ၁၂၃ ဖြစ်သောကြောင့် မတူညီသော လျှပ်စစ်အိမ်သုံးပစ္စည်းများ ထိန်းချုပ်စင်တာကို မှတ်မိနိုင်မည်ဖြစ်သည်။ ညွှန်ကြားချက်ကုဒ်တူညီသောကြောင့် မတူညီသော အိမ်သုံးပစ္စည်းများသည် မတူညီသောလုပ်ဆောင်ချက်များကို လုပ်ဆောင်ကြသည်။ ပုံ ၄ တွင် ထပ်ထည့်ရန် ရွေးချယ်ထားသော အိမ်သုံးပစ္စည်းများ၏ ဖွဲ့စည်းမှုကို ပြသထားသည်။

၃။ စနစ်ဆော့ဖ်ဝဲဒီဇိုင်း

စနစ်ဆော့ဖ်ဝဲဒီဇိုင်းတွင် အဓိကအားဖြင့် အစိတ်အပိုင်းခြောက်ခုပါဝင်သည်၊ ၎င်းတို့မှာ အဝေးထိန်းဝဘ်စာမျက်နှာဒီဇိုင်း၊ ဗဟိုထိန်းချုပ်မှုစီမံခန့်ခွဲမှုစနစ်ဒီဇိုင်း၊ ထိန်းချုပ်မှုစင်တာအဓိကထိန်းချုပ်ကိရိယာ ATMegal28 ပရိုဂရမ်ဒီဇိုင်း၊ CC2430 ညှိနှိုင်းရေးမှူးပရိုဂရမ်ဒီဇိုင်း၊ CC2430 စောင့်ကြည့်ရေးနုတ်ပရိုဂရမ်ဒီဇိုင်း၊ CC2430 ရွေးချယ်ထည့်သွင်းသည့်ကိရိယာပရိုဂရမ်ဒီဇိုင်းတို့ဖြစ်သည်။

၃.၁ ZigBee ညှိနှိုင်းရေးမှူး ပရိုဂရမ်ဒီဇိုင်း

coordinator သည် ဦးစွာ application layer initialization ကို အပြီးသတ်ပြီး application layer state နှင့် receive state ကို idle အဖြစ် သတ်မှတ်ပြီးနောက် global interrupts ကိုဖွင့်ပြီး I/O port ကို initialize လုပ်သည်။ ထို့နောက် coordinator သည် wireless star network တစ်ခုတည်ဆောက်သည်။ protocol တွင် coordinator သည် 2.4 GHz band ကို အလိုအလျောက်ရွေးချယ်ပြီး တစ်စက္ကန့်လျှင် အများဆုံး bits အရေအတွက်မှာ 62 500၊ default PANID မှာ 0×1347၊ အများဆုံး stack depth မှာ 5၊ send တစ်ခုလျှင် အများဆုံး bytes အရေအတွက်မှာ 93 နှင့် serial port baud rate မှာ 57 600 bit/s ဖြစ်သည်။ SL0W TIMER သည် တစ်စက္ကန့်လျှင် interrupts ၁၀ ခုကို ထုတ်ပေးသည်။ ZigBee network ကို အောင်မြင်စွာတည်ဆောက်ပြီးနောက် coordinator သည် ၎င်း၏ address ကို control center ၏ MCU သို့ ပေးပို့သည်။ ဤနေရာတွင် control center MCU သည် ZigBee Coordinator ကို monitoring node ၏ member အဖြစ် သတ်မှတ်ပြီး ၎င်း၏ identified address မှာ 0 ဖြစ်သည်။ program သည် main loop ထဲသို့ ဝင်ရောက်သည်။ ပထမဦးစွာ terminal node မှ ပေးပို့သော data အသစ်ရှိမရှိ ဆုံးဖြတ်ပါ၊ ရှိပါက data ကို control center ၏ MCU သို့ တိုက်ရိုက်ပေးပို့သည်။ ထိန်းချုပ်မှုစင်တာ၏ MCU တွင် ညွှန်ကြားချက်များပေးပို့ထားခြင်းရှိမရှိ ဆုံးဖြတ်ပါ၊ ရှိပါက ညွှန်ကြားချက်များကို သက်ဆိုင်ရာ ZigBee terminal node သို့ ပေးပို့ပါ။ လုံခြုံရေးဖွင့်ထားခြင်းရှိမရှိ၊ သူခိုးရှိမရှိ၊ ရှိပါက ထိန်းချုပ်မှုစင်တာ၏ MCU သို့ အချက်ပေးအချက်အလက်ပေးပို့ပါ။ မီးသည် အလိုအလျောက်ထိန်းချုပ်မှုအခြေအနေတွင်ရှိမရှိ ဆုံးဖြတ်ပါ၊ ရှိပါက နမူနာယူရန်အတွက် analog-to-digital converter ကိုဖွင့်ပါ၊ နမူနာတန်ဖိုးသည် မီးဖွင့်ရန် သို့မဟုတ် ပိတ်ရန် အဓိကသော့ချက်ဖြစ်ပြီး မီးအခြေအနေပြောင်းလဲသွားပါက အခြေအနေအချက်အလက်အသစ်ကို ထိန်းချုပ်စင်တာ MC-U သို့ ပေးပို့ပါသည်။

၃.၂ ZigBee Terminal Node ပရိုဂရမ်းမင်း

ZigBee terminal node ဆိုသည်မှာ ZigBee coordinator မှ ထိန်းချုပ်ထားသော wireless ZigBee node ကို ရည်ညွှန်းသည်။ စနစ်တွင်၊ ၎င်းသည် အဓိကအားဖြင့် monitoring node နှင့် အိမ်သုံးပစ္စည်း controller ကို ရွေးချယ်ထည့်သွင်းခြင်း ဖြစ်သည်။ ZigBee terminal node များကို initialize လုပ်ခြင်းတွင် application layer initialization၊ interrupts များဖွင့်ခြင်းနှင့် I/O port များကို initialize လုပ်ခြင်းတို့လည်း ပါဝင်သည်။ ထို့နောက် ZigBee network သို့ join ရန် ကြိုးစားပါ။ ZigBee coordinator setup ရှိသော end node များသာ network သို့ join ခွင့်ပြုကြောင်း သတိပြုရန် အရေးကြီးပါသည်။ ZigBee terminal node သည် network သို့ join ရန် မအောင်မြင်ပါက network သို့ အောင်မြင်စွာ join ရန် နှစ်စက္ကန့်တိုင်း ထပ်မံကြိုးစားလိမ့်မည်။ network သို့ အောင်မြင်စွာ join ပြီးနောက်၊ ZI-Gbee terminal node သည် ၎င်း၏ registration information ကို ZigBee Coordinator သို့ ပေးပို့ပြီး control center ၏ MCU သို့ ပေးပို့ကာ ZigBee terminal node ၏ registration ကို အပြီးသတ်သည်။ ZigBee terminal node သည် monitoring node တစ်ခုဖြစ်ပါက၊ lighting နှင့် security ကို ထိန်းချုပ်နိုင်သည်။ ဒီပရိုဂရမ်ဟာ ZigBee coordinator နဲ့ ဆင်တူပေမယ့် စောင့်ကြည့်ရေး node က ZigBee coordinator ကို data ပို့ဖို့ လိုအပ်ပြီး ZigBee Coordinator က control center ရဲ့ MCU ကို data ပို့ပါတယ်။ ZigBee terminal node က electric fan controller ဆိုရင် state ကို upload မလုပ်ဘဲ အပေါ်က computer ရဲ့ data ကို လက်ခံရုံပါပဲ။ ဒါကြောင့် wireless data လက်ခံမှု အနှောင့်အယှက်ဖြစ်တဲ့အခါ control ကို တိုက်ရိုက်ပြီးမြောက်အောင် လုပ်ဆောင်နိုင်ပါတယ်။ wireless data လက်ခံမှု အနှောင့်အယှက်ဖြစ်တဲ့အခါ terminal node အားလုံးက လက်ခံရရှိတဲ့ control instruction တွေကို node ရဲ့ control parameter တွေအဖြစ် ဘာသာပြန်ပေးပြီး node ရဲ့ main program မှာ လက်ခံရရှိတဲ့ wireless instruction တွေကို မလုပ်ဆောင်ပါဘူး။

၄။ အွန်လိုင်း Debugging

ဗဟိုထိန်းချုပ်မှုစီမံခန့်ခွဲမှုစနစ်မှထုတ်ပေးသော fixed equipment ၏ instruction code အတွက် တိုးလာသော instruction ကို ကွန်ပျူတာ၏ serial port မှတစ်ဆင့် control center ၏ MCU သို့ပေးပို့ပြီး two-line interface မှတစ်ဆင့် coordinator ထံသို့ပေးပို့ကာ coordinator မှ ZigBee terminal node သို့ပေးပို့သည်။ terminal node သည် data ကိုလက်ခံရရှိသောအခါ data ကို serial port မှတစ်ဆင့် PC သို့ပြန်လည်ပေးပို့သည်။ ဤ PC တွင် ZigBee terminal node မှလက်ခံရရှိသော data ကို control center မှပေးပို့သော data နှင့်နှိုင်းယှဉ်သည်။ ဗဟိုထိန်းချုပ်မှုစီမံခန့်ခွဲမှုစနစ်သည် စက္ကန့်တိုင်းတွင် instruction ၂ ခုပေးပို့သည်။ စမ်းသပ်ချိန် ၅ နာရီကြာပြီးနောက် လက်ခံရရှိသော packet စုစုပေါင်းအရေအတွက်မှာ packet ၃၆၀၀၀ ဖြစ်ကြောင်းပြသသောအခါ စမ်းသပ်ဆော့ဖ်ဝဲလ်ရပ်တန့်သွားသည်။ multi-protocol data transmission testing software ၏စမ်းသပ်မှုရလဒ်များကို ပုံ ၆ တွင်ပြထားသည်။ မှန်ကန်သော packet အရေအတွက်မှာ ၃၆၀၀၀ ဖြစ်ပြီး မှားယွင်းသော packet အရေအတွက်မှာ ၀ ဖြစ်ပြီး တိကျမှုနှုန်းမှာ ၁၀၀% ဖြစ်သည်။

ZigBee နည်းပညာကို စမတ်အိမ်၏ အတွင်းပိုင်းကွန်ရက်ချိတ်ဆက်မှုကို အကောင်အထည်ဖော်ရန်အတွက် အသုံးပြုထားပြီး အဆင်ပြေသော အဝေးထိန်းစနစ်၊ ပြောင်းလွယ်ပြင်လွယ်ရှိသော စက်ပစ္စည်းအသစ်များ ထည့်သွင်းခြင်းနှင့် ယုံကြည်စိတ်ချရသော ထိန်းချုပ်မှုစွမ်းဆောင်ရည်တို့၏ အားသာချက်များရှိသည်။ RFTD နည်းပညာကို အသုံးပြုသူခွဲခြားသတ်မှတ်ခြင်းနှင့် စနစ်လုံခြုံရေးကို မြှင့်တင်ရန်အတွက် အသုံးပြုသည်။ GSM မော်ဂျူးကို ဝင်ရောက်အသုံးပြုခြင်းဖြင့် အဝေးထိန်းစနစ်နှင့် အချက်ပေးလုပ်ဆောင်ချက်များကို အကောင်အထည်ဖော်နိုင်သည်။


ပို့စ်တင်ချိန်: ၂၀၂၂ ခုနှစ်၊ ဇန်နဝါရီလ ၆ ရက်
WhatsApp အွန်လိုင်းချတ်!