Mozilla tau tshaj tawm WebThings platform

Mozilla tom qab ob xyoos ntawm kev sim thiab kev txhim kho рСдставила platform WebThings, uas suav nrog cov kev tsim kho yav dhau los WebThings Frameworkβ€ŠΠΈ WebThings Rooj Vag, muab cov khoom siv los pab kom nkag mus rau ntau pawg ntawm cov neeg siv khoom siv thiab siv universal Web Yam API los npaj kev sib tham nrog lawv. Kev tsim kho qhov project kis mus muaj ntawv tso cai raws li MPL 2.0.

Lub WebThings Framework muab cov txheej txheem hloov pauv tau los tsim cov khoom siv IoT uas tuaj yeem sib txuas lus ncaj qha siv Web Things API. Cov cuab yeej zoo li no tuaj yeem raug kuaj pom los ntawm WebThings Gateway-raws li lub rooj vag lossis cov neeg siv software (siv mDNS) rau kev saib xyuas thiab kev tswj hwm ntawm lub vev xaib. Kev siv neeg rau zaub mov rau Web Yam API yog npaj rau hauv daim ntawv ntawm cov tsev qiv ntawv hauv
Nab hab sej,
Java,

xeb, Arduino ΠΈ micropython.

WebThings Rooj Vag sawv cev yog txheej txheej thoob ntiaj teb rau kev teeb tsa kev nkag mus rau ntau pawg ntawm cov neeg siv khoom thiab IoT cov cuab yeej, zais cov yam ntxwv ntawm txhua lub platform thiab tsis tas yuav tsum siv cov ntawv thov tshwj xeeb rau txhua lub chaw tsim khoom. Qhov project code yog sau hauv JavaScript siv Node.js server platform. Txhawm rau cuam tshuam lub rooj vag nrog IoT platforms, koj tuaj yeem siv ZigBee thiab ZWave raws tu qauv, WiFi lossis kev sib txuas ncaj qha ntawm GPIO. Firmware nrog lub rooj vag npaj rau ntau yam Raspberry Pi qauv, kuj muaj pob rau OpenWrt thiab Debian.

Mozilla tau tshaj tawm WebThings platform

Rooj vag yog ua tau tsim ntawm lub Rooj Tswjhwm Saib Raspberry Pi thiab tau txais kev tswj hwm hauv tsev ntse uas sib koom ua ke tag nrho cov khoom siv IoT hauv tsev thiab muab cov cuab yeej rau kev saib xyuas thiab tswj lawv ntawm Web interface. Lub platform kuj tso cai rau koj los tsim cov vev xaib ntxiv uas tuaj yeem cuam tshuam nrog cov khoom siv ntawm Web Thing API. Yog li, es tsis txhob txhim kho koj tus kheej daim ntawv thov mobile rau txhua hom IoT ntaus ntawv, koj tuaj yeem siv ib lub vev xaib sib koom ua ke. Txhawm rau nruab WebThings Gateway, tsuas yog rub tawm cov khoom siv tau muab rau SD daim npav, qhib "gateway.local" tus tswv tsev hauv qhov browser, teeb tsa kev sib txuas rau WiFi, ZigBee lossis ZWave, nrhiav cov cuab yeej IoT uas twb muaj lawm, teeb tsa cov kev txwv rau kev nkag mus sab nraud thiab ntxiv cov khoom siv nrov tshaj plaws rau koj lub vijtsam hauv tsev.

Lub rooj vag txhawb nqa kev ua haujlwm xws li txheeb xyuas cov khoom siv hauv lub network hauv zos, xaiv qhov chaw nyob hauv lub vev xaib rau kev txuas mus rau cov khoom siv hauv Is Taws Nem, tsim cov nyiaj nkag mus rau lub rooj vag web interface, txuas cov khoom siv uas txhawb nqa cov txheej txheem ZigBee thiab Z-Wave rau lub rooj vag, kev ua kom tej thaj chaw deb thiab kaw cov khoom siv los ntawm lub vev xaib thov, kev saib xyuas tej thaj chaw deb ntawm lub xeev ntawm lub tsev thiab kev soj ntsuam video. Ntxiv nrog rau lub vev xaib interface thiab API, lub rooj vag tseem suav nrog kev sim txhawb rau kev tswj lub suab, uas tso cai rau koj paub thiab ua tiav cov lus txib (piv txwv li, "tig lub teeb hauv chav ua noj").

Nrog rau kev tshaj tawm ntawm WebThings platform tshiab, kev tshaj tawm tau tshaj tawm WebThings Rooj Vag 0.8, uas tawm tswv yim nram qab no innovation:

  • Ib qho xwm txheej kaw tau ntxiv uas sau cov txheeb cais ntawm kev ua haujlwm ntawm tag nrho IoT cov cuab yeej thiab cov sensors hauv tsev network thiab tso cai rau koj los ntsuas lawv cov haujlwm hauv daim duab kos duab. Piv txwv li, koj tuaj yeem paub seb lub qhov rooj qhib thiab kaw ntau npaum li cas thaum koj tsis tuaj, qhov kub hauv tsev hloov pauv li cas, ntau npaum li cas cov cuab yeej siv hluav taws xob txuas nrog cov ntse ntse noj, thaum lub ntsuas ntsuas tau tshwm sim, thiab lwm yam. Cov duab tuaj yeem ua tau raws li teev, hnub thiab lub lis piam thiab scrolled raws lub sijhawm teev;

    Mozilla tau tshaj tawm WebThings platform

  • Ntxiv lub tswb uas tuaj yeem tshwm sim thaum muaj xwm txheej xav tau kev teb tam sim. Piv txwv li, lub tswb tuaj yeem khi rau qhov ua kom muaj pa taws, pa taws lossis cov pa roj carbon monoxide detectors, nrog rau thaum muaj teeb meem kev nyiag khoom. Yog tias lub teeb liab tshwm sim, ceeb toom ntawm nws qhov tshwm sim tuaj yeem xa los ntawm SMS lossis lwm yam kev ceeb toom txhais tau tias;

    Mozilla tau tshaj tawm WebThings platform

  • Ntxiv ib qho interface rau configuring network kev twb kev txuas tsis. Yav dhau los, hloov ntawm ib lub wireless network mus rau lwm qhov thaum ob lub network tau muaj yuav tsum tau khiav console commands. Tam sim no kev hloov pauv tsis tuaj yeem ua tiav los ntawm lub vev xaib interface (section Settings ➑ Network), uas koj tuaj yeem tswj hwm txoj haujlwm ntawm IP chaw nyob, luam theej duab muaj wireless network thiab hloov cov ntsiab lus nkag;

    Mozilla tau tshaj tawm WebThings platform

  • Npaj kev sim pob khoom rau routers raws li OpenWrt, uas tso cai rau kev siv cov routers tsis yog tsuas yog muab kev nkag mus rau hauv lub network, tab sis kuj yog cov tswj hauv tsev ntse. Nyob rau hauv lub neej yav tom ntej, peb npaj los npaj peb tus kheej kev faib tawm raws li OpenWrt nrog kev txhawb nqa rau Things Gateway, muab kev sib koom ua ke rau kev teeb tsa lub tsev ntse thiab qhov chaw nkag mus rau wireless. Tam sim no, WebThings Gateway tuaj yeem ua haujlwm ua qhov chaw nkag mus rau wireless, thiab tsis yog tus neeg siv khoom siv wireless xwb.

Tau qhov twg los: opennet.ru

Ntxiv ib saib