Mozilla သည် နှစ်နှစ်စမ်းသပ်မှုနှင့် ဖွံ့ဖြိုးတိုးတက်မှုပြီးနောက်
WebThings Framework သည် Web Things API ကို အသုံးပြု၍ တိုက်ရိုက်ဆက်သွယ်နိုင်သော IoT စက်ပစ္စည်းများကို ဖန်တီးရန်အတွက် အစားထိုးနိုင်သော အစိတ်အပိုင်းများကို ပံ့ပိုးပေးပါသည်။ WebThings Gateway-based gateways သို့မဟုတ် client software (mDNS ကိုသုံး၍) Web မှတဆင့်နောက်ဆက်တွဲစောင့်ကြည့်ခြင်းနှင့်စီမံခန့်ခွဲမှုအတွက်ထိုကဲ့သို့သောစက်ပစ္စည်းများကိုအလိုအလျောက်ရှာဖွေတွေ့ရှိနိုင်ပါသည်။ Web Things API အတွက် ဆာဗာ အကောင်အထည်ဖော်မှုများကို စာကြည့်တိုက်ပုံစံဖြင့် ပြင်ဆင်ထားပါသည်။
WebThings Gateway မှာ
Gateway ဖြစ်နိုင်တယ်။
gateway သည် ဒေသတွင်း ကွန်ရက်ရှိ စက်ပစ္စည်းများကို ခွဲခြားသတ်မှတ်ခြင်း၊ အင်တာနက်မှ စက်ပစ္စည်းများနှင့် ချိတ်ဆက်ရန်အတွက် ဝဘ်လိပ်စာကို ရွေးချယ်ခြင်း၊ ဂိတ်ဝေးဝဘ်အင်တာဖေ့စ်သို့ ဝင်ရောက်ရန် အကောင့်များဖန်တီးခြင်း၊ သီးသန့် ZigBee နှင့် Z-Wave ပရိုတိုကောများကို ဂိတ်ဝေးသို့ ပံ့ပိုးပေးသည့် စက်ပစ္စည်းများကို ချိတ်ဆက်ခြင်းကဲ့သို့သော လုပ်ဆောင်ချက်များကို ပံ့ပိုးပေးပါသည်။ အဝေးထိန်းစနစ်ဖြင့် အသက်သွင်းခြင်းနှင့် ဝဘ်အက်ပလီကေးရှင်းမှ စက်ပစ္စည်းများကို ပိတ်ခြင်း၊ အိမ်၏အခြေအနေကို အဝေးထိန်းစနစ်ဖြင့် စောင့်ကြည့်ခြင်းနှင့် ဗီဒီယိုစောင့်ကြည့်ခြင်း။ ဝဘ်အင်တာဖေ့စ်နှင့် API အပြင်၊ တံခါးပေါက်တွင် အသံထိန်းချုပ်မှုကို အသိအမှတ်ပြုပြီး လုပ်ဆောင်နိုင်သည် (ဥပမာ၊ “မီးဖိုချောင်တွင် မီးဖွင့်ပါ”) ဟူသော အသံထိန်းချုပ်မှုအတွက် စမ်းသပ်ပံ့ပိုးမှုလည်း ပါဝင်သည်။
WebThings ပလပ်ဖောင်းအသစ်၏ ကြေငြာချက်နှင့်အတူ ထုတ်ဝေမှုတစ်ခုကို လွှင့်တင်ခဲ့သည်။
- အိမ်ကွန်ရက်ရှိ IoT စက်ပစ္စည်းများနှင့် အာရုံခံကိရိယာများအားလုံး၏ လည်ပတ်ဆောင်ရွက်မှုဆိုင်ရာ စာရင်းအင်းများကို စုဆောင်းပြီး ၎င်းတို့၏ လုပ်ဆောင်ချက်များကို ရုပ်ပုံဂရပ်ပုံစံဖြင့် အကဲဖြတ်နိုင်စေမည့် ဖြစ်ရပ်မှတ်တမ်းစနစ်တစ်ခုကို ထည့်သွင်းထားပါသည်။ ဥပမာအားဖြင့်၊ သင်မရှိချိန်အတွင်း တံခါးများအဖွင့်အပိတ် အကြိမ်မည်မျှ၊ အိမ်တွင်း အပူချိန်ပြောင်းလဲသွားပုံ၊ စမတ်ခြေစွပ်များနှင့် ချိတ်ဆက်ထားသော စွမ်းအင်အသုံးပြုသည့် ကိရိယာများ မည်မျှသုံးစွဲသည်၊ လှုပ်ရှားမှု detector ပေါ်ပေါက်လာသောအခါ၊ စသည်တို့ကို ရှာဖွေနိုင်ပါသည်။ ဇယားကွက်များကို နာရီ၊ ရက်များနှင့် ရက်သတ္တပတ်များအလိုက် တည်ဆောက်နိုင်ပြီး အချိန်စကေးတစ်လျှောက် ရွှေ့နိုင်သည်။
- ချက်ချင်းတုံ့ပြန်မှုလိုအပ်သည့် ဖြစ်ရပ်များတွင် အစပျိုးနိုင်သည့် နှိုးစက်များကို ပေါင်းထည့်ထားသည်။ ဥပမာအားဖြင့်၊ နှိုးစက်များသည် မီးခိုးများ၊ ယိုစိမ့်မှု သို့မဟုတ် ကာဗွန်မိုနောက်ဆိုဒ် ရှာဖွေရေးကိရိယာများ၏ အသက်သွင်းခြင်းအပြင် ဖောက်ထွင်းမှုဆိုင်ရာ အချက်ပြမှုများရှိသည့်အခါတွင် နှိုးစက်များကို ချိတ်ဆက်နိုင်သည်။ အချက်ပြမှုတစ်ခု အစပျိုးပါက၊ ၎င်း၏ ဖြစ်ပျက်မှုကို အသိပေးချက်ကို SMS သို့မဟုတ် အခြားသော အသိပေးချက်နည်းလမ်းများဖြင့် ပေးပို့နိုင်သည်။
- ကွန်ရက်ချိတ်ဆက်မှု ကန့်သတ်ဘောင်များကို သတ်မှတ်ခြင်းအတွက် အင်တာဖေ့စ်တစ်ခု ထပ်ထည့်ထားသည်။ ယခင်က၊ ကြိုးမဲ့ကွန်ရက်တစ်ခုမှ အခြားကွန်ရက်နှစ်ခုလုံးကိုရရှိနိုင်သောအခါတွင် ကွန်ဆိုးလ်အမိန့်ပေးချက်များကို လုပ်ဆောင်ရန် လိုအပ်သည်။ ယခုအခါတွင် ကွန်ရက်ဘောင်များကို ပြောင်းလဲခြင်း (ကဏ္ဍဆက်တင်များ ➡ ကွန်ရက်) မှတစ်ဆင့် သင် IP လိပ်စာများကို စီမံခန့်ခွဲခြင်း၊ ရရှိနိုင်သော ကြိုးမဲ့ကွန်ရက်များကို စကင်န်ဖတ်ပြီး ဝင်ရောက်နိုင်သောနေရာများကို ပြောင်းလဲနိုင်သည်။
-
ပြင်ဆင်ထားတယ်။ ကွန်ရက်ဝင်ရောက်ခွင့်ကိုသာမက smart home control node များအဖြစ် routers များအသုံးပြုမှုကို ခွင့်ပြုသည့် OpenWrt ကို အခြေခံထားသော router များအတွက် စမ်းသပ်မှု packages များ။ အနာဂတ်တွင်၊ ကျွန်ုပ်တို့သည် စမတ်အိမ်တစ်လုံးနှင့် ကြိုးမဲ့ဝင်ရောက်အသုံးပြုနိုင်သည့်အချက်ကို ပေါင်းစပ်ထည့်သွင်းပေးသည့် Things Gateway အတွက် ပေါင်းစပ်ပံ့ပိုးမှုဖြင့် OpenWrt ကို အခြေခံ၍ ကျွန်ုပ်တို့၏ကိုယ်ပိုင်ဖြန့်ဖြူးမှုကို ပြင်ဆင်ရန် စီစဉ်နေပါသည်။ လောလောဆယ်တွင်၊ WebThings Gateway သည် ကြိုးမဲ့အသုံးပြုသူအဖြစ်သာမကဘဲ ကြိုးမဲ့ဝင်ရောက်မှုအမှတ်အဖြစ် လုပ်ဆောင်နိုင်နေပြီဖြစ်သည်။
source: opennet.ru