Mozilla waxay soo bandhigtay madal WebThings

Компания Mozilla послС Π΄Π²ΡƒΡ… Π»Π΅Ρ‚ экспСримСнтов ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ soo bandhigay madal Shabkada, Π² ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ вошли Ρ€Π°Π½Π΅Π΅ Ρ€Π°Π·Π²ΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ Qaabdhismeedka WebThingsβ€ŠΠΈ Khadka Tooska ah ee WebThings, ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ для обСспСчСния доступа ΠΊ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌ катСгориям ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΡ… устройств ΠΈ использования ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Web Things API si loo abaabulo la falgalka iyaga. Horumarinta mashruuca faafin shatiga ku haysta MPL 2.0.

WebThings Frameworkβ€ŠΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ Π½Π°Π±ΠΎΡ€ замСняСмых ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² для создания IoT-устройств, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ c использованиСм Web Things API. ΠŸΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ устройства ΠΌΠΎΠ³ΡƒΡ‚ автоматичСски ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒΡΡ шлюзами Π½Π° Π±Π°Π·Π΅ WebThings Gateway ΠΈΠ»ΠΈ клиСнтским ПО (ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ mDNS) для ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° ΠΈ управлСния Ρ‡Π΅Ρ€Π΅Π· Web. Π Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ сСрвСров для Web Things API ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½Ρ‹ Π² Ρ„ΠΎΡ€ΠΌΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ Π½Π°
Python,
Java,

miridhku, Arduino ΠΈ micropython.

Khadka Tooska ah ee WebThings matalaya waa lakab caalami ah oo loogu talagalay abaabulka gelitaanka qaybaha kala duwan ee macaamiisha iyo aaladaha IoT, qarinaya astaamaha madal kasta oo aan u baahnayn isticmaalka codsiyada gaarka ah ee soo saaraha kasta. Koodhka mashruuca waxaa qoray ee JavaScript iyadoo la isticmaalayo nidaamka serverka Node.js. Si aad ula xiriirto albaabka laga galo aaladaha IoT, waxaad isticmaali kartaa borotokoolka ZigBee iyo ZWave, WiFi ama xiriir toos ah oo loo maro GPIO. Firmware leh irid diyaarisay noocyada kala duwan ee Raspberry Pi, sidoo kale waa la heli karaa baakadaha ee OpenWrt iyo Debian.

Mozilla waxay soo bandhigtay madal WebThings

Gateway waa suurtagal samee Boodhka Raspberry Pi oo hel nidaam kontorool guri oo caqli badan kaas oo isku dara dhammaan aaladaha IoT ee guriga oo siiya qalab lagu kormeero laguna maareeyo iyada oo loo marayo is-dhexgalka Shabkada. Madalku waxa kale oo uu kuu ogolaanayaa inaad abuurto codsiyo shabakadeed oo dheeraad ah oo la falgeli kara qalabka iyada oo loo marayo Web Thing API. Markaa, halkii aad ku rakibi lahayd codsigaaga moobilka nooc kasta oo aaladda IoT ah, waxaad isticmaali kartaa hal shabakad oo midaysan. Si aad u rakibto WebThings Gateway, si fudud u soo deji firmware-ka la bixiyay kaarka SD, fur martigeliyaha "gateway.local" ee browserka, samee xiriirinta WiFi, ZigBee ama ZWave, hel aaladaha IoT ee jira, habee xuduudaha gelitaanka dibadda oo ku dar aaladaha ugu caansan shaashadda gurigaaga.

Albaabka waxa uu taageeraa hawlaha sida aqoonsiga aaladaha shabakada maxaliga ah, doorashada ciwaanka webka ee ku xidhidhiyaha aaladaha intarneetka, abuurista akoonno si loo galo interface-ka shabkada gateway, isku xidhka aaladaha taageera borotokoolka ZigBee iyo Z-Wave lahaanshaha ee albaabka, hawlgelinta fog iyo daminta aaladaha codsiga shabakadda, la socodka fog ee xaaladda guriga iyo ilaalinta muuqaalka. Marka lagu daro shabakada internetka iyo API, albaabku wuxuu sidoo kale ka mid yahay taageerada tijaabada ah ee xakamaynta codka, kaas oo kuu ogolaanaya inaad aqoonsato oo aad fuliso amarrada codka (tusaale, " shid iftiinka jikada").

ΠžΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ с анонсом Π½ΠΎΠ²ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ WebThings ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ выпуск Kadinka Mareegta 0.8, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Ρ‹ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π½ΠΎΠ²ΡˆΠ΅ΡΡ‚Π²Π°:

  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° систСма Турналирования событий, ΡΠΎΠ±ΠΈΡ€Π°ΡŽΡ‰Π°Ρ статистику ΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅ всСх IoT-устройств ΠΈ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² Π² домашнСй сСти ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π°Ρ ΠΎΡ†Π΅Π½ΠΈΡ‚ΡŒ ΠΈΡ… Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ Π² Ρ„ΠΎΡ€ΠΌΠ΅ наглядных Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ². НапримСр, ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ·Π½Π°Ρ‚ΡŒ сколько Ρ€Π°Π· ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π»ΠΈΡΡŒ ΠΈ Π·Π°ΠΊΡ€Ρ‹Π²Π°Π»ΠΈΡΡŒ Π΄Π²Π΅Ρ€ΠΈ Π²ΠΎ врСмя своСго отсутствия, ΠΊΠ°ΠΊ измСнялась Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π° Π² Π΄ΠΎΠΌΠ΅, сколько потрСбляли энСргии устройства, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Π΅ ΠΊ ΡƒΠΌΠ½Ρ‹ΠΌ Ρ€ΠΎΠ·Π΅Ρ‚ΠΊΠ°ΠΌ, ΠΊΠΎΠ³Π΄Π° срабатывал Π΄Π΅Ρ‚Π΅ΠΊΡ‚ΠΎΡ€ двиТСния ΠΈ Ρ‚.ΠΏ. Π“Ρ€Π°Ρ„ΠΈΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ строится Π² Ρ€Π°Π·Ρ€Π΅Π·Π΅ часов, Π΄Π½Π΅ΠΉ ΠΈ нСдСль ΠΈ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΏΠΎ шкалС Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ;

    Mozilla waxay soo bandhigtay madal WebThings

  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ сигналы Ρ‚Ρ€Π΅Π²ΠΎΠ³ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠ³ΡƒΡ‚ ΡΡ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ Π² случаС возникновСния событий, Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰ΠΈΡ… Π½Π΅Π·Π°ΠΌΠ΅Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ€Π΅Π°ΠΊΡ†ΠΈΠΈ. НапримСр, сигналы Ρ‚Ρ€Π΅Π²ΠΎΠ³ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ привязаны с ΡΡ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π½ΠΈΡŽ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² задымлСния, ΠΏΡ€ΠΎΡ‚Π΅Ρ‡ΠΊΠΈ ΠΈΠ»ΠΈ ΡƒΠ³Π°Ρ€Π½ΠΎΠ³ΠΎ Π³Π°Π·Π°, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΈ поступлСнии сигналов ΠΎ Π²Π·Π»ΠΎΠΌΠ΅. Π’ случаС срабатывания сигнала ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΎΠ± Π΅Π³ΠΎ наступлСнии ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½ΠΎ Ρ‡Π΅Ρ€Π΅Π· SMS ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ срСдства оповСщСния;

    Mozilla waxay soo bandhigtay madal WebThings

  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½ интСрфСйс для настройки ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ сСти. Π Π°Π½Π΅Π΅ для ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΈΠ· ΠΎΠ΄Π½ΠΎΠΉ бСспроводной сСти Π² Π΄Ρ€ΡƒΠ³ΡƒΡŽ, ΠΊΠΎΠ³Π΄Π° ΠΎΠ±Π΅ сСти доступны, Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΎΡΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄ Π² консоли. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ сСтСвых ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒΡΡ Ρ‡Π΅Ρ€Π΅Π· web-интСрфСйс (сСкция Settings ➑ Network), Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ IP-адрСсов, ΡΠΊΠ°Π½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ доступныС бСспроводныС сСти ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ‚ΠΎΡ‡ΠΊΠΈ доступа;

    Mozilla waxay soo bandhigtay madal WebThings

  • La diyaariyay ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ для ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ‚ΠΎΡ€ΠΎΠ² Π½Π° основС OpenWrt, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ‚ΠΎΡ€Ρ‹ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для обСспСчСния сСтСвого доступа, Π½ΠΎ ΠΈ Π² качСствС ΡƒΠ·Π»ΠΎΠ² управлСния ΡƒΠΌΠ½Ρ‹ΠΌ Π΄ΠΎΠΌΠΎΠΌ. Π’ дальнСйшСм планируСтся ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚ΡŒ собствСнный дистрибутив Π½Π° Π±Π°Π·Π΅ OpenWrt с ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ Things Gateway, ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ ΡƒΠ½ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ интСрфСйс для настройки ΡƒΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠΌΠ° ΠΈ бСспроводной Ρ‚ΠΎΡ‡ΠΊΠΈ доступа. Π’ настоящСС врСмя WebThings Gateway ΡƒΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ‚ΠΎΡ‡ΠΊΠΈ бСспроводного доступа, Π° Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ€ΠΎΠ»ΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° бСспроводной сСти.

Source: opennet.ru

Add a comment