Mozilla သည် WebThings ပလပ်ဖောင်းကို မိတ်ဆက်ခဲ့သည်။

Mozilla သည် နှစ်နှစ်စမ်းသပ်မှုနှင့် ဖွံ့ဖြိုးတိုးတက်မှုပြီးနောက် တင်ဆက် ပလက်ဖောင်း WebThingsယခင်က တီထွင်ခဲ့သော ပရောဂျက်များ ပါဝင်သည်။ WebThings မူဘောင် и WebThings Gateway မှာအသုံးပြုသူစက်ပစ္စည်းများ၏ အမျိုးအစားအမျိုးမျိုးကို ဝင်ရောက်ကြည့်ရှုနိုင်စေရန်နှင့် လူတိုင်းအသုံးပြုနိုင်စေရန် အစိတ်အပိုင်းများကို ပံ့ပိုးပေးပါသည်။ ဝဘ်အရာများ API သူတို့နဲ့ အပြန်အလှန် စည်းရုံးဖို့။ ပရောဂျက်တိုးတက်မှုများ ကူးစက်ပျံ့နှံ့သည် MPL 2.0 အောက်တွင် လိုင်စင်ရထားသည်။

WebThings Framework သည် Web Things API ကို အသုံးပြု၍ တိုက်ရိုက်ဆက်သွယ်နိုင်သော IoT စက်ပစ္စည်းများကို ဖန်တီးရန်အတွက် အစားထိုးနိုင်သော အစိတ်အပိုင်းများကို ပံ့ပိုးပေးပါသည်။ WebThings Gateway-based gateways သို့မဟုတ် client software (mDNS ကိုသုံး၍) Web မှတဆင့်နောက်ဆက်တွဲစောင့်ကြည့်ခြင်းနှင့်စီမံခန့်ခွဲမှုအတွက်ထိုကဲ့သို့သောစက်ပစ္စည်းများကိုအလိုအလျောက်ရှာဖွေတွေ့ရှိနိုင်ပါသည်။ Web Things API အတွက် ဆာဗာ အကောင်အထည်ဖော်မှုများကို စာကြည့်တိုက်ပုံစံဖြင့် ပြင်ဆင်ထားပါသည်။
Python ကို,
ဂျာဗား,

သံခြေး, Arduino и မိုက်ခရို.

WebThings Gateway မှာ ဖြစ် ပလက်ဖောင်းတစ်ခုစီ၏ အင်္ဂါရပ်များကို ဖုံးကွယ်ထားပြီး ထုတ်လုပ်သူတိုင်းအတွက် သီးခြားအက်ပ်လီကေးရှင်းများကို အသုံးပြုရန်မလိုအပ်ဘဲ သုံးစွဲသူများနှင့် IoT စက်ပစ္စည်းများ၏ အမျိုးအစားအမျိုးမျိုးသို့ ဝင်ရောက်ရန် စုစည်းရန် universal layer တစ်ခုဖြစ်သည်။ ပရောဂျက်ကုဒ် ကရေးသားခဲ့သည် Node.js ဆာဗာပလပ်ဖောင်းကို အသုံးပြု၍ JavaScript တွင်။ IoT ပလပ်ဖောင်းများနှင့် တံခါးပေါက်ကို အပြန်အလှန် ဆက်သွယ်ရန်အတွက် သင်သည် ZigBee နှင့် ZWave ပရိုတိုကောများ၊ WiFi သို့မဟုတ် GPIO မှတစ်ဆင့် တိုက်ရိုက်ချိတ်ဆက်မှုကို အသုံးပြုနိုင်သည်။ ဂိတ်ဝနှင့်အတူ Firmware ပြင်ဆင် အမျိုးမျိုးသော Raspberry Pi မော်ဒယ်များအတွက်လည်း ရရှိနိုင်ပါသည်။ packages များ OpenWrt နှင့် Debian အတွက်။

Mozilla သည် WebThings ပလပ်ဖောင်းကို မိတ်ဆက်ခဲ့သည်။

Gateway ဖြစ်နိုင်တယ်။ တည်ထောင် Raspberry Pi ဘုတ်ပေါ်တွင် အိမ်တွင်းရှိ IoT ကိရိယာများအားလုံးကို ပေါင်းစပ်ပြီး ဝဘ်အင်တာဖေ့စ်မှတစ်ဆင့် ၎င်းတို့အား စောင့်ကြည့်စီမံရန် ကိရိယာများကို ပံ့ပိုးပေးသည့် စမတ်အိမ်ထိန်းချုပ်မှုစနစ်ကို ရယူပါ။ ပလပ်ဖောင်းသည် သင့်အား စက်ပစ္စည်းများနှင့် အပြန်အလှန်ဆက်သွယ်နိုင်သည့် နောက်ထပ်ဝဘ်အက်ပလီကေးရှင်းများကိုလည်း ဖန်တီးနိုင်သည်။ Web Thing API. ထို့ကြောင့်၊ IoT စက်ပစ္စည်းအမျိုးအစားတစ်ခုစီအတွက် သင်၏ကိုယ်ပိုင်မိုဘိုင်းအက်ပ်လီကေးရှင်းကို ထည့်သွင်းမည့်အစား၊ တစ်ခုတည်းသော စုစည်းထားသော ဝဘ်အင်တာဖေ့စ်ကို သင်အသုံးပြုနိုင်ပါသည်။ WebThings Gateway ကိုထည့်သွင်းရန်၊ ပံ့ပိုးပေးထားသည့် ဆော့ဖ်ဝဲကို SD ကတ်တွင် ဒေါင်းလုဒ်ဆွဲပါ၊ ဘရောက်ဆာတွင် “gateway.local” host ကိုဖွင့်ပါ၊ WiFi၊ ZigBee သို့မဟုတ် ZWave သို့ ချိတ်ဆက်မှုတစ်ခုကို စနစ်ထည့်သွင်းပါ၊ ရှိပြီးသား IoT စက်ပစ္စည်းများကို ရှာဖွေပါ၊ ပြင်ပဝင်ရောက်ခွင့်အတွက် ဘောင်များကို စီစဉ်သတ်မှတ်ပြီး ထည့်ပါ။ သင့်ပင်မစခရင်တွင် လူကြိုက်အများဆုံး စက်ပစ္စည်းများ။

gateway သည် ဒေသတွင်း ကွန်ရက်ရှိ စက်ပစ္စည်းများကို ခွဲခြားသတ်မှတ်ခြင်း၊ အင်တာနက်မှ စက်ပစ္စည်းများနှင့် ချိတ်ဆက်ရန်အတွက် ဝဘ်လိပ်စာကို ရွေးချယ်ခြင်း၊ ဂိတ်ဝေးဝဘ်အင်တာဖေ့စ်သို့ ဝင်ရောက်ရန် အကောင့်များဖန်တီးခြင်း၊ သီးသန့် ZigBee နှင့် Z-Wave ပရိုတိုကောများကို ဂိတ်ဝေးသို့ ပံ့ပိုးပေးသည့် စက်ပစ္စည်းများကို ချိတ်ဆက်ခြင်းကဲ့သို့သော လုပ်ဆောင်ချက်များကို ပံ့ပိုးပေးပါသည်။ အဝေးထိန်းစနစ်ဖြင့် အသက်သွင်းခြင်းနှင့် ဝဘ်အက်ပလီကေးရှင်းမှ စက်ပစ္စည်းများကို ပိတ်ခြင်း၊ အိမ်၏အခြေအနေကို အဝေးထိန်းစနစ်ဖြင့် စောင့်ကြည့်ခြင်းနှင့် ဗီဒီယိုစောင့်ကြည့်ခြင်း။ ဝဘ်အင်တာဖေ့စ်နှင့် API အပြင်၊ တံခါးပေါက်တွင် အသံထိန်းချုပ်မှုကို အသိအမှတ်ပြုပြီး လုပ်ဆောင်နိုင်သည် (ဥပမာ၊ “မီးဖိုချောင်တွင် မီးဖွင့်ပါ”) ဟူသော အသံထိန်းချုပ်မှုအတွက် စမ်းသပ်ပံ့ပိုးမှုလည်း ပါဝင်သည်။

WebThings ပလပ်ဖောင်းအသစ်၏ ကြေငြာချက်နှင့်အတူ ထုတ်ဝေမှုတစ်ခုကို လွှင့်တင်ခဲ့သည်။ WebThings Gateway မှာ 0.8အောက်ပါ တီထွင်ဆန်းသစ်မှုများကို အဆိုပြုသော၊

  • အိမ်ကွန်ရက်ရှိ IoT စက်ပစ္စည်းများနှင့် အာရုံခံကိရိယာများအားလုံး၏ လည်ပတ်ဆောင်ရွက်မှုဆိုင်ရာ စာရင်းအင်းများကို စုဆောင်းပြီး ၎င်းတို့၏ လုပ်ဆောင်ချက်များကို ရုပ်ပုံဂရပ်ပုံစံဖြင့် အကဲဖြတ်နိုင်စေမည့် ဖြစ်ရပ်မှတ်တမ်းစနစ်တစ်ခုကို ထည့်သွင်းထားပါသည်။ ဥပမာအားဖြင့်၊ သင်မရှိချိန်အတွင်း တံခါးများအဖွင့်အပိတ် အကြိမ်မည်မျှ၊ အိမ်တွင်း အပူချိန်ပြောင်းလဲသွားပုံ၊ စမတ်ခြေစွပ်များနှင့် ချိတ်ဆက်ထားသော စွမ်းအင်အသုံးပြုသည့် ကိရိယာများ မည်မျှသုံးစွဲသည်၊ လှုပ်ရှားမှု detector ပေါ်ပေါက်လာသောအခါ၊ စသည်တို့ကို ရှာဖွေနိုင်ပါသည်။ ဇယားကွက်များကို နာရီ၊ ရက်များနှင့် ရက်သတ္တပတ်များအလိုက် တည်ဆောက်နိုင်ပြီး အချိန်စကေးတစ်လျှောက် ရွှေ့နိုင်သည်။

    Mozilla သည် WebThings ပလပ်ဖောင်းကို မိတ်ဆက်ခဲ့သည်။

  • ချက်ချင်းတုံ့ပြန်မှုလိုအပ်သည့် ဖြစ်ရပ်များတွင် အစပျိုးနိုင်သည့် နှိုးစက်များကို ပေါင်းထည့်ထားသည်။ ဥပမာအားဖြင့်၊ နှိုးစက်များသည် မီးခိုးများ၊ ယိုစိမ့်မှု သို့မဟုတ် ကာဗွန်မိုနောက်ဆိုဒ် ရှာဖွေရေးကိရိယာများ၏ အသက်သွင်းခြင်းအပြင် ဖောက်ထွင်းမှုဆိုင်ရာ အချက်ပြမှုများရှိသည့်အခါတွင် နှိုးစက်များကို ချိတ်ဆက်နိုင်သည်။ အချက်ပြမှုတစ်ခု အစပျိုးပါက၊ ၎င်း၏ ဖြစ်ပျက်မှုကို အသိပေးချက်ကို SMS သို့မဟုတ် အခြားသော အသိပေးချက်နည်းလမ်းများဖြင့် ပေးပို့နိုင်သည်။

    Mozilla သည် WebThings ပလပ်ဖောင်းကို မိတ်ဆက်ခဲ့သည်။

  • ကွန်ရက်ချိတ်ဆက်မှု ကန့်သတ်ဘောင်များကို သတ်မှတ်ခြင်းအတွက် အင်တာဖေ့စ်တစ်ခု ထပ်ထည့်ထားသည်။ ယခင်က၊ ကြိုးမဲ့ကွန်ရက်တစ်ခုမှ အခြားကွန်ရက်နှစ်ခုလုံးကိုရရှိနိုင်သောအခါတွင် ကွန်ဆိုးလ်အမိန့်ပေးချက်များကို လုပ်ဆောင်ရန် လိုအပ်သည်။ ယခုအခါတွင် ကွန်ရက်ဘောင်များကို ပြောင်းလဲခြင်း (ကဏ္ဍဆက်တင်များ ➡ ကွန်ရက်) မှတစ်ဆင့် သင် IP လိပ်စာများကို စီမံခန့်ခွဲခြင်း၊ ရရှိနိုင်သော ကြိုးမဲ့ကွန်ရက်များကို စကင်န်ဖတ်ပြီး ဝင်ရောက်နိုင်သောနေရာများကို ပြောင်းလဲနိုင်သည်။

    Mozilla သည် WebThings ပလပ်ဖောင်းကို မိတ်ဆက်ခဲ့သည်။

  • ပြင်ဆင်ထားတယ်။ ကွန်ရက်ဝင်ရောက်ခွင့်ကိုသာမက smart home control node များအဖြစ် routers များအသုံးပြုမှုကို ခွင့်ပြုသည့် OpenWrt ကို အခြေခံထားသော router များအတွက် စမ်းသပ်မှု packages များ။ အနာဂတ်တွင်၊ ကျွန်ုပ်တို့သည် စမတ်အိမ်တစ်လုံးနှင့် ကြိုးမဲ့ဝင်ရောက်အသုံးပြုနိုင်သည့်အချက်ကို ပေါင်းစပ်ထည့်သွင်းပေးသည့် Things Gateway အတွက် ပေါင်းစပ်ပံ့ပိုးမှုဖြင့် OpenWrt ကို အခြေခံ၍ ကျွန်ုပ်တို့၏ကိုယ်ပိုင်ဖြန့်ဖြူးမှုကို ပြင်ဆင်ရန် စီစဉ်နေပါသည်။ လောလောဆယ်တွင်၊ WebThings Gateway သည် ကြိုးမဲ့အသုံးပြုသူအဖြစ်သာမကဘဲ ကြိုးမဲ့ဝင်ရောက်မှုအမှတ်အဖြစ် လုပ်ဆောင်နိုင်နေပြီဖြစ်သည်။

source: opennet.ru

မှတ်ချက် Add