ДостапСн Π΅ Mozilla WebThings Gateway 0.10, ΠΏΠΎΡ€Ρ‚Π°Π» Π·Π° ΠΏΠ°ΠΌΠ΅Ρ‚Π΅Π½ Π΄ΠΎΠΌ ΠΈ IoT ΡƒΡ€Π΅Π΄ΠΈ

ΠšΠΎΠΌΠΏΠ°Π½ΠΈΡ˜Π°Ρ‚Π° Мозила објавСно ΠΎΠ±Ρ˜Π°Π²ΡƒΠ²Π°ΡšΠ΅ Π½Π° Π½ΠΎΠ² ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ ΠŸΠΎΡ€Ρ‚Π°Π» WebThings 0.10, кој Π²ΠΎ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡ˜Π° со Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ WebThings Framework Ρ„ΠΎΡ€ΠΌΠΈΡ€Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° WebThings Π΄Π° ΠΎΠ±Π΅Π·Π±Π΅Π΄ΠΈ пристап Π΄ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ ΠΏΠΎΡ‚Ρ€ΠΎΡˆΡƒΠ²Π°Ρ‡ΠΊΠΈ ΡƒΡ€Π΅Π΄ΠΈ ΠΈ Π΄Π° користи ΡƒΠ½ΠΈΠ²Π΅Ρ€Π·Π°Π»Π½ΠΈ Web Things API Π΄Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π° ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ†ΠΈΡ˜Π° со Π½ΠΈΠ². Код Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΡ‚ Напишано ΠΎΠ΄ Π²ΠΎ JavaScript ΠΊΠΎΡ€ΠΈΡΡ‚Π΅Ρ˜ΡœΠΈ ја сСрвСрската ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Node.js ΠΈ дистрибуирани ΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Ρ†ΠΈΡ€Π°Π½Π° спорСд MPL 2.0. Π€ΠΈΡ€ΠΌΠ²Π΅Ρ€ со ΠΏΠΎΡ€Ρ‚Π°Π» ΠΏΠΎΠ΄Π³ΠΎΡ‚Π²Π΅Π½ΠΈ Π·Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π½Π° Raspberry Pi. Π˜ΡΡ‚ΠΎ Ρ‚Π°ΠΊΠ° достапни ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ для OpenWrt ΠΈ Debian, Π° Π½Π° Π±Π°Π·Π΅ OpenWrt развиваСтся Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΠ»Π΅Ρ‚ Π·Π° Π΄ΠΈΡΡ‚Ρ€ΠΈΠ±ΡƒΡ†ΠΈΡ˜Π° со ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€Π°Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° Things Gateway, ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡƒΠ²Π°Ρ˜ΡœΠΈ ΡƒΠ½ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½ ΠΈΠ½Ρ‚Π΅Ρ€Ρ„Π΅Ρ˜Ρ Π·Π° ΠΏΠΎΡΡ‚Π°Π²ΡƒΠ²Π°ΡšΠ΅ ΠΏΠ°ΠΌΠ΅Ρ‚Π΅Π½ Π΄ΠΎΠΌ ΠΈ Π±Π΅Π·ΠΆΠΈΡ‡Π½Π° пристапна Ρ‚ΠΎΡ‡ΠΊΠ°.

Π’ΠΎ Π½ΠΎΠ²ΠΎΡ‚ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅:

  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΡƒΠΌΠ½Ρ‹Ρ… тСрмостатов, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… для рСгулирования Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ Π² ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½ΠΈΠΈ. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ Ρ‚Π°ΠΊΠΈΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ, ΠΊΠ°ΠΊ Zigbee Zen Thermostat, Centralite HA 3156105 ΠΈ Z-Wave Honeywell TH8320ZW1000. Π§Π΅Ρ€Π΅Π· прСдоставляСмый ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΎΠΉ web-интСрфСйс ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ΄Π°Π»Ρ‘Π½Π½ΠΎ Π½Π°Π±Π»ΡŽΠ΄Π°Ρ‚ΡŒ Π·Π° Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€ΠΎΠΉ Π² Π΄ΠΎΠΌΠ΅, Π²Ρ‹ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ Ρ€Π΅ΠΆΠΈΠΌΡ‹ ΠΎΠ±ΠΎΠ³Ρ€Π΅Π²Π° ΠΈΠ»ΠΈ охлаТдСния, ΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ†Π΅Π»Π΅Π²ΡƒΡŽ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρƒ. Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒΡΡ ΠΏΡ€Π°Π²ΠΈΠ»Π°, Ρ€Π΅Π°Π³ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ Π½Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰ΠΈΠ΅ ΠΎΠ±ΠΎΠ³Ρ€Π΅Π²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΈΠ±ΠΎΡ€ ΠΈΠ»ΠΈ ΠΊΠΎΠ½Π΄ΠΈΡ†ΠΈΠΎΠ½Π΅Ρ€ ΠΏΡ€ΠΈ достиТСнии ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π½Ρ‹Ρ… Π³Ρ€Π°Π½ΠΈΡ† ΠΈΠ»ΠΈ Π² привязкС ΠΊΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ суток;

    ДостапСн Π΅ 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 ΡƒΡ€Π΅Π΄ΠΈ

  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½ Π½ΠΎΠ²Ρ‹ΠΉ Ρ€Π°Π·Π΄Π΅Π» настроСк, посвящённый Π»ΠΎΠΊΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ страну, часовой пояс ΠΈ язык Π² основном web-интСрфСйсС, ΠΈ Π΄Π°Π½Π½Ρ‹Π΅ настройки Π±ΡƒΠ΄ΡƒΡ‚ ΡƒΡ‡Ρ‚Π΅Π½Ρ‹ Π²ΠΎ всСх ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… дополнСниях ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π°Ρ… ΠΏΡ€ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ зависимых ΠΎΡ‚ мСстополоТСния Π΄Π°Π½Π½Ρ‹Ρ…, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ свСдСния ΠΎ ΠΏΠΎΠ³ΠΎΠ΄Π΅, рассвСтС/Π·Π°ΠΊΠ°Ρ‚Π΅ ΠΈ ΠΏΡ€ΠΈΠ»ΠΈΠ²Π°Ρ…/ΠΎΡ‚Π»ΠΈΠ²Π°Ρ…. НапримСр, Π² привязанных ΠΊΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π°Ρ… Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒΡΡ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ часов Π½Π° Π»Π΅Ρ‚Π½Π΅Π΅ ΠΈΠ»ΠΈ Π·ΠΈΠΌΠ½Π΅Π΅ врСмя, Π° Π² интСрфСйсС Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π° Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½Ρ‹Ρ… Π΅Π΄ΠΈΠ½ΠΈΡ†Π°Ρ… измСнСния;

    ДостапСн Π΅ 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 ΡƒΡ€Π΅Π΄ΠΈ Π²ΠΎ ΠΊΡƒΡœΠ°Ρ‚Π° ΠΈ ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡƒΠ²Π° Π°Π»Π°Ρ‚ΠΊΠΈ Π·Π° слСдСњС ΠΈ ΡƒΠΏΡ€Π°Π²ΡƒΠ²Π°ΡšΠ΅ со Π½ΠΈΠ² ΠΏΡ€Π΅ΠΊΡƒ Π²Π΅Π±-ΠΈΠ½Ρ‚Π΅Ρ€Ρ„Π΅Ρ˜Ρ.

ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° исто Ρ‚Π°ΠΊΠ° Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° ΠΊΡ€Π΅ΠΈΡ€Π°Ρ‚Π΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ Π²Π΅Π±-Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΊΠΎΠΈ ΠΌΠΎΠΆΠ°Ρ‚ Π΄Π° ΠΊΠΎΠΌΡƒΠ½ΠΈΡ†ΠΈΡ€Π°Π°Ρ‚ со ΡƒΡ€Π΅Π΄ΠΈ ΠΏΡ€Π΅ΠΊΡƒ Web Thing 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

Π”ΠΎΠ΄Π°Π΄Π΅Ρ‚Π΅ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€