BLE ΠΏΠΎΠ΄ ΠΌΠΈΠΊΡΠΎΡΠΊΠΎΠΏ (ATTΡ GATTΡβ¦)
ΠΠ΅Π» 1, ΠΏΡΠ΅Π³Π»Π΅Π΄
ΠΠ΅ΡΠ΅ ΠΏΠΎΠΌΠΈΠ½Π° Π΄ΠΎΡΡΠ° Π²ΡΠ΅ΠΌΠ΅ ΠΎΡΠΊΠ°ΠΊΠΎ Π±Π΅ΡΠ΅ ΠΎΠ±ΡΠ°Π²Π΅Π½Π° ΠΏΡΠ²Π°ΡΠ° ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡΠ° Π·Π° Bluetooth 4.0. Π, ΠΈΠ°ΠΊΠΎ ΡΠ΅ΠΌΠ°ΡΠ° BLE Π΅ ΠΌΠ½ΠΎΠ³Ρ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½Π°, ΡΠ°Π° ΡΠ΅ΠΏΠ°ΠΊ ΠΎΠ΄Π»ΠΎΠΆΡΠ²Π° ΠΌΠ½ΠΎΠ³Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈ ΠΏΠΎΡΠ°Π΄ΠΈ Π½Π΅ΡΠ·ΠΈΠ½Π°ΡΠ° ΡΠ»ΠΎΠΆΠ΅Π½ΠΎΡΡ. ΠΠΎ ΠΌΠΎΠΈΡΠ΅ ΠΏΡΠ΅ΡΡ
ΠΎΠ΄Π½ΠΈ Π½Π°ΠΏΠΈΡΠΈ, Π³Π»Π°Π²Π½ΠΎ Π³Π»Π΅Π΄Π°Π² Π½Π° Π½Π°ΡΠ½ΠΈΡΠΊΠΎΡΠΎ Π½ΠΈΠ²ΠΎ, Π‘Π»ΠΎΡ Π·Π° Π²ΡΡΠΊΠΈ ΠΈ Π€ΠΈΠ·ΠΈΡΠΊΠΈ ΡΠ»ΠΎΡ. ΠΠ²Π° Π½ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠΈ Π΄Π° ΠΈΠ·Π±Π΅Π³Π½Π΅ΠΌΠ΅ Π΄Π° ΠΏΡΠΈΠ±Π΅Π³Π½ΡΠ²Π°ΠΌΠ΅ ΠΊΠΎΠ½ ΡΠ°ΠΊΠ²ΠΈ ΡΠ»ΠΎΠΆΠ΅Π½ΠΈ ΠΈ Π·Π±ΡΠ½ΡΠ²Π°ΡΠΊΠΈ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈ ΠΊΠ°ΠΊΠΎ ΡΡΠΎ ΡΠ΅ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΎΡ Π·Π° Π°ΡΡΠΈΠ±ΡΡΠΈ (ATT) ΠΈ ΠΏΡΠΎΡΠΈΠ»ΠΎΡ Π½Π° ΠΎΠΏΡΡ Π°ΡΡΠΈΠ±ΡΡ (GATT). Π‘Π΅ΠΏΠ°ΠΊ, Π½Π΅ΠΌΠ° ΠΊΠ°Π΄Π΅ Π΄Π° ΡΠ΅ ΠΎΠ΄ΠΈ, Π±Π΅Π· Π΄Π° Π³ΠΈ ΡΠ°Π·Π±Π΅ΡΠ΅ΠΌΠ΅, Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΅ Π΄Π° ΡΠ΅ ΡΠ°Π·Π²ΠΈΡΠ°Ρ ΠΊΠΎΠΌΠΏΠ°ΡΠΈΠ±ΠΈΠ»Π½ΠΈ ΡΡΠ΅Π΄ΠΈ. ΠΠ΅Π½Π΅Ρ Π±ΠΈ ΡΠ°ΠΊΠ°Π» Π΄Π° Π³ΠΎ ΡΠΏΠΎΠ΄Π΅Π»Π°ΠΌ ΠΎΠ²Π° Π·Π½Π°Π΅ΡΠ΅ ΡΠΎ Π²Π°Ρ. ΠΠΎ ΠΌΠΎΡΠ°ΡΠ° ΡΡΠ°ΡΠΈΡΠ° ΡΠ΅ ΡΠ΅ ΠΏΠΎΡΠΏΠΈΡΠ°ΠΌ Π½Π°
ΠΠΎΡΡΠΎ Ρ everything Π΅ ΡΠΎΠ»ΠΊΡ ΡΠ΅ΡΠΊΠΎ?
Π‘ΠΏΠΎΡΠ΅Π΄ ΠΌΠΎΠ΅ ΠΌΠΈΡΠ»Π΅ΡΠ΅, Π²Π΅Π΄Π½Π°Ρ Π±Π΅ΡΠ΅ ΡΠ°ΡΠ½ΠΎ Π΄Π΅ΠΊΠ° ΡΠΏΡΠ°Π²ΡΠ²Π°ΡΠ΅ΡΠΎ ΡΠΎ ΡΡΠ΅Π΄ΠΈ ΠΏΡΠ΅ΠΊΡ ΠΏΠ°ΠΌΠ΅ΡΠ½ΠΈ ΡΠ΅Π»Π΅ΡΠΎΠ½ΠΈ Π΅ ΠΌΠ½ΠΎΠ³Ρ Π²Π΅ΡΡΠ²Π°ΡΠΊΠ° ΠΈ Π΄ΠΎΠ»Π³ΠΎΡΡΠ°ΡΠ½Π° ΡΠ΅ΠΌΠ°. ΠΠ°ΡΠΎΠ° ΡΠ΅ΡΠΈΠ»Π΅ Π²Π΅Π΄Π½Π°Ρ ΠΈ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»Π½ΠΎ Π΄Π° Π³ΠΎ ΡΡΡΡΠΊΡΡΡΠΈΡΠ°Π°Ρ. ΠΠ° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΠΈΡΠ΅ Π½Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π³Π°ΡΠ΅ΡΠΈ Π΄Π° Π½Π΅ ΡΠΌΠΈΡΠ»ΡΠ²Π°Π°Ρ ΡΠ²ΠΎΠΈ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΈ, ΠΊΠΎΠΈ ΠΏΠΎΡΠΎΠ° ΡΠ΅ Π±ΠΈΠ΄Π°Ρ Π½Π΅ΠΊΠΎΠΌΠΏΠ°ΡΠΈΠ±ΠΈΠ»Π½ΠΈ. ΠΡΡΡΠΊΠ° ΠΈ ΡΠ΅ΡΠΊΠΎΡΠΈΡΠ°ΡΠ°. ΠΠ΅ΡΠ΅ Π²ΠΎ ΠΏΡΠ²Π°ΡΠ° ΡΠ°Π·Π°, ΡΠΈΠ΅ ΡΠ΅ ΠΎΠ±ΠΈΠ΄ΠΎΠ° Π΄Π° ΡΡΠΈΡΠ½Π°Ρ ΡΓ¨ ΡΡΠΎ Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΎΡ BLE. Π Π½Π΅ Π΅ Π²Π°ΠΆΠ½ΠΎ Π΄Π°Π»ΠΈ ΡΠ΅ Π±ΠΈΠ΄Π΅ ΠΊΠΎΡΠΈΡΠ½ΠΎ ΠΏΠΎΠ΄ΠΎΡΠ½Π° ΠΈΠ»ΠΈ Π½Π΅. ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Π½ΠΎ, ΡΠΈΠ΅ ΠΏΡΠ΅Π΄Π²ΠΈΠ΄ΠΎΠ° ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΠΏΡΠΎΡΠΈΡΡΠ²Π°ΡΠ΅ Π½Π° Π»ΠΈΡΡΠ°ΡΠ° Π½Π° ΡΡΠ΅Π΄ΠΈ Π·Π° Π²ΠΎ ΠΈΠ΄Π½ΠΈΠ½Π°.
ΠΡΠ΄Π΅ Π΄Π° ΡΠ° ΠΏΠΎΠ³Π»Π΅Π΄Π½Π΅ΠΌΠ΅ ΡΠ»ΠΈΠΊΠ°ΡΠ° ΠΊΠ°Π΄Π΅ ΡΡΠΎ Π΅ Π½Π°ΡΡΡΠ°Π½ Π΄ΠΈΡΠ°Π³ΡΠ°ΠΌΠΎΡ Π½Π° ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΎΡ BLE. Π‘Π΅ ΡΠΎΡΡΠΎΠΈ ΠΎΠ΄ Π½Π΅ΠΊΠΎΠ»ΠΊΡ ΡΠ»ΠΎΠ΅Π²ΠΈ. ΠΠ°ΡΠ½ΠΈΡΠΊΠΈΠΎΡ ΡΠΈΠ·ΠΈΡΠΊΠΈ ΡΠ»ΠΎΡ (PHY) Π΅ ΠΎΠ΄Π³ΠΎΠ²ΠΎΡΠ΅Π½ Π·Π° ΡΠ°Π΄ΠΈΠΎ ΠΊΠ°Π½Π°Π»ΠΎΡ Π½Π° ΡΡΠ΅Π΄ΠΎΡ. Π‘Π»ΠΎΡ Π·Π° Π²ΡΡΠΊΠΈ (LL) ΡΠ° ΡΠΎΠ΄ΡΠΆΠΈ ΡΠ΅Π»Π°ΡΠ° Π½ΠΈΠ·Π° Π±Π°ΡΡΠΈ Π²ΠΎ ΠΏΡΠ΅Π½Π΅ΡΠ΅Π½Π°ΡΠ° ΠΏΠΎΡΠ°ΠΊΠ°. ΠΠΎ ΠΏΡΠ΅ΡΡ ΠΎΠ΄Π½ΠΈΡΠ΅ ΡΡΠ°ΡΠΈΠΈ Π³ΠΎ ΠΏΡΠΎΡΡΡΠ²Π°Π²ΠΌΠ΅ ΡΠΎΠΊΠΌΡ ΠΎΠ²Π°. ΠΠ½ΡΠ΅ΡΡΠ΅ΡΡΠΎΡ Π½Π° ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΎΡΠΎΡ Π½Π° Π΄ΠΎΠΌΠ°ΡΠΈΠ½ΠΎΡ (HCI) Π΅ ΠΏΡΠΎΡΠΎΠΊΠΎΠ» Π·Π° ΡΠ°Π·ΠΌΠ΅Π½Π° ΠΏΠΎΠΌΠ΅ΡΡ ΡΠ»ΠΎΠ΅Π²ΠΈΡΠ΅ ΠΈΠ»ΠΈ ΡΠΈΠΏΠΎΠ²ΠΈΡΠ΅ BLE Π°ΠΊΠΎ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΎΡΠΎΡ ΠΈ Π΄ΠΎΠΌΠ°ΡΠΈΠ½ΠΎΡ ΡΠ΅ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°Π½ΠΈ Π½Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΡΠΈΠΏΠΎΠ²ΠΈ. ΠΡΠΎΡΠΎΠΊΠΎΠ»ΠΎΡ Π·Π° ΠΊΠΎΠ½ΡΡΠΎΠ»Π° ΠΈ Π°Π΄Π°ΠΏΡΠ°ΡΠΈΡΠ° Π½Π° Π»ΠΎΠ³ΠΈΡΠΊΠ° Π²ΡΡΠΊΠ° (L2CAP) Π΅ ΠΎΠ΄Π³ΠΎΠ²ΠΎΡΠ΅Π½ Π·Π° ΡΠΎΡΠΌΠΈΡΠ°ΡΠ΅ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈ, ΠΊΠ°Π΄ΡΠΈΡΠ°ΡΠ΅, ΠΊΠΎΠ½ΡΡΠΎΠ»Π° Π½Π° Π³ΡΠ΅ΡΠΊΠΈ ΠΈ ΡΠΊΠ»ΠΎΠΏΡΠ²Π°ΡΠ΅ ΠΏΠ°ΠΊΠ΅ΡΠΈ. ΠΡΠΎΡΠΎΠΊΠΎΠ»ΠΎΡ Π·Π° ΡΠΏΡΠ°Π²ΡΠ²Π°ΡΠ΅ ΡΠΎ Π±Π΅Π·Π±Π΅Π΄Π½ΠΎΡΡ (SMP) Π΅ ΠΎΠ΄Π³ΠΎΠ²ΠΎΡΠ΅Π½ Π·Π° ΡΠΈΡΡΠΈΡΠ°ΡΠ΅ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈ. ΠΠΏΡΡΠΈΠΎΡ ΠΏΡΠΎΡΠΈΠ» Π·Π° ΠΏΡΠΈΡΡΠ°ΠΏ (GAP) Π΅ ΠΎΠ΄Π³ΠΎΠ²ΠΎΡΠ΅Π½ Π·Π° ΠΏΡΠ²ΠΈΡΠ½Π°ΡΠ° ΡΠ°Π·ΠΌΠ΅Π½Π° Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΠΏΠΎΠΌΠ΅ΡΡ ΡΡΠ΅Π΄ΠΈΡΠ΅ Π·Π° Π΄Π° ΡΠ΅ ΠΎΠ΄ΡΠ΅Π΄ΠΈ βΠΠΎΡ Π΅ ΠΊΠΎΡβ. ΠΠΊΠ»ΡΡΡΠ²Π° ΠΈ ΡΠΊΠ΅Π½ΠΈΡΠ°ΡΠ΅ ΠΈ ΡΠ΅ΠΊΠ»Π°ΠΌΠΈΡΠ°ΡΠ΅. ΠΠΎ ΠΎΠ²Π°Π° ΡΡΠ°ΡΠΈΡΠ° ΡΠ΅ ΡΠ΅ ΡΠΎΠΊΡΡΠΈΡΠ°ΠΌ Π½Π° Π΄Π²Π°ΡΠ° ΠΏΡΠ΅ΠΎΡΡΠ°Π½Π°ΡΠΈ Π΄Π΅Π»Π° ΠΎΠ΄ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΎΡ - ΠΠΠ’Π’ ΠΈ ΠΠ’Π’. ΠΠΠ’Π’ Π΅ Π½Π°Π΄Π³ΡΠ°Π΄Π±Π° Π½Π° ΠΠ’Π’, ΡΠ°ΠΊΠ° ΡΡΠΎ ΡΠΈΠ΅ ΡΠ΅ ΡΠ΅ΡΠ½ΠΎ ΠΈΡΠΏΡΠ΅ΠΏΠ»Π΅ΡΠ΅Π½ΠΈ.
ΠΠ° Π΄Π° ΡΠ° ΠΏΠΎΠ΅Π΄Π½ΠΎΡΡΠ°Π²Π°ΠΌ ΠΏΡΠΈΠΊΠ°Π·Π½Π°ΡΠ°, Π±ΠΈ ΡΠ°ΠΊΠ°Π» Π΄Π° ΡΠ΅ ΠΎΡΠ²ΡΠ½Π°ΠΌ Π½Π° Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ°. ΠΠΎ ΡΠ»ΡΡΠ½Π°Π² Π½Π΅ΠΊΠ°Π΄Π΅ ΠΈ Π±ΠΈ ΡΠ°ΠΊΠ°Π» Π΄Π° Π³ΠΎ ΠΏΠΎΠ΄Π΄ΡΠΆΠ°ΠΌ. ΠΠ°ΠΌΠΈΡΠ»Π΅ΡΠ΅ Π³ΠΎ ΡΡΠ΅Π΄ΠΎΡ BLE ΠΊΠ°ΠΊΠΎ ΠΏΠΎΠ»ΠΈΡΠ° Π·Π° ΠΊΠ½ΠΈΠ³ΠΈ ΡΠΎ Π½Π΅ΠΊΠΎΠ»ΠΊΡ ΠΏΠΎΠ»ΠΈΡΠΈ. Π‘Π΅ΠΊΠΎΡΠ° ΠΏΠΎΠ»ΠΈΡΠ° Π΅ ΠΏΠΎΡΠ΅Π±Π½Π° ΡΠ΅ΠΌΠ°. ΠΠ° ΠΏΡΠΈΠΌΠ΅Ρ, ΠΈΠΌΠ°ΠΌΠ΅ ΠΏΠΎΠ»ΠΈΡΠΈ ΡΠΎ Π½Π°ΡΡΠ½Π° ΡΠ°Π½ΡΠ°ΡΡΠΈΠΊΠ°, ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠ° ΠΈ Π΅Π½ΡΠΈΠΊΠ»ΠΎΠΏΠ΅Π΄ΠΈΠΈ. ΠΠ° ΡΠ΅ΠΊΠΎΡΠ° ΠΏΠΎΠ»ΠΈΡΠ° ΠΈΠΌΠ° ΠΊΠ½ΠΈΠ³ΠΈ ΡΠΎ ΠΎΠ΄ΡΠ΅Π΄Π΅Π½Π° ΡΠ΅ΠΌΠ°. Π Π½Π΅ΠΊΠΎΠΈ ΠΊΠ½ΠΈΠ³ΠΈ ΠΈΠΌΠ°Π°Ρ Π΄ΡΡΠΈ ΠΈ Ρ
Π°ΡΡΠΈΠ΅Π½ΠΈ ΠΎΠ±Π΅Π»Π΅ΠΆΡΠ²Π°ΡΠΈ ΡΠΎ Π±Π΅Π»Π΅ΡΠΊΠΈ. ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Π½ΠΎ, ΠΈΠΌΠ°ΠΌΠ΅ ΠΌΠ°Π» Ρ
Π°ΡΡΠΈΠ΅Π½ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ ΠΎΠ΄ ΡΠΈΡΠ΅ ΠΊΠ½ΠΈΠ³ΠΈ. ΠΠΊΠΎ ΡΠ΅ ΡΠ΅ΡΠ°Π²Π°ΡΠ΅, ΡΡΠΈΠ»ΠΈΡΠ½ΠΈΡΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΡΠ΅ ΡΠ΅ΡΠ½Π° ΠΊΡΡΠΈΡΠ° ΡΠΎ Ρ
Π°ΡΡΠΈΠ΅Π½ΠΈ ΠΊΠ°ΡΡΠΈΡΠΊΠΈ. Π‘ΠΎ ΠΎΠ²Π°Π° Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ°, ΠΊΠ°Π±ΠΈΠ½Π΅ΡΠΎΡ Π΅ ΠΏΡΠΎΡΠΈΠ»ΠΎΡ Π½Π° Π½Π°ΡΠΈΠΎΡ ΡΡΠ΅Π΄. ΠΠΎΠ»ΠΈΡΠΈΡΠ΅ ΡΠ΅ ΡΡΠ»ΡΠ³ΠΈ, ΠΊΠ½ΠΈΠ³ΠΈΡΠ΅ ΡΠ΅ ΠΊΠ°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ, Π° ΠΊΠ°ΡΠ°Π»ΠΎΠ³ΠΎΡ Π΅ ΡΠ°Π±Π΅Π»Π° ΡΠΎ Π°ΡΡΠΈΠ±ΡΡΠΈ. ΠΠ±Π΅Π»Π΅ΠΆΡΠ²Π°ΡΠΈΡΠ΅ Π²ΠΎ ΠΊΠ½ΠΈΠ³ΠΈΡΠ΅ ΡΠ΅ Π΄Π΅ΡΠΊΡΠΈΠΏΡΠΎΡΠΈ, Π·Π° ΠΊΠΎΠΈ ΠΈΡΡΠΎ ΡΠ°ΠΊΠ° ΡΠ΅ Π·Π±ΠΎΡΡΠ²Π°ΠΌ ΠΏΠΎΠ΄ΠΎΡΠ½Π° ΠΏΠΎΠ΄Π΅ΡΠ°Π»Π½ΠΎ.
Π‘Π΅ΠΊΠΎΡ ΠΊΠΎΡ ΠΈΠΌΠ° ΡΠ°Π·Π²ΠΈΠ΅Π½ΠΎ ΡΡΠ΅Π΄ΠΈ Π·Π½Π°Π΅ Π΄Π΅ΠΊΠ° ΠΌΠ½ΠΎΠ³Ρ ΠΏΡΠΎΠ΅ΠΊΡΠΈ ΠΈΠΌΠ°Π°Ρ ΡΠ»ΠΈΡΠ½ΠΈ ΠΏΠ°ΡΡΠΈΡΠ° ΠΊΠΎΠ΄. Π€Π°ΠΊΡ Π΅ Π΄Π΅ΠΊΠ° ΠΌΠ½ΠΎΠ³Ρ ΡΡΠ΅Π΄ΠΈ ΠΈΠΌΠ°Π°Ρ ΡΠ»ΠΈΡΠ½Π° ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡ. ΠΠ° ΠΏΡΠΈΠΌΠ΅Ρ, Π°ΠΊΠΎ ΡΡΠ΅Π΄ΠΈΡΠ΅ ΡΠ΅ Π½Π°ΠΏΠΎΡΡΠ²Π°Π°Ρ ΡΠΎ Π±Π°ΡΠ΅ΡΠΈΠΈ, ΡΠΎΠ³Π°Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΎΡ ΡΠΎ ΠΏΠΎΠ»Π½Π΅ΡΠ΅ ΠΈ ΡΠ»Π΅Π΄Π΅ΡΠ΅ Π½Π° Π½ΠΈΠ²Π½ΠΎΡΠΎ Π½ΠΈΠ²ΠΎ ΡΠ΅ Π±ΠΈΠ΄Π΅ ΠΈΡΡ. ΠΡΡΠΎΡΠΎ Π²Π°ΠΆΠΈ ΠΈ Π·Π° ΡΠ΅Π½Π·ΠΎΡΠΈΡΠ΅. ΠΡΡΡΠ½ΠΎΡΡ, ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠ°Π½ ΠΏΡΠΈΡΡΠ°ΠΏ ΠΊΠΎΠ½ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°ΡΠ΅ΡΠΎ βΠΠ±Π΅Π·Π±Π΅Π΄ΡΠ²Π° ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ Π΄Π° ΡΠ΅ ΡΠΎΠ·Π΄Π°Π΄Π°Ρ ΠΎΠ±ΡΠ΅ΠΊΡΠΈ ΠΊΠΎΠΈ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡΠ°Π°Ρ ΡΠ²ΠΎΡΡΡΠ²Π° ΠΈ ΠΎΠ΄Π½Π΅ΡΡΠ²Π°ΡΠ° Π²ΠΎ ΡΠ°ΠΌΠΎΡΡΠΎΡΠ½Π° ΡΠ½ΠΈΡΠ° ΡΡΠΎ ΠΏΠΎΡΠΎΠ° ΠΌΠΎΠΆΠ΅ ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎ Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈβ. Π‘ΠΏΠΎΡΠ΅Π΄ ΠΌΠΎΠ΅ ΠΌΠΈΡΠ»Π΅ΡΠ΅, BLE ΡΠ΅ ΠΎΠ±ΠΈΠ΄Π΅ ΡΠΎ ΡΠ»ΠΈΡΠ΅Π½ ΠΏΡΠΈΡΡΠ°ΠΏ. ΠΡΠΎΡΠΈΠ»ΠΈΡΠ΅ Π±Π΅Π° ΡΠ°Π·Π²ΠΈΠ΅Π½ΠΈ ΠΎΠ΄ ΡΡΡΠ°Π½Π° Π½Π° Bluetooth Special Interest Group (SIG). Π£ΡΠ΅Π΄ΠΈΡΠ΅ ΠΎΠ΄ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΠΈ ΠΊΠΎΠΈ ΠΈΠΌΠ°Π°Ρ ΠΈΡΡΠΈ ΠΏΡΠΎΡΠΈΠ»ΠΈ ΡΡΠ΅Π±Π° Π΄Π° ΡΠ°Π±ΠΎΡΠ°Ρ Π΅Π΄Π½ΠΈ ΡΠΎ Π΄ΡΡΠ³ΠΈ Π±Π΅Π· ΡΠ΅ΡΠΊΠΎΡΠΈΠΈ. ΠΡΠΎΡΠΈΠ»ΠΈΡΠ΅, ΠΏΠ°ΠΊ, ΡΠ΅ ΡΠΎΡΡΠΎΡΠ°Ρ ΠΎΠ΄ ΡΡΠ»ΡΠ³ΠΈ ΠΈ ΡΡΠ»ΡΠ³ΠΈ Π½Π° ΠΊΠ°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ, Π΄ΠΎΠΏΠΎΠ»Π½Π΅ΡΠΈ ΡΠΎ Π΄Π΅ΡΠΊΡΠΈΠΏΡΠΎΡΠΈ. ΠΠΎ ΠΏΡΠΈΠ½ΡΠΈΠΏ, ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠ·Π³Π»Π΅Π΄Π° Π²Π°ΠΊΠ°:
ΠΠ° ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ°Π·Π³Π»Π΅Π΄Π°ΡΡΠ΅ Π³ΠΎ Π΄ΠΈΡΠ°Π³ΡΠ°ΠΌΠΎΡ Π½Π° ΠΏΡΠΎΡΠΈΠ»ΠΎΡ Π½Π° ΠΌΠΎΠ½ΠΈΡΠΎΡΠΎΡ Π·Π° ΠΎΡΡΡΠΊΡΠ²Π°ΡΠ°ΡΠ° Π½Π° ΡΡΡΠ΅ΡΠΎ (ΡΠΈΡΠ½Π΅Ρ Π½Π°ΡΠ°ΠΊΠ²ΠΈΡΠ°). Π‘Π΅ ΡΠΎΡΡΠΎΠΈ ΠΎΠ΄ Π΄Π²Π΅ ΡΡΠ»ΡΠ³ΠΈ ΠΈ Π½Π΅ΠΊΠΎΠ»ΠΊΡ ΠΊΠ°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ. ΠΠ΄ Π½Π΅Π³ΠΎ Ρ
ΠΈΠ΅ΡΠ°ΡΡ
ΠΈΡΠ°ΡΠ° Π½Π° ΠΏΡΠΎΡΠΈΠ»ΠΎΡ Π²Π΅Π΄Π½Π°Ρ ΡΡΠ°Π½ΡΠ²Π° ΡΠ°ΡΠ½Π°. ΠΠ°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠ°ΡΠ° Π½Π° ΠΊΠΎΠ½ΡΡΠΎΠ»Π½Π°ΡΠ° ΡΠΎΡΠΊΠ° Π³ΠΎ ΡΠ΅ΡΠ΅ΡΠΈΡΠ° Π²ΠΊΡΠΏΠ½ΠΈΠΎΡ Π±ΡΠΎΡ Π½Π° ΡΡΠΎΡΠ΅ΡΠ΅ ΠΊΠ°Π»ΠΎΡΠΈΠΈ Π½Π° Π½ΡΠ»Π°.
1. Π£ΡΠ»ΡΠ³Π°ΡΠ° Π·Π° ΠΎΡΡΡΠΊΡΠ²Π°ΡΠ°ΡΠ° Π½Π° ΡΡΡΠ΅ΡΠΎ Π²ΠΊΠ»ΡΡΡΠ²Π° ΡΡΠΈ ΠΊΠ°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ (0x180D):
Π°) ΠΠ°Π΄ΠΎΠ»ΠΆΠΈΡΠ΅Π»Π½Π° ΠΊΠ°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠ° Π½Π° ΡΡΡΠ΅Π²ΠΈΠΎΡ ΡΠΈΡΠ°ΠΌ (0x2A37)
Π±) ΠΠ·Π±ΠΎΡΠ½Π° ΠΊΠ°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠ° Π½Π° ΠΏΠΎΠ»ΠΎΠΆΠ±Π°ΡΠ° Π½Π° ΡΠ΅Π½Π·ΠΎΡΠΎΡ Π½Π° ΡΠ΅Π»ΠΎΡΠΎ (0x2A38)
Π²) Π£ΡΠ»ΠΎΠ²Π½ΠΈ ΠΊΠ°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ Π½Π° ΠΊΠΎΠ½ΡΡΠΎΠ»Π½Π°ΡΠ° ΡΠΎΡΠΊΠ° Π½Π° ΡΡΡΠ΅Π²ΠΈΠΎΡ ΡΠΈΡΠ°ΠΌ (0x2A39)
2. Π‘Π΅ΡΠ²ΠΈΡ Π·Π° ΠΎΠ΄ΡΠΆΡΠ²Π°ΡΠ΅ Π½Π° Π±Π°ΡΠ΅ΡΠΈΡΠ°ΡΠ° (0x180F):
Π°) ΠΠ°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠ° Π½Π° Π·Π°Π΄ΠΎΠ»ΠΆΠΈΡΠ΅Π»Π½ΠΎ Π½ΠΈΠ²ΠΎ Π½Π° ΠΏΠΎΠ»Π½Π΅ΡΠ΅ Π½Π° Π±Π°ΡΠ΅ΡΠΈΡΠ°ΡΠ° (0x2A19)
Π£Π£ΠΠ
ΠΠ° Π΄Π° ΠΈΠΌΠ°ΠΌΠ΅ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½ ΠΏΡΠΈΡΡΠ°ΠΏ Π΄ΠΎ Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ΅ Π½Π° ΠΏΡΠΎΡΠΈΠ»ΠΎΡ (ΡΡΠ»ΡΠ³ΠΈ, ΠΊΠ°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ ΠΈ Π΄Π΅ΡΠΊΡΠΈΠΏΡΠΎΡΠΈ), ΡΡΠ΅Π±Π° Π½Π΅ΠΊΠ°ΠΊΠΎ Π΄Π° Π³ΠΈ Π½ΡΠΌΠ΅ΡΠΈΡΠ°ΠΌΠ΅ ΡΠΈΡΠ΅. ΠΠ° ΡΠ°Π° ΡΠ΅Π» ΡΠ΅ Π²ΠΎΠ²Π΅Π΄ΡΠ²Π° ΠΊΠΎΠ½ΡΠ΅ΠΏΡ ΠΊΠ°ΠΊΠΎ ΡΡΠΎ Π΅ ΡΠ½ΠΈΠ²Π΅ΡΠ·Π°Π»Π½ΠΎ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ (UUID) ΠΈΠ»ΠΈ ΡΠ½ΠΈΠ²Π΅ΡΠ·Π°Π»Π½ΠΎ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ. UUID Π΅ ΠΎΠ·Π½Π°ΡΠ΅Π½ Π²ΠΎ Π·Π°Π³ΡΠ°Π΄ΠΈΡΠ΅ Π½Π° ΡΠ΅ΠΊΠΎΡΠ° Π»ΠΈΠ½ΠΈΡΠ°. Π ΡΡΠΊΠ° ΠΈΠΌΠ° Π΅Π΄Π½Π° ΠΎΡΠΎΠ±Π΅Π½ΠΎΡΡ. ΠΠ° UUID, ΡΠ΅ΡΠΈΠ²ΠΌΠ΅ Π΄Π° ΠΊΠΎΡΠΈΡΡΠΈΠΌΠ΅ ΠΊΠΎΠ΄ ΠΎΠ΄ 16 ΠΈ 128 Π±ΠΈΡΠ° Π²ΠΎ Π΄ΠΎΠ»ΠΆΠΈΠ½Π°. ΠΠΎΡΡΠΎ ΠΏΡΠ°ΡΡΠ²Π°Ρ? ΠΠΎ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΎΡ BLE, ΡΓ¨ Π΅ Π·Π° Π·Π°ΡΡΠ²ΡΠ²Π°ΡΠ΅ Π½Π° Π΅Π½Π΅ΡΠ³ΠΈΡΠ°ΡΠ°. ΠΠ°ΡΠΎΠ°, Π΄ΠΈΠΌΠ΅Π½Π·ΠΈΡΠ°ΡΠ° ΠΎΠ΄ 16 Π±ΠΈΡΠ° Π΅ ΡΠΎΡΠ΅ΠΌΠ° ΡΠ°Π·ΡΠΌΠ½Π°. ΠΠ°Π»ΠΊΡ Π΅ Π²Π΅ΡΠΎΡΠ°ΡΠ½ΠΎ Π΄Π΅ΠΊΠ° Π²ΠΎ Π±Π»ΠΈΡΠΊΠ° ΠΈΠ΄Π½ΠΈΠ½Π° ΡΠ΅ Π±ΠΈΠ΄Π°Ρ ΡΠΎΠ·Π΄Π°Π΄Π΅Π½ΠΈ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΎΠ΄ 65 ΠΈΠ»ΡΠ°Π΄ΠΈ. ΡΠ½ΠΈΠΊΠ°ΡΠ½ΠΈ ΡΡΠ»ΡΠ³ΠΈ ΠΈ ΠΊΠ°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ. ΠΠΎ ΠΌΠΎΠΌΠ΅Π½ΡΠΎΠ², ΡΓ¨ ΡΡΠΎ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π±ΠΈΠ΄Π΅ Π²Π΅ΡΠ΅ ΠΈΠ·Π±ΡΠΎΠ΅Π½ΠΎ (ΡΠ΅ΡΠ΅ΡΠ΅ ΡΠ΅ ΠΎΠ΄ ΠΊΠ°Π΄Π΅ ΠΎΠ²Π° - βΠΈ ΡΠΎΡ Π²Π΅ ΠΈΠ·Π±ΡΠΎΠΈβ :-)) ΠΡΠΌΠ΅ΡΠΈΡΠ°Π½ΠΈ Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈ
Π‘Π΅ΠΏΠ°ΠΊ, ΠΌΠΈΡΠ»Π°ΠΌ Π΄Π΅ΠΊΠ° ΡΠΈΡΠ΅ ΡΠ΅ ΡΠ΅ΡΠ°Π²Π°Π°Ρ Π½Π° ΠΏΡΠΈΠΊΠ°Π·Π½Π°ΡΠ° ΡΠΎ 4 Π±Π°ΡΡΠΈ IP Π°Π΄ΡΠ΅ΡΠΈ Π½Π° ΠΠ½ΡΠ΅ΡΠ½Π΅Ρ. ΠΡΠΏΡΠ²ΠΈΠ½ ΠΌΠΈΡΠ»Π΅Π²ΠΌΠ΅ Π΄Π΅ΠΊΠ° Π΅ Π΄ΠΎΠ²ΠΎΠ»Π½ΠΎ, Π½ΠΎ ΡΠ΅Π³Π° ΡΓ¨ ΡΡΡΠ΅ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌΠ΅ Π΄Π° ΡΠ΅ ΠΏΡΠ΅ΡΡΠ»ΠΈΠΌΠ΅ Π½Π° Π°Π΄ΡΠ΅ΡΠ° ΠΎΠ΄ 6 Π±Π°ΡΡΠΈ. ΠΠ° Π΄Π° Π½Π΅ ΡΠ΅ ΠΏΠΎΠ²ΡΠΎΡΠΈ ΠΎΠ²Π°Π° Π³ΡΠ΅ΡΠΊΠ° ΠΈ Π΄Π° Π½Π΅ ΠΈΠΌ ΡΠ΅ Π΄Π°Π΄Π΅ ΡΠ»ΠΎΠ±ΠΎΠ΄Π° Π½Π° ΡΠ°Π·ΠΈΠ³ΡΠ°Π½ΠΈΡΠ΅ ΡΠ°ΡΠ΅ Π½Π° ΠΎΠ½ΠΈΠ΅ ΠΊΠΎΠΈ ΡΠ°ΠΌΠΈ ΡΠΈ Π³ΠΎ ΠΏΡΠ°Π²Π°Ρ, SIG Π²Π΅Π΄Π½Π°Ρ ΡΠ΅ΡΠΈ Π΄Π° Π²ΠΎΠ²Π΅Π΄Π΅ 128-Π±ΠΈΡΠ½ΠΈ UUID. ΠΠ²Π° Π»ΠΈΡΠ½ΠΎ ΠΌΠ΅ ΠΏΠΎΡΡΠ΅ΡΡΠ²Π° Π½Π° Π½Π΅Π»ΠΈΡΠ΅Π½ΡΠΈΡΠ°Π½ΠΈΠΎΡ ΠΎΠΏΡΠ΅Π³ ΠΎΠ΄ 433 MHz, ΠΊΠΎΡ Π±Π΅ΡΠ΅ Π΄Π°Π΄Π΅Π½ Π½Π° ΡΠ΅ΠΊΠ°ΠΊΠ²ΠΈ ΠΡΠ»ΠΈΠ±ΠΈΠ½ΠΈ ΠΎΠ΄ ΡΠ°Π΄ΠΈΠΎ ΠΊΠ°Π½Π°Π»ΠΎΡ. ΠΠΎ Π½Π°ΡΠΈΠΎΡ ΡΠ»ΡΡΠ°Ρ, Π±Π΅ΡΠ΅ ΡΠΎΠ·Π΄Π°Π΄Π΅Π½ 128-Π±ΠΈΡΠ΅Π½ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Π½Π° ΡΡΠ»ΡΠ³ΠΈ ΠΈ ΠΊΠ°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ. ΠΠ²Π° Π·Π½Π°ΡΠΈ Π΄Π΅ΠΊΠ° Π½ΠΈΠ΅, Π·Π° Π½Π°ΡΠΈΡΠ΅ ΡΡΠ»ΡΠ³ΠΈ ΠΈ ΡΡΠ΅Π΄ΠΈ, ΠΌΠΎΠΆΠ΅ΠΌΠ΅ Π΄Π° ΠΊΠΎΡΠΈΡΡΠΈΠΌΠ΅ ΡΠ΅ΡΠΈΡΠΈ ΡΠ΅ΠΊΠΎΡΠ° 128-Π±ΠΈΡΠ½Π° Π²ΡΠ΅Π΄Π½ΠΎΡΡ. Π‘Π΅Π΅Π΄Π½ΠΎ, Π²Π΅ΡΠΎΡΠ°ΡΠ½ΠΎΡΡΠ° Π΄Π° ΡΠ΅ Π΄ΠΎΡΠ΄Π΅ Π΄ΠΎ ΠΈΡΡΠΈΠΎΡ UUID ΡΠ΅ ΡΡΡΠ΅ΠΌΠΈ ΠΊΠΎΠ½ Π½ΡΠ»Π°.
ΠΡΡΡΠ½ΠΎΡΡ, ΠΊΡΠ°ΡΠΊΠΈΡΠ΅ 16-Π±ΠΈΡΠ½ΠΈ UUID ΠΈΠΌΠ°Π°Ρ ΡΠ²ΠΎΠ΅ ΠΏΡΠΎΡΠΈΡΡΠ²Π°ΡΠ΅ Π΄ΠΎ 128-Π±ΠΈΡΠ½Π° Π²ΡΠ΅Π΄Π½ΠΎΡΡ. ΠΠΎ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡΠ°ΡΠ°, ΠΎΠ²Π°Π° Π΅ΠΊΡΡΠ΅Π½Π·ΠΈΡΠ° ΡΠ΅ Π½Π°ΡΠ΅ΠΊΡΠ²Π° Bluetooth Base UUID ΠΈ ΠΈΠΌΠ° Π²ΡΠ΅Π΄Π½ΠΎΡΡ 00000000-0000-1000-8000-00805F9B34FB. ΠΠΊΠΎ, Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, 16-Π±ΠΈΡΠ½ΠΈΠΎΡ Π°ΡΡΠΈΠ±ΡΡ UUID ΠΈΠΌΠ° Π²ΡΠ΅Π΄Π½ΠΎΡΡ 0x1234, ΡΠΎΠ³Π°Ρ Π΅ΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½ΡΠ½ΠΈΠΎΡ 128-Π±ΠΈΡΠ΅Π½ UUID ΡΠ΅ ΡΠ° ΠΈΠΌΠ° Π²ΡΠ΅Π΄Π½ΠΎΡΡΠ° 00001234-0000-1000-8000-00805F9B34FB. ΠΠ° Π΄ΡΡΠΈ ΠΈ ΡΠΎΠΎΠ΄Π²Π΅ΡΠ½Π°ΡΠ° ΡΠΎΡΠΌΡΠ»Π° Π΅ Π΄Π°Π΄Π΅Π½Π°:
128_bit_value = 16_bit_value * 2^96 + Bluetooth_Base_UUID
ΠΠ΅ Π·Π½Π°ΠΌ ΠΎΠ΄ ΠΊΠ°Π΄Π΅ Π΄ΠΎΡΠ΄Π΅ ΠΎΠ²ΠΎΡ ΠΌΠ°Π³ΠΈΡΠ΅Π½ Π±ΡΠΎΡ. ΠΠΊΠΎ Π½Π΅ΠΊΠΎΡ ΠΎΠ΄ ΡΠΈΡΠ°ΡΠ΅Π»ΠΈΡΠ΅ Π·Π½Π°Π΅ Π½Π΅ΠΊΠ° ΠΏΠΈΡΠ΅ Π²ΠΎ ΠΊΠΎΠΌΠ΅Π½ΡΠ°Ρ (ΠΠΎΡΠΈΡΠ½ΠΈΠΊ ΡΠΎ ΠΏΡΠ΅ΠΊΠ°Ρ Sinopteek Π²Π΅ΡΠ΅ Π³ΠΎ ΠΈΠΌΠ° Π½Π°ΠΏΡΠ°Π²Π΅Π½ΠΎ ΠΎΠ²Π°. ΠΠΎΠ³Π»Π΅Π΄Π½Π΅ΡΠ΅ Π³ΠΈ ΠΊΠΎΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ΅). Π¨ΡΠΎ ΡΠ΅ ΠΎΠ΄Π½Π΅ΡΡΠ²Π° Π΄ΠΎ Π΄ΠΎΠ°ΡΠ°ΡΠ΅ΡΠΎ Π΄ΠΎ 128-Π±ΠΈΡΠ½ΠΈ UUID, Π²ΠΎ ΠΏΡΠΈΠ½ΡΠΈΠΏ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΊΠΎΡΠΈΡΡΠΈΡΠ΅ ΡΠΏΠ΅ΡΠΈΡΠ°Π»Π΅Π½
ATTy GATTy...
ΠΡΡΡΠ½ΠΎΡΡ, ΡΠΎΠ³Π°Ρ Π·Π°ΠΏΠΎΡΠ½ΡΠ²Π° Π·Π°Π±Π°Π²Π°ΡΠ°. ΠΠΎΠ·Π²ΠΎΠ»Π΅ΡΠ΅ ΠΌΠΈ Π΄Π° Π²Π΅ ΠΏΠΎΡΡΠ΅ΡΠ°ΠΌ Π΄Π΅ΠΊΠ° ATT ΡΠ΅ Π·Π°ΡΠ½ΠΎΠ²Π° Π½Π° ΠΎΠ΄Π½ΠΎΡ ΠΊΠ»ΠΈΠ΅Π½Ρ-ΡΠ΅ΡΠ²Π΅Ρ. Π‘Π΅Π³Π° Π³ΠΎ ΡΠ°Π·Π³Π»Π΅Π΄ΡΠ²Π°ΠΌΠ΅ ΡΠ΅ΡΠ²Π΅ΡΠΎΡ. Π‘ΠΎΠ΄ΡΠΆΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΊΠ°ΠΊΠΎ ΡΡΠΎ ΡΠ΅ Π²ΡΠ΅Π΄Π½ΠΎΡΡΠΈΡΠ΅ Π½Π° ΡΠ΅Π½Π·ΠΎΡΠΎΡ, ΡΡΠ°ΡΡΡΠΎΡ Π½Π° ΠΏΡΠ΅ΠΊΠΈΠ½ΡΠ²Π°ΡΠΎΡ Π·Π° ΡΠ²Π΅ΡΠ»ΠΎ, ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ Π·Π° Π»ΠΎΠΊΠ°ΡΠΈΡΠ°ΡΠ° ΠΈΡΠ½. Π‘Π΅Π³Π°, ΠΊΠΎΠ³Π° ΡΠΈΡΠ΅ βΡΡΠ΅ΡΠ½ΠΈΡΠΈ Π²ΠΎ Π½Π°ΡΠ°ΡΠ° ΠΏΠ°ΡΠ°Π΄Π°β ΡΠ΅ Π½ΡΠΌΠ΅ΡΠΈΡΠ°Π½ΠΈ, ΡΡΠ΅Π±Π° Π½Π΅ΠΊΠ°ΠΊΠΎ Π΄Π° Π³ΠΈ ΡΡΠ°Π²ΠΈΠΌΠ΅ Π²ΠΎ ΠΌΠ΅ΠΌΠΎΡΠΈΡΠ°ΡΠ° Π½Π° ΡΡΠ΅Π΄ΠΎΡ. ΠΠ° Π΄Π° Π³ΠΎ Π½Π°ΠΏΡΠ°Π²ΠΈΡΠ΅ ΠΎΠ²Π°, Π³ΠΈ ΡΡΠ°Π²Π°ΠΌΠ΅ Π²ΠΎ ΡΠ°Π±Π΅Π»Π° Π½Π°ΡΠ΅ΡΠ΅Π½Π° ΡΠ°Π±Π΅Π»Π° Π·Π° Π°ΡΡΠΈΠ±ΡΡΠΈ. ΠΠ°ΠΏΠΎΠΌΠ½Π΅ΡΠ΅ Π³ΠΎ ΠΎΠ²Π° Π΄ΠΎΠ±ΡΠΎ. ΠΠ²Π° Π΅ ΡΠ°ΠΌΠΎΡΠΎ ΡΡΡΠ΅ Π½Π° BLE. ΠΠ²Π° Π΅ ΠΎΠ½Π° ΡΡΠΎ ΡΠ΅ Π³ΠΎ ΡΠ°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ ΠΏΠΎΠ½Π°ΡΠ°ΠΌΡ. Π‘Π΅Π³Π° ΡΠ΅ΠΊΠΎΡΠ° Π»ΠΈΠ½ΠΈΡΠ° ΡΠ΅ ΡΠ° Π½Π°ΡΠ΅ΡΠ΅ΠΌΠ΅ Π°ΡΡΠΈΠ±ΡΡ. ΠΠ²Π°Π° ΡΠ°Π±Π΅Π»Π° ΡΠ΅ Π½Π°ΠΎΡΠ° Π΄Π»Π°Π±ΠΎΠΊΠΎ Π²ΠΎ ΠΌΠ°Π³Π°ΡΠΈΠ½ΠΎΡ ΠΈ, ΠΏΠΎ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, Π½Π΅ΠΌΠ°ΠΌΠ΅ Π΄ΠΈΡΠ΅ΠΊΡΠ΅Π½ ΠΏΡΠΈΡΡΠ°ΠΏ Π΄ΠΎ Π½Π΅Π°. ΠΠΈΠ΅ Π³ΠΎ ΠΈΠ½ΠΈΡΠΈΡΠ°Π»ΠΈΠ·ΠΈΡΠ°ΠΌΠ΅ ΠΈ ΠΏΡΠΈΡΡΠ°ΠΏΡΠ²Π°ΠΌΠ΅ Π΄ΠΎ Π½Π΅Π³ΠΎ, Π½ΠΎ ΠΎΠ½Π° ΡΡΠΎ ΡΠ΅ ΡΠ»ΡΡΡΠ²Π° Π²Π½Π°ΡΡΠ΅ Π΅ ΡΠΊΡΠΈΠ΅Π½ΠΎ ΠΎΠ΄ Π½Π°Ρ Π·Π°Π΄ ΡΠ΅Π΄ΡΠΌ ΠΏΠ΅ΡΠ°ΡΠΈ.
ΠΠ° ΡΠ° ΠΏΠΎΠ³Π»Π΅Π΄Π½Π΅ΠΌΠ΅ ΡΠ»ΠΈΠΊΠ°ΡΠ° ΠΎΠ΄ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡΠ°ΡΠ°, Π½ΠΎ ΠΏΡΠ΅Π΄ ΡΠΎΠ° Π±ΠΈ ΡΠ°ΠΊΠ°Π» Π²Π΅Π΄Π½Π°Ρ Π΄Π° ΠΏΡΠΈΠ²Π»Π΅ΡΠ°ΠΌ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΡΠ΅ΡΡΠ°ΡΠ° ΠΊΠΎΠ½ΡΡΠ·ΠΈΡΠ° Π²ΠΎ ΡΠ΅ΡΠΌΠΈΠ½ΠΈΡΠ΅, ΠΈΠΌΠ΅Π½ΠΎ Π²ΠΎ Π΄Π΅ΡΠΊΡΠΈΠΏΡΠΎΡΠΈΡΠ΅. Π£Π»ΠΎΠ³Π°ΡΠ° Π½Π° Π΄Π΅ΡΠΊΡΠΈΠΏΡΠΎΡΠΎΡ Π΅ Π΄Π° Π³ΠΎ Π½Π°Π΄ΠΎΠΏΠΎΠ»Π½ΠΈ ΠΎΠΏΠΈΡΠΎΡ Π½Π° ΠΊΠ°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠ°ΡΠ°. ΠΠΎΠ³Π° Π΅ Π½Π΅ΠΎΠΏΡ
ΠΎΠ΄Π½ΠΎ Π΄Π° ΡΠ΅ ΠΏΡΠΎΡΠΈΡΠ°Ρ Π½Π΅Π³ΠΎΠ²ΠΈΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ, ΡΠΎΠ³Π°Ρ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠ°Ρ Π΄Π΅ΡΠΊΡΠΈΠΏΡΠΎΡΠΈ. Π’ΠΈΠ΅ ΡΠ΅ ΠΈΡΡΠΎ ΡΠ°ΠΊΠ° Π°ΡΡΠΈΠ±ΡΡΠΈ, ΠΈ ΠΈΡΡΠΎ ΠΊΠ°ΠΊΠΎ ΠΈ ΡΡΠ»ΡΠ³ΠΈΡΠ΅ ΠΈ ΠΊΠ°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈΡΠ΅, ΡΠΈΠ΅ ΡΠ΅ Π½Π°ΠΎΡΠ°Π°Ρ Π²ΠΎ ΡΠ°Π±Π΅Π»Π°ΡΠ° ΡΠΎ Π°ΡΡΠΈΠ±ΡΡΠΈ. ΠΠ΅ΡΠ°Π»Π½ΠΎ ΡΠ΅ Π³ΠΈ ΠΈΡΠΏΠΈΡΠ°ΠΌΠ΅ Π²ΠΎ Π²ΡΠΎΡΠΈΠΎΡ Π΄Π΅Π» ΠΎΠ΄ ΡΡΠ°ΡΠΈΡΠ°ΡΠ°. ΠΠ΅ΡΡΡΠΎΠ°, ΠΏΠΎΠ½Π΅ΠΊΠΎΠ³Π°Ρ Π΄Π΅ΡΠΊΡΠΈΠΏΡΠΎΡΠΈΡΠ΅ ΡΠ΅ ΠΎΠ΄Π½Π΅ΡΡΠ²Π°Π°Ρ Π½Π° Π±ΡΠΎΡΠΎΡ Π½Π° ΡΠ΅Π΄ΠΎΡ Π²ΠΎ ΡΠ°Π±Π΅Π»Π°ΡΠ° ΡΠΎ Π°ΡΡΠΈΠ±ΡΡΠΈ. ΠΠ²Π° ΠΌΠΎΡΠ° Π΄Π° ΡΠ΅ ΠΈΠΌΠ° Π½Π° ΡΠΌ. ΠΠ° Π΄Π° ΠΈΠ·Π±Π΅Π³Π½Π΅ΠΌΠ΅ Π·Π°Π±ΡΠ½Π°, ΡΠ΅ Π³ΠΎ ΠΊΠΎΡΠΈΡΡΠΈΠΌΠ΅ ΡΠ΅ΡΠΌΠΈΠ½ΠΎΡ βΠΏΠΎΠΊΠ°ΠΆΡΠ²Π°Ρ Π½Π° Π°ΡΡΠΈΠ±ΡΡΠΈβ Π·Π° ΠΎΠ²ΠΈΠ΅ ΡΠ΅Π»ΠΈ.
ΠΠ½Π°ΡΠΈ, Π°ΡΡΠΈΠ±ΡΡΠΎΡ Π΅ Π΄ΠΈΡΠΊΡΠ΅ΡΠ½Π° Π²ΡΠ΅Π΄Π½ΠΎΡΡ ΡΡΠΎ Π³ΠΈ ΠΈΠΌΠ° ΡΠ»Π΅Π΄Π½ΠΈΡΠ΅ ΡΠ²ΠΎΡΡΡΠ²Π° ΠΏΠΎΠ²ΡΠ·Π°Π½ΠΈ ΡΠΎ Π½Π΅Π³ΠΎ:
1. Π Π°ΡΠΊΠ° Π·Π° Π°ΡΡΠΈΠ±ΡΡΠΈ Π΅ ΠΈΠ½Π΄Π΅ΠΊΡ Π½Π° ΡΠ°Π±Π΅Π»Π°ΡΠ° ΡΡΠΎ ΠΎΠ΄Π³ΠΎΠ²Π°ΡΠ° Π½Π° Π°ΡΡΠΈΠ±ΡΡΠΎΡ
2. Π’ΠΈΠΏ Π½Π° Π°ΡΡΠΈΠ±ΡΡ Π΅ UUID ΡΡΠΎ Π³ΠΎ ΠΎΠΏΠΈΡΡΠ²Π° Π½Π΅Π³ΠΎΠ²ΠΈΠΎΡ ΡΠΈΠΏ
3. ΠΡΠ΅Π΄Π½ΠΎΡΡ Π½Π° Π°ΡΡΠΈΠ±ΡΡΠΎΡ Π΅ ΠΏΠΎΠ΄Π°ΡΠΎΠΊΠΎΡ ΠΈΠ½Π΄Π΅ΠΊΡΠΈΡΠ°Π½ ΠΎΠ΄ ΠΏΠΎΠΊΠ°ΠΆΡΠ²Π°ΡΠΎΡ Π½Π° Π°ΡΡΠΈΠ±ΡΡΠΎΡ
4. ΠΠΎΠ·Π²ΠΎΠ»ΠΈ Π·Π° Π°ΡΡΠΈΠ±ΡΡΠΈ ΡΠ΅ Π΄Π΅Π» ΠΎΠ΄ Π°ΡΡΠΈΠ±ΡΡΠΎΡ, Π΄ΠΎΠ·Π²ΠΎΠ»ΠΈΡΠ΅, ΠΊΠΎΠΈ Π½Π΅ ΠΌΠΎΠΆΠ°Ρ Π΄Π° ΡΠ΅ ΡΠΈΡΠ°Π°Ρ ΠΈΠ»ΠΈ Π½Π°ΠΏΠΈΡΠ°Ρ ΡΠΎ ΠΏΠΎΠΌΠΎΡ Π½Π° ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΎΡ Π·Π° Π°ΡΡΠΈΠ±ΡΡΠΈ
ΠΠ°ΠΊΠΎ Π΄Π° ΡΠ΅ ΡΠ°Π·Π±Π΅ΡΠ΅ ΡΠ΅ΡΠΎ ΠΎΠ²Π°? ΠΠΎΠΊΠ°ΠΆΡΠ²Π°ΡΠΎΡ Π½Π° Π°ΡΡΠΈΠ±ΡΡΠΎΡ Π΅, ΡΠ΅Π»Π°ΡΠΈΠ²Π½ΠΎ ΠΊΠ°ΠΆΠ°Π½ΠΎ, Π½Π΅Π³ΠΎΠ²ΠΈΠΎΡ Π±ΡΠΎΡ Π²ΠΎ Π½Π°ΡΠ°ΡΠ° ΡΠ°Π±Π΅Π»Π°.
Π’ΠΎΠ° ΠΌΡ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΡ Π΄Π° ΡΠΏΠ°ΡΡΠ²Π° Π½Π° Π°ΡΡΠΈΠ±ΡΡ Π²ΠΎ Π±Π°ΡΠ°ΡΠ°ΡΠ° Π·Π° ΡΠΈΡΠ°ΡΠ΅ ΠΈΠ»ΠΈ ΠΏΠΈΡΡΠ²Π°ΡΠ΅. ΠΠΎΠΆΠ΅ΠΌΠ΅ Π΄Π° Π³ΠΈ Π½ΡΠΌΠ΅ΡΠΈΡΠ°ΠΌΠ΅ Π½Π°ΡΠΈΡΠ΅ Π»ΠΈΠ½ΠΈΠΈ (Π°ΡΡΠΈΠ±ΡΡΠΈ) ΠΎΠ΄ 0x0001 Π΄ΠΎ 0xFFFF. ΠΠΎ Π½Π°ΡΠ°ΡΠ° ΠΏΠΎΠ²ΡΠ·Π°Π½ΠΎΡΡ ΡΠΎ ΠΏΠΎΠ»ΠΈΡΠ° Π·Π° ΠΊΠ½ΠΈΠ³ΠΈ, ΠΎΠ²Π° Π΅ Π±ΡΠΎΡΠΎΡ Π½Π° ΠΊΠ°ΡΡΠΈΡΠΊΠ°ΡΠ° Π²ΠΎ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ΠΎΡ Π·Π° Ρ
Π°ΡΡΠΈΡΠ°. Π‘Π»ΠΈΡΠ½ΠΎ Π½Π° ΡΠΎΠ°, ΠΊΠ°ΠΊΠΎ ΠΈ Π²ΠΎ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ΠΎΡ Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΡΠ°, ΠΊΠ°ΡΡΠΈΡΠΊΠΈΡΠ΅ ΡΠ΅ ΠΏΠΎΠ΄ΡΠ΅Π΄Π΅Π½ΠΈ ΠΏΠΎ Π·Π³ΠΎΠ»Π΅ΠΌΠ΅Π½ Π±ΡΠΎΡ. ΠΡΠΎΡΠΎΡ Π½Π° ΡΠ΅ΠΊΠΎΡΠ° ΡΠ»Π΅Π΄Π½Π° Π»ΠΈΠ½ΠΈΡΠ° ΠΌΠΎΡΠ° Π΄Π° Π±ΠΈΠ΄Π΅ ΠΏΠΎΠ³ΠΎΠ»Π΅ΠΌ ΠΎΠ΄ ΠΏΡΠ΅ΡΡ
ΠΎΠ΄Π½ΠΈΠΎΡ. ΠΡΡΠΎ ΠΊΠ°ΠΊΠΎ Π²ΠΎ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΡΠ°, ΠΏΠΎΠ½Π΅ΠΊΠΎΠ³Π°Ρ Π½Π΅ΠΊΠΎΠΈ ΠΊΠ°ΡΡΠΈΡΠΊΠΈ ΡΠ΅ Π³ΡΠ±Π°Ρ, ΡΠ°ΠΊΠ° ΡΡΠΎ ΠΊΠ°Ρ Π½Π°Ρ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠΌΠ° ΠΏΡΠ°Π·Π½ΠΈΠ½ΠΈ Π²ΠΎ Π½ΡΠΌΠ΅ΡΠΈΡΠ°ΡΠ΅ΡΠΎ Π½Π° Π»ΠΈΠ½ΠΈΠΈΡΠ΅. ΠΠ²Π° Π΅ Π΄ΠΎΠ·Π²ΠΎΠ»Π΅Π½ΠΎ. ΠΠ»Π°Π²Π½Π°ΡΠ° ΡΠ°Π±ΠΎΡΠ° Π΅ Π΄Π΅ΠΊΠ° ΡΠΈΠ΅ ΠΎΠ΄Π°Ρ ΠΏΡΠΎΠ³ΡΠ΅ΡΠΈΠ²Π½ΠΎ.
Π’ΠΈΠΏΠΎΡ Π½Π° Π°ΡΡΠΈΠ±ΡΡΠΎΡ ΠΎΠ΄ΡΠ΅Π΄ΡΠ²Π° ΡΡΠΎ ΠΏΡΠ΅ΡΡΡΠ°Π²ΡΠ²Π° Π°ΡΡΠΈΠ±ΡΡΠΎΡ. ΠΠΎ Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ° ΡΠΎ ΡΠ°Π·ΠΈΠΊΠΎΡ Π¦,
ΠΊΠ°Π΄Π΅ ΡΡΠΎ ΠΈΠΌΠ° Π±ΡΠ»ΠΎΠ²ΠΈ, Π½ΡΠΌΠ΅ΡΠΈΡΠΊΠΈ ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ ΠΈ Π½ΠΈΠ·ΠΈ, ΡΠ°ΠΊΠ° Π΅ ΡΡΠΊΠ°. ΠΠΎ ΡΠΈΠΏ Π½Π° Π°ΡΡΠΈΠ±ΡΡ ΠΏΡΠ΅ΠΏΠΎΠ·Π½Π°Π²Π°ΠΌΠ΅
ΡΠΎ ΡΡΠΎ ΡΠ΅ Π·Π°Π½ΠΈΠΌΠ°Π²Π°ΠΌΠ΅ ΠΈ ΠΊΠ°ΠΊΠΎ ΠΌΠΎΠΆΠ΅ΠΌΠ΅ Π΄Π° ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΠΌΠ΅ Π΄Π° ΡΠ°Π±ΠΎΡΠΈΠΌΠ΅ ΡΠΎ ΠΎΠ²ΠΎΡ Π°ΡΡΠΈΠ±ΡΡ. ΠΠΎΠ΄ΠΎΠ»Ρ ΡΠ΅ ΡΠ°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ Π½Π΅ΠΊΠΎΠΈ ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ½ΠΈ ΡΠΈΠΏΠΎΠ²ΠΈ Π½Π° Π°ΡΡΠΈΠ±ΡΡΠΈ. ΠΠ° ΠΏΡΠΈΠΌΠ΅Ρ, βΠ΄Π΅ΠΊΠ»Π°ΡΠ°ΡΠΈΡΠ° Π·Π° ΡΡΠ»ΡΠ³Π°β (0x2800), βΠΊΠ°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΡΠ½Π° Π΄Π΅ΠΊΠ»Π°ΡΠ°ΡΠΈΡΠ°β (0x2803), βΠ΄Π΅ΠΊΠ»Π°ΡΠ°ΡΠΈΡΠ° Π·Π° Π΄Π΅ΡΠΊΡΠΈΠΏΡΠΎΡβ (0x2902).
ΠΡΠ΅Π΄Π½ΠΎΡΡΠ° Π½Π° Π°ΡΡΠΈΠ±ΡΡΠΎΡ Π΅ Π½Π΅Π³ΠΎΠ²ΠΎΡΠΎ Π²ΠΈΡΡΠΈΠ½ΡΠΊΠΎ Π·Π½Π°ΡΠ΅ΡΠ΅, ΠΏΡΠΎΡΡΠ΅ΡΠ΅ Π½Π° ΡΠ°Π²ΡΠΎΠ»ΠΎΠ³ΠΈΡΠ°ΡΠ°. ΠΠΊΠΎ ΡΠΈΠΏΠΎΡ Π½Π° Π°ΡΡΠΈΠ±ΡΡ Π΅ Π½ΠΈΠ·Π°, ΡΠΎΠ³Π°Ρ Π²ΡΠ΅Π΄Π½ΠΎΡΡΠ° Π½Π° Π°ΡΡΠΈΠ±ΡΡΠΎΡ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΠΈΠ΄Π΅, Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ»ΠΎΠ³Π°Π½ΠΎΡ βΠΠ΄ΡΠ°Π²ΠΎ ΡΠ²Π΅Ρ !!!β. ΠΠΊΠΎ ΡΠΈΠΏΠΎΡ Π½Π° Π°ΡΡΠΈΠ±ΡΡ Π΅ βΠ΄Π΅ΠΊΠ»Π°ΡΠ°ΡΠΈΡΠ° Π·Π° ΡΡΠ»ΡΠ³Π°β, ΡΠΎΠ³Π°Ρ Π½Π΅Π³ΠΎΠ²Π°ΡΠ° Π²ΡΠ΅Π΄Π½ΠΎΡΡ Π΅ ΡΠ°ΠΌΠ°ΡΠ° ΡΡΠ»ΡΠ³Π°. Π ΠΏΠΎΠ½Π΅ΠΊΠΎΠ³Π°Ρ ΠΎΠ²Π° Π΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡΠ° Π·Π° ΡΠΎΠ° ΠΊΠ°Π΄Π΅ Π΄Π° ΡΠ΅ Π½Π°ΡΠ΄Π°Ρ Π΄ΡΡΠ³ΠΈ Π°ΡΡΠΈΠ±ΡΡΠΈ ΠΈ Π½ΠΈΠ²Π½ΠΈΡΠ΅ ΡΠ²ΠΎΡΡΡΠ²Π°.
ΠΠΎΠ·Π²ΠΎΠ»ΠΈΡΠ΅ Π·Π° Π°ΡΡΠΈΠ±ΡΡΠΈ ΠΌΡ Π΄ΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°Π°Ρ Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠΎΡ Π΄Π° ΡΠ°Π·Π±Π΅ΡΠ΅ Π΄Π°Π»ΠΈ Π΅ Π΄ΠΎΠ·Π²ΠΎΠ»Π΅Π½ ΠΏΡΠΈΡΡΠ°ΠΏ Π·Π° ΡΠΈΡΠ°ΡΠ΅ ΠΈΠ»ΠΈ ΠΏΠΈΡΡΠ²Π°ΡΠ΅.
ΠΠ°Π±Π΅Π»Π΅ΠΆΠ΅ΡΠ΅ Π΄Π΅ΠΊΠ° ΠΎΠ²ΠΈΠ΅ Π΄ΠΎΠ·Π²ΠΎΠ»ΠΈ ΡΠ΅ ΠΎΠ΄Π½Π΅ΡΡΠ²Π°Π°Ρ ΡΠ°ΠΌΠΎ Π½Π° Π²ΡΠ΅Π΄Π½ΠΎΡΡΠ° Π½Π° Π°ΡΡΠΈΠ±ΡΡΠΎΡ, Π° Π½Π΅ ΠΈ Π½Π° ΡΠ°ΠΌΠΎΡΠΎ ΠΏΠΎΠ»Π΅ Π·Π° ΠΏΠΎΠΊΠ°ΠΆΡΠ²Π°Ρ, ΡΠΈΠΏ ΠΈΠ»ΠΈ Π΄ΠΎΠ·Π²ΠΎΠ»Π°. ΠΠ½ΠΈΠ΅. Π°ΠΊΠΎ Π΅ Π΄ΠΎΠ·Π²ΠΎΠ»Π΅Π½ΠΎ ΡΠ½ΠΈΠΌΠ°ΡΠ΅ Π½Π° Π°ΡΡΠΈΠ±ΡΡΠΈ, ΡΠΎΠ³Π°Ρ ΠΌΠΎΠΆΠ΅ΠΌΠ΅ Π΄Π° ΡΠ° ΠΏΡΠΎΠΌΠ΅Π½ΠΈΠΌΠ΅, Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, Π»ΠΈΠ½ΠΈΡΠ°ΡΠ° βΠΠ΄ΡΠ°Π²ΠΎ ΡΠ²Π΅Ρ !!!β Π΄ΠΎ ΡΠ΅Π΄ΠΎΡ βΠΠΎΠ±ΡΠΎ ΡΡΡΠΎβ. ΠΠΎ, Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌΠ΅ Π΄Π° Π·Π°Π±ΡΠ°Π½ΠΈΠΌΠ΅ ΠΏΠΈΡΡΠ²Π°ΡΠ΅ Π½ΠΎΠ²Π° Π»ΠΈΠ½ΠΈΡΠ° ΠΈΠ»ΠΈ Π΄Π° Π³ΠΎ ΠΏΡΠΎΠΌΠ΅Π½ΠΈΠΌΠ΅ ΡΠΈΠΏΠΎΡ Π½Π° Π°ΡΡΠΈΠ±ΡΡΠΎΡ ΠΈ Π΄Π° ΡΠ° ΠΎΠ·Π½Π°ΡΠΈΠΌΠ΅ Π»ΠΈΠ½ΠΈΡΠ°ΡΠ° ΠΊΠ°ΠΊΠΎ βΠ΄Π΅ΠΊΠ»Π°ΡΠ°ΡΠΈΡΠ° Π·Π° ΡΡΠ»ΡΠ³Π°β. ΠΠΎΠ³Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΡ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΈΡΠ° ΡΠΎ ΡΠ΅ΡΠ²Π΅Ρ, ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΡ Π³ΠΈ Π±Π°ΡΠ° Π½Π΅Π³ΠΎΠ²ΠΈΡΠ΅ Π°ΡΡΠΈΠ±ΡΡΠΈ. ΠΠ²Π° ΠΌΡ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΡ Π΄Π° Π·Π½Π°Π΅ ΡΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΎΠ±Π΅Π·Π±Π΅Π΄ΠΈ ΡΠ΅ΡΠ²Π΅ΡΠΎΡ. ΠΠ°ΠΊΠΎ Π½Π΅ Π΅ Π½Π΅ΠΎΠΏΡ
ΠΎΠ΄Π½ΠΎ Π΄Π° ΡΠ΅ ΡΠΈΡΠ°Π°Ρ ΠΈ ΠΏΠΈΡΡΠ²Π°Π°Ρ Π²ΡΠ΅Π΄Π½ΠΎΡΡΠΈΡΠ΅.
ΠΠ°ΠΊΠΎ ΠΈΠ·Π³Π»Π΅Π΄Π°
ΠΠΎΠ½ΡΠ΅ΠΏΡΠΎΡ Π½Π° ΠΠΠ’Π’ Π΅ Π΄Π° ΡΠ΅ Π³ΡΡΠΏΠΈΡΠ°Π°Ρ Π°ΡΡΠΈΠ±ΡΡΠΈΡΠ΅ Π²ΠΎ ΡΠ°Π±Π΅Π»Π°ΡΠ° ΡΠΎ Π°ΡΡΠΈΠ±ΡΡΠΈ Π·Π°Π΅Π΄Π½ΠΎ ΠΏΠΎ ΠΌΠ½ΠΎΠ³Ρ ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ΅Π½ ΠΈ Π»ΠΎΠ³ΠΈΡΠ΅Π½ ΡΠ΅Π΄ΠΎΡΠ»Π΅Π΄. ΠΡΠ΄Π΅ Π²Π½ΠΈΠΌΠ°ΡΠ΅Π»Π½ΠΎ Π΄Π° Π³ΠΎ ΡΠ°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ ΠΏΡΠΎΡΠΈΠ»ΠΎΡ Π½Π° ΡΡΡΠ΅Π²ΠΈΠΎΡ ΡΠΈΡΠ°ΠΌ ΠΏΠΎΠ΄ΠΎΠ»Ρ. ΠΠ°ΡΠ»Π΅Π²Π°ΡΠ° ΠΊΠΎΠ»ΠΎΠ½Π° ΠΎΠ΄ ΠΎΠ²Π°Π° ΡΠ°Π±Π΅Π»Π° Π΅ ΠΈΠ·Π±ΠΎΡΠ½Π°. Π’ΠΎΠ° Π΅Π΄Π½ΠΎΡΡΠ°Π²Π½ΠΎ Π½ΠΈ ΠΎΠΏΠΈΡΡΠ²Π° ΡΡΠΎ Π΅ ΠΎΠ²Π°Π° Π»ΠΈΠ½ΠΈΡΠ° (Π°ΡΡΠΈΠ±ΡΡ). Π‘ΠΈΡΠ΅ Π΄ΡΡΠ³ΠΈ ΠΊΠΎΠ»ΡΠΌΠ½ΠΈ Π½ΠΈ ΡΠ΅ Π²Π΅ΡΠ΅ ΠΏΠΎΠ·Π½Π°ΡΠΈ.
ΠΠ° Π²ΡΠ²ΠΎΡ Π½Π° ΡΠ΅ΠΊΠΎΡΠ° Π³ΡΡΠΏΠ° ΡΠ΅ΠΊΠΎΠ³Π°Ρ ΠΈΠΌΠ°ΠΌΠ΅ Π°ΡΡΠΈΠ±ΡΡ Π·Π° Π΄Π΅ΠΊΠ»Π°ΡΠ°ΡΠΈΡΠ° Π½Π° ΡΡΠ»ΡΠ³Π°. ΠΠ΅Π³ΠΎΠ²ΠΈΠΎΡ ΡΠΈΠΏ Π΅ ΡΠ΅ΠΊΠΎΠ³Π°Ρ 0x2800, Π° ΠΏΠΎΠΊΠ°ΠΆΡΠ²Π°ΡΠΎΡ Π·Π°Π²ΠΈΡΠΈ ΠΎΠ΄ ΡΠΎΠ° ΠΊΠΎΠ»ΠΊΡ Π°ΡΡΠΈΠ±ΡΡΠΈ ΡΠ΅ Π²Π΅ΡΠ΅ ΠΏΡΠΈΡΡΡΠ½ΠΈ Π²ΠΎ ΡΠ°Π±Π΅Π»Π°ΡΠ°. ΠΠ΅Π³ΠΎΠ²ΠΈΡΠ΅ Π΄ΠΎΠ·Π²ΠΎΠ»ΠΈ ΡΠ΅ ΡΠ΅ΠΊΠΎΠ³Π°Ρ ΡΠ°ΠΌΠΎ Π·Π° ΡΠΈΡΠ°ΡΠ΅, Π±Π΅Π· Π½ΠΈΠΊΠ°ΠΊΠ²Π° Π°Π²ΡΠ΅Π½ΡΠΈΠΊΠ°ΡΠΈΡΠ° ΠΈΠ»ΠΈ ΠΎΠ²Π»Π°ΡΡΡΠ²Π°ΡΠ΅. ΠΠ΅ Π·Π±ΠΎΡΡΠ²Π°ΠΌΠ΅ Π·Π° ΠΎΠ²ΠΈΠ΅ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈ ΠΌΠ°Π»ΠΊΡ ΠΏΠΎΠ΄ΠΎΡΠ½Π°. ΠΡΠ΅Π΄Π½ΠΎΡΡΠ° Π΅ ΡΡΡΠ΅ Π΅Π΄Π΅Π½ UUID ΡΡΠΎ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΡΠ²Π° ΡΡΠΎ Π΅ ΡΡΠ»ΡΠ³Π°ΡΠ°. ΠΠΎ ΡΠ°Π±Π΅Π»Π°ΡΠ°, Π²ΡΠ΅Π΄Π½ΠΎΡΡΠ° Π΅ 0x180D, ΡΡΠΎ Π΅ Π΄Π΅ΡΠΈΠ½ΠΈΡΠ°Π½ΠΎ ΠΎΠ΄ Bluetooth SIG ΠΊΠ°ΠΊΠΎ ΡΡΠ»ΡΠ³Π° Π·Π° ΠΎΡΡΡΠΊΡΠ²Π°ΡΠ°ΡΠ° Π½Π° ΡΡΡΠ΅ΡΠΎ.
ΠΠΎ ΠΎΠ±ΡΠ°Π²ΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° ΡΡΠ»ΡΠ³Π°ΡΠ°, Π΄ΠΎΠ°ΡΠ° ΠΈ ΠΎΠ±ΡΠ°Π²ΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° ΠΊΠ°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠ°ΡΠ°. Π’Π°Π° Π΅ ΡΠ»ΠΈΡΠ½Π° Π²ΠΎ ΡΠΎΡΠΌΠ° Π½Π° Π΄Π΅ΠΊΠ»Π°ΡΠ°ΡΠΈΡΠ° Π·Π° ΡΡΠ»ΡΠ³Π°. ΠΠ΅Π³ΠΎΠ²ΠΈΠΎΡ UUID Π΅ ΡΠ΅ΠΊΠΎΠ³Π°Ρ 0x2803, Π° Π½Π΅Π³ΠΎΠ²ΠΈΡΠ΅ Π΄ΠΎΠ·Π²ΠΎΠ»ΠΈ ΡΠ΅ΠΊΠΎΠ³Π°Ρ ΡΠ΅ ΡΠ°ΠΌΠΎ Π·Π° ΡΠΈΡΠ°ΡΠ΅ Π±Π΅Π· Π½ΠΈΠΊΠ°ΠΊΠ²Π° Π°Π²ΡΠ΅Π½ΡΠΈΠΊΠ°ΡΠΈΡΠ° ΠΈΠ»ΠΈ ΠΎΠ²Π»Π°ΡΡΡΠ²Π°ΡΠ΅. ΠΠ° Π³ΠΎ ΠΏΠΎΠ³Π»Π΅Π΄Π½Π΅ΠΌΠ΅ ΠΏΠΎΠ»Π΅ΡΠΎ ΠΡΠ΅Π΄Π½ΠΎΡΡ Π½Π° Π°ΡΡΠΈΠ±ΡΡΠΈ, ΠΊΠΎΠ΅ Π²ΠΊΠ»ΡΡΡΠ²Π° Π½Π΅ΠΊΠΎΠΈ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ. Π‘Π΅ΠΊΠΎΠ³Π°Ρ ΡΠΎΠ΄ΡΠΆΠΈ ΠΏΠΎΠΊΠ°ΠΆΡΠ²Π°Ρ, UUID ΠΈ Π·Π±ΠΈΡ Π½Π° ΡΠ²ΠΎΡΡΡΠ²Π°. ΠΠ²ΠΈΠ΅ ΡΡΠΈ Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈ ΡΠ° ΠΎΠΏΠΈΡΡΠ²Π°Π°Ρ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Π½Π°ΡΠ° Π΄Π΅ΠΊΠ»Π°ΡΠ°ΡΠΈΡΠ° Π½Π° ΠΊΠ°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΡΠ½Π°ΡΠ° Π²ΡΠ΅Π΄Π½ΠΎΡΡ. ΠΠΎΠΊΠ°ΠΆΡΠ²Π°ΡΠΎΡ ΠΏΡΠΈΡΠΎΠ΄Π½ΠΎ ΡΠ° ΠΎΠ·Π½Π°ΡΡΠ²Π° Π»ΠΎΠΊΠ°ΡΠΈΡΠ°ΡΠ° Π½Π° Π΄Π΅ΠΊΠ»Π°ΡΠ°ΡΠΈΡΠ°ΡΠ° Π½Π° ΠΊΠ°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΡΠ½Π°ΡΠ° Π²ΡΠ΅Π΄Π½ΠΎΡΡ Π²ΠΎ ΡΠ°Π±Π΅Π»Π°ΡΠ° ΡΠΎ Π°ΡΡΠΈΠ±ΡΡΠΈ. UUID ΠΎΠΏΠΈΡΡΠ²Π° ΠΊΠ°ΠΊΠΎΠ² ΡΠΈΠΏ Π½Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΈΠ»ΠΈ Π²ΡΠ΅Π΄Π½ΠΎΡΡ ΠΌΠΎΠΆΠ΅ΠΌΠ΅ Π΄Π° ΠΎΡΠ΅ΠΊΡΠ²Π°ΠΌΠ΅. ΠΠ° ΠΏΡΠΈΠΌΠ΅Ρ, Π²ΡΠ΅Π΄Π½ΠΎΡΡΠ° Π½Π° ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ°ΡΠ°, ΡΠΎΡΡΠΎΡΠ±Π°ΡΠ° Π½Π° ΠΏΡΠ΅ΠΊΠΈΠ½ΡΠ²Π°ΡΠΎΡ Π·Π° ΡΠ²Π΅ΡΠ»ΠΎ ΠΈΠ»ΠΈ Π½Π΅ΠΊΠΎΡΠ° Π΄ΡΡΠ³Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»Π½Π° Π²ΡΠ΅Π΄Π½ΠΎΡΡ. Π ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ ΡΠ²ΠΎΡΡΡΠ²Π°, ΠΊΠΎΠΈ ΠΎΠΏΠΈΡΡΠ²Π°Π°Ρ ΠΊΠ°ΠΊΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΡΠ° ΡΠΎ ΠΊΠ°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΡΠ½Π°ΡΠ° Π²ΡΠ΅Π΄Π½ΠΎΡΡ.
ΠΠ²Π΄Π΅ Π½Π΅ ΡΠ΅ΠΊΠ° ΡΡΡΠ΅ Π΅Π΄Π½Π° Π·Π°ΠΌΠΊΠ°. Π’ΠΎΡ Π΅ ΠΏΠΎΠ²ΡΠ·Π°Π½ ΡΠΎ Π΄ΠΎΠ·Π²ΠΎΠ»ΠΈ Π·Π° Π°ΡΡΠΈΠ±ΡΡΠΈ ΠΈ ΠΊΠ°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΡΠ½ΠΈ ΡΠ²ΠΎΡΡΡΠ²Π°. ΠΡΠ΄Π΅ Π΄Π° ΡΠ° ΠΏΠΎΠ³Π»Π΅Π΄Π½Π΅ΠΌΠ΅ ΡΠ»ΠΈΠΊΠ°ΡΠ° Π½Π° ΡΠ²ΠΎΡΡΡΠ²Π°ΡΠ° Π½Π° Π±ΠΈΡΠ½ΠΎΡΠΎ ΠΏΠΎΠ»Π΅ ΠΎΠ΄ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡΠ°ΡΠ°.
ΠΠ°ΠΊΠΎ ΡΡΠΎ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π²ΠΈΠ΄ΠΈΡΠ΅, ΡΡΠΊΠ° ΠΈΠΌΠ° ΠΈ ΠΏΠΎΠ»ΠΈΡΠ° ΠΊΠΎΠΈ ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡΠ²Π°Π°Ρ ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π·Π° ΡΠΈΡΠ°ΡΠ΅ ΠΈ ΠΏΠΈΡΡΠ²Π°ΡΠ΅. ΠΠΎΠΆΠ΅Π±ΠΈ ΡΠ΅ ΠΏΡΠ°ΡΡΠ²Π°ΡΠ΅ Π·ΠΎΡΡΠΎ ΠΈΠΌΠ°ΠΌΠ΅ Π΄ΠΎΠ·Π²ΠΎΠ»ΠΈ Π·Π° ΡΠΈΡΠ°ΡΠ΅/ΠΏΠΈΡΡΠ²Π°ΡΠ΅ Π·Π° Π°ΡΡΠΈΠ±ΡΡ ΠΈ ΡΠ²ΠΎΡΡΡΠ²ΠΎ
ΡΠΈΡΠ°/ΠΏΠΈΡΡΠ²Π° Π·Π° ΠΊΠ°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΡΠ½Π° Π²ΡΠ΅Π΄Π½ΠΎΡΡ? ΠΠ°ΡΠ΅ΠΌ Π½Π΅ ΡΡΠ΅Π±Π° ΡΠ΅ΠΊΠΎΠ³Π°Ρ Π΄Π° Π±ΠΈΠ΄Π°Ρ ΠΈΡΡΠΈ? Π€Π°ΠΊΡ Π΅ Π΄Π΅ΠΊΠ° ΡΠ²ΠΎΡΡΡΠ²Π°ΡΠ° Π·Π° ΠΊΠ°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΡΠ½Π°ΡΠ° Π²ΡΠ΅Π΄Π½ΠΎΡΡ ΡΠ΅ Π²ΡΡΡΠ½ΠΎΡΡ ΡΠ°ΠΌΠΎ ΠΏΡΠ΅ΠΏΠΎΡΠ°ΠΊΠΈ Π·Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΡ ΡΡΠΎ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠ°Ρ Π²ΠΎ ΠΠΠ’Π’ ΠΈ Π²ΠΎ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠ²Π½ΠΈΡΠ΅ ΡΠ»ΠΎΠ΅Π²ΠΈ. ΠΠ²Π° ΡΠ΅ ΡΠ°ΠΌΠΎ ΡΠΎΠ²Π΅ΡΠΈ Π·Π° ΡΠΎΠ° ΡΡΠΎ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΡ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΎΡΠ΅ΠΊΡΠ²Π° ΠΎΠ΄ ΠΊΠ°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΡΠ½ΠΈΠΎΡ Π°ΡΡΠΈΠ±ΡΡ Π·Π° Π΄Π΅ΠΊΠ»Π°ΡΠ°ΡΠΈΡΠ°. ΠΡΠ΄Π΅ Π΄Π° Π³ΠΎ ΡΠ°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ ΠΎΠ²Π° ΠΏΠΎΠ΄Π΅ΡΠ°Π»Π½ΠΎ. ΠΠ°ΠΊΠ²ΠΈ Π²ΠΈΠ΄ΠΎΠ²ΠΈ Π΄ΠΎΠ·Π²ΠΎΠ»ΠΈ ΠΈΠΌΠ° Π°ΡΡΠΈΠ±ΡΡΠΎΡ?
1. ΠΠΎΠ·Π²ΠΎΠ»ΠΈ Π·Π° ΠΏΡΠΈΡΡΠ°ΠΏ:
- ΡΠΈΡΠ°ΡΠ΅
- ΡΠ΅ΠΊΠΎΡΠ΄
- ΡΠΈΡΠ° ΠΈ ΠΏΠΈΡΡΠ²Π°
2. ΠΠΎΠ·Π²ΠΎΠ»Π° Π·Π° Π°Π²ΡΠ΅Π½ΡΠΈΠΊΠ°ΡΠΈΡΠ°:
- ΠΏΠΎΡΡΠ΅Π±Π½Π° Π΅ Π°Π²ΡΠ΅Π½ΡΠΈΠΊΠ°ΡΠΈΡΠ°
- Π½Π΅ Π΅ ΠΏΠΎΡΡΠ΅Π±Π½Π° Π°Π²ΡΠ΅Π½ΡΠΈΠΊΠ°ΡΠΈΡΠ°
3. ΠΠΎΠ·Π²ΠΎΠ»Π° Π·Π° ΠΎΠ²Π»Π°ΡΡΡΠ²Π°ΡΠ΅:
β ΠΏΠΎΡΡΠ΅Π±Π½ΠΎ Π΅ ΠΎΠ²Π»Π°ΡΡΡΠ²Π°ΡΠ΅
- Π½Π΅ Π΅ ΠΏΠΎΡΡΠ΅Π±Π½ΠΎ ΠΎΠ²Π»Π°ΡΡΡΠ²Π°ΡΠ΅
ΠΠ»Π°Π²Π½Π°ΡΠ° ΡΠ°Π·Π»ΠΈΠΊΠ° ΠΏΠΎΠΌΠ΅ΡΡ ΡΠ΅Π·ΠΎΠ»ΡΡΠΈΡΠ°ΡΠ° Π½Π° Π°ΡΡΠΈΠ±ΡΡΠΈΡΠ΅ ΠΈ ΠΊΠ°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΡΠ½ΠΈΡΠ΅ ΡΠ²ΠΎΡΡΡΠ²Π° Π΅ ΡΠΎΠ° ΡΡΠΎ ΠΏΡΠ²ΠΈΡΠ΅ ΡΠ΅ ΠΎΠ΄Π½Π΅ΡΡΠ²Π°Π°Ρ Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠΈΡΠ΅, Π° Π²ΡΠΎΡΠΈΡΠ΅ Π·Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠΈΡΠ΅. ΠΠ° ΡΠ΅ΡΠ²Π΅ΡΠΎΡ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΌΡ Π±ΠΈΠ΄Π΅ Π΄ΠΎΠ·Π²ΠΎΠ»Π΅Π½ΠΎ Π΄Π° ΡΠ° ΡΠΈΡΠ° ΠΊΠ°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΡΠ½Π°ΡΠ° Π²ΡΠ΅Π΄Π½ΠΎΡΡ, Π½ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±Π°ΡΠ° Π°Π²ΡΠ΅Π½ΡΠΈΠΊΠ°ΡΠΈΡΠ° ΠΈΠ»ΠΈ Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΡΠ°. ΠΠ°ΡΠΎΠ°, ΠΊΠΎΠ³Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΡ ΡΠ΅ Π³ΠΈ ΠΏΠΎΠ±Π°ΡΠ° ΡΠ²ΠΎΡΡΡΠ²Π°ΡΠ° Π½Π° ΠΊΠ°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠ°ΡΠ°, ΡΠ΅ Π΄ΠΎΠ±ΠΈΠ΅ΠΌΠ΅ Π΄Π΅ΠΊΠ° ΡΠΈΡΠ°ΡΠ΅ΡΠΎ Π΅ Π΄ΠΎΠ·Π²ΠΎΠ»Π΅Π½ΠΎ. ΠΠΎ, ΠΊΠΎΠ³Π° ΡΠ΅ ΠΎΠ±ΠΈΠ΄ΡΠ²Π°ΠΌΠ΅ Π΄Π° ΡΠΈΡΠ°ΠΌΠ΅, Π΄ΠΎΠ±ΠΈΠ²Π°ΠΌΠ΅ Π³ΡΠ΅ΡΠΊΠ°. ΠΠ°ΡΠΎΠ°, ΠΌΠΎΠΆΠ΅ΠΌΠ΅ Π±Π΅Π·Π±Π΅Π΄Π½ΠΎ Π΄Π° Π·Π±ΠΎΡΡΠ²Π°ΠΌΠ΅ Π·Π° ΠΏΡΠΈΠΎΡΠΈΡΠ΅ΡΠΎΡ Π½Π° Π΄ΠΎΠ·Π²ΠΎΠ»ΠΈΡΠ΅ ΠΏΡΠ΅Π΄ ΡΠ²ΠΎΡΡΡΠ²Π°ΡΠ°. ΠΠ° ΡΡΡΠ°Π½Π°ΡΠ° Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΡ, Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌΠ΅ Π΄Π° Π΄ΠΎΠ±ΠΈΠ΅ΠΌΠ΅ Π·Π½Π°Π΅ΡΠ΅ Π·Π° ΡΠΎΠ° ΠΊΠ°ΠΊΠ²ΠΈ Π΄ΠΎΠ·Π²ΠΎΠ»ΠΈ ΠΈΠΌΠ° Π°ΡΡΠΈΠ±ΡΡΠΎΡ.
ΠΠΏΠΈΡΡΠ²Π°Ρ
ΠΠ° ΡΠ΅ ββΠ²ΡΠ°ΡΠΈΠΌΠ΅ Π½Π° Π½Π°ΡΠ°ΡΠ° ΠΌΠ°ΡΠ°. ΠΠΎ Π΄Π΅ΠΊΠ»Π°ΡΠΈΡΠ°ΡΠ΅ΡΠΎ Π½Π° Π²ΡΠ΅Π΄Π½ΠΎΡΡΠ° Π½Π° ΠΊΠ°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠ°ΡΠ°, ΠΌΠΎΠΆΠ½ΠΈ ΡΠ΅ ΡΠ»Π΅Π΄Π½ΠΈΡΠ΅ Π΄Π΅ΠΊΠ»Π°ΡΠ°ΡΠΈΠΈ Π½Π° Π°ΡΡΠΈΠ±ΡΡΠΈ:
1. ΠΠΎΠ²Π° Π΄Π΅ΠΊΠ»Π°ΡΠ°ΡΠΈΡΠ° Π½Π° ΠΊΠ°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ (ΡΡΠ»ΡΠ³Π°ΡΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠΌΠ° ΠΌΠ½ΠΎΠ³Ρ ΠΊΠ°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ)
2. ΠΠ΅ΠΊΠ»Π°ΡΠ°ΡΠΈΡΠ° Π·Π° Π½ΠΎΠ²Π° ΡΡΠ»ΡΠ³Π° (ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠΌΠ° ΠΌΠ½ΠΎΠ³Ρ ΠΎΠ΄ Π½ΠΈΠ² Π²ΠΎ ΡΠ°Π±Π΅Π»Π°ΡΠ°)
3. ΠΠ΅ΠΊΠ»Π°ΡΠΈΡΠ°ΡΠ΅ ΡΠ°ΡΠΊΠ°
ΠΠΎ ΡΠ»ΡΡΠ°Ρ Π½Π° ΠΊΠ°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠ° Π½Π° ΠΌΠ΅ΡΠ΅ΡΠ΅ Π½Π° ΡΡΡΠ΅Π²ΠΈΠΎΡ ΡΠΈΡΠ°ΠΌ, Π²ΠΎ Π½Π°ΡΠ°ΡΠ° ΡΠ°Π±Π΅Π»Π°, Π΄Π΅ΠΊΠ»Π°ΡΠ°ΡΠΈΡΠ°ΡΠ° Π½Π° ΠΊΠ°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΡΠ½Π°ΡΠ° Π²ΡΠ΅Π΄Π½ΠΎΡΡ Π΅ ΠΏΡΠΈΠ΄ΡΡΠΆΠ΅Π½Π° ΡΠΎ Π΄Π΅ΠΊΠ»Π°ΡΠ°ΡΠΈΡΠ° Π½Π° Π΄Π΅ΡΠΊΡΠΈΠΏΡΠΎΡΠΎΡ. ΠΠΏΠΈΡΡΠ²Π°Ρ Π΅ Π°ΡΡΠΈΠ±ΡΡ ΡΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Π½ΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π·Π° ΠΊΠ°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠ°. ΠΠΎΡΡΠΎΡΠ°Ρ Π½Π΅ΠΊΠΎΠ»ΠΊΡ Π²ΠΈΠ΄ΠΎΠ²ΠΈ Π΄Π΅ΡΠΊΡΠΈΠΏΡΠΎΡΠΈ. ΠΠΈΠ΅ ΡΠ΅ Π·Π±ΠΎΡΡΠ²Π°ΠΌΠ΅ Π·Π° Π½ΠΈΠ² Π΄Π΅ΡΠ°Π»Π½ΠΎ Π²ΠΎ Π²ΡΠΎΡΠΈΠΎΡ Π΄Π΅Π» ΠΎΠ΄ ΠΎΠ²Π°Π° ΡΡΠ°ΡΠΈΡΠ°. ΠΠ°ΡΠ΅Π³Π°, ΡΠ΅ Π³ΠΎ Π΄ΠΎΠΏΡΠ΅ΠΌΠ΅ ΡΠ°ΠΌΠΎ ΠΠΏΠΈΡΠ½ΠΈΠΊΠΎΡ Π·Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠ° Π½Π° ΠΊΠ°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΡ (CCCD). ΠΠΌΠ° UUID Π΅Π΄Π½Π°ΠΊΠΎΠ² Π½Π° 0x2902. ΠΠΎΡΠΈΡΡΠ΅ΡΡΠΈ Π³ΠΎ ΠΎΠ²ΠΎΡ Π΄Π΅ΡΠΊΡΠΈΠΏΡΠΎΡ, ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΡ ΠΈΠΌΠ° ΠΌΠΎΠΆΠ½ΠΎΡΡ Π΄Π° ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠΈ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΈΡΠ° ΠΈΠ»ΠΈ ΠΈΠ·Π²Π΅ΡΡΡΠ²Π°ΡΠ΅ Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠΎΡ. Π Π°Π·Π»ΠΈΠΊΠ°ΡΠ° ΠΌΠ΅ΡΡ Π½ΠΈΠ² Π΅ ΠΌΠ°Π»Π°, Π½ΠΎ ΡΠ΅ΠΏΠ°ΠΊ ΠΏΠΎΡΡΠΎΠΈ. ΠΠ·Π²Π΅ΡΡΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π΅ Π±Π°ΡΠ° ΠΏΠΎΡΠ²ΡΠ΄Π° Π·Π° ΠΏΡΠΈΠ΅ΠΌ ΠΎΠ΄ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΡ. ΠΠ½Π΄ΠΈΠΊΠ°ΡΠΈΡΠ°ΡΠ° Π³ΠΎ Π±Π°ΡΠ° ΠΎΠ²Π°, ΠΈΠ°ΠΊΠΎ ΡΠ΅ ΡΠ°Π²ΡΠ²Π° Π½Π° Π½ΠΈΠ²ΠΎ Π½Π° ΠΠΠ’Π’, Π½Π΅ Π΄ΠΎΡΡΠΈΠ³Π½ΡΠ²Π°ΡΡΠΈ Π³ΠΎ Π½ΠΈΠ²ΠΎΡΠΎ Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°. ΠΠΎΡΡΠΎ ΡΠ°ΠΊΠ°, ΠΏΡΠ°ΡΡΠ²Π°Ρ? ΠΠ° ΠΆΠ°Π», ΡΠ°Ρ Π½Π΅ Π³ΠΎ Π·Π½Π°ΠΌ ΠΎΠ²Π°. Π‘Π°ΠΌΠΎ Π΄Π° ΠΊΠ°ΠΆΠ°ΠΌ Π΄Π΅ΠΊΠ° Π½ΠΎΡΠ΄ΠΈΡΠΊΠΈΡΠ΅ Π΅ΠΊΡΠΏΠ΅ΡΡΠΈ ΠΏΡΠ΅ΠΏΠΎΡΠ°ΡΡΠ²Π°Π°Ρ ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ ΠΈΠ·Π²Π΅ΡΡΡΠ²Π°ΡΠ°. ΠΠΎΠΊΡΠ°Ρ ΡΠΎΠ°, ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠ΅ΡΠΎΡ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΎΡ (ΡΠΎ ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ Π½Π° CRC) ΡΠ΅ ΡΠ»ΡΡΡΠ²Π° ΠΈ Π²ΠΎ Π΄Π²Π°ΡΠ° ΡΠ»ΡΡΠ°ΠΈ.
ΠΠ°ΠΊΠ»ΡΡΠΎΠΊ
ΠΠ° ΠΊΡΠ°ΡΠΎΡ ΠΎΠ΄ ΡΡΠ°ΡΠΈΡΠ°ΡΠ° Π±ΠΈ ΡΠ°ΠΊΠ°Π» Π΄Π° Π³ΠΎ ΠΊΠ°ΠΆΠ°ΠΌ ΠΎΠ²Π°. ΠΠΎΡΠ»Π΅Π΄Π½Π°ΡΠ° ΡΠ°Π±Π΅Π»Π° Π΅ ΠΌΠ°Π»ΠΊΡ Π·Π±ΡΠ½ΡΠ²Π°ΡΠΊΠ°. Π‘Π΅ΠΏΠ°ΠΊ, Π³ΠΎ ΠΈΠ·Π±ΡΠ°Π² Π·Π°ΡΠΎΠ° ΡΡΠΎ Π΅ Π΄Π°Π΄Π΅Π½ΠΎ
ΠΡΠ°Π±ΠΎΡΠ΅Π½ Π²ΠΎ ΠΡΡΠΏΠ°ΡΠΈΡΠ°ΡΠ° Π½Π° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ
ΠΠ΅ΡΠ΅ΡΡΠΊΠΈΡ
ΠΠ»Π°Π΄ΠΈΠΌΠΈΡ
ΠΠ·Π²ΠΎΡ: www.habr.com