Developers Mozilla WebThings, ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ Π΄Π»Ρ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΡΠΊΠΈΡ
ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΡΡΡΡΠΎΠΉΡΡΠ², qhia ΠΎΠ± ΠΎΡΠ΄Π΅Π»Π΅Π½ΠΈΠΈ ΠΎΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Mozilla ΠΈ ΠΏΡΠ΅Π²ΡΠ°ΡΠ΅Π½ΠΈΠΈ Π² Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΡΠΉ ΠΎΡΠΊΡΡΡΡΠΉ ΠΏΡΠΎΠ΅ΠΊΡ. ΠΠ»Π°ΡΡΠΎΡΠΌΠ° ΡΠ°ΠΊΠΆΠ΅ ΠΏΠ΅ΡΠ΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π° ΠΈ Π²ΠΌΠ΅ΡΡΠΎ Mozilla WebThings ΡΠ΅ΠΏΠ΅ΡΡ ΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ ΠΏΡΠΎΡΡΠΎ WebThings ΠΈ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΠ΅ΡΡΡ ΡΠ΅ΡΠ΅Π· Π½ΠΎΠ²ΡΠΉ ΡΠ°ΠΉΡ webthings.io. ΠΡΠΈΡΠΈΠ½ΠΎΠΉ ΠΏΡΠ΅Π΄ΠΏΡΠΈΠ½ΡΡΡΡ
Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ ΡΡΠ°Π»ΠΎ ΡΠΎΠΊΡΠ°ΡΠ΅Π½ΠΈΠ΅ ΠΏΡΡΠΌΡΡ
ΠΈΠ½Π²Π΅ΡΡΠΈΡΠΈΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Mozilla Π² ΠΏΡΠΎΠ΅ΠΊΡ ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠ° ΡΠ²ΡΠ·Π°Π½Π½ΡΡ
Ρ Π½ΠΈΠΌ Π½Π°ΡΠ°Π±ΠΎΡΠΎΠΊ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Ρ. ΠΡΠΎΠ΅ΠΊΡ ΠΎΡΡΠ°Π½Π΅ΡΡΡ Π½Π° ΠΏΠ»Π°Π²Ρ, Π½ΠΎ ΡΠ΅ΠΏΠ΅ΡΡ Π±ΡΠ΄Π΅Ρ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌ ΠΎΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Mozilla, Π½Π΅ ΡΠΌΠΎΠΆΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΡ Mozilla ΠΈ Π»ΠΈΡΠΈΡΡΡ ΠΏΡΠ°Π²Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠΎΡΠ³ΠΎΠ²ΡΠ΅ ΠΌΠ°ΡΠΊΠΈ Mozilla.
ΠΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π½ΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π½Π΅ ΡΠΊΠ°ΠΆΡΡΡΡ Π½Π° ΡΠ°Π±ΠΎΡΠ΅ ΡΠΆΠ΅ ΡΠ°Π·Π²ΡΡΠ½ΡΡΡΡ
Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎ ΡΠΏΡΠ°Π²Π»ΡΠ΅ΠΌΡΡ
Π΄ΠΎΠΌΠ°ΡΠ½ΠΈΡ
ΡΠ»ΡΠ·ΠΎΠ² Π½Π° Π±Π°Π·Π΅ WebThings, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ°ΠΌΠΎΠ΄ΠΎΡΡΠ°ΡΠΎΡΠ½Ρ ΠΈ Π½Π΅ ΠΏΡΠΈΠ²ΡΠ·Π°Π½Ρ ΠΊ ΠΎΠ±Π»Π°ΡΠ½ΡΠΌ ΡΠ΅ΡΠ²ΠΈΡΠ°ΠΌ ΠΈΠ»ΠΈ Π²Π½Π΅ΡΠ½Π΅ΠΉ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ΅. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΡΠ΅ΠΏΠ΅ΡΡ Π±ΡΠ΄ΡΡ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΡΡΡΡ ΡΠ΅ΡΠ΅Π· ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΡ, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΡΡ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²ΠΎΠΌ, Π° Π½Π΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ Mozilla, ΡΡΠΎ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅Ρ Π²Π½Π΅ΡΠ΅Π½ΠΈΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π² Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ. Π‘Π΅ΡΠ²ΠΈΡ Π΄Π»Ρ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ ΡΡΠ½Π½Π΅Π»Π΅ΠΉ ΠΊ Π΄ΠΎΠΌΠ°ΡΠ½ΠΈΠΌ ΡΠ»ΡΠ·Π°ΠΌ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΠΈΠΉ ΠΏΠΎΠ΄Π΄ΠΎΠΌΠ΅Π½Ρ *.mozilla-iot.org, ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π΄ΠΎ 31 Π΄Π΅ΠΊΠ°Π±ΡΡ 2020 Π³ΠΎΠ΄Π°. ΠΠΎ ΠΏΡΠ΅ΠΊΡΠ°ΡΠ΅Π½ΠΈΡ ΡΠ°Π±ΠΎΡΡ ΡΠ΅ΡΠ²ΠΈΡΠ° ΠΏΠ»Π°Π½ΠΈΡΡΠ΅ΡΡΡ Π²Π²Π΅ΡΡΠΈ Π² ΡΡΡΠΎΠΉ Π·Π°ΠΌΠ΅Π½Ρ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ Π΄ΠΎΠΌΠ΅Π½Π° webthings.io, Π΄Π»Ρ ΠΏΠ΅ΡΠ΅Ρ
ΠΎΠ΄Π° Π½Π° ΠΊΠΎΡΠΎΡΡΡ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΏΠ΅ΡΠ΅ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΡ.
ΠΠ°ΠΏΠΎΠΌΠ½ΠΈΠΌ, ΡΡΠΎ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° WebThings ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· ΡΠ»ΡΠ·Π° WebThings Rooj Vag thiab tsev qiv ntawv WebThings Framework. ΠΠΎΠ΄ ΠΏΡΠΎΠ΅ΠΊΡΠ° Π½Π°ΠΏΠΈΡΠ°Π½ Π½Π° ΡΠ·ΡΠΊΠ΅ JavaScript Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΡΠ΅ΡΠ²Π΅ΡΠ½ΠΎΠΉ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ Node.js ΠΈ faib los ntawm ΠΏΠΎΠ΄ Π»ΠΈΡΠ΅Π½Π·ΠΈΠ΅ΠΉ MPL 2.0. ΠΠ° Π±Π°Π·Π΅ OpenWrt ΡΠ°Π·Π²ΠΈΠ²Π°Π΅ΡΡΡ Π³ΠΎΡΠΎΠ²ΡΠΉ kev faib khoom siv Ρ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ WebThings Gateway, ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΡΡΠΈΠΉ ΡΠ½ΠΈΡΠΈΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Π΄Π»Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΡΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠΌΠ° ΠΈ Π±Π΅ΡΠΏΡΠΎΠ²ΠΎΠ΄Π½ΠΎΠΉ ΡΠΎΡΠΊΠΈ Π΄ΠΎΡΡΡΠΏΠ°.
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. 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. 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 thaj chaw deb ntawm lub xeev ntawm lub tsev thiab kev saib xyuas video.
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.
Tau qhov twg los: opennet.ru