Mozilla WebThings Gateway 0.10, Π΄ΠΎΡΡ‚ΡŠΠΏΠ΅Π½ шлюз Π·Π° ΠΈΠ½Ρ‚Π΅Π»ΠΈΠ³Π΅Π½Ρ‚Π΅Π½ Π΄ΠΎΠΌ ΠΈ IoT устройства

Компания Mozilla ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½ΠΎ пусканС Π½Π° Π½ΠΎΠ² ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ WebThingsGateway 0.10, ΠΊΠΎΠ΅Ρ‚ΠΎ Π² комбинация с Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ WebThings Framework ΠΎΠ±Ρ€Π°Π·ΡƒΠ²Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° WebThings Π΄Π° прСдоставя Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ потрСбитСлски устройства ΠΈ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° унивСрсално API Π·Π° ΡƒΠ΅Π± Π½Π΅Ρ‰Π° Π΄Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π° взаимодСйствиС с тях. Код Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° написана Π² JavaScript с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° ΡΡŠΡ€Π²ΡŠΡ€Π½Π°Ρ‚Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Node.js ΠΈ разпространява сС ΠΎΡ‚ Π»ΠΈΡ†Π΅Π½Π·ΠΈΡ€Π°Π½ ΠΏΠΎΠ΄ MPL 2.0. Π€ΡŠΡ€ΠΌΡƒΠ΅Ρ€ с шлюз ΠΏΠΎΠ΄Π³ΠΎΡ‚Π²Π΅Π½ΠΈ Π·Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ Raspberry Pi. Π‘ΡŠΡ‰ΠΎ Π΄ΠΎΡΡ‚ΡŠΠΏΠ½ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ Π·Π° OpenWrt ΠΈ Debian ΠΈ Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° OpenWrt Π³ΠΎΡ‚ΠΎΠ² дистрибуторски ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚ с ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€Π°Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° Things Gateway, прСдоставящ ΡƒΠ½ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½ интСрфСйс Π·Π° настройка Π½Π° ΡƒΠΌΠ΅Π½ Π΄ΠΎΠΌ ΠΈ Π±Π΅Π·ΠΆΠΈΡ‡Π½Π° Ρ‚ΠΎΡ‡ΠΊΠ° Π·Π° Π΄ΠΎΡΡ‚ΡŠΠΏ.

Π’ Π½ΠΎΠ²Π°Ρ‚Π° вСрсия:

  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° ΠΈΠ½Ρ‚Π΅Π»ΠΈΠ³Π΅Π½Ρ‚Π½ΠΈ тСрмостати, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ Π·Π° Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€Π°Π½Π΅ Π½Π° стайната Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π°. ΠŸΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Π½ΠΈΡ‚Π΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π²Π°Ρ‚ тСрмостат Zigbee Zen, Centralite HA 3156105 ΠΈ Z-Wave Honeywell TH8320ZW1000. Π§Ρ€Π΅Π· ΡƒΠ΅Π± интСрфСйса, прСдоставСн ΠΎΡ‚ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ дистанционно Π΄Π° Π½Π°Π±Π»ΡŽΠ΄Π°Π²Π°Ρ‚Π΅ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π°Ρ‚Π° Π² ΠΊΡŠΡ‰Π°Ρ‚Π°, Π΄Π° Π·Π°Π΄Π°Π²Π°Ρ‚Π΅ Ρ€Π΅ΠΆΠΈΠΌΠΈ Π½Π° ΠΎΡ‚ΠΎΠΏΠ»Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ΠΎΡ…Π»Π°ΠΆΠ΄Π°Π½Π΅ ΠΈ Π΄Π° промСнятС Ρ†Π΅Π»Π΅Π²Π°Ρ‚Π° Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π°. ΠœΠΎΠΆΠ΅Ρ‚Π΅ ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° Π΄Π° ΡΡŠΠ·Π΄Π°Π΄Π΅Ρ‚Π΅ ΠΏΡ€Π°Π²ΠΈΠ»Π°, ΠΊΠΎΠΈΡ‚ΠΎ Ρ€Π΅Π°Π³ΠΈΡ€Π°Ρ‚ Π½Π° Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π½ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π²ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅ Π½Π° ΠΎΡ‚ΠΎΠΏΠ»ΠΈΡ‚Π΅Π»Π΅Π½ ΡƒΡ€Π΅Π΄ ΠΈΠ»ΠΈ ΠΊΠ»ΠΈΠΌΠ°Ρ‚ΠΈΠΊ ΠΏΡ€ΠΈ достиганС Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π½ΠΈ Π³Ρ€Π°Π½ΠΈΡ†ΠΈ ΠΈΠ»ΠΈ въз основа Π½Π° Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ ΠΎΡ‚ дСня;

    Mozilla WebThings Gateway 0.10, Π΄ΠΎΡΡ‚ΡŠΠΏΠ΅Π½ шлюз Π·Π° ΠΈΠ½Ρ‚Π΅Π»ΠΈΠ³Π΅Π½Ρ‚Π΅Π½ Π΄ΠΎΠΌ ΠΈ IoT устройства

  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΈΠ½Ρ‚Π΅Π»ΠΈΠ³Π΅Π½Ρ‚Π½ΠΈ Π±Ρ€Π°Π²ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‚ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° Zigbee ΠΈΠ»ΠΈ Z-Wave, ΠΊΠ°Ρ‚ΠΎ Yale YRD226 Deadbolt ΠΈ Yale YRD110 Deadbolt. Π”ΠΎΠΊΠ°Ρ‚ΠΎ Π΅ извън Π΄ΠΎΠΌΠ°, потрСбитСлят ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΡƒΠ²Π΅Ρ€ΠΈ, Ρ‡Π΅ Π½Π΅ Π΅ Π·Π°Π±Ρ€Π°Π²ΠΈΠ» Π΄Π° Π·Π°Ρ‚Π²ΠΎΡ€ΠΈ Π²Ρ€Π°Ρ‚Π°Ρ‚Π° ΠΈ, Π°ΠΊΠΎ Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ, Π΄Π° ΠΎΡ‚Π²ΠΎΡ€ΠΈ ΠΈΠ»ΠΈ Π·Π°Ρ‚Π²ΠΎΡ€ΠΈ ΠΊΠ»ΡŽΡ‡Π°Π»ΠΊΠ°Ρ‚Π° дистанционно. Π§Ρ€Π΅Π· Π·Π°Π΄Π°Π²Π°Π½Π΅ Π½Π° ΠΏΡ€Π°Π²ΠΈΠ»Π° ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€Π°Ρ‚Π΅ Π·Π°ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π²Ρ€Π°Ρ‚Π°Ρ‚Π° Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ Π²Ρ€Π΅ΠΌΠ΅ ΠΈΠ»ΠΈ Π΄Π° ΠΈΠ·ΠΏΡ€Π°Ρ‚ΠΈΡ‚Π΅ извСстиС, Π°ΠΊΠΎ ΠΊΠ»ΡŽΡ‡Π°Π»ΠΊΠ°Ρ‚Π° Π΅ оставСна ΠΎΡ‚Π²ΠΎΡ€Π΅Π½Π°;

    Mozilla WebThings Gateway 0.10, Π΄ΠΎΡΡ‚ΡŠΠΏΠ΅Π½ шлюз Π·Π° ΠΈΠ½Ρ‚Π΅Π»ΠΈΠ³Π΅Π½Ρ‚Π΅Π½ Π΄ΠΎΠΌ ΠΈ IoT устройства

  • Π”ΠΎΠ±Π°Π²Π΅Π½ Π΅ Π½ΠΎΠ² Ρ‚ΠΈΠΏ Π΄ΠΎΠ±Π°Π²ΠΊΠ°, която Π²ΠΈ позволява Π΄Π° Ρ€Π°Π·ΡˆΠΈΡ€ΠΈΡ‚Π΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈΡ‚Π΅ Π½Π° потрСбитСлския интСрфСйс. НапримСр с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° Π΄ΠΎΠ±Π°Π²ΠΊΠΈ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° добавятС Π½ΠΎΠ²ΠΈ сСкции към Π³Π»Π°Π²Π½ΠΎΡ‚ΠΎ мСню ΠΈΠ»ΠΈ Π΄Π° внСдряватС Π½ΠΎΠ²ΠΈ Π΅ΠΊΡ€Π°Π½ΠΈ с Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½Π° функционалност. Π—Π° създаванС Π½Π° Π΄ΠΎΠ±Π°Π²ΠΊΠΈ Π΅ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ Π½ΠΎΠ² Ρ„Π°ΠΉΠ»ΠΎΠ² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π½Π° манифСст, създадСн ΠΏΠΎ аналогия с манифСститС Π½Π° Π΄ΠΎΠ±Π°Π²ΠΊΠΈΡ‚Π΅ Π½Π° Π±Ρ€Π°ΡƒΠ·ΡŠΡ€Π°, Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° тСхнологията WebExtensions;

    Mozilla WebThings Gateway 0.10, Π΄ΠΎΡΡ‚ΡŠΠΏΠ΅Π½ шлюз Π·Π° ΠΈΠ½Ρ‚Π΅Π»ΠΈΠ³Π΅Π½Ρ‚Π΅Π½ Π΄ΠΎΠΌ ΠΈ IoT устройства

  • Π”ΠΎΠ±Π°Π²Π΅Π½ Π΅ Π½ΠΎΠ² Ρ€Π°Π·Π΄Π΅Π» с настройки, посвСтСн Π½Π° локализацията. ΠŸΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΡΡ‚ Π²Π΅Ρ‡Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠ·Π±Π΅Ρ€Π΅ Π΄ΡŠΡ€ΠΆΠ°Π²Π°Ρ‚Π°, часовата Π·ΠΎΠ½Π° ΠΈ Π΅Π·ΠΈΠΊΠ° Π² основния ΡƒΠ΅Π± интСрфСйс ΠΈ Ρ‚Π΅Π·ΠΈ настройки Ρ‰Π΅ Π±ΡŠΠ΄Π°Ρ‚ Π²Π·Π΅Ρ‚ΠΈ ΠΏΠΎΠ΄ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ във всички ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ Π΄ΠΎΠ±Π°Π²ΠΊΠΈ ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π° ΠΏΡ€ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Π΄Π°Π½Π½ΠΈ, зависСщи ΠΎΡ‚ мСстополоТСниСто, ΠΊΠ°Ρ‚ΠΎ Π²Ρ€Π΅ΠΌΠ΅, ΠΈΠ·Π³Ρ€Π΅Π²/Π·Π°Π»Π΅Π· ΠΈ ΠΏΡ€ΠΈΠ»ΠΈΠ²ΠΈ ΠΈ ΠΎΡ‚Π»ΠΈΠ²ΠΈ. НапримСр ΠΏΡ€Π°Π²ΠΈΠ»Π°Ρ‚Π°, Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ, Ρ‰Π΅ Π²Π·Π΅ΠΌΠ°Ρ‚ ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ смяната Π½Π° часовницитС към лятно ΠΈΠ»ΠΈ Π·ΠΈΠΌΠ½ΠΎ Π²Ρ€Π΅ΠΌΠ΅, Π° Π² интСрфСйса Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π°Ρ‚Π° Ρ‰Π΅ сС ΠΏΠΎΠΊΠ°Π·Π²Π° Π² ΠΎΠ±ΠΈΡ‡Π°ΠΉΠ½ΠΈΡ‚Π΅ Π΅Π΄ΠΈΠ½ΠΈΡ†ΠΈ Π·Π° промяна;

    Mozilla WebThings Gateway 0.10, Π΄ΠΎΡΡ‚ΡŠΠΏΠ΅Π½ шлюз Π·Π° ΠΈΠ½Ρ‚Π΅Π»ΠΈΠ³Π΅Π½Ρ‚Π΅Π½ Π΄ΠΎΠΌ ΠΈ IoT устройства

  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ всички Web API Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Ρ‡Ρ€Π΅Π· Π΅Π΄Π½Π° WebSocket Π²Ρ€ΡŠΠ·ΠΊΠ° (ΠΏΡ€Π΅Π΄ΠΈ бСшС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° сС ΠΎΡ‚Π²ΠΎΡ€ΠΈ ΠΎΡ‚Π΄Π΅Π»Π½Π° Π²Ρ€ΡŠΠ·ΠΊΠ° Π·Π° всяко устройство). ΠšΠΎΠ½ΡΠΎΡ€Ρ†ΠΈΡƒΠΌΡŠΡ‚ W3C създадС Ρ€Π°Π±ΠΎΡ‚Π½Π° Π³Ρ€ΡƒΠΏΠ°, Web Thing Protocol Community Group, която Ρ‰Π΅ стандартизира базирания Π½Π° WebSocket ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» Π·Π° взаимодСйствиС с устройствата Π½Π° Web of Things;
  • Π˜Π½Ρ‚Π΅Π³Ρ€ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° гласов ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ» с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° устройства сС ΠΎΡ‡Π°ΠΊΠ²Π° Π² слСдващото ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ ΠœΠ°ΠΉΠΊΡ€ΠΎΡ„Ρ‚ ΠΈ ΠΏΡ€ΠΈΠ»Π°Π³Π°Π½Π΅ Π½Π° Π½ΠΎΠ²ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈ Π·Π° инсталиранС.

ΠšΠ°Ρ‚ΠΎ напомнянС, WebThings Gateway Π΅ Π΅ унивСрсалСн слой Π·Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ потрСбитСлски ΠΈ IoT устройства, скриващ характСристикитС Π½Π° всяка ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° ΠΈ Π½Π΅ изискващ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° прилоТСния, спСцифични Π·Π° всСки ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π». Π—Π° Π΄Π° взаимодСйстватС Π½Π° шлюза с IoT ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈ, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΈΡ‚Π΅ ZigBee ΠΈ ZWave, WiFi ΠΈΠ»ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½Π° Π²Ρ€ΡŠΠ·ΠΊΠ° Ρ‡Ρ€Π΅Π· GPIO. ΠŸΠΎΡ€Ρ‚Π°Π» Π΅ възмоТСн установят Π½Π° ΠΏΠ»Π°Ρ‚ΠΊΠ° Raspberry Pi ΠΈ Π²Π·Π΅ΠΌΠ΅Ρ‚Π΅ ΠΈΠ½Ρ‚Π΅Π»ΠΈΠ³Π΅Π½Ρ‚Π½Π° систСма Π·Π° домашСн ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ», която ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€Π° всички IoT устройства Π² ΠΊΡŠΡ‰Π°Ρ‚Π° ΠΈ прСдоставя инструмСнти Π·Π° тяхното наблюдСниС ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ‡Ρ€Π΅Π· ΡƒΠ΅Π± интСрфСйс.

ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° Π²ΠΈ позволява Π΄Π° ΡΡŠΠ·Π΄Π°Π²Π°Ρ‚Π΅ Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ ΡƒΠ΅Π± прилоТСния, ΠΊΠΎΠΈΡ‚ΠΎ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° взаимодСйстват с устройства Ρ‡Ρ€Π΅Π· API Π·Π° ΡƒΠ΅Π± Π½Π΅Ρ‰Π°. По Ρ‚ΠΎΠ·ΠΈ Π½Π°Ρ‡ΠΈΠ½, вмСсто Π΄Π° инсталиратС своС собствСно ΠΌΠΎΠ±ΠΈΠ»Π½ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π·Π° всСки Ρ‚ΠΈΠΏ IoT устройство, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ Π΅Π΄ΠΈΠ½ ΡƒΠ½ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½ ΡƒΠ΅Π± интСрфСйс. Π—Π° Π΄Π° инсталиратС WebThings Gateway, просто ΠΈΠ·Ρ‚Π΅Π³Π»Π΅Ρ‚Π΅ прСдоставСния Ρ„ΡŠΡ€ΠΌΡƒΠ΅Ρ€ Π½Π° SD ΠΊΠ°Ρ€Ρ‚Π°, ΠΎΡ‚Π²ΠΎΡ€Π΅Ρ‚Π΅ хоста β€žgateway.localβ€œ Π² Π±Ρ€Π°ΡƒΠ·ΡŠΡ€Π°, настройтС Π²Ρ€ΡŠΠ·ΠΊΠ° с WiFi, ZigBee ΠΈΠ»ΠΈ ZWave, Π½Π°ΠΌΠ΅Ρ€Π΅Ρ‚Π΅ ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‰ΠΈ IoT устройства, ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°ΠΉΡ‚Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ Π·Π° външСн Π΄ΠΎΡΡ‚ΡŠΠΏ ΠΈ Π΄ΠΎΠ±Π°Π²Π΅Ρ‚Π΅ Π½Π°ΠΉ-популярнитС устройства Π½Π° вашия Π½Π°Ρ‡Π°Π»Π΅Π½ Π΅ΠΊΡ€Π°Π½.

Π¨Π»ΡŽΠ·ΡŠΡ‚ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΊΠ°Ρ‚ΠΎ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½Π΅ Π½Π° устройства Π² Π»ΠΎΠΊΠ°Π»Π½Π° ΠΌΡ€Π΅ΠΆΠ°, ΠΈΠ·Π±ΠΎΡ€ Π½Π° ΡƒΠ΅Π± адрСс Π·Π° ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅ към устройства ΠΎΡ‚ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚, създаванС Π½Π° Π°ΠΊΠ°ΡƒΠ½Ρ‚ΠΈ Π·Π° Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ ΡƒΠ΅Π± интСрфСйса Π½Π° шлюза, ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅ Π½Π° устройства, ΠΊΠΎΠΈΡ‚ΠΎ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‚ ΠΏΠ°Ρ‚Π΅Π½Ρ‚ΠΎΠ²Π°Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΈ ZigBee ΠΈ Z-Wave към шлюза, дистанционно Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π΅ ΠΈ ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅ Π½Π° устройства ΠΎΡ‚ ΡƒΠ΅Π± ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, дистанционСн ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ Π½Π° ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΊΡŠΡ‰Π°Ρ‚Π° ΠΈ видСонаблюдСниС. Π’ допълнСниС към ΡƒΠ΅Π± интСрфСйса ΠΈ API, ΡˆΠ»ΡŽΠ·ΡŠΡ‚ Π²ΠΊΠ»ΡŽΡ‡Π²Π° ΠΈ СкспСримСнтална ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° гласово ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅, ΠΊΠΎΠ΅Ρ‚ΠΎ Π²ΠΈ позволява Π΄Π° Ρ€Π°Π·ΠΏΠΎΠ·Π½Π°Π²Π°Ρ‚Π΅ ΠΈ ΠΈΠ·ΠΏΡŠΠ»Π½ΡΠ²Π°Ρ‚Π΅ гласови ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ β€žΠ²ΠΊΠ»ΡŽΡ‡Π΅Ρ‚Π΅ свСтлината Π² ΠΊΡƒΡ…Π½ΡΡ‚Π°β€œ).

WebThings Framework прСдоставя Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ смСняСми ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ Π·Π° създаванС Π½Π° IoT устройства, ΠΊΠΎΠΈΡ‚ΠΎ ΠΌΠΎΠ³Π°Ρ‚ Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ Π΄Π° ΠΊΠΎΠΌΡƒΠ½ΠΈΠΊΠΈΡ€Π°Ρ‚ с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° Web Things API. Π’Π°ΠΊΠΈΠ²Π° устройства ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ ΠΎΡ‚ΠΊΡ€ΠΈΡ‚ΠΈ ΠΎΡ‚ Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° WebThings Gateway шлюзовС ΠΈΠ»ΠΈ клиСнтски софтуСр (ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‰ mDNS) Π·Π° послСдващо наблюдСниС ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΡ€Π΅Π· ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π°. Π‘ΡŠΡ€Π²ΡŠΡ€Π½ΠΈΡ‚Π΅ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π·Π° Web Things API са ΠΏΠΎΠ΄Π³ΠΎΡ‚Π²Π΅Π½ΠΈ ΠΏΠΎΠ΄ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Π²
ΠŸΠΈΡ‚ΠΎΠ½,
Π―Π²Π°,

РъТда, Arduino ΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΏΠΈΡ‚ΠΎΠ½.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€