рдПрдирдПрдлрд╕реА рд╡рд╛рдпрд░рд▓реЗрд╕ рдЯреИрдЧ



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

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

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



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

рд╡рд┐рдирд┐рдордп рдХреЗ рд▓рд┐рдП, рдЖрдк http рдпрд╛ рд╡реЗрдм рд╕реЗрд╡рд╛рдУрдВ, рдЯреЗрд▓реАрдЧреНрд░рд╛рдо рдмреЙрдЯреНрд╕ рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рдореИрд╕реЗрдВрдЬрд░ рдЬреИрд╕реЗ рд╕рдорд╛рдзрд╛рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

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

4 рдмрд╛рдЗрдЯреНрд╕ рдХреЗ рд╕рдореВрд╣реЛрдВ рдХреЛ рдкреГрд╖реНрда рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рдкрд╣рд▓реЗ рдХреБрдЫ рдкреГрд╖реНрдареЛрдВ рдкрд░ рдЖрдорддреМрд░ рдкрд░ рд╕реЗрд╡рд╛ рдХреА рдЬрд╛рдирдХрд╛рд░реА рд╣реЛрддреА рд╣реИ, рдПрдХ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдореЗрдВ рдЖрдк рдкрд╣рд▓реЗ рджреЛ рдкреГрд╖реНрдареЛрдВ рдкрд░ рдПрдирдПрдлрд╕реА рдЯреИрдЧ рдЖрдИрдбреА рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред



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



рдЦрд╛рд▓реА-рдЦрд░реАрджреЗ рдЧрдП рдЯреИрдЧ рдХреЗ рд▓рд┐рдП 8 рдкреГрд╖реНрдареЛрдВ рд╕реЗ рдбреЗрдЯрд╛ рд░рд┐рдХреЙрд░реНрдб рдХрд░рдиреЗ рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХреА рдЧрдИ рд╣реИред

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

рдХреБрдЫ рдЯрд┐рдХрдЯ, рдХрдИ рдпрд╛рддреНрд░рд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдирд┐рдпрдо рдпрд╛рддреНрд░рд╛ рдЯрд┐рдХрдЯ рдХреЗ рд░реВрдк рдореЗрдВ, рдХреЗрд╡рд▓ 20 рдкреГрд╖реНрда рд╣реИрдВ, рдЕрд╡рд░реБрджреНрдз рд╕реЗрд╡рд╛ рд░рд┐рдХреЙрд░реНрдб рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реБрдП, рдЗрд╕ рддрд░рд╣ рдХреЗ рдЯрд┐рдХрдЯ рдкрд░ рд▓рд┐рдЦрдирд╛ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

рдпрд╣ рд╡рд┐рдХрд╛рд╕ рдЖрдкрдХреЛ рдЕрдкрдиреЗ рдореЛрдмрд╛рдЗрд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ NFC.a рдЯреИрдЧ рдкрдврд╝рдиреЗ рдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ рдЬрд▓реНрджреА рд╕реЗ рдПрдХреАрдХреГрдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛ред

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

рдЖрд╡реЗрджрди рдХреЗ рд╕реНрд░реЛрдд https://github.com/PloAl/RfIdTool рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реИрдВ

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

рдиреАрдЪреЗ рджреА рдЧрдИ рддрд╕реНрд╡реАрд░ рджрд┐рдЦрд╛рдИ рджреЗ рд░рд╣реА рд╣реИ, рдкрд╛рд░рднрд╛рд╕реА рдХреНрд╖реЗрддреНрд░ "рд░рд┐рдХреЙрд░реНрдб рдПрдирдПрдлрд╕реА рдЯреИрдЧ" рдХреЗрд╡рд▓ рдЖрд╡реЗрджрди рдХреА рдЧрддрд┐рд╡рд┐рдзрд┐ рд╣реИред



Android рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рдЙрджрд╛рд╣рд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ:

protected void nfcStart(boolean read, String readedId) { if (read)) { Intent intent = new Intent("com.ploal.rfidtool.NFCREAD"); intent.putExtra("IdLabel", readedId); // ,  id  } else{ Intent intent = new Intent("com.ploal.rfidtool.NFCWRITE"); intent.putExtra("PageNumber", PageNumber); //.    intent.putExtra("WriteString", WriteString); //.     } startActivityForResult(intent, 1); } @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { if (null != data) { String event = data.getStringExtra("event"); String uid = data.getStringExtra("uid"); String result = data.getStringExtra("result"); String text = data.getStringExtra("text"); String[] techArr = data.getStringArrayExtra("tech"); //   ... } } 

рдореЛрдмрд╛рдЗрд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди (рдХреНрд▓рд╛рдЗрдВрдЯ) 1s рдореЗрдВ рдЙрджрд╛рд╣рд░рдг рдЙрдкрдпреЛрдЧ:

 &  NFC(=,ID="")  =  ();    . = "com.ploal.rfidtool.NFCREAD"; ..("IdLabel",ID);  . = "com.ploal.rfidtool.NFCWRITE"; ..("PageNumber",""+); ..("WriteString",); ;  .()  .();  = "";     .   . = "event"   = .;  . = "uid"   = .;  . = "result"   = .; //HEX   . = "text"   = .;  . = "tech"   = .; ; ; //   ... ;  

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


All Articles