ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠ°Π½ΠΈΡΡ ΠΌΠ΅Π΄ΠΈΡΠΈΠ½ΡΠΊΠΈ ΡΠ΅Π½ΡΡΡ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°, ΡΠΈΡΡΠΎ ΡΠ°Π±ΠΎΡΠ° ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ΅ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΠ° ΠΎΡ ΠΌΠ΅Π΄ΠΈΡΠΈΠ½ΡΠΊΠ° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ° (MIS), ΠΊΠ°ΠΊΡΠΎ ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°, ΠΊΠΎΠΈΡΠΎ Π½Π΅ ΠΏΡΠΈΠ΅ΠΌΠ°Ρ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ, Π½ΠΎ ΡΡΡΠ±Π²Π° Π΄Π° ΠΏΡΠ΅Π΄Π°Π²Π°Ρ ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠΈΡΠ΅ ΠΎΡ ΡΠ°Π±ΠΎΡΠ°ΡΠ° ΡΠΈ Π² MIS. ΠΡΠΈΡΠΊΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΎΠ±Π°ΡΠ΅ ΠΈΠΌΠ°Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΎΠΏΡΠΈΠΈ Π·Π° ΡΠ²ΡΡΠ·Π²Π°Π½Π΅ (USB, RS-232, Ethernet ΠΈ Π΄Ρ.) ΠΈ Π½Π°ΡΠΈΠ½ΠΈ Π·Π° Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ Ρ ΡΡΡ
. ΠΠΎΡΡΠΈ Π½Π΅Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΅ Π΄Π° ΡΠ΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Ρ Π²ΡΠΈΡΠΊΠΈ ΠΎΡ ΡΡΡ
Π² MIS, Π·Π°ΡΠΎΠ²Π° Π±Π΅ΡΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ΅Π½ ΡΠΎΡΡΡΠ΅ΡΠ½ΠΈΡΡ ΡΠ»ΠΎΠΉ DeviceManager (DM), ΠΊΠΎΠΉΡΠΎ ΠΎΡΠΈΠ³ΡΡΡΠ²Π° Π΅Π΄ΠΈΠ½Π΅Π½ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Π·Π° MIS Π·Π° Π²ΡΠ·Π»Π°Π³Π°Π½Π΅ Π½Π° Π·Π°Π΄Π°ΡΠΈ Π½Π° ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΈ ΠΏΠΎΠ»ΡΡΠ°Π²Π°Π½Π΅ Π½Π° ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠΈ.
ΠΠ° Π΄Π° ΡΠ΅ ΡΠ²Π΅Π»ΠΈΡΠΈ ΠΎΡΠΊΠ°Π·ΠΎΡΡΡΠΎΠΉΡΠΈΠ²ΠΎΡΡΡΠ° Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ°, DM Π±Π΅ΡΠ΅ ΡΠ°Π·Π΄Π΅Π»Π΅Π½ Π½Π° Π½Π°Π±ΠΎΡ ΠΎΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ, ΡΠ°Π·ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈ Π½Π° ΠΊΠΎΠΌΠΏΡΡΡΠΈ Π² ΠΌΠ΅Π΄ΠΈΡΠΈΠ½ΡΠΊΠΈΡ ΡΠ΅Π½ΡΡΡ. DM Π΅ ΡΠ°Π·Π΄Π΅Π»Π΅Π½ Π½Π° ΠΎΡΠ½ΠΎΠ²Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ° ΠΈ Π½Π°Π±ΠΎΡ ΠΎΡ Π΄ΠΎΠ±Π°Π²ΠΊΠΈ, ΠΊΠΎΠΈΡΠΎ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²Π°Ρ Ρ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΠΈ ΠΈΠ·ΠΏΡΠ°ΡΠ°Ρ Π΄Π°Π½Π½ΠΈ ΠΊΡΠΌ MIS. Π€ΠΈΠ³ΡΡΠ°ΡΠ° ΠΏΠΎ-Π΄ΠΎΠ»Ρ ΠΏΠΎΠΊΠ°Π·Π²Π° ΠΎΠ±ΠΎΠ±ΡΠ΅Π½Π° ΡΡΡΡΠΊΡΡΡΠ° Π½Π° Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ Ρ DeviceManager, MIS ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°.
Π‘ΡΡΡΠΊΡΡΡΠ°ΡΠ° Π½Π° Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ MIS ΠΈ DeviceManager ΠΏΠΎΠΊΠ°Π·Π²Π° 3 ΠΎΠΏΡΠΈΠΈ Π·Π° ΠΏΠ»ΡΠ³ΠΈΠ½ΠΈ:
- ΠΠ»ΡΠ³ΠΈΠ½ΡΡ Π½Π΅ ΠΏΠΎΠ»ΡΡΠ°Π²Π° Π½ΠΈΠΊΠ°ΠΊΠ²ΠΈ Π΄Π°Π½Π½ΠΈ ΠΎΡ MIS ΠΈ ΠΈΠ·ΠΏΡΠ°ΡΠ° Π΄Π°Π½Π½ΠΈ, ΠΊΠΎΠ½Π²Π΅ΡΡΠΈΡΠ°Π½ΠΈ Π² ΡΠ°Π·Π±ΠΈΡΠ°Π΅ΠΌ Π·Π° Π½Π΅Π³ΠΎ ΡΠΎΡΠΌΠ°Ρ ΠΎΡ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎΡΠΎ (ΡΡΠΎΡΠ²Π΅ΡΡΡΠ²Π° Π½Π° ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΡΠΈΠΏ 3 Π½Π° ΡΠΈΠ³ΡΡΠ°ΡΠ° ΠΏΠΎ-Π³ΠΎΡΠ΅).
- ΠΠ»ΡΠ³ΠΈΠ½ΡΡ ΠΏΠΎΠ»ΡΡΠ°Π²Π° ΠΊΡΠ°ΡΠΊΠ° (ΠΏΠΎ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠ΅ Π½Π° Π²ΡΠ΅ΠΌΠ΅ΡΠΎ Π·Π° ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅) Π·Π°Π΄Π°ΡΠ° ΠΎΡ MIS, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΠΎΡΠΏΠ΅ΡΠ°ΡΠ²Π°Π½Π΅ Π½Π° ΠΏΡΠΈΠ½ΡΠ΅Ρ ΠΈΠ»ΠΈ ΡΠΊΠ°Π½ΠΈΡΠ°Π½Π΅ Π½Π° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅, ΠΈΠ·ΠΏΡΠ»Π½ΡΠ²Π° Ρ ΠΈ ΠΈΠ·ΠΏΡΠ°ΡΠ° ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠ° Π² ΠΎΡΠ³ΠΎΠ²ΠΎΡ Π½Π° Π·Π°ΡΠ²ΠΊΠ°ΡΠ° (ΡΡΠΎΡΠ²Π΅ΡΡΡΠ²Π° Π½Π° ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΡΠΈΠΏ 1 Π½Π° ΡΠΈΠ³ΡΡΠ°ΡΠ° ΠΏΠΎ-Π³ΠΎΡΠ΅ ).
- ΠΠ»ΡΠ³ΠΈΠ½ΡΡ ΠΏΠΎΠ»ΡΡΠ°Π²Π° Π΄ΡΠ»Π³ΠΎΡΡΠΎΡΠ½Π° Π·Π°Π΄Π°ΡΠ° ΠΎΡ MIS, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Π·Π° ΠΏΡΠΎΠ²Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° ΠΏΡΠΎΡΡΠ²Π°Π½Π΅ ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅ΡΠ²Π°Π½Π΅ Π½Π° ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΠΈ, ΠΈ Π² ΠΎΡΠ³ΠΎΠ²ΠΎΡ ΠΈΠ·ΠΏΡΠ°ΡΠ° ΡΡΡΡΠΎΡΠ½ΠΈΠ΅ΡΠΎ Π½Π° ΠΏΡΠΈΠ΅ΠΌΠ°Π½Π΅ Π½Π° Π·Π°Π΄Π°ΡΠ°ΡΠ° (Π·Π°Π΄Π°ΡΠ°ΡΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΠΎΡΠΊΠ°Π·Π°Π½Π°, Π°ΠΊΠΎ ΠΈΠΌΠ° Π³ΡΠ΅ΡΠΊΠ° Π² Π·Π°ΡΠ²ΠΊΠ°ΡΠ°). Π‘Π»Π΅Π΄ ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ Π½Π° Π·Π°Π΄Π°ΡΠ°ΡΠ° ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠΈΡΠ΅ ΡΠ΅ ΠΊΠΎΠ½Π²Π΅ΡΡΠΈΡΠ°Ρ Π²ΡΠ² ΡΠΎΡΠΌΠ°Ρ, ΡΠ°Π·Π±ΠΈΡΠ°Π΅ΠΌ Π·Π° MIS ΠΈ ΡΠ΅ ΠΊΠ°ΡΠ²Π°Ρ Π½Π° ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΈΡΠ΅, ΡΡΠΎΡΠ²Π΅ΡΡΡΠ²Π°ΡΠΈ Π½Π° ΡΠ΅Ρ Π½ΠΈΡ ΡΠΈΠΏ (ΡΡΠΎΡΠ²Π΅ΡΡΡΠ²Π° Π½Π° ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΡΠΈΠΏ 2 Π½Π° ΡΠΈΠ³ΡΡΠ°ΡΠ° ΠΏΠΎ-Π³ΠΎΡΠ΅).
ΠΡΠ½ΠΎΠ²Π½Π°ΡΠ° DM ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ° ΡΡΠ°ΡΡΠΈΡΠ°, ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠ°, ΡΠ΅ΡΡΠ°ΡΡΠΈΡΠ° Π² ΡΠ»ΡΡΠ°ΠΉ Π½Π° Π½Π΅ΠΎΡΠ°ΠΊΠ²Π°Π½ΠΎ ΡΠΏΠΈΡΠ°Π½Π΅ (ΡΡΠΈΠ²) ΠΈ ΠΏΡΠ΅ΠΊΡΠ°ΡΡΠ²Π° Π²ΡΠΈΡΠΊΠΈ Π΄ΠΎΠ±Π°Π²ΠΊΠΈ ΠΏΡΠΈ ΠΈΠ·ΠΊΠ»ΡΡΠ²Π°Π½Π΅. Π‘ΡΡΡΠ°Π²ΡΡ Π½Π° ΠΏΠ»ΡΠ³ΠΈΠ½ΠΈΡΠ΅ Π½Π° Π²ΡΠ΅ΠΊΠΈ ΠΊΠΎΠΌΠΏΡΡΡΡ Π΅ ΡΠ°Π·Π»ΠΈΡΠ΅Π½, ΡΡΠ°ΡΡΠΈΡΠ°Ρ ΡΠ΅ ΡΠ°ΠΌΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΈΡΠ΅, ΠΊΠΎΠΈΡΠΎ ΡΠ° ΠΏΠΎΡΠΎΡΠ΅Π½ΠΈ Π² Π½Π°ΡΡΡΠΎΠΉΠΊΠΈΡΠ΅.
ΠΡΠ΅ΠΊΠΈ ΠΏΠ»ΡΠ³ΠΈΠ½ Π΅ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°, ΠΊΠΎΡΡΠΎ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²Π° Ρ ΠΎΡΠ½ΠΎΠ²Π½Π°ΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°. Π’Π°Π·ΠΈ Π΄Π΅ΡΠΈΠ½ΠΈΡΠΈΡ Π½Π° ΠΏΠ»ΡΠ³ΠΈΠ½ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° ΠΏΠΎ-ΡΡΠ°Π±ΠΈΠ»Π½Π° ΡΠ°Π±ΠΎΡΠ° ΠΏΠΎΡΠ°Π΄ΠΈ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΡΠ° Π½Π° Π²ΡΠΈΡΠΊΠΈ Π΅ΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΠΈ Π½Π° ΠΏΠ»ΡΠ³ΠΈΠ½Π° ΠΈ Π³Π»Π°Π²Π°ΡΠ° ΠΏΠΎ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠ΅ Π½Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ°ΡΠ° Π½Π° Π³ΡΠ΅ΡΠΊΠΈ (Π°ΠΊΠΎ Π²ΡΠ·Π½ΠΈΠΊΠ½Π΅ ΠΊΡΠΈΡΠΈΡΠ½Π° Π³ΡΠ΅ΡΠΊΠ°, ΠΊΠΎΡΡΠΎ ΠΏΡΠΈΡΠΈΠ½ΡΠ²Π° ΡΡΠΈΠ² Π½Π° ΠΏΠ»ΡΠ³ΠΈΠ½Π°, ΡΠΎΠ²Π° Π½ΡΠΌΠ° Π΄Π° Π·Π°ΡΠ΅Π³Π½Π΅ Π΄ΡΡΠ³ΠΈ ΠΏΠ»ΡΠ³ΠΈΠ½ΠΈ ΠΈ Π³Π»Π°Π²Π°ΡΠ°) . ΠΠ΄ΠΈΠ½ ΠΏΠ»ΡΠ³ΠΈΠ½ Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° ΡΠ°Π±ΠΎΡΠΈΡΠ΅ Ρ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΎΡ Π΅Π΄ΠΈΠ½ ΡΠΈΠΏ (ΡΠ΅ΡΡΠΎ Π΅Π΄ΠΈΠ½ ΠΈ ΡΡΡ ΠΌΠΎΠ΄Π΅Π»), Π΄ΠΎΠΊΠ°ΡΠΎ Π½ΡΠΊΠΎΠΈ ΠΏΠ»ΡΠ³ΠΈΠ½ΠΈ ΠΌΠΎΠ³Π°Ρ Π΄Π° Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²Π°Ρ ΡΠ°ΠΌΠΎ Ρ Π΅Π΄Π½ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ, Π΄ΠΎΠΊΠ°ΡΠΎ Π΄ΡΡΠ³ΠΈ ΠΌΠΎΠ³Π°Ρ Π΄Π° Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²Π°Ρ Ρ Π½ΡΠΊΠΎΠ»ΠΊΠΎ. ΠΠ° Π΄Π° ΡΠ²ΡΡΠΆΠ΅ΡΠ΅ Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΎΡ Π΅Π΄ΠΈΠ½ ΠΈ ΡΡΡΠΈ ΡΠΈΠΏ ΠΊΡΠΌ Π΅Π΄ΠΈΠ½ DM, ΡΡΠ°ΡΡΠΈΡΠ°ΠΉΡΠ΅ Π½ΡΠΊΠΎΠ»ΠΊΠΎ Π΅ΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΠ° Π½Π° Π΅Π΄ΠΈΠ½ ΠΈ ΡΡΡΠΈ ΠΏΠ»ΡΠ³ΠΈΠ½.
ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠΌΡΡ Qt Π±Π΅ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ Π·Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ²Π°Π½Π΅ Π½Π° DM, Π·Π°ΡΠΎΡΠΎ Π½ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° ΡΠ΅ Π°Π±ΡΡΡΠ°Ρ
ΠΈΡΠ°ΠΌΠ΅ ΠΎΡ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ° Π² ΠΏΠΎΠ²Π΅ΡΠ΅ΡΠΎ ΡΠ»ΡΡΠ°ΠΈ. Π’ΠΎΠ²Π° Π½Π°ΠΏΡΠ°Π²ΠΈ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Π½Π΅ΡΠΎ Π½Π° ΡΠ°Π±ΠΎΡΠ° Ρ ΠΊΠΎΠΌΠΏΡΡΡΠΈ, Π±Π°Π·ΠΈΡΠ°Π½ΠΈ Π½Π° Windows, Linux ΠΈ MacOS, ΠΊΠ°ΠΊΡΠΎ ΠΈ Ρ Π΅Π΄Π½ΠΎΠΏΠ»Π°ΡΠΊΠΎΠ²ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π° Raspberry. ΠΠ΄ΠΈΠ½ΡΡΠ²Π΅Π½ΠΎΡΠΎ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠΈ ΠΈΠ·Π±ΠΎΡΠ° Π½Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ° ΠΏΡΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° Π΄ΠΎΠ±Π°Π²ΠΊΠΈ Π΅ Π½Π°Π»ΠΈΡΠΈΠ΅ΡΠΎ Π½Π° Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΈ ΠΈ/ΠΈΠ»ΠΈ ΡΠΏΠ΅ΡΠΈΠ°Π»Π΅Π½ ΡΠΎΡΡΡΠ΅Ρ Π·Π° ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ.
ΠΠ·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ΡΠΎ ΠΌΠ΅ΠΆΠ΄Ρ ΠΏΠ»ΡΠ³ΠΈΠ½ΠΈΡΠ΅ ΠΈ Π³Π»Π°Π²Π°ΡΠ° ΡΠ΅ ΠΎΡΡΡΠ΅ΡΡΠ²ΡΠ²Π° ΡΡΠ΅Π· ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ Π°ΠΊΡΠΈΠ²Π΅Π½ QLocalSocket Ρ ΠΈΠΌΠ΅ΡΠΎ Π½Π° ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ΅Π½ Π΅ΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡ Π½Π° ΠΏΠ»ΡΠ³ΠΈΠ½, ΡΠΏΠΎΡΠ΅Π΄ ΡΡΠ·Π΄Π°Π΄Π΅Π½ΠΈΡ ΠΎΡ Π½Π°Ρ ΠΏΡΠΎΡΠΎΠΊΠΎΠ». ΠΠ½Π΅Π΄ΡΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° ΠΊΠΎΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΠΎΠ½Π½ΠΈΡ ΠΏΡΠΎΡΠΎΠΊΠΎΠ» ΠΎΡ Π΄Π²Π΅ΡΠ΅ ΡΡΡΠ°Π½ΠΈ Π±Π΅ΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠ°Π½ΠΎ ΠΊΠ°ΡΠΎ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°, ΠΊΠΎΠ΅ΡΠΎ Π½Π°ΠΏΡΠ°Π²ΠΈ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° Π½ΡΠΊΠΎΠΈ Π΄ΠΎΠ±Π°Π²ΠΊΠΈ ΠΎΡ Π΄ΡΡΠ³ΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, Π±Π΅Π· Π΄Π° ΡΠ΅ ΡΠ°Π·ΠΊΡΠΈΠ²Π° Π½Π°ΠΏΡΠ»Π½ΠΎ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ΡΠΎ Ρ Π³Π»Π°Π²Π°ΡΠ°. ΠΡΡΡΠ΅ΡΠ½Π°ΡΠ° Π»ΠΎΠ³ΠΈΠΊΠ° Π½Π° Π»ΠΎΠΊΠ°Π»Π½ΠΈΡ ΡΠΎΠΊΠ΅Ρ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π½Π° Π³Π»Π°Π²Π°ΡΠ° Π½Π΅Π·Π°Π±Π°Π²Π½ΠΎ Π΄Π° Π½Π°ΡΡΠΈ Π·Π° ΠΏΠ°Π΄Π°Π½Π΅ΡΠΎ Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° ΡΠΈΠ³Π½Π°Π» Π·Π° ΠΏΡΠ΅ΠΊΡΡΠ²Π°Π½Π΅ Π½Π° Π²ΡΡΠ·ΠΊΠ°ΡΠ°. ΠΠΎΠ³Π°ΡΠΎ ΡΠ΅ Π·Π°Π΄Π΅ΠΉΡΡΠ²Π° ΡΠ°ΠΊΡΠ² ΡΠΈΠ³Π½Π°Π», ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ½ΠΈΡΡ ΠΏΠ»ΡΠ³ΠΈΠ½ ΡΠ΅ ΡΠ΅ΡΡΠ°ΡΡΠΈΡΠ°, ΠΊΠΎΠ΅ΡΠΎ Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° ΡΠ΅ ΡΠΏΡΠ°Π²ΡΡΠ΅ Ρ ΠΊΡΠΈΡΠΈΡΠ½ΠΈ ΡΠΈΡΡΠ°ΡΠΈΠΈ ΠΏΠΎ-Π±Π΅Π·Π±ΠΎΠ»Π΅Π·Π½Π΅Π½ΠΎ.
ΠΠ΅ΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΎ Π΄Π° ΡΠ΅ ΠΈΠ·Π³ΡΠ°Π΄ΠΈ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ΡΠΎ ΠΌΠ΅ΠΆΠ΄Ρ MIS ΠΈ DM Π²ΡΠ· ΠΎΡΠ½ΠΎΠ²Π° Π½Π° HTTP ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π°, ΡΡΠΉ ΠΊΠ°ΡΠΎ MIS ΡΠ°Π±ΠΎΡΠΈ Π½Π° ΡΠ΅Π± ΡΡΡΠ²ΡΡ, ΠΊΠΎΠ΅ΡΠΎ ΡΠ»Π΅ΡΠ½ΡΠ²Π° ΠΈΠ·ΠΏΡΠ°ΡΠ°Π½Π΅ΡΠΎ ΠΈ ΠΏΠΎΠ»ΡΡΠ°Π²Π°Π½Π΅ΡΠΎ Π½Π° Π·Π°ΡΠ²ΠΊΠΈ ΡΡΠ΅Π· ΡΠΎΠ·ΠΈ ΠΏΡΠΎΡΠΎΠΊΠΎΠ». Π‘ΡΡΠΎ ΡΠ°ΠΊΠ° Π΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΄Π° ΡΠ΅ ΡΠ°Π·Π³ΡΠ°Π½ΠΈΡΠ°Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈΡΠ΅, ΠΊΠΎΠΈΡΠΎ ΠΌΠΎΠ³Π°Ρ Π΄Π° Π²ΡΠ·Π½ΠΈΠΊΠ½Π°Ρ ΠΏΡΠΈ Π·Π°Π΄Π°Π²Π°Π½Π΅ ΠΈΠ»ΠΈ ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ Π½Π° Π·Π°Π΄Π°ΡΠΈ Ρ ΡΡΡΡΠΎΠΉΡΡΠ²Π° Π²ΡΠ· ΠΎΡΠ½ΠΎΠ²Π° Π½Π° ΠΊΠΎΠ΄ΠΎΠ²Π΅ Π·Π° ΠΎΡΠ³ΠΎΠ²ΠΎΡ.
Π ΡΠ»Π΅Π΄Π²Π°ΡΠΈΡΠ΅ ΡΡΠ°ΡΠΈΠΈ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ ΠΏΡΠΈΠΌΠ΅ΡΠ° Π½Π° Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΡΡΠ°ΠΈ Π½Π° Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΡΠ΅Π½ ΡΠ΅Π½ΡΡΡ, ΡΠ΅ Π±ΡΠ΄Π΅ ΡΠ°Π·Π³Π»Π΅Π΄Π°Π½Π° ΡΠ°Π±ΠΎΡΠ°ΡΠ° Π½Π° DM ΠΈ Π½ΡΠΊΠΎΠΈ Π΄ΠΎΠ±Π°Π²ΠΊΠΈ.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: www.habr.com