рдПрдордХреНрдпреВрдЯреАрдЯреА, рд╕реНрдорд╛рд░реНрдЯ рд╣реЛрдо, рдИрдПрд╕рдкреА -8266 рдФрд░ рдкреНрд▓рдЧ рдПрдВрдб рдкреНрд▓реЗ

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

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

рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рдпрд╣ рдлрд░реНрдорд╡реЗрдпрд░ OpenHAB рдФрд░ HomeAssistant рдХреЗ рд▓рд┐рдП P & P рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд╕рд╛рде ESP-8266 (Sonoff Basic Switch рдФрд░ Sonoff Touch Wallswitch рд╕рд╣рд┐рдд) ESP-826 рдХреЗ рд╕рд╛рде рдореЙрдбреНрдпреВрд▓ рдкрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдкреНрд▓рдЧ рдПрдВрдб рдкреНрд▓реЗ рдЗрдВрдлреЙрд░реНрдореЗрд╢рди рдЖрдЙрдЯрдкреБрдЯ рдореЗрдердб рдХреЛ рдЕрдиреНрдп рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕ рдореЗрдВ рднреА рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ MQTT рдмреНрд░реЛрдХрд░ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рддреЗ рд╕рдордп, рдирд┐рдореНрди рд╡рд┐рд╖рдп рдмрдирд╛рдП рдЬрд╛рддреЗ рд╣реИрдВ (рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╕реАрд░рд┐рдпрд▓ рдирдВрдмрд░ 0023CB541 рдХреЗ рд╕рд╛рде ESP-8266 рдкрд░ рдлреНрд▓реИрд╢ рдмрдЯрди рдХреЗ рд▓рд┐рдП):

  • / myhome / PNP / ESPX-0023CB541 / рдмрдЯрди / рдирд╛рдо - рдирд╛рдо / рд╡рд┐рд╡рд░рдг ("рдлреНрд▓реИрд╢ рдмрдЯрди" - рдпрд╣ рд╡реЗрдм рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛)
  • / myhome / PNP / ESPX-0023CB541 / рдмрдЯрди / рдкреНрд░рдХрд╛рд░ - рдЪрд░ рдХрд╛ рдкреНрд░рдХрд╛рд░ рдФрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛ рдкреНрд░рд╡рд╛рд╣ рдХреА рджрд┐рд╢рд╛, "O: рд╕реНрд╡рд┐рдЪ" рд╕реЗрдВрд╕рд░ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рдФрд░, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, "I: рдбрд┐рдореНрдорд░" - рдбрд┐рдорд░ рдХрд╛ рдЖрдиреЗ рд╡рд╛рд▓рд╛ рдЪреИрдирд▓
  • / myhome / PNP / ESPX-0023CB541 / рдмрдЯрди / рд╕рдореВрд╣ - рдЬрд┐рди рд╕рдореВрд╣реЛрдВ рдореЗрдВ рдпрд╣ рдЪрд░ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛ ("рд╕реНрд╡рд┐рдЪреЗрд╕ рдмрд┐рд▓рд┐рди рдмрдЯрди")
  • / myhome / PNP / ESPX-0023CB541 / рдмрдЯрди / рдорд┐рдирдЯ - рдиреНрдпреВрдирддрдо рдорд╛рди (рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдЪрд░ рдХреЗ рд▓рд┐рдП, рдмрдЯрди рдХреЗ рд▓рд┐рдП рдпрд╣ рдЦрд╛рд▓реА рд╣реЛрдЧрд╛)
  • / myhome / PNP / ESPX-0023CB541 / рдмрдЯрди / рдЕрдзрд┐рдХрддрдо - рдЕрдзрд┐рдХрддрдо рдореВрд▓реНрдп (рд╕рдорд╛рди)

рд╕рд░реНрд╡рд░ рдкрд░ рдЪрд▓ рд░рд╣реА рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ (рдореБрдХреБрдЯ рдпрд╛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ, рдбрд┐рд╡рд╛рдЗрд╕ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж) - / myhome / PNP рд╕реЗ рд╡рд┐рд╖рдпреЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рддрд╛ рд╣реИ, рдЙрди рдЙрдкрдХрд░рдгреЛрдВ рдХреА рдЦреЛрдЬ рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдУрдкрдирдПрдЪрдПрдмреА рдореЗрдВ рдирд╣реАрдВ рд╣реИрдВ рдФрд░ рдЙрдирдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╛рдЗрд▓реЗрдВ рдмрдирд╛рддрд╛ рд╣реИред рдпрджрд┐ рдРрд╕реЗ рдЙрдкрдХрд░рдг рдХреЗ рд▓рд┐рдП рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рд╣реИ, рддреЛ P & P рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрдирджреЗрдЦрд╛ рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ, рддреЛ рдЖрдк рдЗрд╕ рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕реЗрдВрд╕рд░ рдХреЗ рдмрджрд▓реЗ рд╣реБрдП рд╕реЗрдЯ рдХреЗ рд╕рд╛рде рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд▓рд┐рдП рдлрд╝рд╛рдЗрд▓ рдХреЛ рдлрд┐рд░ рд╕реЗ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред

рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рд╕рд░рд▓ рдФрд░ рдкрд╛рд░рджрд░реНрд╢реА рддрд░реАрдХреЗ рд╕реЗ - рд╣рдо рдПрдХ рдмрдбрд╝реЗ рд╕рд┐рд░рджрд░реНрдж рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛ рд▓реЗрддреЗ рд╣реИрдВ рдпрджрд┐ рдЖрдкрдХреЛ рд╣рдорд╛рд░реЗ рдШрд░ рдХреЗ рдмрдиреЗ рд╕реНрдорд╛рд░реНрдЯ рдШрд░ рдореЗрдВ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдиреЗрдЯрд╡рд░реНрдХ-рдирд┐рдпрдВрддреНрд░рд┐рдд рдбрд┐рд╡рд╛рдЗрд╕ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред

рдореИрдВ рдЖрдкрдХреЛ ESP-8266 рдХреЗ рд▓рд┐рдП рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдлрд╝рд░реНрдорд╡реЗрдпрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдереЛрдбрд╝рд╛ рдФрд░ рдмрддрд╛рдКрдБрдЧрд╛ред рдЗрд╕рдХреЗ рд╕реНрд░реЛрдд рдХреЛрдб (рдФрд░ OpenHAB рдФрд░ HomeAssistant рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рд╕реНрдХреНрд░рд┐рдкреНрдЯ) Github рдкрд░ рдкрд╛рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ (рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рд╕рдорд░реНрдерди рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдпрд╣рд╛рдБ рд╣реИ )ред

рдпрд╣ рдорд╛рдирдХ рдИрдПрд╕рдкреА -8266 рдореЙрдбреНрдпреВрд▓ (рд╕рд╛рде рд╣реА рд╕реЛрдирдСрдл рдмреЗрд╕рд┐рдХ рд╕реНрд╡рд┐рдЪ рдФрд░ рд╕реЛрдиреЙрдл рдЯрдЪ рд╡реЙрд▓рд╕реНрд╡рд┐рдЪ рдкрд░) рдкрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдлрд╝реНрд▓рд╛рдИ (рдЕрд░рдбреАрдиреЛрдЖрдЯрд╛) рдкрд░ рдлрд╝рд░реНрдорд╡реЗрдпрд░ рдЕрдкрдЧреНрд░реЗрдб рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рдФрд░ рд╡рд╛рдИрдлрд╛рдИ рдиреЗрдЯрд╡рд░реНрдХ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдФрд░ рдПрдордХреНрдпреВрдЯреАрдЯреА рдЖрдИрдкреА рдкрддрд╛ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд░рд▓ рд╡реЗрдм рд╕рд░реНрд╡рд░ рднреА рд╣реИред -brokeraред

рдлрд░реНрдорд╡реЗрдпрд░ рд╕рдВрд░рдЪрдирд╛ рдореЙрдбреНрдпреВрд▓рд░ рд╣реИ рдФрд░ рдЖрдк рдЕрдкрдиреЗ рд╕реЗрдВрд╕рд░ / рдЙрдкрдХрд░рдгреЛрдВ рдХреЛ рдЖрд╕рд╛рдиреА рд╕реЗ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВред рд╡рд░реНрддрдорд╛рди рд╕реВрдЪреА рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ:

  • рдЕрд╡рд░рдХреНрдд рдЧрддрд┐ рд╕реЗрдВрд╕рд░ рдФрд░ рд▓рдВрдмрди рдПрдХреНрд╕-рдмреИрдВрдб рдЧрддрд┐ рдбрд┐рдЯреЗрдХреНрдЯрд░ (рдкреНрд░рддрд┐ рдореЙрдбреНрдпреВрд▓ 3 рдЗрдХрд╛рдЗрдпреЛрдВ рддрдХ)
  • рддрд╛рдкрдорд╛рди / рдЖрд░реНрджреНрд░рддрд╛ рд╕реЗрдВрд╕рд░ DHT22 рдпрд╛ рд╕рдордХрдХреНрд╖
  • рдореЗрд░рд╛ 4-рдЪреИрдирд▓ рдореЛрдбрдмрд╕ / RS-485 рдирд┐рдпрдВрддреНрд░рд┐рдд рдбрд┐рдорд░
  • HC-SR04 рд╕реЛрдирд╛рд░ рдФрд░ рдореИрдХреНрд╕рдмреЛрдЯрд┐рдХреНрд╕ рд╢реНрд░реГрдВрдЦрд▓рд╛ рд╕реЛрдирд╛рд░
  • Sonoff рдмреЗрд╕рд┐рдХ рд╕реНрд╡рд┐рдЪ рдФрд░ Sonoff рдЯрдЪ рдкрд░ рд░рд┐рд▓реЗ (рдмрд╛рдж рд╡рд╛рд▓реЗ рдХреЛ рдмрдЯрди рджреНрд╡рд╛рд░рд╛ рд░рд┐рд▓реЗ рдХрдВрдЯреНрд░реЛрд▓ рдореЛрдб рдореЗрдВ рд╕реНрд╡рд┐рдЪ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рдХреЗрд╡рд▓ OpenHAB / HomeAssistant рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ)
  • рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдПрдбреАрд╕реА, рдПрд▓рдИрдбреА рдФрд░ рдлреНрд▓реИрд╢ рдмрдЯрди (рд╕реЛрдирдСрдл рдЯрдЪ рдХреЗ рд▓рд┐рдП - рдпрд╣ рдПрдХ рдЯрдЪ рдмрдЯрди рд╣реИ)
  • рдПрдХ рдкреНрд░рд╢рдВрд╕рдХ (рдЗрдирдбреЛрд░ рдпреВрдирд┐рдЯ) рдФрд░ рдХрдВрдкреНрд░реЗрд╕рд░ (рдЖрдЙрдЯрдбреЛрд░ рдЗрдХрд╛рдИ) рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рджреЛ рд░рд┐рд▓реЗ рдХреЗ рд╕рд╛рде рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдерд░реНрдореЛрд╕реНрдЯреЗрдЯ

рдпрд╣ рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ ESP-8266 рдкрд░ рдкрд┐рдиреЛрдВ рдХреА рдХрдореА рдХреЗ рдХрд╛рд░рдг, рдореЙрдбреНрдпреВрд▓ рдПрдХ-рджреВрд╕рд░реЗ рдХреЗ рд╕рд╛рде рд╕рдВрдШрд░реНрд╖ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╕реЛрдирд╛рд░ рдХреЗ рд╕рд╛рде рдПрдХ рдбрд┐рдорд░ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рдХрдиреЗрдХреНрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдпрджрд┐ рдЖрдк рдЕрдкрдиреЗ рдЖрдк рдкрд┐рдВрд╕ рдХреЛ рдкреБрдирд░реНрд╡рд┐рддрд░рд┐рдд рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ)ред

Esp-Sens.h, compiling рдФрд░ рдлрд░реНрдорд╡реЗрдпрд░ рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ рдЙрдкрдХрд░рдгреЛрдВ рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж - рдореЙрдбреНрдпреВрд▓ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЛрдб рдореЗрдВ рд╕реНрд╡рд┐рдЪ рдХрд░рддрд╛ рд╣реИ - рдпрд╣ рдЕрдкрдиреЗ рд╡рд╛рдИрдлрд╛рдИ рдиреЗрдЯрд╡рд░реНрдХ рдХреЛ "espx-0023cb541" рдЬреИрд╕реЗ рдирд╛рдо рдХреЗ рд╕рд╛рде рдЙрдард╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдЖрдкрдХреЛ рдПрдХ рд╣реА рдлрд╝рд╛рдЗрд▓ рд╕реЗ рдкрд╛рд╕рд╡рд░реНрдб рдХреЗ рд╕рд╛рде рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ (рдЖрдк рдЕрдкрдиреЗ рд╕реНрдорд╛рд░реНрдЯрдлреЛрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ)ред , рдлрд┐рд░ 192.168.4.1 рдкрд░ рдЬрд╛рдПрдВ рдФрд░ рдиреЗрдЯрд╡рд░реНрдХ рд▓реЙрдЧрд┐рди рдФрд░ рдкрд╛рд╕рд╡рд░реНрдб рд╕реЗрдЯ рдХрд░реЗрдВ, рд╕рд╛рде рд╣реА рдмреНрд░реЛрдХрд░ рдХрд╛ рдЖрдИрдкреА рдкрддрд╛ рднреАред рдЗрди рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдПрдХ рдлреНрд▓реИрд╢ рдореЗрдВ рд╕рд╣реЗрдЬрд╛ рдЬрд╛рдПрдЧрд╛, рдЗрд╕рд▓рд┐рдП рджреВрд╕рд░реА рдмрд╛рд░ рдЖрдкрдХреЛ рдРрд╕рд╛ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдпрджрд┐ рдПрдХ рдорд┐рдирдЯ рдХреЗ рднреАрддрд░ рдХрд┐рд╕реА рджрд┐рдП рдЧрдП рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдирд╛ рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реИ, рддреЛ рдпрд╣ рддреАрди рдорд┐рдирдЯ рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЛрдб рдореЗрдВ рд╡рд╛рдкрд╕ рдЖ рдЬрд╛рдПрдЧрд╛, рдФрд░ рдлрд┐рд░ рдЗрд╕ рдЪрдХреНрд░ рдХреЛ рддрдм рддрдХ рджреЛрд╣рд░рд╛рдПрдЧрд╛ рдЬрдм рддрдХ рдХрд┐ рдпрд╣ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдХрдиреЗрдХреНрдЯ рди рд╣реЛ рдЬрд╛рдПред

рдЬреЛ рд▓реЛрдЧ рдЗрд╕ рдлрд░реНрдорд╡реЗрдпрд░ рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ, рдореИрдВ рдЙрд▓реНрд▓реЗрдЦ рдХрд░реВрдВрдЧрд╛ рдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рд╕реЗрдВрд╕рд░ / рдбрд┐рд╡рд╛рдЗрд╕ рдореЙрдбреНрдпреВрд▓ рдХреЛ рдЫрд╣ рдХрд╛рд░реНрдпреЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:

  • setup _ * () - рдкрд┐рди рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛
  • рд▓реВрдк _ * () - рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЪрдХреНрд░ рдкрд░ рд╕реЗрдВрд╕рд░ рдХреЛ рдорддрджрд╛рди рдХрд░рдирд╛
  • рд░рд┐рдлреНрд░реЗрд╢ _ * (рдлреЛрд░реНрд╕рд╕реЗрдВрдб) - MQTT рдкрд░ рд╕реЗрдВрд╕рд░ рд╕реНрдЯреЗрдЯрд╕ рдХреА рдЬрд╛рдирдХрд╛рд░реА рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВ (рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ 200 рдПрдордПрд╕, рдФрд░ рд╣рд░ рджреЛ рд╕реЗрдХрдВрдб рдореЗрдВ - рдордЬрдмреВрд░)
  • pnp _ * () - P & P рдХреА рдЬрд╛рдирдХрд╛рд░реА рднреЗрдЬрдирд╛
  • рд╕рджрд╕реНрдпрддрд╛ _ * () - рдЖрд╡рд╢реНрдпрдХ рдЖрдиреЗ рд╡рд╛рд▓реЗ рд╡рд┐рд╖рдпреЛрдВ рдХреА рд╕рджрд╕реНрдпрддрд╛
  • mqtt _ * () - рдЖрдиреЗ рд╡рд╛рд▓реЗ mqtt рд╕рдВрджреЗрд╢реЛрдВ рдХреА рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ

рдЗрди рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдЖрдкрдХреЗ рдореЙрдбреНрдпреВрд▓ рдХреА рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдлрд┐рд░ рдЙрдирдХреА рдХреЙрд▓ рдХреЛ рдЙрдкрдпреБрдХреНрдд рд╕реНрдерд╛рдиреЛрдВ esp-Sens.in.ino рдореЗрдВ рдЬреЛрдбрд╝реЗрдВред

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


All Articles