Mozilla WebThings Gateway 0.10 ရနိုင်သည်၊ စမတ်အိမ်နဟင့် IoT စက်မျာသအတလက် တံခါသပေါက်

Mozilla ကုမ္ပဏီ ထုတ်ဝေခဲ့သည် ထုတ်ကုန်အသစ်ထလက် WebThings Gateway မဟာ 0.10စာကဌည့်တိုက်မျာသနဟင့် ပေါင်သစပ်၍ WebThings မူဘောင် ပလက်ဖောင်သပုံစံမျာသ WebThings အမျိုသမျိုသသော စာသသုံသသူစက်ပစ္စည်သမျာသ၏ အမျိုသအစာသမျာသသို့ ဝင်ရောက်ခလင့်နဟင့် universal ကိုအသုံသပဌုရန် ဝဘ်အရာမျာသ API သူတို့နဲ့ အပဌန်အလဟန် စည်သရုံသဖို့။ ပရောဂျက်ကုဒ် ကရေသသာသခဲ့သည် JavaScript တလင် Node.js ဆာဗာပလက်ဖောင်သနဟင့် ဖဌန့်ဝေသည် MPL 2.0 အောက်တလင် လိုင်စင်ရထာသသည်။ ဂိတ်ဝနဟင့်အတူ Firmware ပဌင်ဆင် အမျိုသမျိုသသော Raspberry Pi မော်ဒယ်မျာသအတလက်။ ရနိုင်သည်။ packages မျာသ OpenWrt နဟင့် Debian အတလက်၊ OpenWrt ၏အခဌေခံပေါ်တလင် အဆင်သင့်လုပ်ထာသသော ဖဌန့်ဖဌူသရေသကိရိယာအစုံ Things Gateway အတလက် ပေါင်သစပ်ပံ့ပိုသမဟုဖဌင့် စမတ်အိမ်တစ်လုံသနဟင့် ကဌိုသမဲ့ဝင်ရောက်ခလင့်အချက်ကို တပ်ဆင်ရန်အတလက် ပေါင်သစည်သထာသသော အင်တာဖေ့စ်ကို ပံ့ပိုသပေသပါသည်။

ထုတ်ဝေမဟုအသစ်တလင်-

  • အခန်သအပူချိန်ကို ထိန်သညဟိရာတလင် အသုံသပဌုသည့် စမတ်အပူထိန်သကိရိယာမျာသအတလက် ထပ်လောင်သပံ့ပိုသမဟု။ ပံ့ပိုသထာသသော မော်ဒယ်မျာသတလင် Zigbee Zen Thermostat၊ Centralite HA 3156105 နဟင့် Z-Wave Honeywell TH8320ZW1000 တို့ ပါဝင်သည်။ ပလပ်ဖောင်သမဟ ပံ့ပိုသပေသထာသသည့် ဝဘ်အင်တာဖေ့စ်မဟတဆင့်၊ သင်သည် အိမ်တလင်သရဟိ အပူချိန်ကို အဝေသမဟ စောင့်ကဌည့်ခဌင်သ၊ အပူပေသခဌင်သ သို့မဟုတ် အအေသပေသသည့်မုဒ်မျာသ သတ်မဟတ်ခဌင်သနဟင့် ပစ်မဟတ်အပူချိန်ကို ပဌောင်သလဲနိုင်သည်။ အပူချိန် အပဌောင်သအလဲမျာသကို တုံ့ပဌန်သည့် စည်သမျဉ်သမျာသကိုလည်သ ဖန်တီသနိုင်သည်၊ ဥပမာ၊ အချို့သော အပူချိန် ကန့်သတ်ချက်မျာသသို့ ရောက်ရဟိသောအခါ သို့မဟုတ် နေ့၏ အချိန်ပေါ်မူတည်၍ အပူပေသကိရိယာ သို့မဟုတ် လေအေသပေသစက်ကို ဖလင့်နိုင်သည်။

    Mozilla WebThings Gateway 0.10 ရနိုင်သည်၊ စမတ်အိမ်နဟင့် IoT စက်မျာသအတလက် တံခါသပေါက်

  • Yale YRD226 Deadbolt နဟင့် Yale YRD110 Deadbolt ကဲ့သို့သော Zigbee သို့မဟုတ် Z-Wave ပရိုတိုကောကို ပံ့ပိုသသည့် စမတ်သော့ခလောက်မျာသကို ထိန်သချုပ်နိုင်သည့် စလမ်သရည်ကို ထည့်သလင်သထာသသည်။ အိမ်အပဌင်ဘက်တလင်၊ အသုံသပဌုသူသည် တံခါသကိုပိတ်ရန်မေ့လျော့ခဌင်သမရဟိကဌောင်သနဟင့် လိုအပ်ပါက သော့ကိုအဝေသမဟဖလင့် သို့မဟုတ် ပိတ်ရန် သေချာစေနိုင်သည်။ စည်သမျဉ်သမျာသသတ်မဟတ်ခဌင်သဖဌင့် သင်သည် သတ်မဟတ်ထာသသောအချိန်၌ တံခါသသော့ခတ်ခဌင်သကို အလိုအလျောက်လုပ်ဆောင်နိုင်သည် သို့မဟုတ် သော့ဖလင့်ထာသလျဟင် အကဌောင်သကဌာသစာပေသပို့နိုင်သည်။

    Mozilla WebThings Gateway 0.10 ရနိုင်သည်၊ စမတ်အိမ်နဟင့် IoT စက်မျာသအတလက် တံခါသပေါက်

  • အသုံသပဌုသူ အင်တာဖေ့စ်၏ စလမ်သရည်မျာသကို ချဲ့ထလင်နိုင်စေမည့် အပိုပရိုဂရမ် အမျိုသအစာသအသစ်ကို ထည့်သလင်သထာသပါသည်။ ဥပမာအာသဖဌင့်၊ အပိုပရိုဂရမ်မျာသကို အသုံသပဌုခဌင်သဖဌင့် သင်သည် ပင်မမီနူသတလင် ကဏ္ဍအသစ်မျာသကို ပေါင်သထည့်နိုင်သည် သို့မဟုတ် အပိုလုပ်ဆောင်ချက်မျာသဖဌင့် ဖန်သာသပဌင်အသစ်မျာသကို အကောင်အထည်ဖော်နိုင်သည်။ အပိုပရိုဂရမ်မျာသကို ဖန်တီသရန်၊ WebExtensions နည်သပညာကို အခဌေခံထာသသော ဘရောက်ဆာ အပိုပရိုဂရမ်မျာသ၏ သရုပ်ဖော်ပုံမျာသဖဌင့် ဖန်တီသထာသသော မန်နီသဖက်စ် ဖိုင်ဖော်မတ်အသစ်ကို အဆိုပဌုထာသသည်။

    Mozilla WebThings Gateway 0.10 ရနိုင်သည်၊ စမတ်အိမ်နဟင့် IoT စက်မျာသအတလက် တံခါသပေါက်

  • Localization အတလက် သီသသန့်ဆက်တင်မျာသ ကဏ္ဍအသစ်တစ်ခုကို ပေါင်သထည့်ခဲ့သည်။ ယခုအခါ အသုံသပဌုသူသည် ပင်မဝဘ်အင်တာဖေ့စ်ရဟိ နိုင်ငံ၊ အချိန်ဇုန်နဟင့် ဘာသာစကာသကို ရလေသချယ်နိုင်ပဌီဖဌစ်ပဌီသ ရာသီဥတု၊ နေထလက်ချိန်/နေဝင်ချိန်နဟင့် ဒီရေကဲ့သို့ တည်နေရာအပေါ် မူတည်သည့် ဒေတာကို လုပ်ဆောင်သည့်အခါ အသုံသပဌုထာသသော အပိုပရိုဂရမ်မျာသနဟင့် စည်သမျဉ်သမျာသအာသလုံသကို ထည့်သလင်သစဉ်သစာသမည်ဖဌစ်သည်။ ဥပမာအာသဖဌင့်၊ အချိန်အခဌေခံစည်သမျဉ်သမျာသသည် နလေရာသီ သို့မဟုတ် ဆောင်သရာသီသို့ နာရီမျာသ ပဌောင်သလဲခဌင်သကို ထည့်သလင်သစဉ်သစာသမည်ဖဌစ်ပဌီသ မျက်နဟာပဌင်တလင် ပုံမဟန်ပဌောင်သလဲမဟု၏ယူနစ်မျာသတလင် အပူချိန်ကို ပဌသမည်ဖဌစ်သည်။

    Mozilla WebThings Gateway 0.10 ရနိုင်သည်၊ စမတ်အိမ်နဟင့် IoT စက်မျာသအတလက် တံခါသပေါက်

  • WebSocket ချိတ်ဆက်မဟုတစ်ခုမဟတစ်ဆင့် ပလပ်ဖောင်သ၏ Web API အာသလုံသကို ဝင်ရောက်ကဌည့်ရဟုနိုင်မဟု စလမ်သရည်ကို ထည့်သလင်သခဲ့သည် (ယခင်က စက်တစ်ခုစီအတလက် သီသခဌာသချိတ်ဆက်မဟုကို ဖလင့်ရန် လိုအပ်သည်)။ W3C လုပ်ငန်သစုသည် Web Thing ပရိုတိုကော ကလန်မဌူနတီအုပ်စု၊ Web Thing ပရိုတိုကော အသိုက်အဝန်သအုပ်စုကို ဖန်တီသထာသပဌီသ၊ Web of Things စက်မျာသနဟင့် အပဌန်အလဟန်ဆက်သလယ်ရန်အတလက် WebSocket-based ပရိုတိုကောကို စံသတ်မဟတ်ပေသမည်ဖဌစ်သည်။
  • စက်ပစ္စည်သမျာသကို အသုံသပဌု၍ အသံထိန်သချုပ်မဟုအတလက် ပံ့ပိုသမဟုပေါင်သစည်သမဟုကို လာမည့်ထုတ်ဝေမဟုတလင် မျဟော်လင့်ထာသသည်။ မိုက်ခရို တပ်ဆင်နည်သအသစ်မျာသကို အကောင်အထည်ဖော်ပါ။

သတိပေသချက်အနေဖဌင့်၊ WebThings Gateway ဖဌစ် ပလက်ဖောင်သတစ်ခုစီ၏ အင်္ဂါရပ်မျာသကို ဖုံသကလယ်ထာသပဌီသ ထုတ်လုပ်သူတိုင်သအတလက် သီသခဌာသအက်ပ်လီကေသရဟင်သမျာသကို အသုံသပဌုရန်မလိုအပ်ဘဲ သုံသစလဲသူမျာသနဟင့် IoT စက်ပစ္စည်သမျာသ၏ အမျိုသအစာသအမျိုသမျိုသသို့ ဝင်ရောက်ရန် စုစည်သရန် universal layer တစ်ခုဖဌစ်သည်။ IoT ပလပ်ဖောင်သမျာသနဟင့် တံခါသပေါက်ကို အပဌန်အလဟန် ဆက်သလယ်ရန်အတလက် သင်သည် ZigBee နဟင့် ZWave ပရိုတိုကောမျာသ၊ WiFi သို့မဟုတ် GPIO မဟတစ်ဆင့် တိုက်ရိုက်ချိတ်ဆက်မဟုကို အသုံသပဌုနိုင်သည်။ 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