Mozilla ΡΠ»Π΅Π΄ Π΄Π²Π΅ Π³ΠΎΠ΄ΠΈΠ½ΠΈ Π΅ΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠΈΡΠ°Π½Π΅ ΠΈ ΡΠ°Π·Π²ΠΈΡΠΈΠ΅
WebThings Framework ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Ρ Π½Π°Π±ΠΎΡ ΠΎΡ ΡΠΌΠ΅Π½ΡΠ΅ΠΌΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ Π·Π° ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° IoT ΡΡΡΡΠΎΠΉΡΡΠ²Π°, ΠΊΠΎΠΈΡΠΎ ΠΌΠΎΠ³Π°Ρ Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ Π΄Π° ΠΊΠΎΠΌΡΠ½ΠΈΠΊΠΈΡΠ°Ρ Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° Web Things API. Π’Π°ΠΊΠΈΠ²Π° ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΌΠΎΠ³Π°Ρ Π΄Π° Π±ΡΠ΄Π°Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎ ΠΎΡΠΊΡΠΈΡΠΈ ΠΎΡ Π±Π°Π·ΠΈΡΠ°Π½ΠΈ Π½Π° WebThings Gateway ΡΠ»ΡΠ·ΠΎΠ²Π΅ ΠΈΠ»ΠΈ ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠΈ ΡΠΎΡΡΡΠ΅Ρ (ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ mDNS) Π·Π° ΠΏΠΎΡΠ»Π΅Π΄Π²Π°ΡΠΎ Π½Π°Π±Π»ΡΠ΄Π΅Π½ΠΈΠ΅ ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΡΠ΅Π· ΠΌΡΠ΅ΠΆΠ°ΡΠ°. Π‘ΡΡΠ²ΡΡΠ½ΠΈΡΠ΅ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π·Π° Web Things API ΡΠ° ΠΏΠΎΠ΄Π³ΠΎΡΠ²Π΅Π½ΠΈ ΠΏΠΎΠ΄ ΡΠΎΡΠΌΠ°ΡΠ° Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Π²
WebThings Gateway
ΠΠΎΡΡΠ°Π» Π΅ Π²ΡΠ·ΠΌΠΎΠΆΠ΅Π½
Π¨Π»ΡΠ·ΡΡ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° ΡΡΠ½ΠΊΡΠΈΠΈ ΠΊΠ°ΡΠΎ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΡΠΈΡΠ°Π½Π΅ Π½Π° ΡΡΡΡΠΎΠΉΡΡΠ²Π° Π² Π»ΠΎΠΊΠ°Π»Π½Π° ΠΌΡΠ΅ΠΆΠ°, ΠΈΠ·Π±ΠΎΡ Π½Π° ΡΠ΅Π± Π°Π΄ΡΠ΅Ρ Π·Π° ΡΠ²ΡΡΠ·Π²Π°Π½Π΅ ΠΊΡΠΌ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΎΡ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ, ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° Π°ΠΊΠ°ΡΠ½ΡΠΈ Π·Π° Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ ΡΠ΅Π± ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° Π½Π° ΡΠ»ΡΠ·Π°, ΡΠ²ΡΡΠ·Π²Π°Π½Π΅ Π½Π° ΡΡΡΡΠΎΠΉΡΡΠ²Π°, ΠΊΠΎΠΈΡΠΎ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Ρ ΠΏΠ°ΡΠ΅Π½ΡΠΎΠ²Π°Π½ΠΈΡΠ΅ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΈ ZigBee ΠΈ Z-Wave ΠΊΡΠΌ ΡΠ»ΡΠ·Π°, Π΄ΠΈΡΡΠ°Π½ΡΠΈΠΎΠ½Π½ΠΎ Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½Π΅ ΠΈ ΠΈΠ·ΠΊΠ»ΡΡΠ²Π°Π½Π΅ Π½Π° ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΎΡ ΡΠ΅Π± ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π΄ΠΈΡΡΠ°Π½ΡΠΈΠΎΠ½Π΅Π½ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³ Π½Π° ΡΡΡΡΠΎΡΠ½ΠΈΠ΅ΡΠΎ Π½Π° ΠΊΡΡΠ°ΡΠ° ΠΈ Π²ΠΈΠ΄Π΅ΠΎΠ½Π°Π±Π»ΡΠ΄Π΅Π½ΠΈΠ΅. Π Π΄ΠΎΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΡΠΌ ΡΠ΅Π± ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° ΠΈ API, ΡΠ»ΡΠ·ΡΡ Π²ΠΊΠ»ΡΡΠ²Π° ΠΈ Π΅ΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° Π³Π»Π°ΡΠΎΠ²ΠΎ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅, ΠΊΠΎΠ΅ΡΠΎ Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° ΡΠ°Π·ΠΏΠΎΠ·Π½Π°Π²Π°ΡΠ΅ ΠΈ ΠΈΠ·ΠΏΡΠ»Π½ΡΠ²Π°ΡΠ΅ Π³Π»Π°ΡΠΎΠ²ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ βΠ²ΠΊΠ»ΡΡΠ΅ΡΠ΅ ΡΠ²Π΅ΡΠ»ΠΈΠ½Π°ΡΠ° Π² ΠΊΡΡ Π½ΡΡΠ°β).
ΠΠ°Π΅Π΄Π½ΠΎ Ρ ΠΎΠ±ΡΠ²ΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° Π½ΠΎΠ²Π°ΡΠ° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° WebThings Π±Π΅ΡΠ΅ ΠΏΡΠ±Π»ΠΈΠΊΡΠ²Π°Π½ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅
- ΠΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΡΠΈΡΡΠ΅ΠΌΠ° Π·Π° ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠ°Π½Π΅ Π½Π° ΡΡΠ±ΠΈΡΠΈΡ, ΠΊΠΎΡΡΠΎ ΡΡΠ±ΠΈΡΠ° ΡΡΠ°ΡΠΈΡΡΠΈΠΊΠ° Π·Π° ΡΠ°Π±ΠΎΡΠ°ΡΠ° Π½Π° Π²ΡΠΈΡΠΊΠΈ IoT ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΈ ΡΠ΅Π½Π·ΠΎΡΠΈ Π² Π΄ΠΎΠΌΠ°ΡΠ½Π°ΡΠ° ΠΌΡΠ΅ΠΆΠ° ΠΈ Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° ΠΎΡΠ΅Π½ΠΈΡΠ΅ ΡΡΡ
Π½Π°ΡΠ° Π°ΠΊΡΠΈΠ²Π½ΠΎΡΡ ΠΏΠΎΠ΄ ΡΠΎΡΠΌΠ°ΡΠ° Π½Π° Π²ΠΈΠ·ΡΠ°Π»Π½ΠΈ Π³ΡΠ°ΡΠΈΠΊΠΈ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΡΠ°Π·Π±Π΅ΡΠ΅ΡΠ΅ ΠΊΠΎΠ»ΠΊΠΎ ΠΏΡΡΠΈ ΡΠ° Π±ΠΈΠ»ΠΈ ΠΎΡΠ²Π°ΡΡΠ½ΠΈ ΠΈ Π·Π°ΡΠ²Π°ΡΡΠ½ΠΈ Π²ΡΠ°ΡΠΈ ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π° Π²Π°ΡΠ΅ΡΠΎ ΠΎΡΡΡΡΡΠ²ΠΈΠ΅, ΠΊΠ°ΠΊ ΡΠ΅ Π΅ ΠΏΡΠΎΠΌΠ΅Π½ΠΈΠ»Π° ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ°ΡΠ° Π² ΠΊΡΡΠ°ΡΠ°, ΠΊΠΎΠ»ΠΊΠΎ Π΅Π½Π΅ΡΠ³ΠΈΡ ΡΠ° ΠΊΠΎΠ½ΡΡΠΌΠΈΡΠ°Π»ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΡΠ°, ΡΠ²ΡΡΠ·Π°Π½ΠΈ ΠΊΡΠΌ ΠΈΠ½ΡΠ΅Π»ΠΈΠ³Π΅Π½ΡΠ½ΠΈ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΈ, ΠΊΠΎΠ³Π° Π΅ Π±ΠΈΠ» Π·Π°Π΄Π΅ΠΉΡΡΠ²Π°Π½ Π΄Π΅ΡΠ΅ΠΊΡΠΎΡΡΡ Π·Π° Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ ΠΈ Ρ.Π½. ΠΡΠ°ΡΠΈΠΊΠΈΡΠ΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° Π±ΡΠ΄Π°Ρ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈ ΠΏΠΎ ΡΠ°ΡΠΎΠ²Π΅, Π΄Π½ΠΈ ΠΈ ΡΠ΅Π΄ΠΌΠΈΡΠΈ ΠΈ Π΄Π° ΡΠ΅ ΠΏΡΠ΅Π²ΡΡΡΠ°Ρ ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅Π²Π°ΡΠ° ΡΠΊΠ°Π»Π°;
- ΠΠΎΠ±Π°Π²Π΅Π½ΠΈ Π°Π»Π°ΡΠΌΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΡΠ΅ Π·Π°Π΄Π΅ΠΉΡΡΠ²Π°Ρ Π² ΡΠ»ΡΡΠ°ΠΉ Π½Π° ΡΡΠ±ΠΈΡΠΈΡ, ΠΈΠ·ΠΈΡΠΊΠ²Π°ΡΠΈ Π½Π΅Π·Π°Π±Π°Π²Π½Π° ΡΠ΅Π°ΠΊΡΠΈΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π°Π»Π°ΡΠΌΠΈΡΠ΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° Π±ΡΠ΄Π°Ρ ΡΠ²ΡΡΠ·Π°Π½ΠΈ Ρ Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° Π΄Π΅ΡΠ΅ΠΊΡΠΎΡΠΈ Π·Π° Π΄ΠΈΠΌ, ΡΠ΅Ρ ΠΈΠ»ΠΈ Π²ΡΠ³Π»Π΅ΡΠΎΠ΄Π΅Π½ ΠΎΠΊΠΈΡ, ΠΊΠ°ΠΊΡΠΎ ΠΈ ΠΊΠΎΠ³Π°ΡΠΎ ΠΈΠΌΠ° ΡΠΈΠ³Π½Π°Π»ΠΈ Π·Π° ΠΊΡΠ°ΠΆΠ±Π°. ΠΠΊΠΎ ΡΠ΅ Π·Π°Π΄Π΅ΠΉΡΡΠ²Π° ΡΠΈΠ³Π½Π°Π», ΠΈΠ·Π²Π΅ΡΡΠΈΠ΅ΡΠΎ Π·Π° Π²ΡΠ·Π½ΠΈΠΊΠ²Π°Π½Π΅ΡΠΎ ΠΌΡ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΠΈΠ·ΠΏΡΠ°ΡΠ΅Π½ΠΎ ΡΡΠ΅Π· SMS ΠΈΠ»ΠΈ Π΄ΡΡΠ³ΠΎ ΡΡΠ΅Π΄ΡΡΠ²ΠΎ Π·Π° ΠΈΠ·Π²Π΅ΡΡΡΠ²Π°Π½Π΅;
- ΠΠΎΠ±Π°Π²Π΅Π½ Π΅ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Π·Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π½Π΅ Π½Π° ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈΡΠ΅ Π½Π° ΠΌΡΠ΅ΠΆΠΎΠ²Π°ΡΠ° Π²ΡΡΠ·ΠΊΠ°. ΠΡΠ΅Π΄ΠΈ ΠΏΡΠ΅Π²ΠΊΠ»ΡΡΠ²Π°Π½Π΅ΡΠΎ ΠΎΡ Π΅Π΄Π½Π° Π±Π΅Π·ΠΆΠΈΡΠ½Π° ΠΌΡΠ΅ΠΆΠ° ΠΊΡΠΌ Π΄ΡΡΠ³Π°, ΠΊΠΎΠ³Π°ΡΠΎ ΠΈ Π΄Π²Π΅ΡΠ΅ ΠΌΡΠ΅ΠΆΠΈ Π±ΡΡ
Π° Π½Π°Π»ΠΈΡΠ½ΠΈ, ΠΈΠ·ΠΈΡΠΊΠ²Π°ΡΠ΅ ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ Π½Π° ΠΊΠΎΠ½Π·ΠΎΠ»Π½ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ. Π‘Π΅Π³Π° ΠΏΡΠΎΠΌΡΠ½Π°ΡΠ° Π½Π° ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΈΠ·Π²ΡΡΡΠΈ ΡΡΠ΅Π· ΡΠ΅Π± ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° (ΡΠ°Π·Π΄Π΅Π» ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ β‘ ΠΡΠ΅ΠΆΠ°), Π² ΠΊΠΎΠΉΡΠΎ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΡΠΏΡΠ°Π²Π»ΡΠ²Π°ΡΠ΅ ΠΏΡΠΈΡΠ²ΠΎΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° IP Π°Π΄ΡΠ΅ΡΠΈ, Π΄Π° ΡΠΊΠ°Π½ΠΈΡΠ°ΡΠ΅ Π½Π°Π»ΠΈΡΠ½ΠΈΡΠ΅ Π±Π΅Π·ΠΆΠΈΡΠ½ΠΈ ΠΌΡΠ΅ΠΆΠΈ ΠΈ Π΄Π° ΠΏΡΠΎΠΌΠ΅Π½ΡΡΠ΅ ΡΠΎΡΠΊΠΈΡΠ΅ Π·Π° Π΄ΠΎΡΡΡΠΏ;
-
ΠΠΎΠ΄Π³ΠΎΡΠ²Π΅Π½ΠΈ Π΅ΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»Π½ΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΈ Π·Π° ΡΡΡΠ΅ΡΠΈ, Π±Π°Π·ΠΈΡΠ°Π½ΠΈ Π½Π° OpenWrt, ΠΊΠΎΠΈΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°Ρ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° ΡΡΡΠ΅ΡΠΈ Π½Π΅ ΡΠ°ΠΌΠΎ Π·Π° ΠΎΡΠΈΠ³ΡΡΡΠ²Π°Π½Π΅ Π½Π° Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ ΠΌΡΠ΅ΠΆΠ°ΡΠ°, Π½ΠΎ ΠΈ ΠΊΠ°ΡΠΎ ΠΈΠ½ΡΠ΅Π»ΠΈΠ³Π΅Π½ΡΠ½ΠΈ Π΄ΠΎΠΌΠ°ΡΠ½ΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»Π½ΠΈ Π²ΡΠ·Π»ΠΈ. Π Π±ΡΠ΄Π΅ΡΠ΅ ΠΏΠ»Π°Π½ΠΈΡΠ°ΠΌΠ΅ Π΄Π° ΠΏΠΎΠ΄Π³ΠΎΡΠ²ΠΈΠΌ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡ, Π±Π°Π·ΠΈΡΠ°Π½Π° Π½Π° OpenWrt Ρ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠ°Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° Things Gateway, ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΡΡΠ° ΡΠ½ΠΈΡΠΈΡΠΈΡΠ°Π½ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Π·Π° Π½Π°ΡΡΡΠΎΠΉΠΊΠ° Π½Π° ΠΈΠ½ΡΠ΅Π»ΠΈΠ³Π΅Π½ΡΠ΅Π½ Π΄ΠΎΠΌ ΠΈ Π±Π΅Π·ΠΆΠΈΡΠ½Π° ΡΠΎΡΠΊΠ° Π·Π° Π΄ΠΎΡΡΡΠΏ. Π ΠΌΠΎΠΌΠ΅Π½ΡΠ° WebThings Gateway Π²Π΅ΡΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ°Π±ΠΎΡΠΈ ΠΊΠ°ΡΠΎ Π±Π΅Π·ΠΆΠΈΡΠ½Π° ΡΠΎΡΠΊΠ° Π·Π° Π΄ΠΎΡΡΡΠΏ, Π° Π½Π΅ ΡΠ°ΠΌΠΎ ΠΊΠ°ΡΠΎ Π±Π΅Π·ΠΆΠΈΡΠ΅Π½ ΠΊΠ»ΠΈΠ΅Π½Ρ.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru