ΠΠΎΠΌΠΏΠ°Π½ΠΈΡΠ°ΡΠ° ΠΠΎΠ·ΠΈΠ»Π°
ΠΠΎΠ²ΠΎΡΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π½Π° WebThings Gateway Π΅ Π·Π°Π±Π΅Π»Π΅ΠΆΠ»ΠΈΠ²ΠΎ ΠΏΠΎ Π½Π΅Π³ΠΎΠ²ΠΈΠΎΡ ΡΠ°Π·Π²ΠΎΡ
Π€ΠΈΡΠΌΠ²Π΅ΡΠΎΡ Π±Π°Π·ΠΈΡΠ°Π½ Π½Π° OpenWrt ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡΠ²Π° ΠΏΠΎΡΠ΅ΡΠ΅Π½ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡ Π·Π° ΠΏΠΎΡΡΠ°Π²ΡΠ²Π°ΡΠ΅ ΡΡΠΎ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π΄Π° Π³ΠΎ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°ΡΠ΅ ΡΡΠ΅Π΄ΠΎΡ Π΄Π° Π΄Π΅ΡΡΡΠ²ΡΠ²Π° ΠΊΠ°ΠΊΠΎ Π±Π΅Π·ΠΆΠΈΡΠ½Π° ΠΏΡΠΈΡΡΠ°ΠΏΠ½Π° ΡΠΎΡΠΊΠ° ΠΈΠ»ΠΈ ΠΊΠ°ΠΊΠΎ ΠΊΠ»ΠΈΠ΅Π½Ρ Π·Π° ΠΏΠΎΠ²ΡΠ·ΡΠ²Π°ΡΠ΅ ΡΠΎ ΠΏΠΎΡΡΠΎΠ΅ΡΠΊΠ° Π±Π΅Π·ΠΆΠΈΡΠ½Π° ΠΌΡΠ΅ΠΆΠ°. Π€ΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡΠ° Π½Π° ΡΠΊΠ»ΠΎΠΏΠΎΡ Π΅ ΡΓ¨ ΡΡΡΠ΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π° ΠΈ ΡΓ¨ ΡΡΡΠ΅ Π΅ ΠΏΠΎΠ·ΠΈΡΠΈΠΎΠ½ΠΈΡΠ°Π½Π° ΠΊΠ°ΠΊΠΎ Π΅ΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»Π½Π°, ΠΊΠΎΡΠ° Π½Π΅ Π΅ ΡΠΏΠΎΡΠΎΠ±Π½Π° ΡΠ΅Π»ΠΎΡΠ½ΠΎ Π΄Π° Π³ΠΈ Π·Π°ΠΌΠ΅Π½ΠΈ ΠΏΠΎΡΡΠΎΠ΅ΡΠΊΠΈΡΠ΅ Π±Π΅Π·ΠΆΠΈΡΠ½ΠΈ ΡΡΡΠ΅ΡΠΈ.
ΠΡΠΎΡΠ°ΡΠ° Π²Π°ΠΆΠ½Π° ΠΈΠ½ΠΎΠ²Π°ΡΠΈΡΠ° Π΅ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ°ΡΠ° Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° ΠΎΠ΄ ΠΎΠ΄Π±ΠΎΡΠΎΡ
ΠΠ΅ΡΡ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΈΡΠ΅ ΠΏΠΎΠ΄ΠΎΠ±ΡΡΠ²Π°ΡΠ°, ΡΠ΅ Π·Π°Π±Π΅Π»Π΅ΠΆΡΠ²Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ° Π½Π° Π½ΠΎΠ² ΡΠΈΠΏ Π½Π° Π΄ΠΎΠ΄Π°ΡΠΎΠΊ (Notifier), ΠΊΠΎΡ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° ΠΏΡΠΎΡΠΈΡΡΠ²Π°ΡΠ΅ Π½Π° ΠΏΡΠ΅ΡΡ ΠΎΠ΄Π½ΠΎ Π΄ΠΎΡΡΠ°ΠΏΠ½ΠΈΠΎΡ ΡΠΈΡΡΠ΅ΠΌ Π·Π° ΠΈΡΠΏΡΠ°ΡΠ°ΡΠ΅ ΠΏΠΎΡΠ°ΠΊΠΈ ΠΏΡΠ΅ΠΊΡ Push ΠΈΠ·Π²Π΅ΡΡΡΠ²Π°ΡΠ° Π²ΠΎ ΠΏΡΠ΅Π»ΠΈΡΡΡΠ²Π°ΡΠΎΡ. ΠΠ·Π²Π΅ΡΡΡΠ²Π°ΡΠΎΡ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π΄Π° ΠΊΡΠ΅ΠΈΡΠ°ΡΠ΅ ΡΠ°ΠΊΡΠ²Π°ΡΠΈ ΠΈ Π΄Π° ΠΏΠΎΡΡΠ°Π²ΡΠ²Π°ΡΠ΅ ΠΏΡΠ°Π²ΠΈΠ»Π° Π·Π° ΠΈΡΠΏΡΠ°ΡΠ°ΡΠ΅ ΠΏΠΎΡΠ°ΠΊΠΈ ΠΏΡΠ΅ΠΊΡ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΊΠΎΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΡΠΊΠΈ ΠΊΠ°Π½Π°Π»ΠΈ, Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π° ΠΈΡΠΏΡΠ°ΡΠ°ΡΠ΅ Π‘ΠΠ‘ ΠΈΠ»ΠΈ Π΅-ΠΏΠΎΡΡΠ° ΠΊΠΎΠ³Π° ΡΠ΅ Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π°Ρ ΡΠ΅Π½Π·ΠΎΡΠΈΡΠ΅ Π·Π° Π΄Π²ΠΈΠΆΠ΅ΡΠ΅ Π²ΠΎ ΠΊΡΡΠ°ΡΠ°. ΠΠΎΠΆΠ½ΠΎ Π΅ Π΄Π° Π³ΠΎ ΠΏΠΎΡΡΠ°Π²ΠΈΡΠ΅ ΠΏΡΠΈΠΎΡΠΈΡΠ΅ΡΠΎΡ Π½Π° ΠΈΡΠΏΡΠ°ΡΠ΅Π½ΠΈΡΠ΅ ΠΈΠ·Π²Π΅ΡΡΡΠ²Π°ΡΠ°.
ΠΠ° ΠΏΠΎΡΡΠ΅ΡΡΠ²Π°ΡΠ΅, WebThings Gateway
ΠΠΎΡΡΠ°ΡΠ° Π΅ ΠΌΠΎΠΆΠ½Π°
Π’Π°ΠΊΠ°, Π½Π°ΠΌΠ΅ΡΡΠΎ Π΄Π° ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°ΡΠ΅ ΡΠΎΠΏΡΡΠ²Π΅Π½Π° ΠΌΠΎΠ±ΠΈΠ»Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ° Π·Π° ΡΠ΅ΠΊΠΎΡ ΡΠΈΠΏ Π½Π° 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 ΡΠ΅ ΠΏΠΎΠ΄Π³ΠΎΡΠ²Π΅Π½ΠΈ Π²ΠΎ ΡΠΎΡΠΌΠ° Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Π²ΠΎ
ΠΠ·Π²ΠΎΡ: opennet.ru