Mifare рдХреНрд░рд┐рдкреНрдЯреЛ рдХреБрдВрдЬрд┐рдпреЛрдВ рдХрд╛ DIY рдХреИрдкреНрдЪрд░ рдФрд░ рдЖрдпрд░рдирд▓реЛрдЧрд┐рдХ рдбреЛрд░рдлреЛрди рдХреБрдВрдЬрд┐рдпреЛрдВ рдХреА рдирдХрд▓ рдХрд░рдирд╛

рдмрдореБрд╢реНрдХрд┐рд▓ рдХреНрд░рд┐рдкреНрдЯреЛ рдХреБрдВрдЬрд┐рдпреЛрдВ рдХреЛ рдкрдХрдбрд╝рдирд╛ рдФрд░ рдЗрдВрдЯрд░рдХреЙрдо рдХреЗ рд▓рд┐рдП рдорд┐рдлрд╛рд░реЗ рдХреЗ рдореБрдЦреНрдп рдлрд╝реЙрдмреНрд╕ рдХреА рдирдХрд▓ рдХрд░рдирд╛ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЕрд╕рдВрднрд╡ рд╣реИ, рд▓реЗрдХрд┐рди рдРрд╕рд╛ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд░рдирд╛ рдХрд╛рдлреА рд╕рдВрднрд╡ рд╣реИред рдореИрдВ рдпрд╣рд╛рдВ рдмрд╛рдд рдирд╣реАрдВ рдХрд░реВрдВрдЧрд╛ рдХрд┐ рдорд┐рдлрд╛рд░реЗ рдХреНрдпрд╛ рд╣реИрдВ рдФрд░ рддрдХрдиреАрдХреА рд╡рд┐рд╡рд░рдг рдореЗрдВ рдЬрд╛рддреЗ рд╣реИрдВ, рдореИрдВ рдХреЗрд╡рд▓ рдпрд╣ рдХрд╣реВрдВрдЧрд╛ рдХрд┐ рдЗрд╕ рддрдХрдиреАрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрдм рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЗрдВрдЯрд░рдХреЙрдо рдореЗрдВ, рдФрд░ рдЗрдВрдЯрд░рдХреЙрдо рдЪрд╛рдмреА рдХрд╛ рдЧреБрдЪреНрдЫрд╛ рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдЙрд╕ рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд╝рд┐рдХ рдХреБрдВрдЬреА рдХреЛ рдЬрд╛рдирдирд╛ рд╣реЛрдЧрд╛ рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдмрдВрдж рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдЪреЗрддрд╛рд╡рдиреА! рдпрд╣ рд▓реЗрдЦ рдХреЗрд╡рд▓ рд╢реИрдХреНрд╖рд┐рдХ рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рд╣реИред рд╣рдо рдЖрдкрдХреЛ рдпрд╛рдж рджрд┐рд▓рд╛рддреЗ рд╣реИрдВ рдХрд┐ рд╕реВрдЪрдирд╛ рдкреНрд░рдгрд╛рд▓реА рдореЗрдВ рдХрд┐рд╕реА рднреА рдкреНрд░рд╡реЗрд╢ рдкрд░ рдХрд╛рдиреВрди рджреНрд╡рд╛рд░рд╛ рдореБрдХрджрдорд╛ рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
MIfare рддрдХрдиреАрдХ рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрдиреЗ рд╡рд╛рд▓реЗ рдмрд╣реБрдд рд╕реЗ рд▓реЛрдЧреЛрдВ рдХреЗ рдкрд╛рд╕ рд╢рд╛рдпрдж рд╕рдмрд╕реЗ рд╕рд░рд▓ Mifare рдХрд╛рд░реНрдб / рдкрдврд╝рдиреЗ рдФрд░ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдореБрдЦреНрдп рдкрд╛рдардХ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ PN532 рдореЙрдбреНрдпреВрд▓ рдФрд░ USB-UART рдПрдбрд╛рдкреНрдЯрд░ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ:



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

рдореИрдВ рдЖрдкрдХреЗ рдзреНрдпрд╛рди рдореЗрдВ PN532 рдореЙрдбреНрдпреВрд▓ рдФрд░ USB-UART рдЕрдбреИрдкреНрдЯрд░ рд╕реЗ рд╕рдорд╛рди "рдЫреЛрдЯреЗ рд╕рдЬреНрдЬрди рдХреЗ рд╕реЗрдЯ" рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдПрдХ рдЕрдзрд┐рдХ рдмрдЬрдЯ рд╡рд┐рдХрд▓реНрдк рд▓рд╛рддрд╛ рд╣реВрдВ, рдЬреЛ рдЖрдкрдХреЛ рдПрдХ Mifare рд░реАрдбрд░ рд╕реЗ рдбреЗрдЯрд╛ рдХреИрдкреНрдЪрд░ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдЬреИрд╕реЗ рдХрд┐ рдЗрдВрдЯрд░рдХреЙрдо, рдФрд░ рдЙрд╕ рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд╝рд┐рдХ рдХреБрдВрдЬрд┐рдпреЛрдВ рдХреА рдЧрдгрдирд╛ рдХрд░реЗрдВ рдЬрд┐рд╕рдХреЗ рд╕рд╛рде рдкрд╛рдардХ рдЯреИрдЧ рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рддрд╛ рд╣реИред

рд╡рд┐рдХрд╕рд┐рдд рдбрд┐рд╡рд╛рдЗрд╕ рдореЗрдВ рдореВрд▓ рд░реВрдк рд╕реЗ STM32F103C8T6 рдкреНрд░реЛрд╕реЗрд╕рд░ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдПрдХ рд╕рд╕реНрддреА, "рд▓реЛрдХрдкреНрд░рд┐рдп" рдбрд┐рдмрдЧрд┐рдВрдЧ рдмреЛрд░реНрдб рд╣реИ, рдЬрд┐рд╕реЗ рдкреАрдПрди 532 рдореЙрдбреНрдпреВрд▓ рдФрд░ рдпреВрдПрд╕рдмреА-рдпреВрдПрдЖрд░рдЯреА рдПрдбрд╛рдкреНрдЯрд░ рдХреЗ рд╕рд╛рде "рдмреНрд▓реВрдкрд┐рд▓" рднреА рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рдпреВрдирд┐рдЯ рдпреВрдПрд╕рдмреА-рдУрдЯреАрдЬреА рдХреЗрдмрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдВрдбреНрд░реЙрдЗрдб рдкрд░ рд╕реНрдорд╛рд░реНрдЯрдлреЛрди рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реИред рдпрд╣ рд╕рдм рдЬрдВрдкрд░реНрд╕ рдХреА рдорджрдж рд╕реЗ рд╕реЛрд▓реНрдбрд░рд┐рдВрдЧ рдХреЗ рдмрд┐рдирд╛ рдПрдХ рдореЙрдХ-рдЕрдк рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдЗрдХрдЯреНрдард╛ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рдЗрд╕рдореЗрдВ рдХреБрдЫ рдРрд╕рд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рдЕрдкреНрд░рдорд╛рдгрд┐рдд рд╣реИ, рд▓реЗрдХрд┐рди рдХрд╛рдлреА рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ:



рдЕрд╕реЗрдВрдмрд▓реА рдЖрд░реЗрдЦ рдмрд╣реБрдд рд╕рд░рд▓ рд╣реИ рдФрд░ рдЗрд╕реЗ рдкрд╛рда рд░реВрдк рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:

PN532 ___________________STM32F103C8T6

SCK _____________________ PA5 (SPI1_SCK)
MISO ____________________ PA6 (SPI1_MISO)
MOSI ____________________ PA7 (SPI1_MOSI)
SS ______________________ PB0 (GPIO_OUTPUT)
SIGIN ___________________ PB11 (TIM2_CH4)
__________________ PA12 (TIM1_ETR) рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ
__________________ PA0 (TIM2_ETR) рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ
рд╡реАрд╕реАрд╕реА _____________________ + 5 рд╡реА
GND_____________________GND


USB-UART ________________ STM32F103C8T6

RX ______________________ PA9 (USART1_TX)
TX ______________________ PA10 (USART1_RX)
+ 5 рд╡реА _____________________ + 5 рд╡реА
GND_____________________GND

рдорд╣рддреНрд╡рдкреВрд░реНрдг! PN532 рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд╕реНрд╡рд┐рдЪ рдХреЛ SPI рдореЛрдб рдкрд░ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП! рдЖрдк рдореМрдЬреВрджрд╛ USB-UART рдПрдбрд╛рдкреНрдЯрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ FlashLoaderDemonstrator рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ STM32 рдХреЛ рдлреНрд▓реИрд╢ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдпрд╣рд╛рдБ рдПрдХ рдбреЛрд░рдлреЛрди рд░реАрдбрд░ рд╕рд┐рдореНрдпреБрд▓реЗрдЯрд░ (рдЕрд░реБрдбрд┐рдиреЛ + рдкреАрдПрди 532) рд╕реЗ рдХреНрд░рд┐рдкреНрдЯреЛ рдХреБрдВрдЬреА рдХреИрдкреНрдЪрд░ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдбреЗрдореЛ рд╣реИ:


рдЪреВрдВрдХрд┐ IronLogic (IL) рдкрд╛рдардХ, рдЬрд┐рдирдХреЗ рд╕рд╛рде рдпрд╣ рдЙрдкрдХрд░рдг рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░ рд░рд╣реЗ рдереЗ, рдЗрд╕ рдЯреИрдЧ рдХреЗ UID рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЧрдгрдирд╛ рдХреА рдЧрдИ рдПрдХ рдХреНрд░рд┐рдкреНрдЯреЛ рдХреБрдВрдЬреА рдХреЗ рд╕рд╛рде рдПрдХ рдЯреИрдЧ рдХреЛ рдкрдврд╝рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣реЗ рдереЗ, рдпрд╣ UID рдкрд╣рд▓реЗ рд╕реЗрдЯ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдЖрдк рдЗрд╕реЗ рджреЛ рддрд░реАрдХреЛрдВ рд╕реЗ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ - рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдпрд╛ рдЯреИрдЧ рд╕реЗ рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВред рдЙрд╕рдХреЗ рдмрд╛рдж, рд╣рдо рдПрдХ рдХреИрдкреНрдЪрд░ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдХреНрд░рд┐рдкреНрдЯреЛ рдХреБрдВрдЬреА рдХреА рдЧрдгрдирд╛ рдХреЗ рд▓рд┐рдП рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рддреЗ рд╣реИрдВред

"рдХреНрд▓рд╛рд╕рд┐рдХ рдкрд░ рд░рд┐рдХреЙрд░реНрдб" рдХрд╛рд░реНрдпрдХреНрд░рдо рдХрд╛ рдЕрдЧрд▓рд╛ рдЯреИрдм рд╕рд╕реНрддреЗ Mifare рдХреНрд▓рд╛рд╕рд┐рдХ рд░рд┐рдХреНрдд рд╕реНрдерд╛рди рдХреЗ рд▓рд┐рдП рдкреНрд░рддрд┐рдпрд╛рдВ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП IL рдкрд╛рдардХреЛрдВ рдХреЗ рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреА рдХреНрд╖рдорддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдпрд╣ рд╡рд┐рдзрд┐ рдЗрд╕ рддрдереНрдп рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ рдХрд┐ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдХреЗ рдмрд╛рдж рдЖрдИрдПрд▓ рд░реАрдбрд░ рдЗрдВрдЯрд░рдХреЙрдо рдХреЛ рдЯреИрдЧ рдХреЗ рдореВрд▓ рдпреВрдЖрдИрдбреА рдХреЛ рдирд╣реАрдВ рднреЗрдЬрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдкрд╣рд▓реЗ рдмреНрд▓реЙрдХ рдореЗрдВ рджрд░реНрдЬ рдХреА рдЧрдИ рдЬрд╛рдирдХрд╛рд░реА (рд╕рд╛рдорд╛рдиреНрдп рдорд╛рдорд▓реЗ рдореЗрдВ, рдореВрд▓ рдХреЗ рдпреВрдЖрдИрдбреА рд╕реЗ рдорд┐рд▓рд╛рди)ред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рдЙрд╕ рд▓реЗрдмрд▓ рдХреА рдХреНрд░рд┐рдкреНрдЯреЛ рдХреБрдВрдЬреА рдХреЛ рдкрдХрдбрд╝рдирд╛ рдФрд░ рдЧрдгрдирд╛ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдЬреЛ рд░рд┐рдХреНрдд рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рдо рдХрд░реЗрдЧреА, рдЗрд╕рдХреЗ рд╕рд╛рде рд╢реВрдиреНрдп рдХреНрд╖реЗрддреНрд░ рдХреЛ рдмрдВрдж рдХрд░реЗрдВ, рдФрд░ рд▓реЗрдмрд▓ рдХреЗ рдпреВрдЖрдИрдбреА рдХреЗ рдЪрд╛рд░ рдмрд╛рдЗрдЯреНрд╕ рд▓рд┐рдЦреЗрдВ рдЬреЛ рдЗрд╕ рд▓реЗрдмрд▓ рдХреЗ рдкрд╣рд▓реЗ рдмреНрд▓реЙрдХ рдореЗрдВ рдПрдХ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рдореВрд▓ рдХреНрд░рд┐рдкреНрдЯреЛрдХреНрдпреВрд░реЗрдВрд╕реА рдХреБрдВрдЬреА рдХреЛ рдкрдХрдбрд╝рдиреЗ рдФрд░ рдЙрд╕рдХреА рдбрдВрдк рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рдпрд╣ рдЙрд╕рдХреЗ рдпреВрдЖрдИрдбреА рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдХреЗрд╡рд▓ рд╕рдЪ рд╣реИ рдпрджрд┐ рдореВрд▓ "рдореВрд▓" рд╣реИ рдФрд░ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдирд╣реАрдВ рд╣реИ, рддреЛ рдЖрдкрдХреЛ рдЕрднреА рднреА рдкрд╣рд▓реЗ рдмреНрд▓реЙрдХ рдФрд░ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдкрдврд╝рдирд╛ рд╣реЛрдЧрд╛ред рдПрдХ рдкреНрд░рддрд┐ рдХреЛ рд▓рд┐рдЦреЗрдВред рдЗрд╕реЗ рд╕реНрдкрд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ - рдорд╛рди рд▓реЗрдВ рдХрд┐ рд╣рдо UID 0xEBD52AC5 рдХреЗ рд╕рд╛рде рдореВрд▓ рдХреБрдВрдЬреА рдХреА рдПрдХ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдЬреЛ рдХрд┐ UID рдХреЗ рд╕рд╛рде рдПрдХ рдирд┐рдпрдорд┐рдд Mifare рдХреНрд▓рд╛рд╕рд┐рдХ рд▓реЗрдмрд▓ рдкрд░ рдореВрд▓ рдХреЗ рдкрд╣рд▓реЗ рдмреНрд▓реЙрдХ рдореЗрдВ рднреА рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ, 0x12345678 рдХрд╣рддреЗ рд╣реИрдВред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдкреНрд░рд╕реНрддреБрдд рдбрд┐рд╡рд╛рдЗрд╕ рдХреА рд╕рд╣рд╛рдпрддрд╛ рд╕реЗ, рдЬрд┐рд╕реЗ рдПрдХ рдХреЙрдорд░реЗрдб рд╢реИрддрд╛рди-рдорд╛рд╢рд┐рдирд╛ рджреНрд╡рд╛рд░рд╛ рдмреБрд▓рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд╣рдо рдЗрд╕ рдпреВрдЖрдИрдбреА рдХреЗ рд▓рд┐рдП рдХреНрд░рд┐рдкреНрдЯреЛрдХреНрдпреВрд░реЗрдВрд╕реА рдвреВрдВрдврддреЗ рд╣реИрдВ рдФрд░ рд╡рд┐рд╢реЗрд╖ рд╡рд╕реНрддреБ (рдкреНрд░рд╡реЗрд╢, рдШрд░ ...) рдХреЗ рд▓рд┐рдП рдЬреЛ рд╣рдореЗрдВ рдЪрд╛рд╣рд┐рдПред рдХреНрд░рд┐рдкреНрдЯреЛ рдХреБрдВрдЬреА 0xABCDEF098765 рд╣реЛрдиреЗ рджреЗрдВ, рдлрд┐рд░ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдбрдВрдк рдХреЗ рд╢реВрдиреНрдп рдХреНрд╖реЗрддреНрд░ рдХреЛ рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ:



рдкрд╣рд▓реЗ рдмреНрд▓реЙрдХ рдореЗрдВ, рд╣рдо рдореВрд▓ 0xEBD52AC5 рдХрд╛ рдпреВрдЖрдИрдбреА рд▓рд┐рдЦрддреЗ рд╣реИрдВ, рдФрд░ рддреАрд╕рд░реЗ рдмреНрд▓реЙрдХ рдореЗрдВ рдЗрд╕ рд╡рд░реНрдХрдкреАрд╕ рдХреЗ рд▓рд┐рдП рдорд┐рд▓реА рдХреНрд░рд┐рдкреНрдЯреЛ рдХреБрдВрдЬреА рдХреЗ рдЫрд╣ рдмрд╛рдЗрдЯреНрд╕ 0xABCDEF098765 рд╣реИрдВред рд╣рдо рдбрдВрдк рдХреЛ рд░рд┐рдХреНрдд рд▓рд┐рдЦрддреЗ рд╣реИрдВ, рдФрд░ рдЗрдВрдЯрд░рдХреЙрдо рдХреБрдВрдЬреА рдХреА рдПрдХ рдкреНрд░рддрд┐ рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕ рддрд░рд╣ рдХреЗ рдХреБрдЫ SMKey рдЖрдпрд░рдирдлреЛрдЧрд┐рдХ рдХреА рдкреНрд░рддрд┐рдпрд╛рдВ рдирд┐рдпрдорд┐рдд рд░реВрдк рд╕реЗ рдорд┐рдлрд╛рд░реЗ рдХреНрд▓рд╛рд╕рд┐рдХ рдХреЛ рдмрдирд╛рддрд╛ рд╣реИ, рдФрд░ рдпрд╣реА рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрд░рддрд╛ рд╣реИред "рдХреЛрдб" рдХреНрд╖реЗрддреНрд░ рдореЗрдВ, рд╣рдо рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдореВрд▓ рдХреБрдВрдЬреА рд╕реЗ рдпреВрдЖрдИрдбреА рдХреЗ 4 рдмрд╛рдЗрдЯреНрд╕ рджрд░реНрдЬ рдХрд░рддреЗ рд╣реИрдВ рдпрд╛ рдкрдврд╝рддреЗ рд╣реИрдВ, рдЬреЛ рдХреЙрдкреА рдХреЗ 1 рдмреНрд▓реЙрдХ рдореЗрдВ рджрд░реНрдЬ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рд╣рдо рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдлрд┐рд░ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рд╕рдВрдХреЗрддреЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░рддреЗ рд╣реИрдВред рдкрд╣рд▓реЗ рд╣рдо рд╡рд░реНрдХрдкреАрд╕ рдХреЗ рдпреВрдЖрдИрдбреА рдХреЛ рдкрдврд╝рддреЗ рд╣реИрдВ, рдлрд┐рд░ рд╣рдо рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рдЗрдВрдЯрд░рдХреЙрдо рдкрд░ рд▓рд╛рддреЗ рд╣реИрдВ рдФрд░ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдбреЗрдЯрд╛ рдХреИрдкреНрдЪрд░ рдХрд░рддреЗ рд╣реИрдВред рдЧрдгрдирд╛ рдкреВрд░реА рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, рдкреНрд░реЛрдЧреНрд░рд╛рдо рдбреЗрдЯрд╛ рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рд░рд┐рдХреНрдд рд╕реНрдерд╛рди рд▓рд╛рдиреЗ рдХреА рдкреЗрд╢рдХрд╢ рдХрд░реЗрдЧрд╛ред рдпрджрд┐ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд┐рдХ рдХреБрдВрдЬреА рдкрд╛рдИ рдЬрд╛рддреА рд╣реИ, рддреЛ рдкрд╣рд▓рд╛ рд╡рд┐рдХрд▓реНрдк рд░рд┐рдХреЙрд░реНрдб рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЙрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдХреЛ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдЕрд╡рд╕рд░ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдпрджрд┐ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдлрд┐рдЯ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ, рддреЛ рдЖрдкрдХреЛ рднрд╡рд┐рд╖реНрдп рдХреА рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдЕрдЧрд▓реА рдЧрдгрдирд╛ рдХреА рдЧрдИ рдХреБрдВрдЬреА, рдпрд╛ рд░рд┐рдХреНрдд (рдорд┐рдЯрд╛рдПрдВ) рдХреЛ рдЦрд╛рд▓реА рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдХреЙрдкреА рднреА рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд╕рдХрддреА рдХреНрдпреЛрдВрдХрд┐ рдХреЙрдкреА рдХреЗ 1 рдмреНрд▓реЙрдХ рдореЗрдВ рд▓рд┐рдЦреЗ рдЧрдП рдХреЛрдб рдХреЛ рдЧрд▓рдд рддрд░реАрдХреЗ рд╕реЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ - рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдЖрдк рдЕрд╕рд▓реА рдпреВрдЖрдИрдбреА рдХреЛ рдореВрд▓ рдХреБрдВрдЬреА fob рдирд╣реАрдВ рд▓рд┐рдЦрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЙрдкрд░реЛрдХреНрдд рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмрдирд╛рдИ рдЧрдИ рдПрдХ рдХреЙрдкреАред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЖрдкрдХреЛ рдпреВрдЖрдИрдбреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред 1 рдмреНрд▓реЙрдХ рд╕реЗ рд▓реЗрдмрд▓, рдбреЗрдЯрд╛ рдФрд░ рдбреЗрдЯрд╛, рдЬреЛ "рдПрдХ рдХреНрд╖реЗрддреНрд░ рдХреА рдирдХрд▓" рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдпрд╣ рд╡рд┐рдзрд┐ IL рд░реАрдбрд░ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХреЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рднреА рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдЧреАред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдПрдХ рд╡рд░реНрдХрдкреАрд╕ рдкрд░ рдкреВрд░реЗ 0 рд╡реЗрдВ рдХреНрд╖реЗрддреНрд░ (4 рдмреНрд▓реЙрдХ) рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдХрд░ рдПрдХ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдИ рдЬрд╛ рд╕рдХрддреА рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рдЕрдиреБрднрд╛рдЧ "рдПрдХ рдХреНрд╖реЗрддреНрд░ рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ 0 рд╡реЗрдВ рдХреНрд╖реЗрддреНрд░ рдХреЛ рд░рд┐рдХреЙрд░реНрдб рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИред рдпрд╣рд╛рдВ, рд╣рдо рдкрд╣рд▓реЗ рдореВрд▓ рдХреНрд░рд┐рдкреНрдЯреЛрдХреНрдпреВрд░реЗрдВрд╕реА рдХреБрдВрдЬреА рднреА рдвреВрдВрдврддреЗ рд╣реИрдВ, рдЗрд╕рдХреЗ рд╢реВрдиреНрдп рдХреНрд╖реЗрддреНрд░ рдХреЛ рдкрдврд╝рддреЗ рд╣реИрдВ рдФрд░ рдлрд┐рд░ рд░рд┐рдХреНрдд рдХреЛ рд▓рд┐рдЦрддреЗ рд╣реИрдВред рд╣рд╛рде рдкрд░ рдУрдЯреАрдкреА рдФрд░ рдУрдЯреАрдкреА -реи.реж рдХреА рдХрдореА рдХреЗ рдХрд╛рд░рдг, рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХрд╛ рдЕрдм рддрдХ рдХреЗрд╡рд▓ рдЬреАрд░реЛ рдмреНрд▓реИрдВрдХ рдкрд░ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдкрд╛рдардХреЛрдВ рдХреЗ рдирдП рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рдУрдЯреАрдкреА -реи.реж рдХреЗ рдЙрдкрдпреЛрдЧ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

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

рдЗрд╕рд▓рд┐рдП - рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВред рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рдЙрдкрдХрд░рдг рдХреЛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо PN532 рдореЙрдбреНрдпреВрд▓, USB - UART рдПрдбреЗрдкреНрдЯрд░ FTDI, PL2303, CH340 рдпрд╛ CP2102 рдореЗрдВ рд╕реЗ рдХреЛрдИ рднреА рдПрдХ рдбрд┐рдмрдЧ рдмреЛрд░реНрдб STM32F103C8T6, рдбреЗрдврд╝ рджрд░реНрдЬрди рд╕реЗ рдЕрдзрд┐рдХ рдЬрдВрдкрд░реНрд╕, USB-OTG рдЕрдбреИрдкреНрдЯрд░ рдФрд░ рдПрдХ рд╕реНрдорд╛рд░реНрдЯрдлреЛрди (рдЯреИрдмрд▓реЗрдЯ) OTG рдХреЗ рд╕рд╛рде рдПрдВрдбреНрд░реЙрдЗрдб рдкрд░ рдЦрд░реАрджрддреЗ рд╣реИрдВ рдпрд╛ рджреЗрдЦрддреЗ рд╣реИрдВред рд╣рдо рдЙрдкрд░реЛрдХреНрдд рдЖрд░реЗрдЦ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рд╕реНрд╡рдпрдВ рдЗрдХрдЯреНрдард╛ рдХрд░рддреЗ рд╣реИрдВ, рдлреНрд▓реИрд╢ * .bin STM32 рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╕рд╛рде рдФрд░ рд╕рдВрдЧреНрд░рд╣ рд╕реЗ * .apk рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВред
рд╕реНрдорд╛рд░реНрдЯрдлреЛрди рдкрд░ рд╕рд╣реА рд╕рдВрдЪрд╛рд▓рди рдХреЗ рд▓рд┐рдП, рд╕реНрдорд╛рд░реНрдЯрдлреЛрди рдкрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдЬрдм рдпреВрдПрд╕рдмреА-рдпреВрдПрдЖрд░рдЯреА рдПрдбрд╛рдкреНрдЯрд░ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИ, рдпрд╛ рддреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рдпрд╛ рдореИрдиреБрдЕрд▓ рдЪрдпрди рд╕реЗ, рдЕрдиреНрдпрдерд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдПрдбреЗрдкреНрдЯрд░ рддрдХ рдкрд╣реБрдВрдЪ рдирд╣реАрдВ рдорд┐рд▓реЗрдЧреАред

рдореИрдВ PN532 рдореЙрдбреНрдпреВрд▓ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рд╢рдмреНрдж рдХрд╣рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ - рдпреЗ рд╕рднреА рдореЙрдбреНрдпреВрд▓ "рд╕рдорд╛рди рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧреА" рдирд╣реАрдВ рд╣реИрдВ! рддреАрди рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рд╕реЗ (рдЬреИрд╕реЗ рдХрд┐ рдКрдкрд░ рдХреА рдлреЛрдЯреЛ рдореЗрдВ) рдЬреЛ рдореИрдВрдиреЗ рдЦрд░реАрджрд╛ рд╣реИ, рдПрдХ рдЯреИрдЧ рдФрд░ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд╢реВрдиреНрдп рдФрд░ рдУрдЯреАрдкреА 2.0 рдХреЛ рдирд╣реАрдВ рдкрдврд╝рд╛ рдФрд░ рд▓рд┐рдЦрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдЗрдВрдЯрд░рдХреЙрдо рдкрд╛рдардХреЛрдВ рдХреЗ рд╕рд╛рде рдирд┐рд╖реНрдХреНрд░рд┐рдп рдореЛрдб рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рджреВрд╕рд░рд╛ рдмрд┐рд▓реНрдХреБрд▓ рд╡рд┐рдкрд░реАрдд рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдХреЗрд╡рд▓ рддреАрд╕рд░рд╛ рдФрд░ рдЕрдзрд┐рдХ- рдЯреИрдЧ рдФрд░ рдЗрдВрдЯрд░рдХреЙрдо рджреЛрдиреЛрдВ рдХреЗ рд╕рд╛рде рдХрдо рд╕рд╛рдордирд╛ (рд╣рд╛рд▓рд╛рдВрдХрд┐ рдкрд╣рд▓реЗ рджреЛ рд╕реЗ рднреА рдмрджрддрд░)ред рд╢рд╛рдпрдж рдореИрдВ рдХрд┐рд╕реНрдордд рд╕реЗ рдмрд╛рд╣рд░ рд╣реВрдВ рдФрд░ рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдпрд╣ рд╡рд┐рд╢реЗрд╖ рдмреИрдЪ рд╕рд░реНрд╡реЛрддреНрддрдо рдЧреБрдгрд╡рддреНрддрд╛ рдХрд╛ рдирд╣реАрдВ рдирд┐рдХрд▓рд╛, рд▓реЗрдХрд┐рди рдЕрдиреНрдп рд▓реЛрдЧ рдЙрдирдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╢рд┐рдХрд╛рдпрдд рдХрд░рддреЗ рд╣реИрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐ - рдХрд┐рд╕реА рдХреЛ рднрд╛рдЧреНрдпрд╢рд╛рд▓реА рдХреЗ рд░реВрдк рдореЗрдВред рдореИрдВ рдХреНрдпрд╛ рдХрд╣ рд░рд╣рд╛ рд╣реВрдБ? PN532 рдореЙрдбреНрдпреВрд▓ рдереЛрдбрд╝реЗ рдЕрд▓рдЧ рд▓реЗрдЖрдЙрдЯ рдХреЗ рд▓рд┐рдП рдмрд┐рдХреНрд░реА рдкрд░ рджрд┐рдЦрд╛рдИ рджрд┐рдП, рдЬреЛ рдЕрдзрд┐рдХ рдорд╣рдВрдЧреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди, рд╕рдореАрдХреНрд╖рд╛рдУрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдЙрдирдХреЗ рдкрд╛рд╕ рдРрд╕реА рд╕рдорд╕реНрдпрд╛рдПрдВ рдирд╣реАрдВ рд╣реИрдВ:



рдпрджрд┐ рдХреЛрдИ рд╡реНрдпрдХреНрддрд┐ PN532 рдХреЗ рдкрд╛рд░ рдЖрддрд╛ рд╣реИ, рдЬреЛ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд▓реЗрдмрд▓ рдирд╣реАрдВ рд▓рд┐рдЦрддрд╛ рд╣реИ рдФрд░ рдкрдврд╝рддрд╛ рд╣реИ, рддреЛ рдореИрдВ рдбрд┐рд╡рд╛рдЗрд╕ рдореЗрдВ RC522 рдореЙрдбреНрдпреВрд▓ рдЬреЛрдбрд╝рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗ рд╕рдХрддрд╛ рд╣реВрдВ, рдЬреЛ рдПрдХ рдкреИрд╕реЗ рдХреЗ рд▓рд╛рдпрдХ рд╣реИ, рд▓реЗрдХрд┐рди рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдЕрдкрдиреЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХрд░рддрд╛ рд╣реИ:

RC522____________________STM32F103C8T6

RST ______________________ PB12 (GPIO_OUTPUT)
SCK ______________________ PB13 (SPI2_SCK)
MISO _____________________ PB14 (SPI2_MISO)
MOSI _____________________ PB15 (SPI2_MOSI)
SDA ______________________ PA8 (GPIO_OUTPUT)
рд╡реАрд╕реАрд╕реА ______________________ + 5 рд╡реА
GND______________________GND
рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ, PN532 рдХреЗрд╡рд▓ рд░реАрдбрд░ рд╕реЗ рдбреЗрдЯрд╛ рдХреИрдкреНрдЪрд░ рдХрд░рдиреЗ рдкрд░ рдХрд╛рдо рдХрд░реЗрдЧрд╛, рдФрд░ рдЯреИрдЧ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХрд╛ рдкреВрд░рд╛ рдмреЛрдЭ RC522 рдХреЗ рдХрдВрдзреЛрдВ рдкрд░ рдкрдбрд╝реЗрдЧрд╛ред

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

рдкреБрд░рд╛рд▓реЗрдЦ

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


All Articles