ESP-Now, ESP8266 рдФрд░ ESP32 рдХреЗ рд▓рд┐рдП рдПрдХ рд╡реИрдХрд▓реНрдкрд┐рдХ рд╕рдВрдЪрд╛рд░ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╣реИред рдореВрд▓ рдЕрд╡рдзрд╛рд░рдгрд╛



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

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

рдИрдПрд╕рдкреА-рдирд╛рдЙ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ


  • рдпреБрдЧреНрдорд┐рдд рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рдмреАрдЪ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рдФрд░ рдЕрдирдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рд╕рдВрдЪрд╛рд░ред
  • рдпреБрдЧреНрдорд┐рдд рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рдмреАрдЪ рдорд┐рд╢реНрд░рд┐рдд рдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рдФрд░ рдЕрдирдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рд╕рдВрдЪрд╛рд░ред
  • рдЙрдкрдпреЛрдЧреА рдЬрд╛рдирдХрд╛рд░реА рдХреЗ 250 рдмрд╛рдЗрдЯреНрд╕ рддрдХ рд╕реНрдерд╛рдирд╛рдВрддрд░рдгред
  • рдЯреНрд░рд╛рдВрд╕рдорд┐рд╢рди рдХреА рд╕рдлрд▓рддрд╛ рдпрд╛ рд╡рд┐рдлрд▓рддрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкрд░рдд рдХреЛ рд╕реВрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЙрд▓рдмреИрдХ рдлрд╝рдВрдХреНрд╢рди рд╕реЗрдЯ рдХрд░рдирд╛ред


рдИрдПрд╕рдкреА-рдирд╛рдЙ рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рдФрд░ рд╕реАрдорд╛рдПрдБ рднреА рд╣реИрдВред


  • рдЯреНрд░рд╛рдВрд╕рдорд┐рд╢рди рдЧрддрд┐ - 2.4 рдЧреАрдЧрд╛рд╣рд░реНрдЯреНрдЬ рдХреА рдЖрд╡реГрддреНрддрд┐ рдкрд░ 1 рдПрдордмреАрдкреАрдПрд╕ рд╕реЗ рдЕрдзрд┐рдХ рдирд╣реАрдВ, рдЕрд░реНрдерд╛рддред рдИрдПрд╕рдкреА-рдЕрдм рдЖрдкрдХреЗ рд╡рд╛рдИрдлрд╛рдИ рд░рд╛рдЙрдЯрд░ рдХреЗ рд╕рдорд╛рди рдЖрд╡реГрддреНрддрд┐ рдФрд░ рдЪреИрдирд▓реЛрдВ рдкрд░ рд╕рдВрдЪрд╛рд▓рд┐рдд рд╣реЛрддрд╛ рд╣реИред
  • WiFi рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛
  • 2.4 рдЧреАрдЧрд╛рд╣рд░реНрдЯреНрдЬрд╝ рд╡рд╛рдпрд░рд▓реЗрд╕ рдорд╛рдЙрд╕ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдирд┐рдореНрди-рд╢рдХреНрддрд┐ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рд╕рдорд╛рдиред
  • рдХреЗрд╡рд▓ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдпреБрдЧреНрдорди рдЖрд╡рд╢реНрдпрдХ рд╣реИред
  • рдмрд╛рдБрдзрдиреЗ рдХреЗ рдмрд╛рдж, рдХрдиреЗрдХреНрд╢рди рдирд╣реАрдВ рдЯреВрдЯрддрд╛ рд╣реИред
  • рдкреНрд░рд╕рд╛рд░рдг рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИ - рдХреЗрд╡рд▓ рдпреБрдЧреНрдорд┐рдд рдбрд┐рд╡рд╛рдЗрд╕ рдЬреЛрдбрд╝реЗ рдХреЗ рд▓рд┐рдП рдХрдИ рд╡рд┐рддрд░рдгред
  • рдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рд╡рд╛рд▓реЗ рд╕рд╣рд┐рдд рдЕрдзрд┐рдХрддрдо 20 рдЬреЛрдбрд╝реЗ рдПрдХ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рд╕рдорд░реНрдерд┐рдд рд╣реИрдВ, рдЬрд┐рдирдореЗрдВ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рдЬреЛрдбрд╝реЗ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред
  • рд╕реНрдЯреЗрд╢рди рдореЛрдб рдореЗрдВ рдЕрдзрд┐рдХрддрдо 10 рдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рдЬреЛрдбрд╝реЗ рд╕рдорд░реНрдерд┐рдд рд╣реИрдВред
  • рд╕реЙрдлреНрдЯрдПрдк рдпрд╛ рд╕реЙрдлреНрдЯрдПрдк + рд╕реНрдЯреЗрд╢рди рдореЛрдб рдореЗрдВ рдЕрдзрд┐рдХрддрдо 6ред
  • рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИред

рд╕реБрд░рдХреНрд╖рд╛


рдИрдПрд╕рдкреА-рдирд╛рдЙ рдиреЗ IEEE802.11 рдПрдХреНрд╢рди рд╡реЗрдВрдбрд░ рдлреНрд░реЗрдо рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рдХреЛ рдПрд╕реНрдкреНрд░реЗрд╕рд┐рдл рдФрд░ CCMP рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рджреНрд╡рд╛рд░рд╛ рд╡рд┐рдХрд╕рд┐рдд IE рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд╕рд╛рде рд╕реБрд░рдХреНрд╖рд┐рдд, рдХрдиреЗрдХреНрд╢рди-рд░рд╣рд┐рдд рд╕рдВрдЪрд╛рд░ рд╕рдорд╛рдзрд╛рди рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рд╡рд╛рдИ-рдлрд╛рдИ рдбрд┐рд╡рд╛рдЗрд╕ рдПрдХ рдкреНрд░рд╛рдердорд┐рдХ рдорд╛рд╕реНрдЯрд░ рдХреБрдВрдЬреА (PMK) рдФрд░ рдХрдИ рд╕реНрдерд╛рдиреАрдп рдорд╛рд╕реНрдЯрд░ рдХреБрдВрдЬреА (LMK) рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ

  • PMK рдХрд╛ рдЙрдкрдпреЛрдЧ AES-128 рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ LMK рдХреЛ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
  • LMK рдпреБрдЧреНрдорд┐рдд рдбрд┐рд╡рд╛рдЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ CCMP рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╡рд┐рднрд┐рдиреНрди LMK рдХреА рдЕрдзрд┐рдХрддрдо рд╕рдВрдЦреНрдпрд╛ 6. 6. рдпрджрд┐ рдпреБрдЧреНрдорд┐рдд рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд▓рд┐рдП рдХреЛрдИ LMK рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдирд╣реАрдВ рд╣реИ, рддреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдбреЗрдЯрд╛ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

рдХрд╛ рдПрдХ рдмреБрдирд┐рдпрд╛рджреА рд╕реНрддрд░


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

рд╣реИ:

  • рдкреАрдПрдордХреЗ : 16 рдмрд╛рдЗрдЯреНрд╕ - рдореБрдЦреНрдп рдорд╛рд╕реНрдЯрд░ рдХреБрдВрдЬреА рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рд╕рдВрд▓рдЧреНрди рдбрд┐рд╡рд╛рдЗрд╕ (рдПрдкреАрдЖрдИ рдореЗрдВ рдХреЛрдХ) рдореЗрдВ рдХреБрдВрдЬреА рдХреЛ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, ESP_NOW рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдкреАрдПрдордХреЗ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдХреЛрдИ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ, рддреЛ рдЖрдк рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдкреАрдПрдордХреЗ рдореВрд▓реНрдп рд╕реНрдерд╛рдиреАрдп рдбрд┐рд╡рд╛рдЗрд╕ рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИред
  • рдореЛрдб : 1 рдмрд╛рдЗрдЯ - рд╕реНрдерд╛рдиреАрдп рдбрд┐рд╡рд╛рдЗрд╕ рдореЛрдб рдЬреЛ рдЯреНрд░рд╛рдВрд╕рдорд┐рдЯрд┐рдВрдЧ рд╡рд╛рдИрдлрд╛рдИ рдЗрдВрдЯрд░рдлреЗрд╕ (рд╕реЙрдлреНрдЯрдПрдкреА рдпрд╛ рдПрд╕рдЯреАрдП) рдИрдПрд╕рдкреА-рдирд╛рдЙ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддрд╛ рд╣реИред рдпреБрдЧреНрдорд┐рдд рдбрд┐рд╡рд╛рдЗрд╕ рдореЛрдб рдХрд┐рд╕реА рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкрд░рдд рдХреЗ рд▓рд┐рдП рдореЛрдб рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рдмрдЪрд╛рддрд╛ рд╣реИред STA WiFi рдореЛрдб рдореЗрдВ, рдХреЗрд╡рд▓ рд╕реНрдЯреЗрд╢рди рд▓рд╛рдЧреВ рд╣реИ рдФрд░ рд╕реЙрдлреНрдЯрдПрдк WiFi рдХреЗрд╡рд▓ SoftAP рд╣реИред
    рд╕реНрдерд╛рдиреАрдп рдбрд┐рд╡рд╛рдЗрд╕ рдСрдкрд░реЗрд╢рди рдореЛрдб ESP_NOW
    WiFi
    IDLE
    CONTROLLERSTA
    SLAVESoftAPтАи
    COMBO&SoftAP


рдЬреЛрдбрд╝реА рдЧрдИ рдбрд┐рд╡рд╛рдЗрд╕ рдЬрд╛рдирдХрд╛рд░реА (рдЕрдХреНрд╕рд░ рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рдЬрд╛рдирдХрд╛рд░реА рдФрд░ рдЕрдиреНрдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЬрд╛рдирдХрд╛рд░реА рд╕рд╣рд┐рдд):

  • LMK : 16 рдмрд╛рдЗрдЯреНрд╕ - рдПрдХ рд╕реНрдерд╛рдиреАрдп рдорд╛рд╕реНрдЯрд░ рдХреБрдВрдЬреА рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдЗрд╕ рдЬреЛрдбрд╝реА рдореЗрдВ рд╕рдВрдЪрд╛рд░ рдХреЗ рджреМрд░рд╛рди рдЙрдкрдпреЛрдЧреА рдЬрд╛рдирдХрд╛рд░реА рдХреА рдХреБрдВрдЬреА рдХреЛ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
  • MAC-: 6 тАФ , . , Station, MAC- Station.
  • : 1 тАФ (SoftAP STA) ESP-NOW.
  • : 1 тАФ , , . 0..255. , . . , 0 , ; 1 ~ 14 ; , .

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

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

рдИрдПрд╕рдкреА-рдирд╛рдЙ рдкреИрдХреЗрдЬ рдкреНрд░рд╛рд░реВрдк


  • рдореИрдХ рд╣реИрдбрд░ : 24 рдмрд╛рдЗрдЯреНрд╕ред
  • рд╢реНрд░реЗрдгреА : 1 рдмрд╛рдЗрдЯ рдкреИрдХреЗрдЬ рдирд┐рд░реНрдорд╛рддрд╛ рдХреА рд╢реНрд░реЗрдгреА рдХреЛ рджрд░реНрд╢рд╛рддрд╛ рд╣реИред рдорд╛рди рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ (127)ред
  • рд╕рдВрдЧрдарди рдЖрдИрдбреА : 3 рдмрд╛рдЗрдЯреНрд╕ рдореЗрдВ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рд╣реЛрддрд╛ рд╣реИ, рдЬреЛ рдПрд╕реНрдкреНрд░реЗрд╕рд┐рдл рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдореИрдХ рдкрддреЗ рдХреЗ рдкрд╣рд▓реЗ рддреАрди рдмрд╛рдЗрдЯреНрд╕ рд╣реИрдВред рдорд╛рди рд╕реЗрдЯ рдХрд░реЗрдВ (0x18fe34)
  • рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдореВрд▓реНрдп : 4 рдмрд╛рдЗрдЯреНрд╕, рдбреЗрдЯрд╛ рдХреА рд╕реБрд░рдХреНрд╖рд╛ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
  • рдкреИрдХреЗрдЬ рдирд┐рд░реНрдорд╛рддрд╛ рдбреЗрдЯрд╛ : 7-255Bytes

рдкреИрдХреЗрдЬ рдирд┐рд░реНрдорд╛рддрд╛ рдбреЗрдЯрд╛ рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдлрд╝реАрд▓реНрдб рд╢рд╛рдорд┐рд▓ рд╣реИрдВ:

  • рдЖрдИрдбреА : 1 рдмрд╛рдЗрдЯ, рд╕реЗрдЯ (221)ред
  • рд▓рдВрдмрд╛рдИ : 1 рдмрд╛рдЗрдЯ, рд╕рдВрдЧрдарди рдЖрдИрдбреА рдХреА рдХреБрд▓ рд▓рдВрдмрд╛рдИ, рдкреНрд░рдХрд╛рд░, рд╕рдВрд╕реНрдХрд░рдг рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдбреЗрдЯрд╛ред
  • рд╕рдВрдЧрдарди рдЖрдИрдбреА : 3 рдмрд╛рдЗрдЯреНрд╕ рдореЗрдВ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рд╣реЛрддрд╛ рд╣реИ, рдЬреЛ рдПрд╕реНрдкреНрд░реЗрд╕рд┐рдл рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдореИрдХ рдкрддреЗ рдХреЗ рдкрд╣рд▓реЗ рддреАрди рдмрд╛рдЗрдЯреНрд╕ рд╣реИрдВред рдорд╛рди рд╕реЗрдЯ рдХрд░реЗрдВ (0x18fe34)
  • рдЯрд╛рдЗрдк : 1 рдмрд╛рдЗрдЯ, рдИрдПрд╕рдкреА-рдирд╛рдЙ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ред рдореВрд▓реНрдп рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░реЗрдВ (4)
  • рд╕рдВрд╕реНрдХрд░рдг : 1 рдмрд╛рдЗрдЯ, рдИрдПрд╕рдкреА-рдирд╛рдЙ рдХрд╛ рд╡рд░реНрддрдорд╛рди рд╕рдВрд╕реНрдХрд░рдгред рд╕реНрдерд╛рдкрд┐рдд (1)
  • рд╕рд╛рдордЧреНрд░реА : рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдбреЗрдЯрд╛ 0-250 рдмрд╛рдЗрдЯреНрд╕ред
  • рдПрдлрд╕реАрдПрд╕ : 4 рдмрд╛рдЗрдЯреНрд╕, рдЪреЗрдХрд╕рдо

рдЪреВрдВрдХрд┐ рдИрдПрд╕рдкреА-рдирд╛рдЙ рд╡рд╛рдИрдлрд╛рдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдХ рд╣реЗрдбрд░ рдорд╛рдирдХ рдкреИрдХреЗрдЯ рд╣реЗрдбрд░ рд╕реЗ рдереЛрдбрд╝рд╛ рдЕрд▓рдЧ рд╣реИред рдлреНрд░реЗрдордХрдВрдЯреНрд░реЛрд▓ рдлреАрд▓реНрдб рдХреЗ FromDS рдФрд░ рдЯреЛрдб рдмрд┐рдЯреНрд╕ 0. рдбреЗрд╕реНрдЯрд┐рдиреЗрд╢рди рдПрдбреНрд░реЗрд╕ рдХреЛ рдкрд╣рд▓реЗ рдПрдбреНрд░реЗрд╕ рдлреАрд▓реНрдб рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рджреВрд╕рд░рд╛ рдкрддрд╛ рдлрд╝реАрд▓реНрдб рд╕реНрд░реЛрдд рдкрддрд╛ рджрд┐рдЦрд╛рддрд╛ рд╣реИред рддреАрд╕рд░реЗ рдкрддреЗ рдХреЗ рдХреНрд╖реЗрддреНрд░ рдХреЛ рдкреНрд░рд╕рд╛рд░рдг рдкрддреЗ (0xff: 0xff: 0xff: 0xff: 0xff: 0xff) рдХреЗ рд░реВрдк рдореЗрдВ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдмреБрдирд┐рдпрд╛рджреА рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо


рд╢реБрд░реВ рдФрд░ рдЕрдВрдд


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

рдИрдПрд╕рдкреА-рдирд╛рдЙ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, esp_now_init () рдФрд░ esp_now_deinit () рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЙрд▓ рдХрд░реЗрдВ ред рдЬрдм esp_now_deinit () рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ , рддреЛ рдпреБрдЧреНрдорд┐рдд рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рднреА рдЬрд╛рдирдХрд╛рд░реА рд╣рдЯрд╛ рджреА рдЬрд╛рддреА рд╣реИред

рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рдХреЙрд▓рдмреИрдХ рдХрд╛рд░реНрдп


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

рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп , рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ:

рдПрдХ рд▓рд┐рдВрдХ рдХреА рдЧрдИ рдЬреЛрдбрд╝реА рдореЗрдВ:

  • рдпрджрд┐ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкрд░рдд рдХреЛ рдкреИрдХреЗрдЯ рдкреНрд░рд╛рдкреНрдд рдирд╣реАрдВ рд╣реБрдЖ, рд▓реЗрдХрд┐рди рдХреЙрд▓рдмреИрдХ рдлрд╝рдВрдХреНрд╢рди рдиреЗ "рд╕рдлрд▓рддрд╛" рд▓реМрдЯрд╛ рджреА, рддреЛ рдЗрд╕рдХрд╛ рдХрд╛рд░рдг рд╣реЛ рд╕рдХрддрд╛ рд╣реИ:
    - рдПрдХ рдХрдкрдЯрдкреВрд░реНрдг рдбрд┐рд╡рд╛рдЗрд╕ рд╕реЗ рд╣рдорд▓реЗ
    - рдХреБрдВрдЬреА рд╕реНрдерд╛рдкрдирд╛ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛
    - рдПрд╕реНрдкреНрд░реЗрд╕рд┐рдл рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реНрддрд░ рдкрд░ рдкреИрдХреЗрдЯ рд╣рд╛рдирд┐
  • рдпрджрд┐ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкрд░рдд рдХреЛ рдкреИрдХреЗрдЯ рдкреНрд░рд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХреЙрд▓рдмреИрдХ рдлрд╝рдВрдХреНрд╢рди рдПрдХ рддреНрд░реБрдЯрд┐ рджреЗрддрд╛ рд╣реИ, рддреЛ рдЗрд╕рдХрд╛ рдХрд╛рд░рдг рд╣реЛ рд╕рдХрддрд╛ рд╣реИ:
    - рдЪреИрдирд▓ рд╡реНрдпрд╕реНрдд рд╣реИ рдФрд░ ACK рдкреНрд░рд╛рдкреНрдд рдирд╣реАрдВ рд╣реБрдЖ рд╣реИред

рд╕реНрдерд╛рдиреАрдп рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд╕рднреА рдЬреЛрдбрд╝реЗ рдХреЗ рд╕рд╛рде рдХрдИ рд╕рдВрдЪрд╛рд░ рдХреЗ рд╕рд╛рде:

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

рдкреИрдХреЗрдЯ рдХреА рдкреНрд░рд╛рдкреНрддрд┐ рдкрд░ рдХреЙрд▓ рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдлрд╝рдВрдХреНрд╢рди esp_now_register_receive_cb () рдПрдХ рдЬреЛрдбрд╝реА рдФрд░ рдЙрдкрдпреЛрдЧреА рдЬрд╛рдирдХрд╛рд░реА рдореЗрдВ рднреЗрдЬрдиреЗ рд╡рд╛рд▓реЗ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рдореИрдХ рдкрддреЗ рд╕рд╣рд┐рдд рдЬрд╛рдирдХрд╛рд░реА рджреЗрддрд╛ рд╣реИред рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рд░рд┐рд╕реАрд╡рд░ рдХреЗ рд╕рд╛рде рдпреБрдЧреНрдорд┐рдд рдбрд┐рд╡рд╛рдЗрд╕ рднреЗрдЬрдиреЗ рдХреА рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкрд░рдд рдХреЛ рд╕реВрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рднреА рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдкреИрдХреЗрдЯ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдкреНрд░рд╛рдкреНрдд рд╣реБрдЖ рдерд╛ред

рдпреБрдЧреНрдорд┐рдд рдЙрдкрдХрд░рдгреЛрдВ рдХреА рдПрдХ рдЬреЛрдбрд╝реА рдЬреЛрдбрд╝рдирд╛


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

рд╕реБрд░рдХреНрд╖рд╛


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

рдИрдПрд╕рдкреА-рдирд╛рдЙ рдкреИрдХреЗрдЬ рдХреЗ рд╕рд╛рде рдбреЗрдЯрд╛ рднреЗрдЬрдирд╛


ESP- Now рдбреЗрдЯрд╛ рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП esp_now_send () рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ ред рдЗрд╕реА рд╕рдордп, рд╕рдорд╛рд░реЛрд╣ рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗрдЯ esp_now_register_send_cb () рд╡рд╛рдкрд╕ рдЖ рдЬрд╛рдПрдЧреА ESP_NOW_SEND_SUCCESS рдЬрдм рдПрдХ рдХреЙрд▓рдмреИрдХ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рднреЗрдЬ рд░рд╣реЗ рдбреЗрдЯрд╛ рдХреЛ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдореИрдХ рд╕реНрддрд░ рдкрд░ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЕрдиреНрдпрдерд╛, ESP_NOW_SEND_FAIL рд╡рд╛рдкрд╕ рдЖ рдЬрд╛рдПрдЧрд╛ ред рдХрдИ рдХрд╛рд░рдг рдИрдПрд╕рдкреА-рдЕрдм рдбреЗрдЯрд╛ рднреЗрдЬрдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реЛрдиреЗ рдХрд╛ рдХрд╛рд░рдг рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ,

  • рд▓рдХреНрд╖реНрдп рдбрд┐рд╡рд╛рдЗрд╕ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИ;
  • рдбрд┐рд╡рд╛рдЗрд╕ рдЪреИрдирд▓ рдореЗрд▓ рдирд╣реАрдВ рдЦрд╛рддреЗ;
  • рдбреЗрдЯрд╛ рд╕рдВрдЪрд░рдг рдХреЗ рджреМрд░рд╛рди рдЦреЛ рдЬрд╛рддрд╛ рд╣реИред

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

ESP- Now рдбреЗрдЯрд╛ рдХреЛ esp_now_send () рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рднреЗрдЬрддреЗ рд╕рдордп, рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдПрдХ рдмрд╛рд░ рдореЗрдВ 250 рд╕реЗ рдЕрдзрд┐рдХ рдмрд╛рдЗрдЯреНрд╕ рдХреА рдЬрд╛рдирдХрд╛рд░реА рдирд╣реАрдВ рднреЗрдЬреА рдЬрд╛ рд╕рдХрддреАред

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

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

рдИрдПрд╕рдкреА-рдЕрдм рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ


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

рдЕрдВрдд рдореЗрдВ, рдкреВрд░реНрд╡рдЧрд╛рдореА


рдИрдПрд╕рдкреА-рдирд╛рдЙ рдХреЗ рд╕рд╛рде рдПрд╕реНрдкреНрд░реЗрд╕рд┐рдл рдЖрдИрдбреАрдИ рдФрд░ рдорд╛рдЗрдХреНрд░реЛрдкрд╛рдпрдереЙрди рдХреЗ рдирд┐рд░реНрдорд╛рдг рдореЗрдВ рдореЗрд░рд╛ рдЕрдиреБрднрд╡ , рдЬреЛ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реВрдВ, рдЬреЛ рдореИрдВрдиреЗ рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдХреЗ рджреМрд░рд╛рди рд╕рд╛рдордирд╛ рдХрд┐рдпрд╛ рдерд╛ рдФрд░ рдПрдХ рд╕реНрдерд┐рд░ рдкрд░рд┐рдгрд╛рдо рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдЙрдиреНрд╣реЗрдВ рдареАрдХ рдХрд░рдиреЗ рдЬрд╛ рд░рд╣рд╛ рдерд╛ред рддрдм рдореИрдВ рдорд╛рдЗрдХреНрд░реЛрдкрд╛рдпрдереЙрди рдкрд░ ESP-Now рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реВрдВ, рдЬрд┐рд╕рдореЗрдВ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдЙрдиреНрд╣реЗрдВ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рдХрд┐ рдИрдПрд╕рдкреА-рдирд╛рдЙ рдХрд╛ рд╕реНрд░реЛрдд рдХреЛрдб рдХреЗрд╡рд▓ рдмрд╛рдЗрдирд░реА рд░реВрдк рдореЗрдВ рдмрдВрдж рдФрд░ рд╡рд┐рддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдИрдПрд╕рдкреА-рдирд╛рдЙ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреА рд╕рдордЭ рдЕрдиреБрднрд╡рдЬрдиреНрдп рд╣реИ рдФрд░ рдХрдИ рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реИрдВ рдЬреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдкрд╣рдЪрд╛рдиреА рдЬрд╛ рдЪреБрдХреА рд╣реИрдВ, рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рд╣рдореЗрд╢рд╛ рддрд╛рд░реНрдХрд┐рдХ рд░реВрдк рд╕реЗ рдЙрдиреНрд╣реЗрдВ рдкрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рдХрд▓реНрдк рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╕рд╛рдорд╛рдиреНрдп рдИрдПрд╕рдкреА рдореЗрдВред -рдЕрдм GitHub рдкрд░ рдкреНрд░рд╕реНрддреБрдд 300 рд╕реЗ рдЕрдзрд┐рдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рджреЛрдиреЛрдВ C- рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдФрд░ рдкрд╛рдпрдердирд╡рд╛рджрд┐рдпреЛрдВ рдХреЗ рд╕рдореБрджрд╛рдп рдореЗрдВ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдПрд╕реНрдкреНрд░реЗрд╕рд┐рдл

рджреНрд╡рд╛рд░рд╛ рдИрдПрд╕рдкреА-рдирд╛рдЙ рд╕реА рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рд╡рд┐рд╡рд░рдг

MicroPython ESP- рдЕрдм рд╡рд┐рд╡рд░рдг рдФрд░ рдУрдкрди рд╕реЛрд░реНрд╕

All Articles