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