Mozilla เบชเบปเปˆเบ‡เป‚เบ„เบ‡เบเบฒเบ™ WebThing เบŸเบฃเบต

เบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒ Mozilla WebThings, ะฟะปะฐั‚ั„ะพั€ะผั‹ ะดะปั ะฟะพั‚ั€ะตะฑะธั‚ะตะปัŒัะบะธั… ะธะฝั‚ะตั€ะฝะตั‚-ัƒัั‚ั€ะพะนัั‚ะฒ, เบฅเบฒเบเบ‡เบฒเบ™ ะพะฑ ะพั‚ะดะตะปะตะฝะธะธ ะพั‚ ะบะพะผะฟะฐะฝะธะธ Mozilla ะธ ะฟั€ะตะฒั€ะฐั‰ะตะฝะธะธ ะฒ ะฝะตะทะฐะฒะธัะธะผั‹ะน ะพั‚ะบั€ั‹ั‚ั‹ะน ะฟั€ะพะตะบั‚. ะŸะปะฐั‚ั„ะพั€ะผะฐ ั‚ะฐะบะถะต ะฟะตั€ะตะธะผะตะฝะพะฒะฐะฝะฐ ะธ ะฒะผะตัั‚ะพ Mozilla WebThings ั‚ะตะฟะตั€ัŒ ะธะผะตะฝัƒะตั‚ัั ะฟั€ะพัั‚ะพ WebThings ะธ ั€ะฐัะฟั€ะพัั‚ั€ะฐะฝัะตั‚ัั ั‡ะตั€ะตะท ะฝะพะฒั‹ะน ัะฐะนั‚ webthings.io. ะŸั€ะธั‡ะธะฝะพะน ะฟั€ะตะดะฟั€ะธะฝัั‚ั‹ั… ะดะตะนัั‚ะฒะธะน ัั‚ะฐะปะพ ัะพะบั€ะฐั‰ะตะฝะธะต ะฟั€ัะผั‹ั… ะธะฝะฒะตัั‚ะธั†ะธะธ ะบะพะผะฟะฐะฝะธะธ Mozilla ะฒ ะฟั€ะพะตะบั‚ ะธ ะฟะตั€ะตะดะฐั‡ะฐ ัะฒัะทะฐะฝะฝั‹ั… ั ะฝะธะผ ะฝะฐั€ะฐะฑะพั‚ะพะบ ัะพะพะฑั‰ะตัั‚ะฒัƒ. ะŸั€ะพะตะบั‚ ะพัั‚ะฐะฝะตั‚ัั ะฝะฐ ะฟะปะฐะฒัƒ, ะฝะพ ั‚ะตะฟะตั€ัŒ ะฑัƒะดะตั‚ ะฝะตะทะฐะฒะธัะธะผ ะพั‚ ะบะพะผะฟะฐะฝะธะธ Mozilla, ะฝะต ัะผะพะถะตั‚ ะธัะฟะพะปัŒะทะพะฒะฐั‚ัŒ ะธะฝั„ั€ะฐัั‚ั€ัƒะบั‚ัƒั€ัƒ Mozilla ะธ ะปะธัˆะธั‚ัั ะฟั€ะฐะฒะฐ ะธัะฟะพะปัŒะทะพะฒะฐั‚ัŒ ั‚ะพั€ะณะพะฒั‹ะต ะผะฐั€ะบะธ Mozilla.

ะŸั€ะตะดัั‚ะฐะฒะปะตะฝะฝั‹ะต ะธะทะผะตะฝะตะฝะธั ะฝะต ัะบะฐะถัƒั‚ัั ะฝะฐ ั€ะฐะฑะพั‚ะต ัƒะถะต ั€ะฐะทะฒั‘ั€ะฝัƒั‚ั‹ั… ะปะพะบะฐะปัŒะฝะพ ัƒะฟั€ะฐะฒะปัะตะผั‹ั… ะดะพะผะฐัˆะฝะธั… ัˆะปัŽะทะพะฒ ะฝะฐ ะฑะฐะทะต WebThings, ะบะพั‚ะพั€ั‹ะต ัะฐะผะพะดะพัั‚ะฐั‚ะพั‡ะฝั‹ ะธ ะฝะต ะฟั€ะธะฒัะทะฐะฝั‹ ะบ ะพะฑะปะฐั‡ะฝั‹ะผ ัะตั€ะฒะธัะฐะผ ะธะปะธ ะฒะฝะตัˆะฝะตะน ะธะฝั„ั€ะฐัั‚ั€ัƒะบั‚ัƒั€ะต. ะขะตะผ ะฝะต ะผะตะฝะตะต, ะพะฑะฝะพะฒะปะตะฝะธั ั‚ะตะฟะตั€ัŒ ะฑัƒะดัƒั‚ ั€ะฐัะฟั€ะพัั‚ั€ะฐะฝัั‚ัŒัั ั‡ะตั€ะตะท ะธะฝั„ั€ะฐัั‚ั€ัƒะบั‚ัƒั€ัƒ, ะฟะพะดะดะตั€ะถะธะฒะฐะตะผัƒัŽ ัะพะพะฑั‰ะตัั‚ะฒะพะผ, ะฐ ะฝะต ะบะพะผะฟะฐะฝะธะตะน Mozilla, ั‡ั‚ะพ ะฟะพั‚ั€ะตะฑัƒะตั‚ ะฒะฝะตัะตะฝะธั ะธะทะผะตะฝะตะฝะธั ะฒ ะฝะฐัั‚ั€ะพะนะบะธ. ะกะตั€ะฒะธั ะดะปั ะพั€ะณะฐะฝะธะทะฐั†ะธะธ ั‚ัƒะฝะฝะตะปะตะน ะบ ะดะพะผะฐัˆะฝะธะผ ัˆะปัŽะทะฐะผ, ะธัะฟะพะปัŒะทัƒัŽั‰ะธะน ะฟะพะดะดะพะผะตะฝั‹ *.mozilla-iot.org, ะฟั€ะพะดะพะปะถะธั‚ ั€ะฐะฑะพั‚ะฐั‚ัŒ ะดะพ 31 ะดะตะบะฐะฑั€ั 2020 ะณะพะดะฐ. ะ”ะพ ะฟั€ะตะบั€ะฐั‰ะตะฝะธั ั€ะฐะฑะพั‚ั‹ ัะตั€ะฒะธัะฐ ะฟะปะฐะฝะธั€ัƒะตั‚ัั ะฒะฒะตัั‚ะธ ะฒ ัั‚ั€ะพะน ะทะฐะผะตะฝัƒ ะฝะฐ ะพัะฝะพะฒะต ะดะพะผะตะฝะฐ webthings.io, ะดะปั ะฟะตั€ะตั…ะพะดะฐ ะฝะฐ ะบะพั‚ะพั€ัƒัŽ ะฟะพั‚ั€ะตะฑัƒะตั‚ัั ะฟะตั€ะตั€ะตะณะธัั‚ั€ะฐั†ะธั.

ะะฐะฟะพะผะฝะธะผ, ั‡ั‚ะพ ะฟะปะฐั‚ั„ะพั€ะผะฐ WebThings ัะพัั‚ะพะธั‚ ะธะท ัˆะปัŽะทะฐ เบ›เบฐเบ•เบนเบ—เบฒเบ‡ WebThings เปเบฅเบฐเบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ” WebThings Framework. ะšะพะด ะฟั€ะพะตะบั‚ะฐ ะฝะฐะฟะธัะฐะฝ ะฝะฐ ัะทั‹ะบะต JavaScript ั ะธัะฟะพะปัŒะทะพะฒะฐะฝะธะตะผ ัะตั€ะฒะตั€ะฝะพะน ะฟะปะฐั‚ั„ะพั€ะผั‹ Node.js ะธ เปเบˆเบเบขเบฒเบเป‚เบ”เบ ะฟะพะด ะปะธั†ะตะฝะทะธะตะน MPL 2.0. ะะฐ ะฑะฐะทะต OpenWrt ั€ะฐะทะฒะธะฒะฐะตั‚ัั ะณะพั‚ะพะฒั‹ะน เบŠเบธเบ”โ€‹เปเบˆเบโ€‹เบขเบฒเบ ั ะธะฝั‚ะตะณั€ะธั€ะพะฒะฐะฝะฝะพะน ะฟะพะดะดะตั€ะถะบะพะน WebThings Gateway, ะฟั€ะตะดะพัั‚ะฐะฒะปััŽั‰ะธะน ัƒะฝะธั„ะธั†ะธั€ะพะฒะฐะฝะฝั‹ะน ะธะฝั‚ะตั€ั„ะตะนั ะดะปั ะฝะฐัั‚ั€ะพะนะบะธ ัƒะผะฝะพะณะพ ะดะพะผะฐ ะธ ะฑะตัะฟั€ะพะฒะพะดะฝะพะน ั‚ะพั‡ะบะธ ะดะพัั‚ัƒะฟะฐ.

เบ›เบฐเบ•เบนเบ—เบฒเบ‡ WebThings เป€เบ›เบฑเบ™เบ•เบปเบงเปเบ—เบ™ เป€เบ›เบฑเบ™เบŠเบฑเป‰เบ™เบ—เบปเปˆเบงเป„เบ›เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบˆเบฑเบ”เบ•เบฑเป‰เบ‡เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบ›เบฐเป€เบžเบ”เบ•เปˆเบฒเบ‡เป†เบ‚เบญเบ‡เบœเบนเป‰เบšเปเบฅเบดเป‚เบžเบเปเบฅเบฐเบญเบธเบ›เบฐเบเบญเบ™ IoT, เป€เบŠเบทเปˆเบญเบ‡เบฅเบฑเบเบชเบฐเบ™เบฐเบ‚เบญเบ‡เปเบ•เปˆเบฅเบฐเปเบžเบฅเบฐเบ•เบฐเบŸเบญเบกเปเบฅเบฐเบšเปเปˆเบฎเบฝเบเบฎเป‰เบญเบ‡เปƒเบซเป‰เบกเบตเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบชเบฐเป€เบžเบฒเบฐเบ‚เบญเบ‡เบœเบนเป‰เบœเบฐเบฅเบดเบ”เปเบ•เปˆเบฅเบฐเบ„เบปเบ™. เป€เบžเบทเปˆเบญเบ›เบฐเบ•เบดเบชเปเบฒเบžเบฑเบ™เบ›เบฐเบ•เบนเบ—เบฒเบ‡เบเบฑเบšเป€เบงเบ—เบต IoT, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ™เปเบฒเปƒเบŠเป‰เป‚เบ›เป‚เบ•เบ„เบญเบ™ ZigBee เปเบฅเบฐ ZWave, WiFi เบซเบผเบทเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเป‚เบ”เบเบเบปเบ‡เบœเปˆเบฒเบ™ GPIO. Gateway เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰ เบชเป‰เบฒเบ‡เบ•เบฑเป‰เบ‡ เปƒเบ™เบเบฐเบ”เบฒเบ™ Raspberry Pi เปเบฅเบฐเป„เบ”เป‰เบฎเบฑเบšเบฅเบฐเบšเบปเบšเบเบฒเบ™เบ„เบงเบšเบ„เบธเบกเป€เบฎเบทเบญเบ™เบ—เบตเปˆเบชเบฐเบซเบผเบฒเบ”เบ—เบตเปˆเบ›เบฐเบชเบปเบกเบ›เบฐเบชเบฒเบ™เบเบฑเบšเบญเบธเบ›เบฐเบเบญเบ™ IoT เบ—เบฑเบ‡เบซเบกเบปเบ”เปƒเบ™เป€เบฎเบทเบญเบ™เปเบฅเบฐเบชเบฐเบซเบ™เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบเบงเบ”เบชเบญเบšเปเบฅเบฐเบเบฒเบ™เบ„เบธเป‰เบกเบ„เบญเบ‡เบžเบงเบเบกเบฑเบ™เบœเปˆเบฒเบ™เป€เบงเบฑเบš.

เป€เบงเบ—เบตเบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเบเบฑเบ‡เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเป‰เบฒเบ‡เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเป€เบงเบฑเบšเป„เบŠเบ•เปŒเป€เบžเบตเปˆเบกเป€เบ•เบตเบกเบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบžเบปเบงเบžเบฑเบ™เบเบฑเบšเบญเบธเบ›เบฐเบเบญเบ™เป‚เบ”เบเบœเปˆเบฒเบ™ Web Thing API. เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เปเบ—เบ™เบ—เบตเปˆเบˆเบฐเบ•เบดเบ”เบ•เบฑเป‰เบ‡เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบกเบทเบ–เบทเบ‚เบญเบ‡เบ—เปˆเบฒเบ™เป€เบญเบ‡เบชเปเบฒเบฅเบฑเบšเบญเบธเบ›เบฐเบเบญเบ™ IoT เปเบ•เปˆเบฅเบฐเบ›เบฐเป€เบžเบ”, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ™เปเบฒเปƒเบŠเป‰เบญเบดเบ™เป€เบ•เบตเป€เบŸเบ”เป€เบงเบฑเบšเป„เบŠเบ•เปŒเบ”เบฝเบง. เป€เบžเบทเปˆเบญเบ•เบดเบ”เบ•เบฑเป‰เบ‡ WebThings Gateway, เบžเบฝเบ‡เปเบ•เปˆเบ”เบฒเบงเป‚เบซเบฅเบ”เป€เบŸเบตเบกเปเบงเบ—เบตเปˆเบชเบฐเบซเบ™เบญเบ‡เปƒเบซเป‰เบเบฑเบš SD card, เป€เบ›เบตเบ” "gateway.local" host เปƒเบ™เบ•เบปเบงเบ—เปˆเบญเบ‡เป€เบงเบฑเบš, เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเบฑเบš WiFi, ZigBee เบซเบผเบท ZWave, เบŠเบญเบเบซเบฒเบญเบธเบ›เบฐเบเบญเบ™ IoT เบ—เบตเปˆเบกเบตเบขเบนเปˆเปเบฅเป‰เบง, เบเปเบฒเบ™เบปเบ”เบžเบฒเบฅเบฒเบกเบดเป€เบ•เบตเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบžเบฒเบเบ™เบญเบเปเบฅเบฐเป€เบžเบตเปˆเบก. เบญเบธเบ›เบฐเบเบญเบ™เบ—เบตเปˆเบ™เบดเบเบปเบกเบซเบผเบฒเบเบ—เบตเปˆเบชเบธเบ”เปƒเบ™เบซเบ™เป‰เบฒเบˆเปเป€เบฎเบทเบญเบ™เบ‚เบญเบ‡เบ—เปˆเบฒเบ™.

gateway เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบซเบ™เป‰เบฒเบ—เบตเปˆเป€เบŠเบฑเปˆเบ™เบเบฒเบ™เบเปเบฒเบ™เบปเบ”เบญเบธเบ›เบฐเบเบญเบ™เปƒเบ™เป€เบ„เบทเบญเบ‚เปˆเบฒเบเบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™, เบเบฒเบ™เป€เบฅเบทเบญเบเบ—เบตเปˆเบขเบนเปˆเป€เบงเบฑเบšเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบญเบธเบ›เบฐเบเบญเบ™เบˆเบฒเบเบญเบดเบ™เป€เบ•เบตเป€เบ™เบฑเบ”, เบเบฒเบ™เบชเป‰เบฒเบ‡เบšเบฑเบ™เบŠเบตเป€เบžเบทเปˆเบญเป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบญเบดเบ™เป€เบ•เบตเป€เบŸเบ”เป€เบงเบฑเบšเป„เบŠเบ•เปŒเบ‚เบญเบ‡ gateway, เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบญเบธเบ›เบฐเบเบญเบ™เบ—เบตเปˆเบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบญเบฐเบ™เบธเบชเบฑเบ™เบเบฒ ZigBee เปเบฅเบฐ Z-Wave เบ—เบตเปˆเป€เบ›เบฑเบ™เป€เบˆเบปเป‰เบฒเบ‚เบญเบ‡เบเบฑเบš gateway, เบเบฒเบ™เป€เบ›เบตเบ”เปƒเบŠเป‰เบ—เบฒเบ‡เป„เบเปเบฅเบฐเบเบฒเบ™เบ›เบดเบ”เบญเบธเบ›เบฐเบเบญเบ™เบˆเบฒเบเบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเป€เบงเบฑเบšเป„เบŠเบ•เปŒ, เบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเป„เบฅเบเบฐเป„เบเบ‚เบญเบ‡เบชเบฐเบ–เบฒเบ™เบฐเบ‚เบญเบ‡เป€เบฎเบทเบญเบ™เปเบฅเบฐเบเบฒเบ™เป€เบเบปเป‰เบฒเบฅเบฐเบงเบฑเบ‡เบงเบดเบ”เบตเป‚เบญ.

WebThings Framework เบชเบฐเบซเบ™เบญเบ‡เบŠเบธเบ”เบ‚เบญเบ‡เบญเบปเบ‡เบ›เบฐเบเบญเบšเบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบ—เบปเบ”เปเบ—เบ™เป„เบ”เป‰เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเป‰เบฒเบ‡เบญเบธเบ›เบฐเบเบญเบ™ IoT เบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบชเบทเปˆเบชเบฒเบ™เป‚เบ”เบเบเบปเบ‡เป‚เบ”เบเปƒเบŠเป‰ Web Things API. เบญเบธเบ›เบฐเบเบญเบ™เบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเบชเบฒเบกเบฒเบ”เบ–เบทเบเบเบงเบ”เบžเบปเบšเป‚เบ”เบเบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”เป‚เบ”เบเบ›เบฐเบ•เบนเบ—เบฒเบ‡เบœเปˆเบฒเบ™ WebThings Gateway เบซเบผเบทเบŠเบญเบšเปเบงเบฅเบนเบเบ„เป‰เบฒ (เปƒเบŠเป‰ mDNS) เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบก เปเบฅเบฐเบเบฒเบ™เบˆเบฑเบ”เบเบฒเบ™เบ•เปเปˆเป„เบ›เบœเปˆเบฒเบ™เป€เบงเบฑเบš. เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบชเปเบฒเบฅเบฑเบš Web Things API เป„เบ”เป‰เบ–เบทเบเบเบฐเบเบฝเบกเปƒเบ™เบฎเบนเบšเปเบšเบšเบ‚เบญเบ‡เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ”เปƒเบ™
Python,
Java,

rust, Arduino ะธ micropython.

Mozilla เบชเบปเปˆเบ‡เป‚เบ„เบ‡เบเบฒเบ™ WebThing เบŸเบฃเบต

Mozilla เบชเบปเปˆเบ‡เป‚เบ„เบ‡เบเบฒเบ™ WebThing เบŸเบฃเบต

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™