Mozilla WebThings Gateway 0.9 ရနိုင်သည်၊ စမတ်အိမ်နှင့် IoT စက်များအတွက် တံခါးပေါက်

Mozilla ကုမ္ပဏီ ထုတ်ဝေခဲ့သည် ထုတ်ကုန်အသစ်ထွက် WebThings Gateway မှာ 0.9စာကြည့်တိုက်များကို အပ်ဒိတ်လုပ်ခြင်း၊ WebThings Framework 0.12ဖောင်ဖွဲ့ခြင်း၊ WebThingsသုံးစွဲသူစက်ပစ္စည်းများ၏ အမျိုးအစားအမျိုးမျိုးကို ဝင်ရောက်ကြည့်ရှုနိုင်စေရန်နှင့် universal ကိုအသုံးပြုရန် အစိတ်အပိုင်းများကို ပံ့ပိုးပေးသော၊ ဝဘ်အရာများ API သူတို့နဲ့ အပြန်အလှန် စည်းရုံးဖို့။ ပရောဂျက်တိုးတက်မှုများ ကူးစက်ပျံ့နှံ့သည် MPL 2.0 အောက်တွင် လိုင်စင်ရထားသည်။

WebThings Gateway ၏အသစ်ထွက်ရှိမှုသည်၎င်း၏ဖွံ့ဖြိုးတိုးတက်မှုအတွက်မှတ်သားဖွယ်ဖြစ်သည်။
packages များ ကွန်ရက်ဝင်ရောက်ခွင့်ကိုသာမက smart home control node များအဖြစ် ကြိုးမဲ့ရောက်တာများကို အသုံးပြုခွင့်ပေးသည့် OpenWrt ကို အခြေခံထားသည်။ အပါအဝင် ပြင်ဆင်သည် စမတ်အိမ်တစ်လုံးနှင့် ကြိုးမဲ့ဝင်ရောက်အသုံးပြုနိုင်သည့်အချက်ကို ပေါင်းစပ်ထည့်သွင်းပေးသည့် Things Gateway အတွက် ပေါင်းစပ်ပံ့ပိုးမှုဖြင့် OpenWrt ကို အခြေခံ၍ ကိုယ်ပိုင်ဖြန့်ဝေမှု။ ဖြန့်ဝေတည်ဆောက်ပေးသည်။ ဖွဲ့စည်းခဲ့သည်။ ဖွင့်ထားသော router အတွက် Turis Omnia.

OpenWrt-based firmware သည် စက်ပစ္စည်းအား ကြိုးမဲ့ဝင်ရောက်မှုအမှတ်အဖြစ် သို့မဟုတ် ရှိပြီးသားကြိုးမဲ့ကွန်ရက်သို့ချိတ်ဆက်ရန် client အဖြစ်သတ်မှတ်ရန်ခွင့်ပြုသည့်ကနဦးတပ်ဆင်မှုအင်တာဖေ့စ်ကိုပံ့ပိုးပေးပါသည်။ စည်းဝေးပွဲ၏ လုပ်ဆောင်နိုင်စွမ်းမှာ အကန့်အသတ်ရှိနေဆဲဖြစ်ပြီး ၎င်းကို လက်ရှိကြိုးမဲ့ router များကို အပြည့်အဝ အစားထိုးနိုင်ခြင်း မရှိသေးဘဲ စမ်းသပ်မှုအဖြစ် နေရာချထားဆဲဖြစ်သည်။

Mozilla WebThings Gateway 0.9 ရနိုင်သည်၊ စမတ်အိမ်နှင့် IoT စက်များအတွက် တံခါးပေါက်

ဒုတိယအရေးကြီးသော ဆန်းသစ်တီထွင်မှုသည် ဘုတ်အဖွဲ့၏ပံ့ပိုးကူညီမှုကို အကောင်အထည်ဖော်ရန်ဖြစ်သည်။ Raspberry Pi 4အခြား Raspberry Pi ဘုတ်များကဲ့သို့၊ ပြင်ဆင် သီးခြား စည်းဝေးပွဲများ Raspbian ဖြန့်ဖြူးမှုအပေါ်အခြေခံသည်။

လုပ်ဆောင်ချက်ဆိုင်ရာ တိုးတက်မှုများထဲတွင်၊ အပိုပရိုဂရမ် (Notifier) ​​အမျိုးအစားအသစ်ကို ဘရောက်ဆာရှိ Push အကြောင်းကြားချက်များမှတစ်ဆင့် မက်ဆေ့ချ်ပေးပို့ခြင်းအတွက် ယခင်က ရရှိနိုင်သောစနစ်အား ချဲ့ထွင်နိုင်စေကြောင်း မှတ်သားထားသည်။ Notifier သည် သင့်အား အိမ်အတွင်းရှိ ရွေ့လျားမှုအာရုံခံကိရိယာများအစပျိုးသောအခါတွင် အမျိုးမျိုးသော ဆက်သွယ်ရေးလမ်းကြောင်းများမှတစ်ဆင့် စာတိုပေးပို့ခြင်းဆိုင်ရာ စည်းမျဉ်းများကို ဖန်တီးနိုင်စေပြီး၊ ဥပမာအားဖြင့်၊ အိမ်ရှိ လှုပ်ရှားမှုအာရုံခံကိရိယာများအစပျိုးသောအခါတွင် SMS သို့မဟုတ် အီးမေးလ်ပေးပို့ရန် အသိပေးသူသည် သင့်အား ခွင့်ပြုသည်။ ပေးပို့ထားသော အသိပေးချက်များကို ဦးစားပေးသတ်မှတ်ရန် ဖြစ်နိုင်သည်။

Mozilla WebThings Gateway 0.9 ရနိုင်သည်၊ စမတ်အိမ်နှင့် IoT စက်များအတွက် တံခါးပေါက်

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

Mozilla WebThings Gateway 0.9 ရနိုင်သည်၊ စမတ်အိမ်နှင့် IoT စက်များအတွက် တံခါးပေါက်

Gateway ဖြစ်နိုင်တယ်။ တည်ထောင် Raspberry Pi ဘုတ်ပေါ်တွင် အိမ်တွင်းရှိ IoT ကိရိယာများအားလုံးကို ပေါင်းစပ်ပြီး ဝဘ်အင်တာဖေ့စ်မှတစ်ဆင့် ၎င်းတို့အား စောင့်ကြည့်စီမံရန် ကိရိယာများကို ပံ့ပိုးပေးသည့် စမတ်အိမ်ထိန်းချုပ်မှုစနစ်ကို ရယူပါ။ ပလပ်ဖောင်းသည် သင့်အား စက်ပစ္စည်းများနှင့် အပြန်အလှန်ဆက်သွယ်နိုင်သည့် နောက်ထပ်ဝဘ်အက်ပလီကေးရှင်းများကိုလည်း ဖန်တီးနိုင်သည်။ Web Thing API.

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

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

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

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

source: opennet.ru

မှတ်ချက် Add