рдЕрдкрдиреЗ рдбреЛрдВрдЧрд▓ рдХрд╛ рдзреНрдпрд╛рди рд░рдЦреЗрдВ: рд▓реЙрдЬрд┐рдЯреЗрдХ рдХреАрдмреЛрд░реНрдб рд░рд┐рд╕реАрд╡рд░ рд╕реБрд░рдХреНрд╖рд╛ рдЕрдзреНрдпрдпрди


рдРрддрд┐рд╣рд╛рд╕рд┐рдХ рд░реВрдк рд╕реЗ, рдЕрдзрд┐рдХрд╛рдВрд╢ рдХрд░реНрдордЪрд╛рд░реА рд▓реЙрдЬрд┐рдЯреЗрдХ рд╡рд╛рдпрд░рд▓реЗрд╕ рдХреАрдмреЛрд░реНрдб рдФрд░ рдЪреВрд╣реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдПрдХ рдмрд╛рд░ рдлрд┐рд░ рдЕрдкрдирд╛ рдкрд╛рд╕рд╡рд░реНрдб рджрд░реНрдЬ рдХрд░рддреЗ рд╣реБрдП, рд╣рдо, рд░реИрдХреЛрди рд╕рд┐рдХреНрдпреЛрд░рд┐рдЯреА рдЯреАрдо, рдиреЗ рд╕реЛрдЪрд╛: рд╡рд╛рдпрд░рд▓реЗрд╕ рдХреАрдмреЛрд░реНрдб рдХреЗ рд╕реБрд░рдХреНрд╖рд╛ рддрдВрддреНрд░ рдХреЛ рдмрд╛рдпрдкрд╛рд╕ рдХрд░рдирд╛ рдХрд┐рддрдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИ? рдЕрдзреНрдпрдпрди рдореЗрдВ рд╡рд╛рд╕реНрддреБ рджреЛрд╖реЛрдВ рдФрд░ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХрд╛ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдЬреЛ рдЗрдирдкреБрдЯ рдбреЗрдЯрд╛ рддрдХ рдкрд╣реБрдВрдЪ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдХрдЯреМрддреА рдХреЗ рддрд╣рдд - рд╣рдордиреЗ рдХреНрдпрд╛ рдХрд┐рдпрд╛ред


рдХреНрдпреЛрдВ Logitech?


рд╣рдорд╛рд░реА рд░рд╛рдп рдореЗрдВ, рд▓реЙрдЬрд┐рдЯреЗрдХ рдЗрдирдкреБрдЯ рдбрд┐рд╡рд╛рдЗрд╕ рдЙрдЪреНрдЪрддрдо рдЧреБрдгрд╡рддреНрддрд╛ рдФрд░ рд╕рдмрд╕реЗ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдореЗрдВ рд╕реЗ рд╣реИрдВред рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдореМрдЬреВрдж рдЕрдзрд┐рдХрд╛рдВрд╢ рдЙрдкрдХрд░рдг рд▓реЙрдЬрд┐рдЯреЗрдХ рдпреВрдирд┐рдлрд╛рдЗрдВрдЧ рд╕рдорд╛рдзрд╛рди рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИрдВ - рдпрд╣ рдПрдХ рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рдбреЛрдВрдЧрд▓ рд░рд┐рд╕реАрд╡рд░ рд╣реИ рдЬреЛ рдЖрдкрдХреЛ 6 рдЙрдкрдХрд░рдгреЛрдВ рддрдХ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рд╕рднреА Logitech рдХреЗ рд╕рдВрдЧрдд рдЙрдкрдХрд░рдгреЛрдВ рдХреЛ рд╕рдВрдЧрдд рд▓реЛрдЧреЛ рдХреЗ рд╕рд╛рде рд▓реЗрдмрд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдПрдХ рдЖрд╕рд╛рди-рд╕реЗ-рдЙрдкрдпреЛрдЧ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЖрдкрдХреЛ рдЕрдкрдиреЗ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рд╡рд╛рдпрд░рд▓реЗрд╕ рдХреАрдмреЛрд░реНрдб рдХреЗ рдХрдиреЗрдХреНрд╢рди рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдХреАрдмреЛрд░реНрдб рдХреЛ рд▓реЙрдЬрд┐рдЯреЗрдХ рдбреЛрдВрдЧрд▓-рд░рд┐рд╕реАрд╡рд░ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛, рд╕рд╛рде рд╣реА рд╕рд╛рде рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рдЦреБрдж рдХреЛ рдХрд╡рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрд╣рд╛рдВ ред



рд▓реЙрдЬрд┐рдЯреЗрдХ рдпреВрдирд┐рдлрд╛рдЗрдб рдбреЛрдВрдЧрд▓ рд░рд┐рд╕реАрд╡рд░


рдХреАрдмреЛрд░реНрдб рд╣рдорд▓рд╛рд╡рд░реЛрдВ рдХреЗ рд▓рд┐рдП рдЬрд╛рдирдХрд╛рд░реА рдХрд╛ рд╕реНрд░реЛрдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рд▓реЙрдЬрд┐рдЯреЗрдХ, рдПрдХ рд╕рдВрднрд╛рд╡рд┐рдд рдЦрддрд░реЗ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реБрдП, рд╕реБрд░рдХреНрд╖рд╛ рдХрд╛ рдзреНрдпрд╛рди рд░рдЦрддрд╛ рдерд╛ - рдпрд╣ рд╡рд╛рдпрд░рд▓реЗрд╕ рдХреАрдмреЛрд░реНрдб рдХреЗ рд░реЗрдбрд┐рдпреЛ рдЪреИрдирд▓ рдореЗрдВ рдПрдИрдПрд╕128 рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рдерд╛ред рдкрд╣рд▓реЗ рд╕реЛрдЪрд╛ рдерд╛ рдХрд┐ рдПрдХ рд╣рдорд▓рд╛рд╡рд░ рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдпрд╛рддреНрд░рд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдЬрдм рд▓рд┐рдВрдХрд┐рдВрдЧ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рджреМрд░рд╛рди рд╣рд╡рд╛ рдореЗрдВ рд╕рдВрдЪрд╛рд░рд┐рдд рд╣реЛрдиреЗ рдкрд░ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рд░реЛрдХрдирд╛ рд╣реЛрддрд╛ рд╣реИред рдЖрдЦрд┐рд░рдХрд╛рд░, рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рдХреБрдВрдЬреА рд╣реИ, рддреЛ рдЖрдк рдХреАрдмреЛрд░реНрдб рд░реЗрдбрд┐рдпреЛ рд╕рдВрдХреЗрддреЛрдВ рдХреЛ рд░реЛрдХ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдбрд┐рдХреНрд░рд┐рдкреНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рд╢рд╛рдпрдж рд╣реА рдХрднреА (рдпрд╛ рдХрднреА рднреА рдирд╣реАрдВ) рдХреАрдмреЛрд░реНрдб рдХреЛ рдпреВрдирд┐рдлрд╛рдЗрдВрдЧ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рд╕рд╛рде рдЬреЛрдбрд╝рдирд╛ рдкрдбрд╝рддрд╛ рд╣реИ, рдФрд░ рд╕реНрдХреИрдирд┐рдВрдЧ рд░реЗрдбрд┐рдпреЛ рд╡рд╛рд▓реЗ рдПрдХ рд╣реИрдХрд░ рдХреЛ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдЗрдВрддрдЬрд╛рд░ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдирд╣реАрдВ рд╕рдм рдХреБрдЫ рдЕрд╡рд░реЛрдзрди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рд╕рд╛рде рдЗрддрдирд╛ рд╕рд░рд▓ рд╣реИред рдЬреВрди 2019 рдореЗрдВ рдПрдХ рд╣рд╛рд▓рд┐рдпрд╛ рдЕрдзреНрдпрдпрди рдореЗрдВ, рд╕реБрд░рдХреНрд╖рд╛ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рдорд╛рд░реНрдХрд╕ рдореЗрдВрдЧрд╕ рдиреЗ рд▓реЙрдЬрд┐рдЯреЗрдХ рдпреВрдПрд╕рдмреА рдбреЛрдВрдЧрд▓ рдХреЗ рд▓рд┐рдП рдкреБрд░рд╛рдиреЗ рдлрд░реНрдорд╡реЗрдпрд░ рдореЗрдВ рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХреА рдЦреЛрдЬ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдПрдХ рд╕рдВрджреЗрд╢ рдкреЛрд╕реНрдЯ рдХрд┐рдпрд╛ред рдпрд╣ рд░реЗрдбрд┐рдпреЛ рдЪреИрдирд▓ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдХреБрдВрдЬреА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдФрд░ рдХреАрд╕реНрдЯреНрд░реЛрдХреНрд╕ (CVE-2019-13054) рдХреЛ рдЗрдВрдЬреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдХрд░рдгреЛрдВ рддрдХ рднреМрддрд┐рдХ рдкрд╣реБрдВрдЪ рдХреЗ рд╕рд╛рде рд╣рдорд▓рд╛рд╡рд░реЛрдВ рдХреЛ рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред


рд╣рдо рдиреЙрд░реНрдбрд┐рдХ рд╕реЗрдореАрдХрдВрдбрдХреНрдЯрд░ рд╕реЗ рд╣рдорд╛рд░реЗ рд▓реЙрдЬрд┐рдЯреЗрдХ SoC NRF24 рдбреЛрдВрдЧрд▓ рд╕реБрд░рдХреНрд╖рд╛ рдЕрдзреНрдпрдпрди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реЗрдВрдЧреЗред рдФрд░ рдЪрд▓реЛ рд░реЗрдбрд┐рдпреЛ рдЪреИрдирд▓ рд╕реЗ рд╣реА рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред


рд░реЗрдбрд┐рдпреЛ рдЪреИрдирд▓ рдореЗрдВ рдбреЗрдЯрд╛ "рдЙрдбрд╝" рдХреИрд╕реЗ рдХрд░реЗрдВ


рд░реЗрдбрд┐рдпреЛ рд╕рд┐рдЧреНрдирд▓ рдХреЗ рд╕рдордп-рдЖрд╡реГрддреНрддрд┐ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рд▓рд┐рдП, рд╣рдордиреЗ рд╕реНрдкреЗрдХреНрдЯреНрд░рдо рд╡рд┐рд╢реНрд▓реЗрд╖рдХ рдореЛрдб рдореЗрдВ рдмреНрд▓реЗрдб-рдЖрд░рдПрдл рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдПрд╕рдбреАрдЖрд░ рд░рд┐рд╕реАрд╡рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ (рдЗрд╕реЗ рдпрд╣рд╛рдВ рднреА рдкрдврд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ )ред



рдПрд╕рдбреАрдЖрд░ рдмреНрд▓реЗрдб-рдЖрд░рдПрдл рдбрд┐рд╡рд╛рдЗрд╕


рд╣рдордиреЗ рдПрдХ рдордзреНрдпрд╡рд░реНрддреА рдЖрд╡реГрддреНрддрд┐ рдкрд░ рд░реЗрдбрд┐рдпреЛ рд╕рд┐рдЧреНрдирд▓ рдХреЗ рдЪрддреБрд╖реНрдХреЛрдгреЛрдВ рдХреЛ рд░рд┐рдХреЙрд░реНрдб рдХрд░рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд┐рдпрд╛, рдФрд░ рдлрд┐рд░ рдбрд┐рдЬрд┐рдЯрд▓ рд╕рд┐рдЧреНрдирд▓ рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рд╡рд┐рдзрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЙрдирдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд┐рдпрд╛ред


рд░реВрд╕реА рд╕рдВрдШ рдореЗрдВ рд░реЗрдбрд┐рдпреЛ рдлреНрд░реАрдХреНрд╡реЗрдВрд╕реА рдкрд░ рд░рд╛рдЬреНрдп рдЖрдпреЛрдЧ рдиреЗ рдЖрд╡реГрддреНрддрд┐ рд░реЗрдВрдЬ 2400тАУ2483.5 рдореЗрдЧрд╛рд╣рд░реНрдЯреНрдЬ рдореЗрдВ рдХрдо рджреВрд░реА рдХреЗ рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреА рдЕрдиреБрдорддрд┐ рджреА ред рдпрд╣ рдПрдХ рдмрд╣реБрдд рд╣реА "рдкреЙрдкреБрд▓реЗрдЯреЗрдб" рд░реЗрдВрдЬ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдЖрдк рдХреБрдЫ рднреА рдирд╣реАрдВ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВ: рд╡рд╛рдИ-рдлрд╛рдИ, рдмреНрд▓реВрдЯреВрде, рд╡рд┐рднрд┐рдиреНрди рд░рд┐рдореЛрдЯ рдХрдВрдЯреНрд░реЛрд▓, рд╕реБрд░рдХреНрд╖рд╛ рдкреНрд░рдгрд╛рд▓реА, рд╡рд╛рдпрд░рд▓реЗрд╕ рдбрд┐рдЯреЗрдХреНрдЯрд░, рдХреАрдмреЛрд░реНрдб рд╡рд╛рд▓реЗ рдорд╛рдЙрд╕ рдФрд░ рдЕрдиреНрдп рд╡рд╛рдпрд░рд▓реЗрд╕ рдбрд┐рдЬрд┐рдЯрд▓ рдбрд┐рд╡рд╛рдЗрд╕ред



2.4 рдЧреАрдЧрд╛рд╣рд░реНрдЯреНрдЬ рдмреИрдВрдб рд╕реНрдкреЗрдХреНрдЯреНрд░рдо


рд░реЗрдВрдЬ рдореЗрдВ рд╣рд╕реНрддрдХреНрд╖реЗрдк рдХрд╛ рдорд╛рд╣реМрд▓ рдХрд╛рдлреА рдЬрдЯрд┐рд▓ рд╣реИред рдЗрд╕рдХреЗ рдмрд╛рд╡рдЬреВрдж, Logitech рдЖрд╡реГрддреНрддрд┐ рдЕрдиреБрдХреВрд▓рди рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЗ рд╕рд╛рде рд╕рдВрдпреЛрдЬрди рдореЗрдВ NRF24 рдЯреНрд░рд╛рдВрд╕реАрд╡рд░ рдореЗрдВ рдПрдиреНрд╣рд╛рдВрд╕реНрдб рд╢реЙрдХрдмрд░реНрд╕реНрдЯ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдФрд░ рд╕реНрдерд┐рд░ рд░рд┐рд╕реЗрдкреНрд╢рди рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛ред


рд░реЗрдВрдЬ рдореЗрдВ рдЪреИрдирд▓ рдкреВрд░реНрдгрд╛рдВрдХ рдореЗрдЧрд╛рд╣рд░реНрдЯреНрдЬ рдкрджреЛрдВ рдкрд░ рд╕реНрдерд┐рдд рд╣реИрдВ, рдЬреИрд╕рд╛ рдХрд┐ NRF24 рдиреЙрд░реНрдбрд┐рдХ рд╕реЗрдореАрдХрдВрдбрдХреНрдЯрд░ рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ - рдЖрд╡реГрддреНрддрд┐ рдЧреНрд░рд┐рдб рдореЗрдВ рдХреБрд▓ 84 рдЪреИрдирд▓ред рд▓реЙрдЬрд┐рдЯреЗрдХ рджреНрд╡рд╛рд░рд╛ рдПрдХ рд╕рд╛рде рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдЖрд╡реГрддреНрддрд┐ рдЪреИрдирд▓реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдХрдо рд╣реИред рд╣рдордиреЗ рдХрдо рд╕реЗ рдХрдо рдЪрд╛рд░ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреА рдкрд╣рдЪрд╛рди рдХреА рд╣реИред рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╕рд┐рдЧреНрдирд▓ рд╕реНрдкреЗрдХреНрдЯреНрд░рдо рд╡рд┐рд╢реНрд▓реЗрд╖рдХ рдХреЗ рд╕реАрдорд┐рдд рдХреНрд╖реЗрддреНрд░ рдХреЗ рдХрд╛рд░рдг, рдкреНрд░рдпреБрдХреНрдд рдЖрд╡реГрддреНрддрд┐ рдкрджреЛрдВ рдХреА рд╕рдЯреАрдХ рд╕реВрдЪреА рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рдирд╣реАрдВ рдерд╛, рд▓реЗрдХрд┐рди рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рдерд╛ред рдХреАрдмреЛрд░реНрдб рд╕реЗ рдбреЛрдВрдЧрд▓ рд░рд┐рд╕реАрд╡рд░ рддрдХ рд╕реВрдЪрдирд╛ рдмрд░реНрд╕реНрдЯ рдореЛрдб (рдЯреНрд░рд╛рдВрд╕рдореАрдЯрд░ рдкрд░ рд╢реЙрд░реНрдЯ рд╕реНрд╡рд┐рдЪрд┐рдВрдЧ рджреНрд╡рд╛рд░рд╛) рдореЗрдВ рдкреНрд░рд╕рд╛рд░рд┐рдд рд╣реЛрддреА рд╣реИ, рджреЛ рд╕реНрдерд┐рддрд┐ рдЖрд╡реГрддреНрддрд┐ рдореЙрдбреНрдпреВрд▓реЗрд╢рди GFSK рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ 1 Mbaud рдХреА рдкреНрд░рддреАрдХ рдЧрддрд┐:



рдЕрд╕реНрдерд╛рдпреА рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдореЗрдВ рдХреАрдмреЛрд░реНрдб рд░реЗрдбрд┐рдпреЛ рд╕рд┐рдЧреНрдирд▓


рд░рд┐рд╕реАрд╡рд░ рд░рд┐рд╕реЗрдкреНрд╢рди рдХреЗ рд╕рд╣рд╕рдВрдмрдВрдз рд╕рд┐рджреНрдзрд╛рдВрдд рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдФрд░ рдкрддрд╛ рднрд╛рдЧ рдкреНрд░реЗрд╖рд┐рдд рдкреИрдХреЗрдЯ рдореЗрдВ рдореМрдЬреВрдж рд╣реИред рдХреЛрдИ рд╣рд╕реНрддрдХреНрд╖реЗрдк рдХреЛрдбрд┐рдВрдЧ рд▓рд╛рдЧреВ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ; рдбреЗрдЯрд╛ рдмреЙрдбреА рдХреЛ рдПрдИрдПрд╕128 рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреЗ рд╕рд╛рде рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред


рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рд▓реЙрдЬрд┐рдЯреЗрдХ рд╡рд╛рдпрд░рд▓реЗрд╕ рдХреАрдмреЛрд░реНрдб рдХреЗ рд░реЗрдбрд┐рдпреЛ рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЛ рд╕рд╛рдВрдЦреНрдпрд┐рдХреАрдп рдмрд╣реБрд╕рдВрдХреЗрддрди рдФрд░ рдЖрд╡реГрддреНрддрд┐ рдЕрдиреБрдХреВрд▓рди рдХреЗ рд╕рд╛рде рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрддреБрд▓реНрдпрдХрд╛рд▓рд┐рдХ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд┐рддреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдХреАрдмреЛрд░реНрдб рдЯреНрд░рд╛рдВрд╕рдореАрдЯрд░ рдкреНрд░рддреНрдпреЗрдХ рдирдП рдкреИрдХреЗрдЯ рдХреЛ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЪреИрдирд▓ рдХреЛ рд╕реНрд╡рд┐рдЪ рдХрд░рддрд╛ рд╣реИред рди рддреЛ рд╕рдВрдЪрд░рдг рд╕рдордп рдФрд░ рди рд╣реА рдЖрд╡реГрддреНрддрд┐ рдЪреИрдирд▓ рд░рд┐рд╕реАрд╡рд░ рдХреЗ рд▓рд┐рдП рдЕрдЧреНрд░рд┐рдо рдореЗрдВ рдЬрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдХреЗрд╡рд▓ рдЙрдирдХреА рд╕реВрдЪреА рдЬреНрдЮрд╛рдд рд╣реИред рд░рд┐рд╕реАрд╡рд░ рдФрд░ рдЯреНрд░рд╛рдВрд╕рдореАрдЯрд░ рдЪреИрдирд▓ рдХреЛ рдмрд╛рдпрдкрд╛рд╕ рдХрд░рдиреЗ рдФрд░ рдЖрд╡реГрддреНрддрд┐рдпреЛрдВ рдХреЛ рд╕реБрдирдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╣рдордд рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рд╕рд╛рде рд╣реА рдПрдиреНрд╣рд╛рдВрд╕реНрдб рд╢реЙрдХрдмрд░реНрд╕реНрдЯ рдкреБрд╖реНрдЯрд┐рдХрд░рдг рддрдВрддреНрд░ рдХреЗ рд▓рд┐рдП рдорд┐рд▓рддреЗ рд╣реИрдВред рд╣рдордиреЗ рдпрд╣ рдЬрд╛рдВрдЪ рдирд╣реАрдВ рдХреА рдХрд┐ рдЪреИрдирд▓ рд╕реВрдЪреА рд╕реНрдерд┐рд░ рд╣реИ рдпрд╛ рдирд╣реАрдВред рд╕рдВрднрд╡рддрдГ, рдЗрд╕рдХрд╛ рдкрд░рд┐рд╡рд░реНрддрди рдЖрд╡реГрддреНрддрд┐ рдЕрдиреБрдХреВрд▓рди рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреЗ рдХрд╛рд░рдг рд╣реИред рдЖрд╡реГрддреНрддрд┐ hopping рд╡рд┐рдзрд┐ (рдСрдкрд░реЗрдЯрд┐рдВрдЧ рдЖрд╡реГрддреНрддрд┐ рдХреЗ рдЫрджреНрдо-рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдЯреНрдпреВрдирд┐рдВрдЧ) рдХреЗ рдХрд░реАрдм рдХреБрдЫ рд╕реАрдорд╛ рдХреЗ рдЖрд╡реГрддреНрддрд┐ рд╕рдВрд╕рд╛рдзрди рдХреЗ рдЙрдкрдпреЛрдЧ рдореЗрдВ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред


рдЗрд╕ рдкреНрд░рдХрд╛рд░, рд╕рдордп-рдЖрд╡реГрддреНрддрд┐ рдЕрдирд┐рд╢реНрдЪрд┐рддрддрд╛ рдХреА рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ, рд╕рднреА рдХреАрдмреЛрд░реНрдб рд╕рдВрдХреЗрддреЛрдВ рдХреА рдкреНрд░рд╛рдкреНрддрд┐ рдХреА рдЧрд╛рд░рдВрдЯреА рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП, рдПрдХ рд╣рдорд▓рд╛рд╡рд░ рдХреЛ рд▓рдЧрд╛рддрд╛рд░ 84 рдкрджреЛрдВ рдХреА рдПрдХ рдкреВрд░реА рдЖрд╡реГрддреНрддрд┐ рдЧреНрд░рд┐рдб рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА, рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдХрд╛рдлреА рд╕рдордп рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдпрд╣рд╛рдВ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рд╕реНрд░реЛрддреЛрдВ рдореЗрдВ USB (CVE-2019-13054) рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХреБрдВрдЬреА рдирд┐рд╖реНрдХрд░реНрд╖рдг рдХреА рднреЗрджреНрдпрддрд╛ рдХреАрдмреЛрд░реНрдб рд╕реЗ рджрд░реНрдЬ рдХрд┐рдП рдЧрдП рдбреЗрдЯрд╛ рддрдХ рдПрдХ рд╣рдорд▓рд╛рд╡рд░ рдкрд╣реБрдВрдЪ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп рдХреАрд╕реНрдЯреНрд░реЛрдХреНрд╕ рдХреЛ рдЗрдВрдЬреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рддреИрдирд╛рдд рд╣реИред рдЬрд╛рд╣рд┐рд░ рд╣реИ, рд╡рд╛рдпрд░рд▓реЗрд╕ рдХреАрдмреЛрд░реНрдб рдХрд╛ рд░реЗрдбрд┐рдпреЛ рдЗрдВрдЯрд░рдлреЗрд╕ рдХрд╛рдлреА рдЬрдЯрд┐рд▓ рд╣реИ рдФрд░ 2.4 рдЧреАрдЧрд╛рд╣рд░реНрдЯреНрдЬ рдмреИрдВрдб рдореЗрдВ рдореБрд╢реНрдХрд┐рд▓ рд╣рд╕реНрддрдХреНрд╖реЗрдк рдХреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд▓реЙрдЬрд┐рдЯреЗрдХ рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рдмреАрдЪ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд░реЗрдбрд┐рдпреЛ рд╕рдВрдЪрд╛рд░ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред


рдЕрдВрджрд░ рд╕реЗ рд╕рдорд╕реНрдпрд╛ рдХреЛ рджреЗрдЦреЛ


рд╢реЛрдз рдХреЗ рд▓рд┐рдП, рд╣рдордиреЗ рдЕрдкрдиреЗ Logitech K330 рдХреАрдмреЛрд░реНрдб рдореЗрдВ рд╕реЗ рдПрдХ рдФрд░ Logitech рдпреВрдирд┐рдлрд╛рдЗрдб рдбреЛрдВрдЧрд▓ рдХреЛ рдЪреБрдирд╛ред



рд▓реЙрдЬрд┐рдЯреЗрдХ K330


рдЖрдЗрдП рдХреАрдмреЛрд░реНрдб рдХреЗ рдЕрдВрджрд░ рджреЗрдЦреЗрдВред рдмреЛрд░реНрдб рдкрд░ рдЕрдзреНрдпрдпрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рддрддреНрд╡ рдиреЙрд░реНрдбрд┐рдХ рд╕реЗрдореАрдХрдВрдбрдХреНрдЯрд░ рд╕реЗ SoR NRF24 рдЪрд┐рдк рд╣реИред



LogC K330 рд╡рд╛рдпрд░рд▓реЗрд╕ рдХреАрдмреЛрд░реНрдб рдкрд░ SoC NRF24


рдлрд░реНрдорд╡реЗрдпрд░ рдЖрдВрддрд░рд┐рдХ рдореЗрдореЛрд░реА рдореЗрдВ рд╕реНрдерд┐рдд рд╣реИ, рд░реАрдбрд┐рдВрдЧ рдФрд░ рдбреАрдмрдЧрд┐рдВрдЧ рддрдВрддреНрд░ рдмрдВрдж рд╣реИрдВред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдлрд░реНрдорд╡реЗрдпрд░ рдЦреБрд▓реЗ рд╕реНрд░реЛрддреЛрдВ рдореЗрдВ рдкреНрд░рдХрд╛рд╢рд┐рдд рдирд╣реАрдВ рд╣реБрдЖ рд╣реИред рдЗрд╕рд▓рд┐рдП, рд╣рдордиреЗ рджреВрд╕рд░реА рддрд░рдл рд╕реЗ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ - рд▓реЙрдЬрд┐рдЯреЗрдХ рдбреЛрдВрдЧрд▓ рд░рд┐рд╕реАрд╡рд░ рдХреА рдЖрдВрддрд░рд┐рдХ рд╕рд╛рдордЧреНрд░реА рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред


рдбреЛрдВрдЧрд▓ рд░рд┐рд╕реАрд╡рд░ рдХреА "рдЖрдВрддрд░рд┐рдХ рджреБрдирд┐рдпрд╛" рдХрд╛рдлреА рджрд┐рд▓рдЪрд╕реНрдк рд╣реИред рдбреЛрдВрдЧрд▓ рдХреЛ рдЖрд╕рд╛рдиреА рд╕реЗ рд╡рд┐рдШрдЯрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдмреЛрд░реНрдб рдкрд░ рдкрд░рд┐рдЪрд┐рдд NRF24 рдХреЛ рдПрдХ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд USB рдирд┐рдпрдВрддреНрд░рдХ рдХреЗ рд╕рд╛рде рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ USB рдХреА рдУрд░ рд╕реЗ рдФрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рджреНрд╡рд╛рд░рд╛ рд╕реАрдзреЗ рд░рд┐рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред



рдЖрд╡рд╛рд╕ рдХреЗ рдмрд┐рдирд╛ Logitech рдбреЛрдВрдЧрд▓


рдЪреВрдВрдХрд┐ рдлрд░реНрдорд╡реЗрдпрд░ рдЕрдкрдбреЗрдЯ рдЯреВрд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди (рдЬрд┐рд╕рдореЗрдВ рдЖрдк рдЕрдкрдбреЗрдЯ рдХрд┐рдП рдЧрдП рдлрд░реНрдорд╡реЗрдпрд░ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдирд┐рдХрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВ) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рдирд┐рдпрдорд┐рдд рдлрд░реНрдорд╡реЗрдпрд░ рдЕрдкрдбреЗрдЯ рддрдВрддреНрд░ рд╣реИ, рдбреЛрдВрдЧрд▓ рдХреЗ рдЕрдВрджрд░ рдлрд░реНрдорд╡реЗрдпрд░ рдХреА рдЦреЛрдЬ рдХрд░рдиреЗ рдХреА рдХреЛрдИ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред


рдХреНрдпрд╛ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛: рдлрд░реНрдорд╡реЗрдпрд░ рдЕрдкрдбреЗрдЯ рдЯреВрд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд╢рд░реАрд░ рд╕реЗ рдлрд░реНрдорд╡реЗрдпрд░ RQR_012_005_00028.bin рдирд┐рдХрд╛рд▓рд╛ рдЧрдпрд╛ рдерд╛ред рдЗрд╕рдХреА рдЕрдЦрдВрдбрддрд╛ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдбреЛрдВрдЧрд▓ рдирд┐рдпрдВрддреНрд░рдХ рдПрдХ рдЪрд┐рдк рджреНрд╡рд╛рд░рд╛ рдЪрд┐рдкрдкреНрд░реЛрдЧ -48 рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рд╕реЗ рдЬреБрдбрд╝рд╛ рдерд╛:



Logitech рдбреЛрдВрдЧрд▓ рдХреЗрдмрд▓ рд╕реЗ рдЪрд┐рдкрдкреНрд░реЛрдЧ 48 рдкреНрд░реЛрдЧреНрд░рд╛рдорд░


рдлрд░реНрдорд╡реЗрдпрд░ рдХреА рдЕрдЦрдВрдбрддрд╛ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЗрд╕реЗ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдирд┐рдпрдВрддреНрд░рдХ рдореЗрдореЛрд░реА рдореЗрдВ рд░рдЦрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рдХрд╛рдо рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдХреАрдмреЛрд░реНрдб рдФрд░ рдорд╛рдЙрд╕ рд▓реЙрдЬрд┐рдЯреЗрдХ рдпреВрдирд┐рдлрд╛рдЗрдВрдЧ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдбреЛрдВрдЧрд▓ рд╕реЗ рдЬреБрдбрд╝реЗ рдереЗред рдорд╛рдирдХ рдЕрджреНрдпрддрди рддрдВрддреНрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рдВрд╢реЛрдзрд┐рдд рдлрд░реНрдорд╡реЗрдпрд░ рдХреЛ рднрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдлрд░реНрдорд╡реЗрдпрд░ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд┐рдХ рд╕реБрд░рдХреНрд╖рд╛ рддрдВрддреНрд░ рдирд╣реАрдВ рд╣реИрдВред рдЕрдиреБрд╕рдВрдзрд╛рди рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП, рд╣рдордиреЗ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЗ рд▓рд┐рдП рдПрдХ рд╢рд╛рд░реАрд░рд┐рдХ рд╕рдВрдмрдВрдз рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛, рдХреНрдпреЛрдВрдХрд┐ рдбрд┐рдмрдЧрд┐рдВрдЧ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдмрд╣реБрдд рддреЗрдЬ рд╣реИред


рдлрд░реНрдорд╡реЗрдпрд░ рдкрд░ рд╢реЛрдз рдХрд░рдирд╛ рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрдирдкреБрдЯ рдкрд░ рд╣рдорд▓рд╛ рдХрд░рдирд╛


NRF24 рдЪрд┐рдк рдХреЛ рдкрд╛рд░рдВрдкрд░рд┐рдХ рд╣рд╛рд░реНрд╡рд░реНрдб рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдореЗрдВ Intel 8051 рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рдХреЛрд░ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред рдХреЛрд░ рдХреЗ рд▓рд┐рдП, рдЯреНрд░рд╛рдВрд╕реАрд╡рд░ рдПрдХ рдкрд░рд┐рдзреАрдп рдЙрдкрдХрд░рдг рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИ рдФрд░ рд░рдЬрд┐рд╕реНрдЯрд░реЛрдВ рдХреЗ рдПрдХ рд╕реЗрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдПрдбреНрд░реЗрд╕ рд╕реНрдкреЗрд╕ рдореЗрдВ рд╕реНрдерд┐рдд рд╣реЛрддрд╛ рд╣реИред рдЪрд┐рдк рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдФрд░ рд╕реНрд░реЛрдд рдХреЛрдб рдЙрджрд╛рд╣рд░рдг рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдкрд╛рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдлрд╝рд░реНрдорд╡реЗрдпрд░ рдХреЛ рд╣рдЯрд╛рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рдирд╣реАрдВ рд╣реИред рд░рд┐рд╡рд░реНрд╕ рдЗрдВрдЬреАрдирд┐рдпрд░рд┐рдВрдЧ рдХреЗ рджреМрд░рд╛рди, рд╣рдордиреЗ рд░реЗрдбрд┐рдпреЛ рдЪреИрдирд▓ рд╕реЗ рдХреАрд╕реНрдЯреНрд░реЛрдХреНрд╕ рдкрд░ рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдФрд░ рдпреВрдПрд╕рдмреА рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдореЗрдЬрдмрд╛рди рдХреЛ рд╕рдВрдЪрд░рдг рдХреЗ рд▓рд┐рдП рдЫрд┐рдкрд╛рдИ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рдиреЗ рдХреЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рд╕реНрдерд╛рдиреАрдпрдХреГрдд рдХрд┐рдпрд╛ред рдирд┐: рд╢реБрд▓реНрдХ рдореЗрдореЛрд░реА рдкрддреЛрдВ рдореЗрдВ, рдПрдХ рдЗрдВрдЬреЗрдХреНрд╢рди рдХреЛрдб рд░рдЦрд╛ рдЧрдпрд╛ рдерд╛, рдЬрд┐рд╕рдореЗрдВ рдореВрд▓ рдирд┐рд╖реНрдкрд╛рджрди рд╕рдВрджрд░реНрдн рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ, рдмрдЪрд╛рдиреЗ рдФрд░ рдмрд╣рд╛рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдХрд░рдг рд╢рд╛рдорд┐рд▓ рдереЗ, рд╕рд╛рде рд╣реА рдПрдХ рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдХреЛрдб рднреА рдерд╛ред


рдПрдХ рд░реЗрдбрд┐рдпреЛ рдЪреИрдирд▓ рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХреБрдВрдЬреА рдХреЛ рджрдмрд╛рдиреЗ рдпрд╛ рдЬрд╛рд░реА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреИрдХреЗрдЯ рдХреЛ рдбрд┐рдХреНрд░рд┐рдкреНрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдПрдХ рдорд╛рдирдХ рдЫрд┐рдкрд╛рдИ рд░рд┐рдкреЛрд░реНрдЯ рдореЗрдВ рдмрджрд▓ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдПрдХ рдирд┐рдпрдорд┐рдд рдХреАрдмреЛрд░реНрдб рд╕реЗ рдпреВрдПрд╕рдмреА рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдореЗрдВ рднреЗрдЬрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЕрдзреНрдпрдпрди рдХреЗ рдПрдХ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рд░реВрдк рдореЗрдВ, рд╣рдорд╛рд░реЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рджрд┐рд▓рдЪрд╕реНрдк рд╣рд┐рд╕реНрд╕рд╛ HID рд░рд┐рдкреЛрд░реНрдЯ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рд╕рдВрд╢реЛрдзрдХ рдЭрдВрдбреЗ рдХреА рдмрд╛рдЗрдЯ рдФрд░ рдХреА-рдХреЛрдб рдХреЗ рд╕рд╛рде 6 рдмрд╛рдЗрдЯреНрд╕ рдХреА рдПрдХ рд╕рд░рдгреА рд╣реЛрддреА рд╣реИ (рд╕рдВрджрд░реНрдн рдХреЗ рд▓рд┐рдП, HID рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдпрд╣рд╛рдБ рд╣реИ )ред


рдЫрд┐рдкрд╛рдИ рд░рд┐рдкреЛрд░реНрдЯ рд╕рдВрд░рдЪрдирд╛:


// Keyboard HID report structure. // See https://flylib.com/books/en/4.168.1.83/1/ (last access 2018 december) // "Reports and Report Descriptors", "Programming the Microsoft Windows Driver Model" typedef struct{ uint8_t Modifiers; uint8_t Reserved; uint8_t KeyCode[6]; }HidKbdReport_t; 

HID рд╕рдВрд░рдЪрдирд╛ рдХреЛ рд╣реЛрд╕реНрдЯ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рд╕реЗ рдареАрдХ рдкрд╣рд▓реЗ, рдЗрдВрдЬреЗрдХреНрд╢рди рдХреЛрдб рдирд┐рдпрдВрддреНрд░рдг рд▓реЗрддрд╛ рд╣реИ, рдореЗрдореЛрд░реА рдореЗрдВ рджреЗрд╢реА HID рдбреЗрдЯрд╛ рдХреЗ 8 рдмрд╛рдЗрдЯреНрд╕ рдХреЛ рдХреЙрдкреА рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдЗрд╕реЗ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рдореЗрдВ рд╕рд╛рдЗрдб рд░реЗрдбрд┐рдпреЛ рдЪреИрдирд▓ рдкрд░ рднреЗрдЬрддрд╛ рд╣реИред рдХреЛрдб рдореЗрдВ, рдпрд╣ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ:


 //~~~~~~~~~ Send data via radio ~~~~~~~~~~~~~~~~~~~~~~~~~> // Profiling have shown time execution ~1.88 mSec this block of code SaveRfState(); // save transceiver state RfInitForTransmition(TransmitRfAddress); // configure for special trnsmition hal_nrf_write_tx_payload_noack(pDataToSend,sizeof(HidKbdReport_t)); // Write payload to radio TX FIFO CE_PULSE(); // Toggle radio CE signal to start transmission RestoreRfState(); // restore original transceiver state //~~~~~~~~~ Send data via radio ~~~~~~~~~~~~~~~~~~~~~~~~~< 

рд╕рд╛рдЗрдб рдЪреИрдирд▓ рд╣реЗрд░рдлреЗрд░ рдЧрддрд┐ рдФрд░ рдкреИрдХреЗрдЯ рд╕рдВрд░рдЪрдирд╛ рдХреА рдХреБрдЫ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЗ рд╕рд╛рде рд╣рдорд╛рд░реЗ рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдЖрд╡реГрддреНрддрд┐ рдкрд░ рдЖрдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред


NRF24 рдЪрд┐рдк рдореЗрдВ рдЯреНрд░рд╛рдВрд╕реАрд╡рд░ рдХрд╛ рд╕рдВрдЪрд╛рд▓рди рдПрдХ рд░рд╛рдЬреНрдп рдЧреНрд░рд╛рдл рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдПрдиреНрд╣рд╛рдВрд╕реНрдб рд╢реЙрдХрдмрд░реНрд╕реНрдЯ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рд░реВрдк рд╕реЗ рджрд░реНрдЬ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд╣рдореЗрдВ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ HID рдбреЗрдЯрд╛ рдХреЛ рд╣реЛрд╕реНрдЯ USB рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рддреБрд░рдВрдд рдкрд╣рд▓реЗ, рдЯреНрд░рд╛рдВрд╕реАрд╡рд░ IDLE рдЕрд╡рд╕реНрдерд╛ рдореЗрдВ рдерд╛ред рдпрд╣ рд╕рд╛рдЗрдб рдЪреИрдирд▓ рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реБрд░рдХреНрд╖рд┐рдд рд░реВрдк рд╕реЗ рдкреБрди: рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рд╕рдВрднрд╡ рдмрдирд╛рддрд╛ рд╣реИред рдЗрдВрдЬреЗрдХреНрдЯ рдХреЛрдб рдирд┐рдпрдВрддреНрд░рдг рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддрд╛ рд╣реИ, рдореВрд▓ рдЯреНрд░рд╛рдВрд╕реАрд╡рд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рдкреВрд░реНрдг рд░реВрдк рд╕реЗ рдмрдЪрд╛рддрд╛ рд╣реИ, рдФрд░ рдЗрд╕реЗ рд╕рд╛рдЗрдб рдЪреИрдирд▓ рдкрд░ рдирдП рдЯреНрд░рд╛рдВрд╕рдорд┐рд╢рди рдореЛрдб рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рдореЛрдб рдореЗрдВ рдПрдиреНрд╣рд╛рдВрд╕реНрдб ShockBurst рдкрд╛рд╡рддреА рддрдВрддреНрд░ рдХреЛ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд╕реНрдкрд╖реНрдЯ рдореЗрдВ рдЫрд┐рдкрд╛рдпрд╛ рдЧрдпрд╛ рдбреЗрдЯрд╛ рд╣рд╡рд╛ рдореЗрдВ рдкреНрд░реЗрд╖рд┐рдд рд╣реЛрддрд╛ рд╣реИред рд╕рд╛рдЗрдб рдЪреИрдирд▓ рдореЗрдВ рдкреИрдХреЗрдЯ рдХреА рд╕рдВрд░рдЪрдирд╛ рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рдЪрд┐рддреНрд░ рдореЗрдВ рджрд┐рдЦрд╛рдИ рдЧрдИ рд╣реИ, рддрд░рдВрдЧ рд╡рд┐рд░реВрдкрдг рдЖрд░реЗрдЦ рдбрд┐рдореЙрдбреНрдпреВрд▓реЗрд╢рди рдХреЗ рдмрд╛рдж рдФрд░ рдШрдбрд╝реА рдбреЗрдЯрд╛ рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝реЗрд╢рди рдХреА рдмрд╣рд╛рд▓реА рд╕реЗ рдкрд╣рд▓реЗ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдП рдЧрдП рдереЗред рдкрддрд╛ рдореВрд▓реНрдп рдкреИрдХреЗрдЯ рдХреЗ рджреГрд╢реНрдп рдкрд╣рдЪрд╛рди рдХреА рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП рдЪреБрдирд╛ рдЬрд╛рддрд╛ рд╣реИред



рдмрд░реНрд╕реНрдЯ рдмрд░реНрд╕реНрдЯ рдбреЗрдореЛрдбрд┐рдХреЗрдЯреЗрдб рд╕рд┐рдЧреНрдирд▓


рд╕рд╛рдЗрдб рдЪреИрдирд▓ рдкрд░ рдкреИрдХреЗрдЯ рдХреЗ рдкреНрд░рд╕рд╛рд░рдг рдХреЗ рдкреВрд░рд╛ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, рдЗрдВрдЬреЗрдХреНрд╢рди рдХреЛрдб рдЯреНрд░рд╛рдВрд╕реАрд╡рд░ рдХреА рд╕реНрдерд┐рддрд┐ рдХреЛ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реИред рдЕрдм рд╡рд╣ рдлрд┐рд░ рд╕реЗ рдореВрд▓ рдлрд░реНрдорд╡реЗрдпрд░ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рд╕рд╛рдорд╛рдиреНрдп рдореЛрдб рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИред


рдлрд╝реНрд░реАрдХреНрд╡реЗрдВрд╕реА рдФрд░ рдЯрд╛рдЗрдо-рдлрд╝реНрд░реАрдХреНрд╡реЗрдВрд╕реА рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ, рд╕рд╛рдЗрдб рдЪреИрдирд▓ рдЬреИрд╕рд╛ рдХрд┐ рдЪрд┐рддреНрд░ рдореЗрдВ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ:



рд╕рд╛рдЗрдб рдЪреИрдирд▓ рдХреЗ рд╕реНрдкреЗрдХреНрдЯреНрд░рдо рдФрд░ рд╕рдордп-рдЖрд╡реГрддреНрддрд┐ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡


рд╕рдВрд╢реЛрдзрд┐рдд рдлрд░реНрдорд╡реЗрдпрд░ рдХреЗ рд╕рд╛рде NRF24 рдЪрд┐рдк рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдордиреЗ рдПрдХ рд╕реНрдЯреИрдВрдб рдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд┐рдпрд╛ рдЬрд┐рд╕рдореЗрдВ рд╕рдВрд╢реЛрдзрд┐рдд рдлрд░реНрдорд╡реЗрдпрд░ рдХреЗ рд╕рд╛рде рдПрдХ рд▓реЙрдЬрд┐рдЯреЗрдХ рдбреЛрдВрдЧрд▓, рдПрдХ рд╡рд╛рдпрд░рд▓реЗрд╕ рдХреАрдмреЛрд░реНрдб рдФрд░ рдПрдХ рд░рд┐рд╕реАрд╡рд░ рд╢рд╛рдорд┐рд▓ рдереЗ рдЬреЛ NRF24 рдЪрд┐рдк рдХреЗ рд╕рд╛рде рдЪреАрдиреА рдореЙрдбреНрдпреВрд▓ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЗрдХрдЯреНрдареЗ рд╣реБрдП рдереЗред



Logitech рд╡рд╛рдпрд░рд▓реЗрд╕ рдХреАрдмреЛрд░реНрдб рд░реЗрдбрд┐рдпреЛ рдЕрд╡рд░реЛрдзрди рдЖрд░реЗрдЦ



NRF24 рдЖрдзрд╛рд░рд┐рдд рдореЙрдбреНрдпреВрд▓


рд▓реЙрдЬрд┐рдЯреЗрдХ рдбреЛрдВрдЧрд▓ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рд╕рд╛рдорд╛рдиреНрдп рдХреАрдмреЛрд░реНрдб рдСрдкрд░реЗрд╢рди рдХреЗ рджреМрд░рд╛рди рд╕реНрдЯреИрдВрдб рдкрд░, рд╣рдордиреЗ рдорд╛рдзреНрдпрдорд┐рдХ рд░реЗрдбрд┐рдпреЛ рдЪреИрдирд▓ рдореЗрдВ рдХреАрд╕реНрдЯреНрд░реЛрдХреНрд╕ рдкрд░ рдЦреБрд▓реЗ рдбреЗрдЯрд╛ рдХреЗ рдкреНрд░рд╕рд╛рд░рдг рдФрд░ рдореБрдЦреНрдп рд░реЗрдбрд┐рдпреЛ рдЗрдВрдЯрд░рдлреЗрд╕ рдореЗрдВ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рдорд╛рдиреНрдп рд╕рдВрдЪрд░рдг рдХрд╛ рдЕрд╡рд▓реЛрдХрди рдХрд┐рдпрд╛ред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рд╣рдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдХреАрдмреЛрд░реНрдб рдЗрдирдкреБрдЯ рдХрд╛ рдкреНрд░рддреНрдпрдХреНрд╖ рдЕрд╡рд░реЛрдзрди рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдереЗ:



рдХреАрдмреЛрд░реНрдб рдЕрд╡рд░реЛрдзрди рдкрд░рд┐рдгрд╛рдо


рдЗрдВрдЬреЗрдХреНрд╢рди рдХреЛрдб рдбреЛрдВрдЧрд▓ рдлрд░реНрдорд╡реЗрдпрд░ рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдореЗрдВ рдереЛрдбрд╝реА рджреЗрд░реА рдХрд╛ рдкрд░рд┐рдЪрдп рджреЗрддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╡реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдиреЛрдЯрд┐рд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЫреЛрдЯреЗ рд╣реИрдВред


рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдХрд▓реНрдкрдирд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдпреВрдиреАрдлрд┐рдХреЗрд╢рди рддрдХрдиреАрдХ рдХреЗ рд╕рд╛рде рд╕рдВрдЧрдд рдХреЛрдИ рднреА рд▓реЙрдЬрд┐рдЯреЗрдХ рдХреАрдмреЛрд░реНрдб рдРрд╕реЗ рд╣рдорд▓реЗ рд╡реЗрдХреНрдЯрд░ рдХреЗ рд▓рд┐рдП рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЪреВрдБрдХрд┐ рдпрд╣ рд╣рдорд▓рд╛ рдпреВрдиреАрдлрд╛рдЗрдВрдЧ рд░рд┐рд╕реАрд╡рд░ рдХреЗ рдЙрджреНрджреЗрд╢реНрдп рд╕реЗ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рдЕрдзрд┐рдХрд╛рдВрд╢ рд▓реЙрдЬрд┐рдЯреЗрдХ рдХреАрдмреЛрд░реНрдб рдХреЗ рд╕рд╛рде рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдпрд╣ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХреАрдмреЛрд░реНрдб рдореЙрдбрд▓ рдкрд░ рдирд┐рд░реНрднрд░ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред


рдирд┐рд╖реНрдХрд░реНрд╖


рдЕрдзреНрдпрдпрди рдХреЗ рдкрд░рд┐рдгрд╛рдореЛрдВ рд╕реЗ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рд╣рдорд▓рд╛рд╡рд░ рд╡рд┐рдЪрд╛рд░рд╢реАрд▓ рдкрд░рд┐рджреГрд╢реНрдп рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ: рдпрджрд┐ рд╣реИрдХрд░ рдкреАрдбрд┐рд╝рдд рдХреЛ рд▓реЙрдЬрд┐рдЪ рд╡рд╛рдпрд░рд▓реЗрд╕ рдХреАрдмреЛрд░реНрдб рдХреЗ рд▓рд┐рдП рдбреЛрдВрдЧрд▓ рд░рд┐рд╕реАрд╡рд░ рд╕реЗ рдмрджрд▓ рджреЗрддрд╛ рд╣реИ, рддреЛ рд╡рд╣ рд╕рднреА рдЖрдЧрд╛рдореА рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЗ рд╕рд╛рде рдкреАрдбрд╝рд┐рдд рдХреЗ рдЦрд╛рддреЛрдВ рдХреЗ рдкрд╛рд╕рд╡рд░реНрдб рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛ рд╕рдХреЗрдЧрд╛ред рдпрд╣ рдордд рднреВрд▓реЛ рдХрд┐ рдХреАрд╕реНрдЯреНрд░реЛрдХреНрд╕ рдЗрдВрдЬреЗрдХреНрдЯ рдХрд░рдирд╛ рднреА рд╕рдВрднрд╡ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдкреАрдбрд╝рд┐рдд рдХреЗ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рдордирдорд╛рдирд╛ рдХреЛрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рдирд╣реАрдВ рд╣реИред


рдХреНрдпрд╛ рд╣реЛрдЧрд╛ рдЕрдЧрд░ рдПрдХ рд╣рдорд▓рд╛рд╡рд░ USB рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд┐рд╕реА рднреА Logitech рдбреЛрдВрдЧрд▓ рдХреЗ рдлрд░реНрдорд╡реЗрдпрд░ рдХреЛ рджреВрд░рд╕реНрде рд░реВрдк рд╕реЗ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИ? рдлрд┐рд░ рдкрд╛рд╕ рдХреЗ рдбреЛрдВрдЧрд▓ рд╕реЗ рдЖрдк рд░рд┐рдкреАрдЯрд░реНрд╕ рдХрд╛ рдПрдХ рдиреЗрдЯрд╡рд░реНрдХ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдХреНрд░реАрдкреЗрдЬ рдХреА рджреВрд░реА рдмрдврд╝рд╛ рд╕рдХрддреЗ рд╣реИрдВред рдпрджреНрдпрдкрд┐ "рд╡рд┐рддреНрддреАрдп рд░реВрдк рд╕реЗ рд╕реБрд░рдХреНрд╖рд┐рдд" рд╣рдорд▓рд╛рд╡рд░ рдХреЗ рдкрд╛рд╕ рдЕрддреНрдпрдзрд┐рдХ рдЪрдпрдирд╛рддреНрдордХ рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдЖрдзреБрдирд┐рдХ рд░реЗрдбрд┐рдпреЛ рд░рд┐рд╕реЗрдкреНрд╢рди рд╣реИ, рдПрдХ рдЫреЛрдЯреА рдЖрд╡реГрддреНрддрд┐ рдЯреНрдпреВрдирд┐рдВрдЧ рд╕рдордп рдФрд░ рд╕рдВрдХрд░реА рдЙрдиреНрдореБрдЦ рдПрдВрдЯреЗрдирд╛ рдХреЗ рд╕рд╛рде рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рд░реЗрдбрд┐рдпреЛ, рд╡реЗ рдЖрдкрдХреЛ рдХреАрдмреЛрд░реНрдб рдЗрдирдкреБрдЯ рдФрд░ рдкрдбрд╝реЛрд╕реА рдХреА рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдкреНрд░реЗрд╕ рдХреБрдВрдЬреА рдХреЛ "рд╕реБрдирдиреЗ" рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдВрдЧреЗред



рдкреЗрд╢реЗрд╡рд░ рд░реЗрдбрд┐рдпреЛ рдЙрдкрдХрд░рдг


рдЪреВрдВрдХрд┐ рд▓реЙрдЬрд┐рдЯреЗрдХ рдХреАрдмреЛрд░реНрдб рд╡рд╛рдпрд░рд▓реЗрд╕ рдбреЗрдЯрд╛ рдЪреИрдирд▓ рдХрд╛рдлреА рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд╕рдВрд░рдХреНрд╖рд┐рдд рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдорд▓рд╛ рдХрд┐рдП рдЧрдП рд╡реЗрдХреНрдЯрд░ рдХреЛ рд░рд┐рд╕реАрд╡рд░ рддрдХ рднреМрддрд┐рдХ рдкрд╣реБрдВрдЪ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдЬреЛ рд╣рдорд▓рд╛рд╡рд░ рдХреЛ рдмрд╣реБрдд рд╕реАрдорд┐рдд рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдПрдХрдорд╛рддреНрд░ рд╕реБрд░рдХреНрд╖рд╛ рд╡рд┐рдХрд▓реНрдк рд░рд┐рд╕реАрд╡рд░ рдлрд░реНрдорд╡реЗрдпрд░ рдХреЗ рд▓рд┐рдП рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд┐рдХ рд╕реБрд░рдХреНрд╖рд╛ рддрдВрддреНрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд░рд┐рд╕реАрд╡рд░ рдкрдХреНрд╖ рдкрд░ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдП рдЧрдП рдлрд░реНрдорд╡реЗрдпрд░ рдХреЗ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдирд╛ред рд▓реЗрдХрд┐рди, рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, NRF24 рдЗрд╕рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдФрд░ рд╡рд░реНрддрдорд╛рди рдбрд┐рд╡рд╛рдЗрд╕ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреЗ рднреАрддрд░ рд╕реБрд░рдХреНрд╖рд╛ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рдЕрд╕рдВрднрд╡ рд╣реИред рдЗрд╕рд▓рд┐рдП рдЕрдкрдиреЗ рдбреЛрдВрдЧрд▓ рдХрд╛ рдзреНрдпрд╛рди рд░рдЦреЗрдВ, рдХреНрдпреЛрдВрдХрд┐ рд╣рдорд▓реЗ рдХреЗ рд╡рд░реНрдгрд┐рдд рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рдЙрди рддрдХ рд╢рд╛рд░реАрд░рд┐рдХ рдкрд╣реБрдБрдЪ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред



рд░реИрдХреЛрди рд╕реБрд░рдХреНрд╖рд╛ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд╕реВрдЪрдирд╛ рд╕реБрд░рдХреНрд╖рд╛, рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлреА, рд╕рд░реНрдХрд┐рдЯреНрд░реА, рд░рд┐рд╡рд░реНрд╕ рдЗрдВрдЬреАрдирд┐рдпрд░рд┐рдВрдЧ рдФрд░ рдирд┐рдореНрди-рд╕реНрддрд░реАрдп рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдЬреНрд╡рд╛рд▓рд╛рдореБрдЦреА рд╡реИрдЬреНрдЮрд╛рдирд┐рдХ рдФрд░ рддрдХрдиреАрдХреА рдХреЗрдВрджреНрд░ рдХреЗ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮреЛрдВ рдХреА рдПрдХ рд╡рд┐рд╢реЗрд╖ рдЯреАрдо рд╣реИред

Source: https://habr.com/ru/post/hi479374/


All Articles